{"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":824270,"link":"/api/v1.1/game/824270/feed/live","metaData":{"wait":10,"timeStamp":"20260528_010830","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824270,"type":"R","doubleHeader":"N","id":"2026/05/27/anamlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824270-2026-05-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-27T22:40:00Z","originalDate":"2026-05-27","officialDate":"2026-05-27","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2026,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Angels","record":{"gamesPlayed":56,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":21,"losses":35,"ties":0,"pct":".375"},"records":{},"divisionLeader":false,"wins":21,"losses":35,"winningPercentage":".375"},"franchiseName":"Los Angeles","clubName":"Angels","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":56,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":22,"losses":34,"ties":0,"pct":".393"},"records":{},"divisionLeader":false,"wins":22,"losses":34,"winningPercentage":".393"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"strikeZoneBottom":1.57},"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},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID624585":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585","firstName":"Jorge","lastName":"Soler","primaryNumber":"12","birthDate":"1992-02-25","currentAge":34,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Soler","middleName":"Carlos","boxscoreName":"Soler","nickName":"El Crudo","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"HOR-hay soh-LAIR","mlbDebutDate":"2014-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Soler","nameSlug":"jorge-soler-624585","firstLastName":"Jorge Soler","lastFirstName":"Soler, Jorge","lastInitName":"Soler, J","initLastName":"J Soler","fullFMLName":"Jorge Carlos Soler","fullLFMName":"Soler, Jorge Carlos","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"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},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID686799":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799","firstName":"Jack","lastName":"Kochanowicz","primaryNumber":"41","birthDate":"2000-12-22","currentAge":25,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 7\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Kochanowicz","middleName":"Von","boxscoreName":"Kochanowicz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ko-HAWN-o-wits","mlbDebutDate":"2024-07-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Kochanowicz","nameSlug":"jack-kochanowicz-686799","firstLastName":"Jack Kochanowicz","lastFirstName":"Kochanowicz, Jack","lastInitName":"Kochanowicz, J","initLastName":"J Kochanowicz","fullFMLName":"Jack Von Kochanowicz","fullLFMName":"Kochanowicz, Jack Von","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"ID815083":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083","firstName":"Mitchell","lastName":"Farris","primaryNumber":"70","birthDate":"2001-02-14","currentAge":25,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Farris","middleName":"Thomas","boxscoreName":"Farris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Farris","nameSlug":"mitch-farris-815083","firstLastName":"Mitch Farris","lastFirstName":"Farris, Mitch","lastInitName":"Farris, M","initLastName":"M Farris","fullFMLName":"Mitchell Thomas Farris","fullLFMName":"Farris, Mitchell Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID680570":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570","firstName":"Grayson","lastName":"Rodriguez","primaryNumber":"21","birthDate":"1999-11-16","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grayson","useLastName":"Rodriguez","middleName":"Greer","boxscoreName":"Rodriguez, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grayson Rodriguez","nameSlug":"grayson-rodriguez-680570","firstLastName":"Grayson Rodriguez","lastFirstName":"Rodriguez, Grayson","lastInitName":"Rodriguez, G","initLastName":"G Rodriguez","fullFMLName":"Grayson Greer Rodriguez","fullLFMName":"Rodriguez, Grayson Greer","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"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},"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},"ID696147":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147","firstName":"Samuel","lastName":"Bachman","primaryNumber":"40","birthDate":"1999-09-30","currentAge":26,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Bachman","middleName":"Duane","boxscoreName":"Bachman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BOCK-min","mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Bachman","nameSlug":"sam-bachman-696147","firstLastName":"Sam Bachman","lastFirstName":"Bachman, Sam","lastInitName":"Bachman, S","initLastName":"S Bachman","fullFMLName":"Samuel Duane Bachman","fullLFMName":"Bachman, Samuel Duane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID685133":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133","firstName":"Wade","lastName":"Meckler","primaryNumber":"53","birthDate":"2000-04-21","currentAge":26,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wade","useLastName":"Meckler","middleName":"Jameson","boxscoreName":"Meckler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wade Meckler","nameSlug":"wade-meckler-685133","firstLastName":"Wade Meckler","lastFirstName":"Meckler, Wade","lastInitName":"Meckler, W","initLastName":"W Meckler","fullFMLName":"Wade Jameson Meckler","fullLFMName":"Meckler, Wade Jameson","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"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},"ID642048":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048","firstName":"Tayler","lastName":"Saucedo","primaryNumber":"55","birthDate":"1993-06-18","currentAge":33,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tayler","useLastName":"Saucedo","middleName":"Andrew","boxscoreName":"Saucedo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"saw-SAY-doe","mlbDebutDate":"2021-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tayler Saucedo","nameSlug":"tayler-saucedo-642048","firstLastName":"Tayler Saucedo","lastFirstName":"Saucedo, Tayler","lastInitName":"Saucedo, T","initLastName":"T Saucedo","fullFMLName":"Tayler Andrew Saucedo","fullLFMName":"Saucedo, Tayler Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID665861":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861","firstName":"Sebastián","lastName":"Rivero","primaryNumber":"38","birthDate":"1998-11-16","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sebastián","useLastName":"Rivero","boxscoreName":"Rivero","gender":"M","nameMatrilineal":"Aguilar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sebastián Rivero","nameSlug":"sebastian-rivero-665861","firstLastName":"Sebastián Rivero","lastFirstName":"Rivero, Sebastián","lastInitName":"Rivero, S","initLastName":"S Rivero","fullFMLName":"Sebastián Rivero","fullLFMName":"Rivero, Sebastián ","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"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},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"39","birthDate":"1989-08-29","currentAge":37,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Suter","middleName":"Michael","boxscoreName":"Suter","nickName":"The Raptor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SOO-ter","mlbDebutDate":"2016-08-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Suter","nameSlug":"brent-suter-608718","firstLastName":"Brent Suter","lastFirstName":"Suter, Brent","lastInitName":"Suter, B","initLastName":"B Suter","fullFMLName":"Brent Michael Suter","fullLFMName":"Suter, Brent Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID642350":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350","firstName":"Jose","lastName":"Siri","primaryNumber":"28","birthDate":"1995-07-22","currentAge":31,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jose","useLastName":"Siri","middleName":"Alexander","boxscoreName":"Siri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SEER-ee","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Siri","nameSlug":"jose-siri-642350","firstLastName":"Jose Siri","lastFirstName":"Siri, Jose","lastInitName":"Siri, J","initLastName":"J Siri","fullFMLName":"Jose Alexander Siri","fullLFMName":"Siri, Jose Alexander","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID622268":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","firstName":"Donovan","lastName":"Walton","primaryNumber":"29","birthDate":"1994-05-25","currentAge":32,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Donovan","useLastName":"Walton","middleName":"R.","boxscoreName":"Walton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Walton","nameSlug":"donovan-walton-622268","firstLastName":"Donovan Walton","lastFirstName":"Walton, Donovan","lastInitName":"Walton, D","initLastName":"D Walton","fullFMLName":"Donovan R. Walton","fullLFMName":"Walton, Donovan R.","strikeZoneTop":3.094,"strikeZoneBottom":1.561},"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},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID663611":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611","firstName":"Nicklaus","lastName":"Madrigal","primaryNumber":"20","birthDate":"1997-03-05","currentAge":29,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Madrigal","middleName":"M.","boxscoreName":"Madrigal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Madrigal","nameSlug":"nick-madrigal-663611","firstLastName":"Nick Madrigal","lastFirstName":"Madrigal, Nick","lastInitName":"Madrigal, N","initLastName":"N Madrigal","fullFMLName":"Nicklaus M. Madrigal","fullLFMName":"Madrigal, Nicklaus M.","strikeZoneTop":2.971,"strikeZoneBottom":1.499},"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},"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},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID687093":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093","firstName":"Vaughn","lastName":"Grissom","primaryNumber":"5","birthDate":"2001-01-05","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Vaughn","useLastName":"Grissom","middleName":"Anthony","boxscoreName":"Grissom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vaughn Grissom","nameSlug":"vaughn-grissom-687093","firstLastName":"Vaughn Grissom","lastFirstName":"Grissom, Vaughn","lastInitName":"Grissom, V","initLastName":"V Grissom","fullFMLName":"Vaughn Anthony Grissom","fullLFMName":"Grissom, Vaughn Anthony","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"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},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"4","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Logan","useLastName":"O'Hoppe","boxscoreName":"O'Hoppe","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"oh-HOP-ee","mlbDebutDate":"2022-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan O'Hoppe","nameSlug":"logan-o-hoppe-681351","firstLastName":"Logan O'Hoppe","lastFirstName":"O'Hoppe, Logan","lastInitName":"O'Hoppe, L","initLastName":"L O'Hoppe","fullFMLName":"Logan O'Hoppe","fullLFMName":"O'Hoppe, Logan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID489446":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446","firstName":"Kirby","lastName":"Yates","primaryNumber":"54","birthDate":"1987-03-25","currentAge":39,"birthCity":"Lihue","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kirby","useLastName":"Yates","middleName":"Kali","boxscoreName":"Yates","nickName":"Chubbs Senior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"mlbDebutDate":"2014-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kirby Yates","nameSlug":"kirby-yates-489446","firstLastName":"Kirby Yates","lastFirstName":"Yates, Kirby","lastInitName":"Yates, K","initLastName":"K Yates","fullFMLName":"Kirby Kali Yates","fullLFMName":"Yates, Kirby Kali","strikeZoneTop":3.301,"strikeZoneBottom":1.504},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID676568":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568","firstName":"Ricky","lastName":"Vanasco","birthDate":"1998-10-13","currentAge":27,"birthCity":"Morriston","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ricky","useLastName":"Vanasco","boxscoreName":"Vanasco","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2024-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ricky Vanasco","nameSlug":"ricky-vanasco-676568","firstLastName":"Ricky Vanasco","lastFirstName":"Vanasco, Ricky","lastInitName":"Vanasco, R","initLastName":"R Vanasco","fullFMLName":"Ricky  Vanasco","fullLFMName":"Vanasco, Ricky ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"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":"Clear","temp":"76","wind":"9 mph, L To R"},"gameInfo":{"attendance":27692,"firstPitch":"2026-05-27T22:42:00.000Z","gameDurationMinutes":146},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":3,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"home":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":570881,"fullName":"John Malkoski","link":"/api/v1/people/570881"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler challenged (pitch result), call on the field was overturned: Zach Neto called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:42:06.537Z","endTime":"2026-05-27T22:43:44.213Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-27T20:25:32.546Z","endTime":"2026-05-27T22:21:16.059Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-27T22:21:16.059Z","endTime":"2026-05-27T22:40:30.688Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-27T22:40:30.688Z","endTime":"2026-05-27T22:42:08.761Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.460694943682075,"aZ":-11.47438771343552,"pfxX":-6.758042888330009,"pfxZ":10.960412221454643,"pX":1.295821274645852,"pZ":3.5860831852005735,"vX0":10.120530363675828,"vY0":-136.650735577876,"vZ0":-3.9839676734978156,"x":67.61,"y":141.96,"x0":-1.5799143438860097,"y0":50.006472249490116,"z0":5.852894417692055,"aX":-12.768580282798077},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":10.1,"spinRate":2279,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40101356124052945,"extension":6.773562582327282},"index":3,"playId":"efa14e15-1ede-34e5-ae45-2a51e8ed694c","pitchNumber":1,"startTime":"2026-05-27T22:42:08.761Z","endTime":"2026-05-27T22:42:12.630Z","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":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.034552316853798,"aZ":-24.259556150388995,"pfxX":-10.433981621455008,"pfxZ":4.682086826071742,"pX":0.9613868185590771,"pZ":1.6818640451092448,"vX0":9.98886503754503,"vY0":-129.22540364328498,"vZ0":-5.087461769002987,"x":80.35,"y":193.37,"x0":-1.5992920080918387,"y0":50.00447913400228,"z0":5.540901464536208,"aX":-17.64164247964748},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.4,"breakHorizontal":16.7,"spinRate":1606,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4239302754295826,"extension":6.775229502839063},"index":4,"playId":"8907782e-c3e3-3bb6-ab0d-4473addea935","pitchNumber":2,"startTime":"2026-05-27T22:42:22.847Z","endTime":"2026-05-27T22:42:27.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.221723113632127,"aZ":-11.348927342730585,"pfxX":-9.028772885153437,"pfxZ":11.236563701951727,"pX":0.6504428751321223,"pZ":2.880374368359469,"vX0":9.45015702082565,"vY0":-135.65597599952486,"vZ0":-5.045971576980193,"x":92.21,"y":161.01,"x0":-1.7145856651857596,"y0":50.00244513057501,"z0":5.563766640539767,"aX":-16.733675376341928},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.3,"breakHorizontal":14.2,"spinRate":2415,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4046248788867608,"extension":6.8821465574752025},"index":5,"playId":"7081424c-e0f5-3f86-9445-39b29b61e85d","pitchNumber":3,"startTime":"2026-05-27T22:42:37.325Z","endTime":"2026-05-27T22:42:41.209Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":6,"startTime":"2026-05-27T22:42:47.850Z","endTime":"2026-05-27T22:43:01.579Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":89.3,"endSpeed":82.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.701527109487788,"aZ":-23.671718403791775,"pfxX":-11.06292590251327,"pfxZ":4.9762529769531625,"pX":-0.5328176872631264,"pZ":1.4174353349832356,"vX0":7.1697867239753705,"vY0":-129.75973213263705,"vZ0":-5.852668936189925,"x":137.31,"y":200.51,"x0":-1.8919669751914092,"y0":50.0009912929737,"z0":5.501202876583712,"aX":-18.896906050628907},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.9,"breakHorizontal":18.5,"spinRate":1729,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4218204659197342,"extension":6.870937233327913},"index":7,"playId":"f8ab067d-8488-3478-80b7-4c528fa80606","pitchNumber":4,"startTime":"2026-05-27T22:43:01.579Z","endTime":"2026-05-27T22:43:06.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50588831820282,"aZ":-9.051113659234867,"pfxX":-8.780489987334732,"pfxZ":11.938071623337596,"pX":0.7339406258523478,"pZ":2.1592036573247215,"vX0":9.136248233189486,"vY0":-138.86722963731467,"vZ0":-7.93223319192233,"x":89.02,"y":180.48,"x0":-1.4710755238275777,"y0":50.00228909480202,"z0":5.669001628100958,"aX":-17.006548189450797},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.9,"breakHorizontal":13.8,"spinRate":2501,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3956882160924189,"extension":6.769116642475957},"index":8,"playId":"8b1c88b4-81a5-317c-876c-21162adb4328","pitchNumber":5,"startTime":"2026-05-27T22:43:17.211Z","endTime":"2026-05-27T22:43:44.213Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"playEndTime":"2026-05-27T22:43:44.213Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:43:34.180Z","endTime":"2026-05-27T22:45:22.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.1,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72536816156668,"aZ":-21.79284040379192,"pfxX":-0.5319406570631935,"pfxZ":5.830734760520363,"pX":-0.13379268261940852,"pZ":2.84658497417066,"vX0":4.84236488705185,"vY0":-132.66475613459787,"vZ0":-2.9433169845124025,"x":122.1,"y":161.92,"x0":-1.9145719393391365,"y0":50.00153133196897,"z0":5.561168032875555,"aX":-0.9473530223114893},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":-0.1,"spinRate":2306,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.41307510087596766,"extension":6.801298120632552},"index":0,"playId":"530d406d-9995-3d6d-9d81-97451c1e3fb7","pitchNumber":1,"startTime":"2026-05-27T22:43:55.357Z","endTime":"2026-05-27T22:43:59.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60847219254963,"aZ":-12.890566914064992,"pfxX":-7.676110664640917,"pfxZ":10.050092118435492,"pX":1.1697124281295885,"pZ":1.0059842134821866,"vX0":10.343324864758278,"vY0":-137.22076689326653,"vZ0":-9.583769762456306,"x":72.41,"y":211.62,"x0":-1.6404170103879347,"y0":50.00386395250254,"z0":5.408623921590937,"aX":-14.730497866712245},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":11.9,"spinRate":2451,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3982163477559473,"extension":6.927754438101927},"index":1,"playId":"989a933a-838e-38fb-8c53-4cd25b99f001","pitchNumber":2,"startTime":"2026-05-27T22:44:08.822Z","endTime":"2026-05-27T22:44:12.109Z","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":90.3,"endSpeed":83.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.533637136569773,"aZ":-22.820051705602776,"pfxX":-10.994753847545145,"pfxZ":5.295142988520586,"pX":0.4749469117077279,"pZ":1.87018269716221,"vX0":9.799491380333478,"vY0":-131.23044305377488,"vZ0":-5.135730809469558,"x":98.9,"y":188.29,"x0":-1.856792249438097,"y0":50.00210403375481,"z0":5.524990721361045,"aX":-19.41520564643536},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":18.1,"spinRate":1756,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.41542526289220083,"extension":6.761094885864355},"index":2,"playId":"e2a811c7-e635-3c09-a8a5-27fb9dca1867","pitchNumber":3,"startTime":"2026-05-27T22:44:24.243Z","endTime":"2026-05-27T22:44:28.293Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-27T22:44:36.110Z","endTime":"2026-05-27T22:44:47.011Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78890641483891,"aZ":-14.63763115328316,"pfxX":-7.060098853452459,"pfxZ":9.170357427134961,"pX":1.1573434686379476,"pZ":3.097415604324126,"vX0":9.504947452778346,"vY0":-137.26465347137636,"vZ0":-4.453128057563938,"x":72.88,"y":155.15,"x0":-1.429621982164624,"y0":50.00372481338347,"z0":5.734336803513716,"aX":-13.502653748189177},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":10.8,"spinRate":2380,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39872861097722945,"extension":6.854363854180567},"index":4,"playId":"c0174a9c-28b6-33ae-a921-d8bf8290f5f4","pitchNumber":4,"startTime":"2026-05-27T22:44:47.011Z","endTime":"2026-05-27T22:44:51.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89569131823036,"aZ":-11.77019037253483,"pfxX":-8.079659658541885,"pfxZ":10.572430180716811,"pX":-1.2091300740075641,"pZ":3.6049525138797205,"vX0":4.634752629307378,"vY0":-138.52267374249794,"vZ0":-3.4250272156694104,"x":163.09,"y":141.45,"x0":-1.8601262588482315,"y0":50.006426105044525,"z0":5.652403514988867,"aX":-15.598946238535623},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":13.6,"spinRate":2384,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39644282845789247,"extension":6.748120379880284},"index":5,"playId":"8dd67d80-c099-34e9-a867-115fb9a252ff","pitchNumber":5,"startTime":"2026-05-27T22:45:01.448Z","endTime":"2026-05-27T22:45:06.268Z","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":89.6,"endSpeed":82.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.990632342065783,"aZ":-24.305029146178775,"pfxX":-11.344482876521543,"pfxZ":4.6318829678915625,"pX":1.130002700806495,"pZ":0.3567070825470231,"vX0":10.657958071678951,"vY0":-129.77216873275756,"vZ0":-8.398362251166507,"x":73.93,"y":229.15,"x0":-1.562794327295163,"y0":50.00627811233648,"z0":5.49616108145672,"aX":-19.289870792716286},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.6,"breakHorizontal":18.1,"spinRate":1742,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.42260309800182405,"extension":6.854536428626846},"index":6,"playId":"e372f1e1-f235-327a-a42c-6bda3746d1c5","pitchNumber":6,"startTime":"2026-05-27T22:45:16.893Z","endTime":"2026-05-27T22:45:22.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:45:22.048Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vaughn Grissom grounds into a double play, shortstop Kevin McGonigle to second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Mike Trout out at 2nd. Vaughn Grissom out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T22:45:23.851Z","endTime":"2026-05-27T22:46:17.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":95.1,"endSpeed":87.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.481502111171498,"aZ":-12.212631700905675,"pfxX":-8.268318551018092,"pfxZ":10.26087763599634,"pX":0.543889188800126,"pZ":3.3739012144432725,"vX0":8.906906692852116,"vY0":-138.26626953871826,"vZ0":-4.327126114141451,"x":96.27,"y":147.68,"x0":-1.6378063982615072,"y0":50.0006177065102,"z0":5.772383398947373,"aX":-16.08225197009239},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":13.2,"spinRate":2357,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3954357282079668,"extension":6.826701529957571},"index":0,"playId":"5803b05a-64ed-3a40-b0ce-488fff02ccf4","pitchNumber":1,"startTime":"2026-05-27T22:45:50.300Z","endTime":"2026-05-27T22:45:54.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.839096202355435,"aZ":-38.66693289017497,"pfxX":5.492500009350521,"pfxZ":-4.4589471541083405,"pX":0.5694493225699211,"pZ":2.4768497286259272,"vX0":5.2776165282991565,"vY0":-120.27755949823964,"vZ0":0.710753280105382,"x":95.29,"y":171.91,"x0":-2.3725839175150463,"y0":50.00519401125357,"z0":5.62538764958791,"aX":7.9916160756067285},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.6,"breakHorizontal":-11.3,"spinRate":2558,"spinDirection":38},"zone":6,"typeConfidence":2.0,"plateTime":0.45659707475069355,"extension":6.726992904154821},"hitData":{"launchSpeed":90.6,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.0,"coordY":146.11}},"index":1,"playId":"62e7e631-ea26-378e-ada3-0e20d75196b6","pitchNumber":2,"startTime":"2026-05-27T22:46:08.967Z","endTime":"2026-05-27T22:46:17.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:46:17.220Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T22:48:19.307Z","endTime":"2026-05-27T22:49:05.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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(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.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45184205218196,"aZ":-14.781712473422132,"pfxX":-6.108642981774105,"pfxZ":8.683685706710286,"pX":-0.13986554413742264,"pZ":1.85122818081995,"vX0":7.976885418675243,"vY0":-139.8877405759781,"vZ0":-7.319083910958219,"x":122.33,"y":188.8,"x0":-2.2207765697033297,"y0":50.00082469744487,"z0":5.450593741953066,"aX":-12.232675557199414},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2066,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3899776488233586,"extension":6.633164496057273},"index":0,"playId":"1298bc79-9054-3d21-af8d-21846e0c642f","pitchNumber":1,"startTime":"2026-05-27T22:48:39.381Z","endTime":"2026-05-27T22:48:43.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587358877056698,"aZ":-21.520245035105027,"pfxX":-9.545209314414597,"pfxZ":5.495095615358533,"pX":-0.7997090387352622,"pZ":3.253193176580078,"vX0":6.923227654835447,"vY0":-137.44720650264068,"vZ0":-2.6327011180428297,"x":147.48,"y":150.94,"x0":-2.093907472289419,"y0":50.00547418859088,"z0":5.663159541771987,"aX":-18.514217748788507},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":16.1,"spinRate":1977,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.39645681277878086,"extension":6.777281821243808},"hitData":{"launchSpeed":98.2,"launchAngle":13.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.64,"coordY":64.94}},"index":1,"playId":"91442e1f-b8ad-37f3-8e3c-10ddfd1270d7","pitchNumber":2,"startTime":"2026-05-27T22:48:54.447Z","endTime":"2026-05-27T22:49:05.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:49:05.606Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to center fielder Mike Trout. Colt Keith to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T22:49:05.192Z","endTime":"2026-05-27T22:50:00.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.400504797996415,"aZ":-36.49273095756342,"pfxX":5.748578087581368,"pfxZ":-2.812770422688157,"pX":0.9704196097999025,"pZ":1.105225261458192,"vX0":5.234806945613773,"vY0":-122.40876616401431,"vZ0":-3.775364907921586,"x":80.01,"y":208.94,"x0":-1.9332045176702441,"y0":50.001865017710614,"z0":5.752560044164288,"aX":8.829105258442505},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.6,"breakHorizontal":-11.5,"spinRate":2231,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.44537892399693435,"extension":6.932791280373325},"index":0,"playId":"e8a44e10-78ba-3d12-833d-51b03aec5449","pitchNumber":1,"startTime":"2026-05-27T22:49:31.183Z","endTime":"2026-05-27T22:49:36.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.366987742803666,"aZ":-23.182023499117054,"pfxX":-9.40655601219938,"pfxZ":4.459128164331308,"pX":0.23853250768397516,"pZ":2.24173209426724,"vX0":9.788556857545474,"vY0":-140.10798047086385,"vZ0":-5.046952310097112,"x":107.91,"y":178.25,"x0":-2.054286240530944,"y0":50.00372364778166,"z0":5.552573122557092,"aX":-18.97320497368639},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.3,"breakHorizontal":15.4,"spinRate":1949,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3887996874229933,"extension":6.919214863088139},"hitData":{"launchSpeed":100.0,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.49,"coordY":100.5}},"index":1,"playId":"0ada5bd4-cb95-3f60-963a-66adb6f9a54d","pitchNumber":2,"startTime":"2026-05-27T22:49:48.822Z","endTime":"2026-05-27T22:50:00.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:50:00.201Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a line drive to center fielder Mike Trout. Colt Keith scores. Dillon Dingler out at 2nd on the throw, center fielder Mike Trout to shortstop Zach Neto to first baseman Vaughn Grissom to second baseman Oswald Peraza to first baseman Vaughn Grissom. Kevin McGonigle to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T22:50:05.139Z","endTime":"2026-05-27T22:51:36.271Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":60},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"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,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","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":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06729663223489,"aZ":-39.1492783069324,"pfxX":3.1226683009209495,"pfxZ":-4.661867733511972,"pX":-0.5392090567174105,"pZ":2.1603065694745256,"vX0":2.435880128530155,"vY0":-121.08268068433507,"vZ0":-0.6612157757645556,"x":137.55,"y":180.45,"x0":-1.9615189864023665,"y0":50.00512535876613,"z0":5.841659677049016,"aX":4.669468196349873},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.4,"breakHorizontal":-6.2,"spinRate":2277,"spinDirection":28},"zone":7,"typeConfidence":2.0,"plateTime":0.451147326483913,"extension":6.767086473423437},"index":0,"playId":"8b7e8174-1bed-3c77-a4fc-b3c24908037e","pitchNumber":1,"startTime":"2026-05-27T22:50:39.007Z","endTime":"2026-05-27T22:50:42.778Z","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.0,"endSpeed":89.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.246222554638955,"aZ":-21.5035218026669,"pfxX":-8.561722725993521,"pfxZ":5.310972494285878,"pX":0.11467386519571694,"pZ":1.836510140033644,"vX0":8.726316304678452,"vY0":-139.61788847572953,"vZ0":-6.653352142199945,"x":112.63,"y":189.19,"x0":-1.9127734524406592,"y0":50.00431730922869,"z0":5.627921287782936,"aX":-17.2029078262234},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.6,"breakHorizontal":14.2,"spinRate":2018,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.38970946774240645,"extension":6.940393124513091},"index":1,"playId":"da97d037-ad2c-3435-8fa0-ed3009b64f73","pitchNumber":2,"startTime":"2026-05-27T22:50:58.294Z","endTime":"2026-05-27T22:51:02.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.798506576622575,"aZ":-20.416396827308095,"pfxX":-7.9197454608980475,"pfxZ":5.970482716220911,"pX":-0.3537357857476192,"pZ":1.8538083295208778,"vX0":6.9988906747033885,"vY0":-138.46253417822865,"vZ0":-7.0125465318149605,"x":104.38,"y":169.17,"x0":-1.8678110712843812,"y0":50.002557339030396,"z0":5.754405388602442,"aX":-15.596308082710147},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.7,"breakHorizontal":13.2,"spinRate":1942,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3934468224943726,"extension":7.018274906083358},"hitData":{"launchSpeed":82.2,"launchAngle":22.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.92,"coordY":91.89}},"index":2,"playId":"97286e5c-ad0b-3433-93fd-9cfa34d85d27","pitchNumber":3,"startTime":"2026-05-27T22:51:20.121Z","endTime":"2026-05-27T22:51:36.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:51:36.271Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T22:52:21.927Z","endTime":"2026-05-27T22:54:39.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"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,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258486383308064,"aZ":-35.01504515631066,"pfxX":4.695906923132796,"pfxZ":-1.7916914338908159,"pX":0.14261392053468896,"pZ":1.2169955296679345,"vX0":3.6984298584738204,"vY0":-124.55849363872525,"vZ0":-4.010927806489244,"x":111.56,"y":205.92,"x0":-1.9677400080525367,"y0":50.0045192043385,"z0":5.7203315558311445,"aX":7.434719449832907},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":-9.4,"spinRate":2333,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.438476052197029,"extension":6.897249135978741},"index":0,"playId":"ba728cca-9770-3e56-b430-8bebd85da6bc","pitchNumber":1,"startTime":"2026-05-27T22:52:21.927Z","endTime":"2026-05-27T22:52:28.898Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":87.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16105755419085,"aZ":-22.507525431262522,"pfxX":-8.834839812903017,"pfxZ":5.0995394821647855,"pX":-0.27640425668915686,"pZ":1.4645085417116528,"vX0":7.716505601147752,"vY0":-135.06150949227018,"vZ0":-6.8327458323316135,"x":127.54,"y":199.24,"x0":-1.9865320196784204,"y0":50.00449770693331,"z0":5.548800465994149,"aX":-16.753239086438253},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":14.9,"spinRate":1809,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.40154229403209296,"extension":7.146521886030406},"index":1,"playId":"c78eebeb-21a1-3597-87a4-1600e344b740","pitchNumber":2,"startTime":"2026-05-27T22:52:37.297Z","endTime":"2026-05-27T22:52:41.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.339970493676557,"aZ":-41.65419594374396,"pfxX":7.560620238349466,"pfxZ":-6.279392126274163,"pX":-0.15823920311975612,"pZ":0.8097573667381688,"vX0":1.9106810619120274,"vY0":-122.63098769928466,"vZ0":-3.432009125972305,"x":123.03,"y":216.92,"x0":-1.9314404424644163,"y0":50.00543620486523,"z0":5.8138900659997175,"aX":11.409604683048897},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-12.0,"breakHorizontal":-14.2,"spinRate":2264,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.448244271081367,"extension":6.967565465807161},"index":2,"playId":"e36dd264-a79b-321c-afd6-4b3b2079d46a","pitchNumber":3,"startTime":"2026-05-27T22:52:59.692Z","endTime":"2026-05-27T22:53:04.648Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5571273879404,"aZ":-9.569874492917059,"pfxX":-8.746958436211038,"pfxZ":11.021113163527945,"pX":-0.16060997781642194,"pZ":-0.2689640793847755,"vX0":8.162360876149826,"vY0":-142.2738688714292,"vZ0":-14.18787207406277,"x":123.12,"y":246.04,"x0":-1.9299097163175547,"y0":50.00147426531823,"z0":5.388230678556381,"aX":-17.935854046187952},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":14.2,"spinRate":2207,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.38494566886371073,"extension":6.939965211603752},"index":3,"playId":"077030c9-80aa-33b8-9cf1-8e0da1908ce1","pitchNumber":4,"startTime":"2026-05-27T22:53:22.421Z","endTime":"2026-05-27T22:53:26.992Z","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.2,"endSpeed":91.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.933408020155106,"aZ":-18.127399950209607,"pfxX":-5.929311392721347,"pfxZ":6.757537843204201,"pX":0.23683780514329986,"pZ":1.8153869861622234,"vX0":8.608831944726372,"vY0":-141.35291769355973,"vZ0":-7.220347679189748,"x":107.97,"y":189.76,"x0":-2.0398562578403587,"y0":50.0038291601468,"z0":5.511917006198791,"aX":-12.328302208654117},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.4,"breakHorizontal":9.6,"spinRate":2051,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.38350733728500197,"extension":6.938753672580082},"index":4,"playId":"181851a0-373d-3fae-b8f1-4c345b977984","pitchNumber":5,"startTime":"2026-05-27T22:53:47.000Z","endTime":"2026-05-27T22:53:51.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008373728371602,"aZ":-37.83909723844472,"pfxX":3.759721872911816,"pfxZ":-3.5902503199922187,"pX":-0.25229957440332573,"pZ":2.2115727958229776,"vX0":3.284648958391591,"vY0":-124.50104600274702,"vZ0":-1.1242485862664264,"x":126.62,"y":179.07,"x0":-2.0753047173952317,"y0":50.00567179804396,"z0":5.788975401172941,"aX":5.9271005643955235},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.5,"breakHorizontal":-7.6,"spinRate":2417,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.43923405508609514,"extension":6.738236774744678},"index":5,"playId":"29392dcb-93d3-366a-b974-7bbe3ed82acd","pitchNumber":6,"startTime":"2026-05-27T22:54:13.052Z","endTime":"2026-05-27T22:54:16.709Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.436977479026467,"aZ":-29.996113429043014,"pfxX":-8.484100759043567,"pfxZ":1.154928062246328,"pX":-0.2891561702628609,"pZ":1.6182380656702091,"vX0":7.6008455717256425,"vY0":-135.03333971329593,"vZ0":-5.1215804756450165,"x":128.02,"y":195.09,"x0":-2.0088913295089226,"y0":50.00508451043005,"z0":5.595828312962118,"aX":-16.009502819785464},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.3,"breakHorizontal":14.2,"spinRate":1461,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4023335877777523,"extension":7.011302413919851},"index":6,"playId":"ae463ed5-53bb-3563-be07-cbd326de690d","pitchNumber":7,"startTime":"2026-05-27T22:54:35.363Z","endTime":"2026-05-27T22:54:39.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:54:39.966Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to left fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T22:54:42.159Z","endTime":"2026-05-27T22:55:32.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":1},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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(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":97.7,"endSpeed":89.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.008482686920054,"aZ":-16.307097450213625,"pfxX":-5.976950040095241,"pfxZ":7.712985434554078,"pX":-1.2259930672688324,"pZ":2.4502399368196883,"vX0":4.85991418201831,"vY0":-142.15842182828536,"vZ0":-5.82091702946489,"x":163.73,"y":172.62,"x0":-2.1767480605165597,"y0":50.005584236701466,"z0":5.550870753654428,"aX":-12.29877870897125},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.1,"breakHorizontal":10.0,"spinRate":2113,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38454252797847666,"extension":6.88168171983733},"index":0,"playId":"e766b556-2dc2-34d2-87d2-f834cfa01df8","pitchNumber":1,"startTime":"2026-05-27T22:55:06.595Z","endTime":"2026-05-27T22:55:10.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57201402596244,"aZ":-19.602280355709322,"pfxX":-10.234037385460283,"pfxZ":6.2243346865788665,"pX":0.05323086835371526,"pZ":1.9141312793596046,"vX0":9.58692440518596,"vY0":-140.47150475538228,"vZ0":-6.641747851337897,"x":114.97,"y":187.1,"x0":-2.056238801356624,"y0":50.005140816395595,"z0":5.561514784094122,"aX":-20.6782906514428},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":16.8,"spinRate":1932,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3883053236149565,"extension":7.015358879646025},"hitData":{"launchSpeed":87.9,"launchAngle":40.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.96,"coordY":111.39}},"index":1,"playId":"6503b3b9-0142-3bc9-91eb-bd4630709bc5","pitchNumber":2,"startTime":"2026-05-27T22:55:24.262Z","endTime":"2026-05-27T22:55:32.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:55:32.771Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T22:57:17.281Z","endTime":"2026-05-27T22:59:46.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90333696191206,"aZ":-13.012856589825365,"pfxX":-5.821592002538824,"pfxZ":10.019840435983253,"pX":0.3873394372133219,"pZ":2.8494565021113907,"vX0":7.5729950054292905,"vY0":-136.1909711523273,"vZ0":-5.400783021349096,"x":102.24,"y":161.84,"x0":-1.6500480680173217,"y0":50.00197551588616,"z0":5.7304300149831455,"aX":-11.1318978412021},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":9.2,"spinRate":2349,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3994687866090101,"extension":6.872029995422479},"index":0,"playId":"5b77fec2-05b4-3a0a-bf56-787d2ef4e022","pitchNumber":1,"startTime":"2026-05-27T22:57:37.748Z","endTime":"2026-05-27T22:57:42.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.957156922838937,"aZ":-23.920041265701453,"pfxX":0.6360444288328786,"pfxZ":4.686367614242245,"pX":1.5402210245275538,"pZ":1.4958796689513127,"vX0":8.917517563681692,"vY0":-130.95070573006154,"vZ0":-5.6281276761483054,"x":58.29,"y":198.39,"x0":-1.9719108219734043,"y0":50.004107812867,"z0":5.428804368649362,"aX":1.1189527725519113},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":-2.9,"spinRate":2288,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4160191834936895,"extension":6.963427916730436},"index":1,"playId":"e51b1082-44ab-3193-a982-adb39838e8ac","pitchNumber":2,"startTime":"2026-05-27T22:57:51.201Z","endTime":"2026-05-27T22:57:54.623Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539636417448726,"aZ":-24.35565745378817,"pfxX":-9.23558660018826,"pfxZ":4.569137543555779,"pX":0.33174399090814605,"pZ":1.7784181182027674,"vX0":8.478639920491783,"vY0":-129.1003952525426,"vZ0":-5.049459726470659,"x":104.35,"y":190.76,"x0":-1.77424751387008,"y0":50.00241599664737,"z0":5.603200587479764,"aX":-15.796690435985704},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":1743,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.42213526120995537,"extension":6.828084387073696},"index":2,"playId":"ec1ea77c-5284-394f-ad8b-d02da8496a91","pitchNumber":3,"startTime":"2026-05-27T22:58:05.530Z","endTime":"2026-05-27T22:58:09.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.394030657705233,"aZ":-9.722734224778801,"pfxX":-7.050360355540087,"pfxZ":11.496799408715784,"pX":1.2792462629936958,"pZ":2.748092302997039,"vX0":10.322650832771703,"vY0":-138.4910690389128,"vZ0":-6.374511689025742,"x":68.24,"y":164.58,"x0":-1.571236044752863,"y0":50.00150301021289,"z0":5.721925965749818,"aX":-13.767436807586733},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.7,"breakHorizontal":10.8,"spinRate":2314,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39470160489876704,"extension":6.80633993892226},"index":3,"playId":"10586629-e8cf-3234-ab20-e498d9fbd7b0","pitchNumber":4,"startTime":"2026-05-27T22:58:25.357Z","endTime":"2026-05-27T22:58:29.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.783543073311357,"aZ":-24.434889893867474,"pfxX":-10.335290601468925,"pfxZ":4.482549357488408,"pX":-0.674714663041977,"pZ":1.970270939852459,"vX0":6.319643308471712,"vY0":-129.95166232663686,"vZ0":-4.739531225761635,"x":142.72,"y":185.58,"x0":-1.7833833754110204,"y0":50.00287119139065,"z0":5.651848176927788,"aX":-17.846648573941096},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":17.5,"spinRate":1728,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.41995209923853016,"extension":6.732873670336325},"index":4,"playId":"35e61d81-34a0-3615-996d-d29767b950dd","pitchNumber":5,"startTime":"2026-05-27T22:58:40.608Z","endTime":"2026-05-27T22:58:44.510Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736684956607217,"aZ":-36.03052386340697,"pfxX":7.689919548748425,"pfxZ":-2.616646927708749,"pX":0.9459300832759838,"pZ":1.1361171708011002,"vX0":4.982748323301578,"vY0":-120.79799139283432,"vZ0":-2.904430954597749,"x":80.94,"y":208.1,"x0":-2.142937318303977,"y0":50.000543905912934,"z0":5.524559658849554,"aX":11.350699975120461},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.2,"breakHorizontal":-15.1,"spinRate":2667,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.45358731661421414,"extension":6.833024625945924},"index":5,"playId":"80391de8-0619-3bb6-af64-0dd74cb91290","pitchNumber":6,"startTime":"2026-05-27T22:59:00.067Z","endTime":"2026-05-27T22:59:05.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.341251306557922,"aZ":-12.002573394472419,"pfxX":-7.090699429073238,"pfxZ":10.21939484072866,"pX":0.09402131692842933,"pZ":4.470525755488473,"vX0":7.166321779523418,"vY0":-139.3689991902126,"vZ0":-1.8085853183386498,"x":113.42,"y":118.08,"x0":-1.5852538962001521,"y0":50.00220901713078,"z0":5.91749984805355,"aX":-13.995601195223339},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":11.4,"spinRate":2264,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39250833517664674,"extension":6.747628722449228},"index":6,"playId":"89ece09e-e2e3-3821-9811-ec95344b8eb5","pitchNumber":7,"startTime":"2026-05-27T22:59:20.416Z","endTime":"2026-05-27T22:59:24.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.093739941567016,"aZ":-17.316377088525698,"pfxX":-7.77357690818698,"pfxZ":7.6550884867211,"pX":-0.30381412748676656,"pZ":3.349942927580243,"vX0":6.403509999070109,"vY0":-137.3716419910624,"vZ0":-3.476995903142479,"x":128.58,"y":148.33,"x0":-1.6377793885481036,"y0":50.00054393636812,"z0":5.7865540181471165,"aX":-15.081391569589401},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":13.0,"spinRate":2321,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.39643177653007644,"extension":6.794720077716402},"hitData":{"launchSpeed":84.4,"launchAngle":13.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.2,"coordY":104.73}},"index":7,"playId":"10fd2dea-9906-3deb-8243-a2737f6bd2b1","pitchNumber":8,"startTime":"2026-05-27T22:59:36.701Z","endTime":"2026-05-27T22:59:46.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T22:59:46.503Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Wade Meckler grounds into a force out, second baseman Hao-Yu Lee to shortstop Kevin McGonigle. Jorge Soler out at 2nd. Wade Meckler to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:00:12.079Z","endTime":"2026-05-27T23:01:41.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.759796326791026,"aZ":-26.469346249523078,"pfxX":0.6945575627446373,"pfxZ":3.319531031479257,"pX":0.2439996211987386,"pZ":1.8126253150030078,"vX0":5.968383477994888,"vY0":-129.16092861644847,"vZ0":-4.098815405082596,"x":107.7,"y":189.84,"x0":-2.171244203711053,"y0":50.00101993498444,"z0":5.417262921310429,"aX":1.1915589408817817},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":-2.4,"spinRate":2185,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.4214274034465548,"extension":6.691441422368651},"index":0,"playId":"5186afba-1141-3886-96bc-9e2574a2965d","pitchNumber":1,"startTime":"2026-05-27T23:00:12.079Z","endTime":"2026-05-27T23:00:19.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.737586336765457,"aZ":-27.73836569810052,"pfxX":0.516604359035445,"pfxZ":2.6223739828203936,"pX":-0.6396155955388245,"pZ":2.55616244978178,"vX0":4.210487461585315,"vY0":-128.2993286708756,"vZ0":-2.0172029743214663,"x":141.38,"y":169.76,"x0":-2.358842530690498,"y0":50.00372093395795,"z0":5.4821486972301505,"aX":0.874437473652571},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-1.8,"spinRate":2268,"spinDirection":183},"zone":4,"typeConfidence":2.0,"plateTime":0.42443843172676576,"extension":6.791885498069165},"index":1,"playId":"596b1ce0-7075-3ea2-803d-0b4c935b823b","pitchNumber":2,"startTime":"2026-05-27T23:00:36.091Z","endTime":"2026-05-27T23:00:40.094Z","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":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.249436241231148,"aZ":-27.893438922633536,"pfxX":-8.560896699797077,"pfxZ":2.5083333112243364,"pX":-1.0527948889950212,"pZ":1.1318309772116006,"vX0":5.63108279061168,"vY0":-128.8954879955771,"vZ0":-5.538253026850592,"x":157.13,"y":208.22,"x0":-2.138008880595141,"y0":50.003805541854334,"z0":5.424651292338394,"aX":-14.609134835384348},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":14.5,"spinRate":1673,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.422676091773146,"extension":6.817214640388296},"index":2,"playId":"ab658966-7729-3ee5-851f-58362bdfb3f8","pitchNumber":3,"startTime":"2026-05-27T23:00:56.162Z","endTime":"2026-05-27T23:01:00.703Z","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":90.1,"endSpeed":84.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16465415803712,"aZ":-24.789963961974472,"pfxX":-8.24243745311194,"pfxZ":4.184857484793287,"pX":0.6706415272785796,"pZ":0.9364763802469794,"vX0":8.998365558820971,"vY0":-130.85479596323484,"vZ0":-7.107263743106924,"x":91.44,"y":213.5,"x0":-1.7141251083182873,"y0":50.00064120494916,"z0":5.499243938490855,"aX":-14.537843920509403},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":13.3,"spinRate":1747,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.41585539063959986,"extension":6.798545455227411},"index":3,"playId":"65cd5f14-9e21-350a-b3a6-1fe6c3ea543c","pitchNumber":4,"startTime":"2026-05-27T23:01:14.169Z","endTime":"2026-05-27T23:01:18.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43297146663011,"aZ":-12.843414402918066,"pfxX":-6.486299704373181,"pfxZ":9.960194428436877,"pX":-0.15590061643073447,"pZ":3.1773166307185092,"vX0":7.213003338251163,"vY0":-137.6851998407536,"vZ0":-4.276492114177253,"x":122.94,"y":152.99,"x0":-1.9533271022388619,"y0":50.00494429282343,"z0":5.604914786674065,"aX":-12.59186647335741},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":10.4,"spinRate":2367,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3961611417044786,"extension":6.935732126887362},"hitData":{"launchSpeed":72.3,"launchAngle":-37.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":151.68}},"index":4,"playId":"6ee38526-cf0a-3795-bb07-51735bce23c1","pitchNumber":5,"startTime":"2026-05-27T23:01:32.980Z","endTime":"2026-05-27T23:01:41.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:01:41.496Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:01:52.933Z","endTime":"2026-05-27T23:04:16.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":94.3,"endSpeed":87.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751745838136927,"aZ":-16.360039694956615,"pfxX":-7.507790806694566,"pfxZ":8.170485869958616,"pX":-1.130474528538916,"pZ":2.052794869273092,"vX0":4.920908589886382,"vY0":-137.3456001581038,"vZ0":-6.285639618325044,"x":160.09,"y":183.35,"x0":-1.958251048942883,"y0":50.00129667495761,"z0":5.459544889051784,"aX":-14.526896875978094},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":12.7,"spinRate":2409,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3968550076715949,"extension":6.9264815188249065},"index":0,"playId":"ab64e1d2-8eba-3210-961c-f7df1dcfcb03","pitchNumber":1,"startTime":"2026-05-27T23:02:13.661Z","endTime":"2026-05-27T23:02:18.091Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930333854251643,"aZ":-13.578079835887996,"pfxX":-6.509837740859601,"pfxZ":9.639295879277466,"pX":-0.24822784900627232,"pZ":3.629976554422714,"vX0":6.510088160478423,"vY0":-137.42438381822666,"vZ0":-3.3219514651184685,"x":126.46,"y":140.77,"x0":-1.792047912717674,"y0":50.005694665846605,"z0":5.765609103165665,"aX":-12.563653132021894},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":10.6,"spinRate":2301,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39722374754860246,"extension":6.809032496704807},"index":1,"playId":"b8212fcf-d506-3934-ac72-e79fb7bd1bef","pitchNumber":2,"startTime":"2026-05-27T23:02:31.663Z","endTime":"2026-05-27T23:02:36.427Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.642005487888778,"aZ":-11.42695826310623,"pfxX":-6.752269705117119,"pfxZ":10.803366488655023,"pX":0.9815374429504531,"pZ":2.510614898363743,"vX0":9.25416247165007,"vY0":-137.49766849044568,"vZ0":-6.558624832180993,"x":79.59,"y":170.99,"x0":-1.5458205242745713,"y0":50.0022683813163,"z0":5.697346889173216,"aX":-12.967245890303591},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":10.3,"spinRate":2385,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3979021734174508,"extension":6.969704153390279},"index":2,"playId":"43482c95-8770-3df6-a125-3e5c8b6155ab","pitchNumber":3,"startTime":"2026-05-27T23:02:52.868Z","endTime":"2026-05-27T23:02:58.063Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wade Meckler steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"43482c95-8770-3df6-a125-3e5c8b6155ab","startTime":"2026-05-27T23:03:02.142Z","endTime":"2026-05-27T23:03:26.190Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.674386511680584,"aZ":-29.71546327676044,"pfxX":-8.944683187911753,"pfxZ":1.4533982237281302,"pX":0.5981274805268264,"pZ":2.0689032240268794,"vX0":9.093810538654436,"vY0":-127.98962463675454,"vZ0":-3.1417356691392126,"x":94.2,"y":182.92,"x0":-1.806838727546684,"y0":50.00220097686124,"z0":5.593167669229965,"aX":-15.123952841754074},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.3,"breakHorizontal":14.6,"spinRate":1543,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4248625819002321,"extension":6.978735200073743},"index":4,"playId":"15860b24-e470-3167-982d-726f4b3558bd","pitchNumber":4,"startTime":"2026-05-27T23:03:26.190Z","endTime":"2026-05-27T23:03:36.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72085842826773,"aZ":-28.157767580496962,"pfxX":1.9888302057725467,"pfxZ":2.3040152942537055,"pX":1.2512025449929187,"pZ":2.8123091324535303,"vX0":7.3013862562350464,"vY0":-131.02466083301252,"vZ0":-1.7453939322137768,"x":69.31,"y":162.85,"x0":-1.8259116396523527,"y0":50.00539317446299,"z0":5.583719067622751,"aX":3.470351646609743},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":-5.2,"spinRate":2379,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.4174347153769724,"extension":6.648502353904745},"index":5,"playId":"1f08891f-11b7-3456-99e3-3bd510b611f9","pitchNumber":5,"startTime":"2026-05-27T23:04:11.119Z","endTime":"2026-05-27T23:04:16.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:04:16.658Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T23:04:17.863Z","endTime":"2026-05-27T23:06:03.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.665100132932707,"aZ":-35.856523044052885,"pfxX":8.87059369137365,"pfxZ":-2.5407278787948506,"pX":0.6403382873879295,"pZ":2.110150422429322,"vX0":4.386409728226541,"vY0":-120.42295050114981,"vZ0":-0.6493122597417658,"x":92.59,"y":181.81,"x0":-2.3662704114312287,"y0":50.00581796721747,"z0":5.597166296135351,"aX":12.834038402957544},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.4,"breakHorizontal":-17.2,"spinRate":2639,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4574789124113834,"extension":6.718808835269155},"index":0,"playId":"3bde10aa-b5b8-3be7-9260-f7d77adfae7f","pitchNumber":1,"startTime":"2026-05-27T23:04:39.546Z","endTime":"2026-05-27T23:04:43.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.997669012413553,"aZ":-9.819913856352764,"pfxX":-5.714728205438487,"pfxZ":11.539472990058306,"pX":0.3018187370621731,"pZ":3.5445391346854236,"vX0":7.81164453079761,"vY0":-138.55932587257314,"vZ0":-4.228657612662198,"x":105.5,"y":143.08,"x0":-1.8162606058014483,"y0":50.004455308071435,"z0":5.750924229459671,"aX":-11.07286522224219},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.2,"breakHorizontal":8.6,"spinRate":2230,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3958398143529873,"extension":6.839326664869923},"index":1,"playId":"7f9d31b0-f14d-3076-8392-e3cd27f0c585","pitchNumber":2,"startTime":"2026-05-27T23:04:57.708Z","endTime":"2026-05-27T23:05:01.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01461326689926,"aZ":-8.870017410800843,"pfxX":-5.048111712992647,"pfxZ":12.105989985930295,"pX":1.0953777212794393,"pZ":3.2000300127617076,"vX0":9.712969668779158,"vY0":-138.59782523798344,"vZ0":-5.306622667150126,"x":75.25,"y":152.38,"x0":-1.815434947875209,"y0":50.002822958235846,"z0":5.745630359814821,"aX":-9.718482972868028},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.8,"breakHorizontal":6.8,"spinRate":2307,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3967921783200343,"extension":6.897509151957974},"index":2,"playId":"f1672285-ddae-3ec4-ab38-39d1e1c53271","pitchNumber":3,"startTime":"2026-05-27T23:05:17.645Z","endTime":"2026-05-27T23:05:23.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81100946118721,"aZ":-23.849775255077674,"pfxX":-10.308997190079944,"pfxZ":4.807265820954685,"pX":1.0691766712454767,"pZ":0.3551912652717948,"vX0":10.866236283449044,"vY0":-130.84152580229434,"vZ0":-8.643315374321459,"x":76.25,"y":229.19,"x0":-1.799863284497622,"y0":50.00491862872242,"z0":5.491001458988654,"aX":-17.862258692807995},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":16.2,"spinRate":1894,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4187417704452745,"extension":6.96509072311479},"index":3,"playId":"3c7bb1a9-7d40-3ffc-9809-8fa5ba32b9e1","pitchNumber":4,"startTime":"2026-05-27T23:05:35.286Z","endTime":"2026-05-27T23:05:40.018Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86998094532201,"aZ":-39.397435055633764,"pfxX":5.764716246914042,"pfxZ":-4.9640147861961506,"pX":0.5670030035628371,"pZ":0.9424249563714716,"vX0":5.110893565369515,"vY0":-120.08170723972636,"vZ0":-2.4784563949524347,"x":95.39,"y":213.33,"x0":-2.3398644599752543,"y0":50.00050293555517,"z0":5.502357724155411,"aX":8.393090880522239},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.4,"breakHorizontal":-11.6,"spinRate":2666,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4566174937949339,"extension":6.854892630411484},"index":4,"playId":"fcb4bb53-36bf-3f4e-ac06-c2599ed70a6a","pitchNumber":5,"startTime":"2026-05-27T23:05:57.676Z","endTime":"2026-05-27T23:06:03.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:06:03.092Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Torkelson homers (8) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T23:07:54.571Z","endTime":"2026-05-27T23:10:26.713Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.010869506175748,"aZ":-38.612773098624565,"pfxX":7.558361240181176,"pfxZ":-4.21421952998964,"pX":0.807585733781428,"pZ":1.12164656371884,"vX0":4.2613486019176285,"vY0":-122.70769885831409,"vZ0":-3.191592752907813,"x":86.22,"y":208.5,"x0":-1.9329605167165362,"y0":50.00393693258759,"z0":5.724921913196365,"aX":11.540889272603685},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.2,"breakHorizontal":-14.6,"spinRate":2294,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.44616255185717835,"extension":6.815772671951232},"index":0,"playId":"9f42a05a-e26f-3956-b560-ac6ce85c5266","pitchNumber":1,"startTime":"2026-05-27T23:08:11.160Z","endTime":"2026-05-27T23:08:15.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208809947727865,"aZ":-26.962347109808675,"pfxX":-8.62595100902929,"pfxZ":2.60429169688825,"pX":-0.3813287004799718,"pZ":3.5361886873337722,"vX0":7.82910811142856,"vY0":-139.5067989134965,"vZ0":-0.9318679816259039,"x":131.54,"y":143.3,"x0":-2.084104741415727,"y0":50.00008299111368,"z0":5.629080645975742,"aX":-17.241695510186503},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.8,"breakHorizontal":14.3,"spinRate":2024,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39051374874903244,"extension":6.8149821800827075},"index":1,"playId":"0fcedc3c-04ea-3a78-8b8c-9c8bc7c94cd3","pitchNumber":2,"startTime":"2026-05-27T23:08:25.045Z","endTime":"2026-05-27T23:08:29.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.527024288015586,"aZ":-13.383472076236945,"pfxX":-5.866085415661047,"pfxZ":9.212186812859589,"pX":-0.08269648513916852,"pZ":2.5029221567119873,"vX0":7.955292835626991,"vY0":-141.50460060292497,"vZ0":-5.768087102195306,"x":120.15,"y":171.2,"x0":-2.160706039139699,"y0":50.00277457934948,"z0":5.416065889202883,"aX":-11.96594981518275},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":9.1,"spinRate":2194,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3862114357793054,"extension":7.023994390090419},"index":2,"playId":"266120e7-7ed0-35c0-8af1-66df54c4e77a","pitchNumber":3,"startTime":"2026-05-27T23:08:39.753Z","endTime":"2026-05-27T23:08:45.088Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-27T23:08:49.769Z","endTime":"2026-05-27T23:09:02.295Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02692262634704,"aZ":-38.204589511816756,"pfxX":8.017676976574087,"pfxZ":-3.9132226464767745,"pX":0.9042871874691636,"pZ":1.9856150007513016,"vX0":4.376919616880873,"vY0":-123.52096035872191,"vZ0":-1.283550725363898,"x":82.53,"y":185.17,"x0":-1.933065870917299,"y0":50.000042230928365,"z0":5.729409050118708,"aX":12.36435966339915},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.1,"breakHorizontal":-15.6,"spinRate":2415,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44373029956114296,"extension":6.793758393443444},"index":4,"playId":"3b295c22-9271-36a3-bca0-2f837b8dbfe4","pitchNumber":4,"startTime":"2026-05-27T23:09:02.295Z","endTime":"2026-05-27T23:09:06.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73678546563701,"aZ":-39.87480906679339,"pfxX":8.56154992883431,"pfxZ":-4.904769975542344,"pX":1.791158415626206,"pZ":0.9979561099303033,"vX0":6.359826688766965,"vY0":-125.2025692734571,"vZ0":-3.4440435685484845,"x":48.73,"y":211.84,"x0":-1.9032122616399632,"y0":50.00062594653675,"z0":5.689068160406292,"aX":13.44839823939495},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.5,"breakHorizontal":-17.0,"spinRate":2400,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4392314363349028,"extension":6.988002617953359},"index":5,"playId":"47d9b75c-61ed-3636-95c5-8d299e4e2f0c","pitchNumber":5,"startTime":"2026-05-27T23:09:17.657Z","endTime":"2026-05-27T23:09:22.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00319855779304,"aZ":-14.592251008866718,"pfxX":-6.596043395388814,"pfxZ":8.417933081580014,"pX":0.016588083945848524,"pZ":1.9179172536316023,"vX0":8.244328209990194,"vY0":-143.7490362901345,"vZ0":-7.395968683806656,"x":116.37,"y":187.0,"x0":-2.0345382403927994,"y0":50.00195439356948,"z0":5.434147356489337,"aX":-13.774378500288124},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":10.2,"spinRate":2260,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.381359860962879,"extension":6.985655834690769},"index":6,"playId":"1bf6b86b-e1f6-3908-812b-85ee12b1e26f","pitchNumber":6,"startTime":"2026-05-27T23:09:33.975Z","endTime":"2026-05-27T23:09:37.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18101704645758,"aZ":-16.939616064181497,"pfxX":-4.948106361922016,"pfxZ":7.357695283979917,"pX":-0.2602950411335419,"pZ":2.522985312974961,"vX0":6.962117751192384,"vY0":-143.44950663304346,"vZ0":-5.452775387286452,"x":126.92,"y":170.66,"x0":-2.083193202601008,"y0":50.00178279324507,"z0":5.515280454975433,"aX":-10.245077199440837},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.4,"breakHorizontal":7.4,"spinRate":2092,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3827598022541743,"extension":6.787729358789129},"hitData":{"launchSpeed":100.5,"launchAngle":26.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.21,"coordY":72.14}},"index":7,"playId":"1126ded5-5a94-3027-8689-ab38fe0470c7","pitchNumber":7,"startTime":"2026-05-27T23:10:00.053Z","endTime":"2026-05-27T23:10:26.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:10:26.713Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, first baseman Vaughn Grissom to pitcher José Soriano.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T23:10:23.852Z","endTime":"2026-05-27T23:11:12.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":90.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.262446290534044,"aZ":-22.668900810428397,"pfxX":-8.853608836133052,"pfxZ":4.569770699507194,"pX":-0.03788192680339448,"pZ":3.3431997489214402,"vX0":9.213919739000012,"vY0":-141.7120766778394,"vZ0":-2.581548224994391,"x":118.44,"y":148.51,"x0":-2.1450077546713824,"y0":50.006980899473064,"z0":5.67761450177923,"aX":-18.434416436266048},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.0,"breakHorizontal":14.8,"spinRate":1927,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.38310223577127545,"extension":6.964116586262996},"index":0,"playId":"2b588b72-0586-3420-8bab-eda56e45e591","pitchNumber":1,"startTime":"2026-05-27T23:10:48.474Z","endTime":"2026-05-27T23:10:51.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55923509911238,"aZ":-26.51029518134498,"pfxX":-9.45773274114788,"pfxZ":2.796361689356357,"pX":-0.4845411475343425,"pZ":2.045670744660425,"vX0":7.500611928075614,"vY0":-140.48085149456244,"vZ0":-5.27065234868914,"x":135.47,"y":183.55,"x0":-1.9414442373816565,"y0":50.00523011008921,"z0":5.6380784101217145,"aX":-19.17656185310124},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.3,"breakHorizontal":15.8,"spinRate":1754,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.38777639233124583,"extension":6.968141683024211},"hitData":{"launchSpeed":70.6,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.21,"coordY":163.84}},"index":1,"playId":"d32e22c2-538a-3d14-9674-c98dd51aaddf","pitchNumber":2,"startTime":"2026-05-27T23:11:05.107Z","endTime":"2026-05-27T23:11:12.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:11:12.983Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gage Workman grounds out, second baseman Oswald Peraza to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T23:11:16.730Z","endTime":"2026-05-27T23:13:31.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.739677396931356,"aZ":-27.156455514829133,"pfxX":-9.23729324100188,"pfxZ":2.5067793738518542,"pX":-0.901859855213421,"pZ":2.382547322001287,"vX0":6.502031187023052,"vY0":-140.4235096201948,"vZ0":-4.055323817671258,"x":151.38,"y":174.45,"x0":-2.0429759392858657,"y0":50.005057031368565,"z0":5.604746176958439,"aX":-18.515751038616326},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.0,"breakHorizontal":15.5,"spinRate":1913,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.38950934912957846,"extension":6.8198057679503705},"index":0,"playId":"6e8dd4e1-03ca-3cef-829e-ae401e321a66","pitchNumber":1,"startTime":"2026-05-27T23:11:42.617Z","endTime":"2026-05-27T23:11:47.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07131515043086,"aZ":-38.01752260444906,"pfxX":5.811456625758563,"pfxZ":-3.7024173908860405,"pX":-0.5130751979381495,"pZ":2.690428933194693,"vX0":2.0825096662361293,"vY0":-124.4877962776076,"vZ0":-0.01800455903794118,"x":136.56,"y":166.14,"x0":-2.1148129045929602,"y0":50.00591000187467,"z0":5.834437649574859,"aX":9.15910354415081},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.5,"breakHorizontal":-11.0,"spinRate":2259,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.4393154867629896,"extension":6.750112593177122},"index":1,"playId":"85eb444b-52ee-3f8e-a928-d426c02abb8a","pitchNumber":2,"startTime":"2026-05-27T23:11:57.253Z","endTime":"2026-05-27T23:12:01.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.184354513874315,"aZ":-39.92759875530436,"pfxX":9.598544518916434,"pfxZ":-5.071640032250777,"pX":-0.2844648298251441,"pZ":2.779825813427639,"vX0":1.1708437322264607,"vY0":-123.05917472871738,"vZ0":0.6384740462642948,"x":127.84,"y":163.72,"x0":-2.013504751134471,"y0":50.004231526046816,"z0":5.9085620785981865,"aX":14.671613071711636},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.8,"breakHorizontal":-17.6,"spinRate":2201,"spinDirection":21},"zone":5,"typeConfidence":2.0,"plateTime":0.44567877590746674,"extension":6.791108555244863},"index":2,"playId":"f64ab5da-f6cb-33fa-9c79-77973d38800e","pitchNumber":3,"startTime":"2026-05-27T23:12:12.036Z","endTime":"2026-05-27T23:12:16.017Z","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":93.5,"endSpeed":86.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915019152122998,"aZ":-30.134369445264497,"pfxX":-5.892593440617725,"pfxZ":1.0761358036433855,"pX":-0.778544261108862,"pZ":2.2710884667128326,"vX0":5.258814449745393,"vY0":-136.1632215137065,"vZ0":-3.7170436240375384,"x":146.68,"y":177.46,"x0":-1.959356539092003,"y0":50.00317212044539,"z0":5.71448754498852,"aX":-11.182922869645079},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.4,"breakHorizontal":9.7,"spinRate":1530,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.40063025671503194,"extension":7.069187901752857},"index":3,"playId":"4a028030-f8cd-3eb1-b828-fa8be2bd6cad","pitchNumber":4,"startTime":"2026-05-27T23:12:30.665Z","endTime":"2026-05-27T23:12:34.425Z","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":97.6,"endSpeed":89.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.364977078903696,"aZ":-18.6591515033224,"pfxX":-6.416290465231022,"pfxZ":6.5868145181874755,"pX":-0.8199155481908835,"pZ":3.23895098938447,"vX0":6.252268676046144,"vY0":-142.05611839967304,"vZ0":-3.200449948263793,"x":148.25,"y":151.33,"x0":-2.211645906330075,"y0":50.00089377963129,"z0":5.560621229856952,"aX":-13.162798370970235},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.5,"breakHorizontal":10.4,"spinRate":2060,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.3849958081933349,"extension":6.951900562699946},"index":4,"playId":"d829dbf0-fb23-37ad-9801-4bfde1893cf7","pitchNumber":5,"startTime":"2026-05-27T23:12:50.123Z","endTime":"2026-05-27T23:12:53.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65829201448876,"aZ":-38.67863948037934,"pfxX":6.4519807890552565,"pfxZ":-4.243563092041374,"pX":-1.1737552489199492,"pZ":2.6996499740856756,"vX0":0.19072818786770035,"vY0":-122.79566292393505,"vZ0":0.27276287081720785,"x":161.74,"y":165.89,"x0":-2.091122971929839,"y0":50.00580391735995,"z0":5.870113994694839,"aX":9.88247677935281},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.4,"breakHorizontal":-11.8,"spinRate":2127,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.44555503891747783,"extension":6.792766886613627},"index":5,"playId":"7bb0a08a-f6f6-3783-9ca6-148958f6c738","pitchNumber":6,"startTime":"2026-05-27T23:13:07.907Z","endTime":"2026-05-27T23:13:12.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03406776330253,"aZ":-40.23906187140317,"pfxX":9.31695553352688,"pfxZ":-5.190235763946378,"pX":-0.23948322740392822,"pZ":2.1910503978551086,"vX0":1.2801312735231787,"vY0":-124.65755794056396,"vZ0":-0.5947816501822755,"x":126.13,"y":179.62,"x0":-1.9703528026256873,"y0":50.003975518873126,"z0":5.7916069309547655,"aX":14.475983915423281},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.2,"breakHorizontal":-17.2,"spinRate":2351,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.4415423351623722,"extension":6.791409830561054},"hitData":{"launchSpeed":86.0,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.47,"coordY":139.65}},"index":6,"playId":"c74e31e7-2240-3dc6-a557-dc90aeb6b684","pitchNumber":7,"startTime":"2026-05-27T23:13:23.416Z","endTime":"2026-05-27T23:13:31.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:13:31.613Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hao-Yu Lee pops out to second baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T23:13:33.922Z","endTime":"2026-05-27T23:14:22.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76158245916497,"aZ":-14.391199559400269,"pfxX":-5.443664519371949,"pfxZ":8.761460072644674,"pX":0.661935909502203,"pZ":2.5029343253164655,"vX0":9.22753846438758,"vY0":-140.81689102791003,"vZ0":-5.835321719088768,"x":91.77,"y":171.2,"x0":-1.9341643968087254,"y0":50.00244552445055,"z0":5.515442877286805,"aX":-11.049406894021608},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2114,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3873715872561996,"extension":7.021762360834942},"index":0,"playId":"fe3f44dc-b963-36e8-bc99-45e8fa7d2ffc","pitchNumber":1,"startTime":"2026-05-27T23:13:58.046Z","endTime":"2026-05-27T23:14:02.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283406531919493,"aZ":-39.365050513855294,"pfxX":4.972275346189733,"pfxZ":-4.747631834126777,"pX":-0.1558136278249138,"pZ":2.211569576495917,"vX0":2.5944380543142525,"vY0":-122.38609403140175,"vZ0":-0.6704013953198373,"x":122.94,"y":179.07,"x0":-1.875658273696455,"y0":50.00069626016254,"z0":5.862246502411263,"aX":7.536467976065045},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.5,"breakHorizontal":-9.6,"spinRate":2169,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4476333420211285,"extension":6.903845748971426},"hitData":{"launchSpeed":85.2,"launchAngle":62.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":155.14,"coordY":144.19}},"index":1,"playId":"e3638a74-6705-3560-bf73-83b429b35bb4","pitchNumber":2,"startTime":"2026-05-27T23:14:12.298Z","endTime":"2026-05-27T23:14:22.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:14:22.423Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Donovan Walton singles on a ground ball to second baseman Hao-Yu Lee, deflected by first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T23:16:14.329Z","endTime":"2026-05-27T23:17:24.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.897190838846917,"aZ":-10.660400423764543,"pfxX":-8.961672252217149,"pfxZ":11.723756428203934,"pX":-0.08816639873545108,"pZ":2.0980152287922715,"vX0":7.345054639210241,"vY0":-134.97982024051979,"vZ0":-7.214334179989912,"x":120.36,"y":182.13,"x0":-1.6877324610371722,"y0":50.00209991479996,"z0":5.565670709649047,"aX":-16.44455427469837},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.7,"breakHorizontal":14.5,"spinRate":2460,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4066395144931878,"extension":6.828735925973061},"index":0,"playId":"ad695ee3-abbd-31ab-88bf-63393fccb2fc","pitchNumber":1,"startTime":"2026-05-27T23:16:30.062Z","endTime":"2026-05-27T23:16:34.129Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-27T23:16:40.849Z","endTime":"2026-05-27T23:16:54.730Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.540891986639792,"aZ":-25.22087862149801,"pfxX":1.4025194986328144,"pfxZ":4.271645210365349,"pX":-0.5983090657484692,"pZ":2.158948627624791,"vX0":3.4467342749336947,"vY0":-126.67986379507892,"vZ0":-3.2035017400856605,"x":139.81,"y":180.49,"x0":-2.1579836557771737,"y0":50.00328909322706,"z0":5.453080233818349,"aX":2.281738763447505},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.2,"breakHorizontal":-3.4,"spinRate":2328,"spinDirection":177},"zone":4,"typeConfidence":2.0,"plateTime":0.4321479616962627,"extension":6.693445066427843},"index":2,"playId":"fc3ecdf1-77e6-3371-bc7e-628017ac895d","pitchNumber":2,"startTime":"2026-05-27T23:16:54.730Z","endTime":"2026-05-27T23:16:58.912Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.513420090822187,"aZ":-24.67637901313476,"pfxX":-9.372494869130799,"pfxZ":4.468217906828481,"pX":-0.7018038002237229,"pZ":1.705887657798762,"vX0":6.072585520977696,"vY0":-128.46152518003947,"vZ0":-4.8968120053414115,"x":143.75,"y":192.72,"x0":-1.8733284011350084,"y0":50.004671953564234,"z0":5.544611185094632,"aX":-15.735356484241386},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.2,"breakHorizontal":15.7,"spinRate":1767,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.425666934462372,"extension":6.779688913759861},"hitData":{"launchSpeed":69.6,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.27,"coordY":161.31}},"index":3,"playId":"cc5c942c-f942-347a-b172-adce15f94574","pitchNumber":3,"startTime":"2026-05-27T23:17:09.529Z","endTime":"2026-05-27T23:17:24.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:17:24.161Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Logan O'Hoppe pops out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T23:17:39.132Z","endTime":"2026-05-27T23:18:01.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68159185876312,"aZ":-23.758612669416543,"pfxX":-2.5941416687906447,"pfxZ":4.777907726645524,"pX":0.605369074073006,"pZ":2.1880884662287072,"vX0":7.7052126756078865,"vY0":-131.84151072565393,"vZ0":-4.104949132235437,"x":93.92,"y":179.7,"x0":-2.0164396378922307,"y0":50.0058699600271,"z0":5.515903974539383,"aX":-4.573322133306672},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.9,"breakHorizontal":3.0,"spinRate":2264,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.41521861590574183,"extension":6.80059724790017},"hitData":{"launchSpeed":69.9,"launchAngle":66.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.58,"coordY":159.79}},"index":0,"playId":"10a0bb31-d5ff-39bf-b284-b16bcd4b4307","pitchNumber":1,"startTime":"2026-05-27T23:17:52.421Z","endTime":"2026-05-27T23:18:01.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:18:01.349Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach Neto lines out to center fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T23:18:06.835Z","endTime":"2026-05-27T23:18:43.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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":90.5,"endSpeed":83.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.036274138775653,"aZ":-22.955159745384055,"pfxX":-1.0000552503885167,"pfxZ":5.23459203094026,"pX":0.6336027592561924,"pZ":1.6935151994772502,"vX0":7.2648945623626515,"vY0":-131.67284598352748,"vZ0":-5.444933320556657,"x":92.85,"y":193.06,"x0":-2.0272242083064693,"y0":50.00466925799055,"z0":5.478641056477763,"aX":-1.7619896399450832},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":0.2,"spinRate":2340,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.4154004859760967,"extension":6.870946193744021},"hitData":{"launchSpeed":83.4,"launchAngle":26.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.81,"coordY":82.27}},"index":0,"playId":"ab0626b2-1664-31a0-92f7-c261fcd2046b","pitchNumber":1,"startTime":"2026-05-27T23:18:30.387Z","endTime":"2026-05-27T23:18:43.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:18:43.299Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler challenged (pitch result), call on the field was overturned: Mike Trout called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T23:18:47.869Z","endTime":"2026-05-27T23:24:41.922Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5,6,7],"actionIndex":[1],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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(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":88.6,"endSpeed":82.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5692411402613,"aZ":-24.200084786624423,"pfxX":0.7593716124301908,"pfxZ":4.668001781084347,"pX":0.7908101970726451,"pZ":1.978028922250856,"vX0":6.838196676029794,"vY0":-129.00424591482505,"vZ0":-4.24391986346351,"x":86.86,"y":185.37,"x0":-1.9785991179866362,"y0":50.000790688849605,"z0":5.4810063058491965,"aX":1.295166373916058},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.8,"breakHorizontal":-2.8,"spinRate":2246,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.42249718025016403,"extension":6.863618765901342},"index":0,"playId":"fa6f7914-7dc4-3e3a-b342-e732820fba4a","pitchNumber":1,"startTime":"2026-05-27T23:19:10.851Z","endTime":"2026-05-27T23:19:57.858Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-27T23:20:01.289Z","endTime":"2026-05-27T23:22:51.910Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"946d44dd-e5bc-3c0d-940b-55066209d3c4","startTime":"2026-05-27T23:22:51.910Z","endTime":"2026-05-27T23:22:55.564Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32674314236683,"aZ":-15.373414610373489,"pfxX":-9.676942488329107,"pfxZ":9.069398003529018,"pX":0.1957540509640138,"pZ":2.4581889705181266,"vX0":8.763613098780569,"vY0":-135.42793792340265,"vZ0":-5.56025415987106,"x":109.54,"y":172.41,"x0":-1.8291701791766328,"y0":50.00386085326968,"z0":5.6181230837352345,"aX":-17.927805909823572},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":15.6,"spinRate":2359,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4048752974579348,"extension":6.860862070723301},"index":3,"playId":"647f1646-adbb-3761-bd68-e37cf97b47d7","pitchNumber":2,"startTime":"2026-05-27T23:23:10.286Z","endTime":"2026-05-27T23:23:15.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-27T23:23:19.542Z","endTime":"2026-05-27T23:23:34.405Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2815609972081,"aZ":-24.625204687453312,"pfxX":-9.708075994804627,"pfxZ":4.40195761199738,"pX":0.6342418258447642,"pZ":1.0893138366730877,"vX0":9.56917326958815,"vY0":-129.89370841672277,"vZ0":-6.655030691076316,"x":92.82,"y":209.37,"x0":-1.8297647755893425,"y0":50.00212728858983,"z0":5.547210813366114,"aX":-16.648938238967933},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":15.6,"spinRate":1791,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.421075135438691,"extension":6.933807361778977},"index":5,"playId":"944f07e3-8103-31fe-afd9-6f4828fc80d8","pitchNumber":3,"startTime":"2026-05-27T23:23:34.405Z","endTime":"2026-05-27T23:23:38.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04755190965757,"aZ":-13.633325740382261,"pfxX":-8.089258663092291,"pfxZ":10.032088806652244,"pX":0.319870582028546,"pZ":4.112405771382924,"vX0":8.269441788863714,"vY0":-135.66574235554089,"vZ0":-1.9655487294704574,"x":104.81,"y":127.75,"x0":-1.7293465630026146,"y0":50.00095568828972,"z0":5.8059046040977,"aX":-14.948366125796362},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":12.7,"spinRate":2359,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4050476857154375,"extension":6.767255991416657},"index":6,"playId":"31eb21cd-4517-3aff-a7e1-d07fc91a911b","pitchNumber":4,"startTime":"2026-05-27T23:23:56.117Z","endTime":"2026-05-27T23:24:01.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.350062330899185,"aZ":-10.971476150572013,"pfxX":-7.756920300949481,"pfxZ":11.142791842670324,"pX":-0.03126343665584117,"pZ":1.5914516552015012,"vX0":7.410749510088244,"vY0":-137.07502051894704,"vZ0":-8.421445055907755,"x":118.19,"y":195.81,"x0":-1.7622791053447509,"y0":50.00070323354253,"z0":5.452830518853893,"aX":-14.757097650598446},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":12.5,"spinRate":2424,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3996066320817988,"extension":6.825709769160052},"index":7,"playId":"879c5a5f-a1e8-328c-b6b5-b0ed8008a1f9","pitchNumber":5,"startTime":"2026-05-27T23:24:14.893Z","endTime":"2026-05-27T23:24:41.922Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"playEndTime":"2026-05-27T23:24:41.922Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:26:35.870Z","endTime":"2026-05-27T23:28:02.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.350417113755196,"aZ":-18.937204877890526,"pfxX":-5.7151467857746105,"pfxZ":6.503476350056029,"pX":-0.5553036505980462,"pZ":1.610810384099269,"vX0":6.490154236924414,"vY0":-140.4996500025286,"vZ0":-7.263731126892742,"x":138.17,"y":195.29,"x0":-2.132774936580264,"y0":50.00548531758397,"z0":5.422185439747822,"aX":-11.63796483811699},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":9.4,"spinRate":2070,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.38713548345763327,"extension":6.782501503429893},"index":0,"playId":"6972d62d-92a4-3260-b56a-c25d81bb125b","pitchNumber":1,"startTime":"2026-05-27T23:26:44.858Z","endTime":"2026-05-27T23:27:11.887Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"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":92.1,"endSpeed":85.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.941338936002786,"aZ":-31.88544110714136,"pfxX":-6.655509670295029,"pfxZ":0.15784463458589393,"pX":-0.8064718140266612,"pZ":2.6568308343148206,"vX0":5.568940121677962,"vY0":-134.11210863890494,"vZ0":-1.85159404121372,"x":147.74,"y":167.05,"x0":-2.0300773542781463,"y0":50.00400914206436,"z0":5.598186276681078,"aX":-12.305899453481212},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.1,"breakHorizontal":11.0,"spinRate":1344,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4060923603773121,"extension":6.9020569596823345},"index":1,"playId":"903ea0bb-4098-3e1a-b54b-ce0748a87eb2","pitchNumber":2,"startTime":"2026-05-27T23:27:13.801Z","endTime":"2026-05-27T23:27:20.283Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-27T23:27:26.930Z","endTime":"2026-05-27T23:27:40.846Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":92.3,"endSpeed":85.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57097577352525,"aZ":-35.99626500502256,"pfxX":-3.958321222039763,"pfxZ":-2.0479108337049095,"pX":-0.9498192696245089,"pZ":3.4386017669044544,"vX0":4.846385809298182,"vY0":-134.54217066710018,"vZ0":1.0202675240252903,"x":153.2,"y":145.94,"x0":-2.2460902747967793,"y0":50.00518051555936,"z0":5.572915984060926,"aX":-7.380823689216611},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-3.4,"breakHorizontal":6.4,"spinRate":1339,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4045120422937889,"extension":7.001050969604099},"index":3,"playId":"1f02bbfd-a62e-38bb-a75d-dae2930a2592","pitchNumber":3,"startTime":"2026-05-27T23:27:40.846Z","endTime":"2026-05-27T23:27:45.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20517352817445,"aZ":-37.93667095420473,"pfxX":8.634714972035532,"pfxZ":-3.741859073647701,"pX":-0.036068141835960146,"pZ":2.2354420993383814,"vX0":2.119316422299545,"vY0":-122.80135843452655,"vZ0":-0.47652918807475053,"x":118.37,"y":178.42,"x0":-2.03028170546948,"y0":50.00075083560439,"z0":5.633747358530108,"aX":13.307582644538128},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.6,"breakHorizontal":-16.1,"spinRate":2084,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.4444502201012539,"extension":6.906908575709445},"hitData":{"launchSpeed":72.4,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":137.9,"coordY":171.45}},"index":4,"playId":"9616f0ce-6509-382f-8522-da2252a76f91","pitchNumber":4,"startTime":"2026-05-27T23:27:55.179Z","endTime":"2026-05-27T23:28:02.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:28:02.591Z","atBatIndex":20},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kevin McGonigle grounds into a double play, second baseman Oswald Peraza to shortstop Zach Neto to first baseman Vaughn Grissom. Colt Keith out at 2nd. Kevin McGonigle out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:28:12.610Z","endTime":"2026-05-27T23:29:05.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028726827205805,"aZ":-16.193176350492855,"pfxX":-5.163742097451178,"pfxZ":7.931649711929181,"pX":0.37274582149795776,"pZ":0.60882075784489,"vX0":8.706704212357682,"vY0":-139.96765414462166,"vZ0":-10.131834363960776,"x":102.79,"y":222.34,"x0":-2.0856004125132266,"y0":50.00124279888438,"z0":5.299121120031323,"aX":-10.402803122691875},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":7.9,"spinRate":2042,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38904731260847747,"extension":7.317324904549957},"index":0,"playId":"3b56a6dc-daca-3d52-9cce-3ed43c635d5d","pitchNumber":1,"startTime":"2026-05-27T23:28:36.929Z","endTime":"2026-05-27T23:28:41.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.012653004303864,"aZ":-32.60950510480656,"pfxX":-9.58815049284544,"pfxZ":-0.2309709915469602,"pX":-0.1255781025546681,"pZ":1.4342293021671855,"vX0":8.612370611737099,"vY0":-134.99449775680665,"vZ0":-4.591660147584847,"x":121.79,"y":200.06,"x0":-2.092638230570122,"y0":50.00408797315146,"z0":5.420868513213562,"aX":-17.914738054594288},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.1,"breakHorizontal":15.8,"spinRate":1601,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4038493134749608,"extension":7.134610431740514},"hitData":{"launchSpeed":89.8,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.58,"coordY":151.68}},"index":1,"playId":"5aad0f23-af94-330a-9303-0ef8b3c2baa3","pitchNumber":2,"startTime":"2026-05-27T23:28:57.486Z","endTime":"2026-05-27T23:29:05.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:29:05.846Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, third baseman Donovan Walton to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T23:29:13.089Z","endTime":"2026-05-27T23:31:05.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.858342460222495,"aZ":-39.91294202512164,"pfxX":5.199109652856106,"pfxZ":-4.946089063002058,"pX":1.9428105885195213,"pZ":-0.008940263257691648,"vX0":7.3663769476008785,"vY0":-124.49806361392778,"vZ0":-5.600189996010986,"x":42.94,"y":239.02,"x0":-1.7342098372180295,"y0":50.00503833420601,"z0":5.586961900033778,"aX":8.130613163729647},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.1,"breakHorizontal":-11.2,"spinRate":2307,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4405768120788571,"extension":7.252790777076397},"index":0,"playId":"e4ef8e9d-9db9-3a22-86e0-e466b73ae21d","pitchNumber":1,"startTime":"2026-05-27T23:29:36.044Z","endTime":"2026-05-27T23:29:39.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60774703567431,"aZ":-40.055044975159326,"pfxX":5.653047661837608,"pfxZ":-5.049857795858802,"pX":-0.1982993103802603,"pZ":2.802576455471799,"vX0":2.426725299180328,"vY0":-123.78922413416724,"vZ0":0.586336379742235,"x":124.56,"y":163.11,"x0":-1.9245549081317557,"y0":50.00564418467128,"z0":5.9031462903249405,"aX":8.815874270593453},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.8,"breakHorizontal":-10.8,"spinRate":2185,"spinDirection":35},"zone":5,"typeConfidence":2.0,"plateTime":0.44167370108405946,"extension":6.881657152074732},"index":1,"playId":"56db6a9d-4f9a-30a7-b4ed-130d0e5c8f6f","pitchNumber":2,"startTime":"2026-05-27T23:29:56.383Z","endTime":"2026-05-27T23:30:00.787Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582083885160074,"aZ":-29.60578100338719,"pfxX":-7.175345638062868,"pfxZ":1.365948750354059,"pX":-0.33128961037918436,"pZ":0.30421446907447,"vX0":6.59175349444941,"vY0":-135.1568117869799,"vZ0":-8.416293935855046,"x":129.63,"y":230.57,"x0":-1.8530805997150899,"y0":50.000305945214265,"z0":5.495260376750724,"aX":-13.459738179062322},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.1,"breakHorizontal":11.9,"spinRate":1570,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4031032507706427,"extension":7.087510374603414},"index":2,"playId":"df2e2c46-ba8c-3a64-bd13-a90a856e9779","pitchNumber":3,"startTime":"2026-05-27T23:30:12.127Z","endTime":"2026-05-27T23:30:17.571Z","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":93.8,"endSpeed":86.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449621744685903,"aZ":-30.467394469643477,"pfxX":-6.6927976786714,"pfxZ":0.9026614408233562,"pX":0.14502573759999726,"pZ":0.4812408830597191,"vX0":7.720437804107082,"vY0":-136.2867919392389,"vZ0":-8.078009244628905,"x":111.47,"y":225.79,"x0":-1.8477918908632998,"y0":50.00529455382117,"z0":5.572281901654802,"aX":-12.660431644819766},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.1,"breakHorizontal":10.6,"spinRate":1492,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4010842729649804,"extension":7.06436971689541},"index":3,"playId":"44e24448-663f-378b-a5fb-09f1aa30b87a","pitchNumber":4,"startTime":"2026-05-27T23:30:37.109Z","endTime":"2026-05-27T23:30:40.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.927335771693006,"aZ":-37.25383567025507,"pfxX":5.3073250946721515,"pfxZ":-3.219851695299589,"pX":0.6287690431299503,"pZ":1.4198183084518674,"vX0":4.5104825732703535,"vY0":-124.69890575828315,"vZ0":-2.999530809114159,"x":93.03,"y":200.44,"x0":-1.8927392648261838,"y0":50.00474070669736,"z0":5.709732520839202,"aX":8.364449576611042},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.2,"breakHorizontal":-10.7,"spinRate":2373,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4391265114117888,"extension":6.938384506296007},"hitData":{"launchSpeed":72.0,"launchAngle":7.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.47,"coordY":159.79}},"index":4,"playId":"446b8598-7000-3673-971c-a8ec5a48f6b1","pitchNumber":5,"startTime":"2026-05-27T23:30:56.866Z","endTime":"2026-05-27T23:31:05.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:31:05.046Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:33:16.613Z","endTime":"2026-05-27T23:34:22.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.787956628142425,"aZ":-15.541370756017326,"pfxX":-8.61706601413471,"pfxZ":9.082374286794359,"pX":0.2953406601593314,"pZ":1.926975814187402,"vX0":8.33812292154048,"vY0":-133.9355687568734,"vZ0":-6.622246479742805,"x":105.74,"y":186.75,"x0":-1.7268097930369197,"y0":50.00337146142667,"z0":5.52764240146789,"aX":-15.78046624618648},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":14.0,"spinRate":2249,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.4077329665580942,"extension":6.838549055654982},"index":0,"playId":"c11290fe-4550-348d-ad17-5bb477ebc4ea","pitchNumber":1,"startTime":"2026-05-27T23:33:38.141Z","endTime":"2026-05-27T23:33:42.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78880730400313,"aZ":-36.08175980915956,"pfxX":6.7141415046091115,"pfxZ":-2.8256581531610125,"pX":0.6134492191676371,"pZ":1.835112331699792,"vX0":4.605423446950946,"vY0":-116.89436645647156,"vZ0":-0.8177027529243416,"x":93.62,"y":189.23,"x0":-2.253439867609278,"y0":50.000293826530466,"z0":5.573430012421577,"aX":9.299667225790762},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.0,"breakHorizontal":-13.3,"spinRate":2592,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.4683609971129128,"extension":6.718004955989454},"index":1,"playId":"09365eef-6583-3436-9539-2e7d03cd592d","pitchNumber":2,"startTime":"2026-05-27T23:33:54.688Z","endTime":"2026-05-27T23:33:59.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-27T23:34:04.264Z","endTime":"2026-05-27T23:34:17.213Z","isPitch":false,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.352153945954292,"aZ":-23.622157385454518,"pfxX":0.3536541501331971,"pfxZ":4.9619812938494166,"pX":1.6159215829843698,"pZ":1.0200938200853324,"vX0":8.554218174460852,"vY0":-129.50754392548174,"vZ0":-6.748212888361146,"x":55.4,"y":211.24,"x0":-1.755854624424167,"y0":50.00251952540806,"z0":5.428849468321465,"aX":0.6087357211588202},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":-2.3,"spinRate":2294,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4205875875966347,"extension":6.95264797227793},"index":3,"playId":"a5ab404e-e8d0-3ae5-b55c-c744aeca261c","pitchNumber":3,"startTime":"2026-05-27T23:34:17.213Z","endTime":"2026-05-27T23:34:22.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:34:22.635Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:34:26.764Z","endTime":"2026-05-27T23:36:20.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":94.0,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.079294613802478,"aZ":-11.739292282549425,"pfxX":-6.2579412484065315,"pfxZ":10.656990802134944,"pX":-0.7013961192502841,"pZ":3.441635145487838,"vX0":4.943512212788867,"vY0":-136.84805425405926,"vZ0":-4.126544467365279,"x":143.74,"y":145.86,"x0":-1.7083741992230064,"y0":50.003229775356736,"z0":5.75899958898106,"aX":-12.000642326957905},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.7,"breakHorizontal":10.4,"spinRate":2385,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3985742604120386,"extension":6.679430095078621},"index":0,"playId":"12fca75d-db2e-368e-a0a0-f92340c0e21f","pitchNumber":1,"startTime":"2026-05-27T23:34:46.885Z","endTime":"2026-05-27T23:34:51.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066310629518913,"aZ":-22.54937671165125,"pfxX":-3.985112513875701,"pfxZ":5.460065984104003,"pX":1.3473474369472542,"pZ":1.949218814070497,"vX0":9.681967574432976,"vY0":-131.4495645704302,"vZ0":-4.871220034048635,"x":65.64,"y":186.15,"x0":-1.8545144191587002,"y0":50.000500810833664,"z0":5.485545522925686,"aX":-7.022059697247095},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.1,"breakHorizontal":5.3,"spinRate":2326,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.41559316849152816,"extension":6.9644953203514},"index":1,"playId":"3ac5e273-c6b5-3c4f-93fb-eac7875b235d","pitchNumber":2,"startTime":"2026-05-27T23:35:05.537Z","endTime":"2026-05-27T23:35:09.917Z","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":93.7,"endSpeed":85.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.274379170620563,"aZ":-12.89746749509023,"pfxX":-8.074380495278032,"pfxZ":10.317347372049078,"pX":1.749954861022441,"pZ":1.3039381254052405,"vX0":11.57792217918787,"vY0":-135.7356638716253,"vZ0":-8.888604778629329,"x":50.3,"y":203.57,"x0":-1.518755100410456,"y0":50.00644461507206,"z0":5.515942929639131,"aX":-15.09302769617836},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":12.2,"spinRate":2358,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40326917583680943,"extension":6.887271367081336},"index":2,"playId":"cdb7bcb8-ccf5-3bdc-b478-61db4dc2b53e","pitchNumber":3,"startTime":"2026-05-27T23:35:21.340Z","endTime":"2026-05-27T23:35:24.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04322525907708,"aZ":-22.520069483679105,"pfxX":-7.756643216032171,"pfxZ":5.5851716936720415,"pX":-0.5550560275040968,"pZ":2.874228106124865,"vX0":6.0098631207165125,"vY0":-129.60396451927093,"vZ0":-2.9010439475735663,"x":138.16,"y":161.18,"x0":-1.8781650464025463,"y0":50.0008360718998,"z0":5.697988847754183,"aX":-13.404255367916756},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.8,"breakHorizontal":13.0,"spinRate":1844,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4200646860856829,"extension":6.840893661922028},"index":3,"playId":"ddbf9c5f-00bd-3b35-9a36-938362538be9","pitchNumber":4,"startTime":"2026-05-27T23:35:38.973Z","endTime":"2026-05-27T23:35:42.882Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":76.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.797782247573764,"aZ":-35.36040907898751,"pfxX":5.234943555910688,"pfxZ":-2.2234594958465217,"pX":0.6225292938837202,"pZ":0.9068886628778466,"vX0":4.930099769356198,"vY0":-118.10850539534589,"vZ0":-3.1842250737661786,"x":93.27,"y":214.29,"x0":-2.1625197458254672,"y0":50.005256555318525,"z0":5.483078167901848,"aX":7.490769479084204},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.4,"breakHorizontal":-10.6,"spinRate":2566,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.46149889165853875,"extension":6.829775174539146},"index":4,"playId":"865f6fd1-b3af-317f-adc7-22d19e3f3078","pitchNumber":5,"startTime":"2026-05-27T23:35:59.002Z","endTime":"2026-05-27T23:36:02.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48824892018571,"aZ":-25.514450611465634,"pfxX":1.2583982586785964,"pfxZ":3.7285936271950746,"pX":0.24046825547366377,"pZ":2.7910123218723832,"vX0":5.398202709298688,"vY0":-131.44790161812014,"vZ0":-2.5884385078464556,"x":107.83,"y":163.42,"x0":-1.986261683261058,"y0":50.00270732214841,"z0":5.642614204066216,"aX":2.246470914896821},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":-3.2,"spinRate":2186,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.41346622705938163,"extension":6.793214610380224},"index":5,"playId":"e4a23c5f-cd64-35b5-b153-9c550fd452a1","pitchNumber":6,"startTime":"2026-05-27T23:36:14.984Z","endTime":"2026-05-27T23:36:20.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:36:20.672Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wade Meckler flies out sharply to center fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T23:36:20.138Z","endTime":"2026-05-27T23:37:27.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92487681144389,"aZ":-16.30750775930547,"pfxX":-6.691793303207483,"pfxZ":8.516630056637737,"pX":-0.8749043284802221,"pZ":2.389475324729442,"vX0":5.520213843022355,"vY0":-134.5801014302872,"vZ0":-5.3128633931965705,"x":150.35,"y":174.26,"x0":-2.0675830873311405,"y0":50.00486653940026,"z0":5.516761130090621,"aX":-12.46887842187908},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2321,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4045983317886961,"extension":6.77043467117767},"index":0,"playId":"c29ea064-fe20-3794-9626-04e677eb8c9f","pitchNumber":1,"startTime":"2026-05-27T23:36:47.612Z","endTime":"2026-05-27T23:36:51.788Z","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":87.1,"endSpeed":81.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37066285818856,"aZ":-27.9177629848266,"pfxX":1.5838828074289926,"pfxZ":2.5552083307068614,"pX":-0.7073484811814296,"pZ":3.7144120077551364,"vX0":3.494903707289486,"vY0":-127.0052325265905,"vZ0":0.7956062173048484,"x":143.96,"y":138.49,"x0":-2.2967115319334326,"y0":50.000843479573206,"z0":5.585292532391368,"aX":2.636196239781518},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":-3.5,"spinRate":2279,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.42816118726789787,"extension":6.654824610011743},"index":1,"playId":"098455f1-9be8-36fb-b626-17a3028bac70","pitchNumber":2,"startTime":"2026-05-27T23:37:02.054Z","endTime":"2026-05-27T23:37:06.217Z","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":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.362299029089243,"aZ":-31.73403000696768,"pfxX":1.4699128167343138,"pfxZ":0.3002225940580221,"pX":-0.2432403495160511,"pZ":2.237893136570013,"vX0":4.35207567318351,"vY0":-120.04195820421823,"vZ0":-1.2775816542462048,"x":126.27,"y":178.36,"x0":-2.2611854354380068,"y0":50.004615687291526,"z0":5.568514566444511,"aX":2.1733789817363136},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.5,"breakHorizontal":-3.6,"spinRate":2306,"spinDirection":103},"zone":5,"typeConfidence":2.0,"plateTime":0.45399918712979703,"extension":6.578642981728567},"hitData":{"launchSpeed":100.7,"launchAngle":34.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":144.06,"coordY":40.23}},"index":2,"playId":"db317701-3bbf-35bb-9d2b-60625633f7e6","pitchNumber":3,"startTime":"2026-05-27T23:37:17.239Z","endTime":"2026-05-27T23:37:27.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:37:27.149Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to second baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:39:22.811Z","endTime":"2026-05-27T23:40:38.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.859252722885735,"aZ":-32.901626446459396,"pfxX":-4.641635349432104,"pfxZ":-0.40500711977094284,"pX":-1.226595765352523,"pZ":2.3056647036808786,"vX0":3.7905665799345662,"vY0":-132.4646173463702,"vZ0":-2.4348475661292523,"x":163.75,"y":176.53,"x0":-2.0640240008698805,"y0":50.001437672742775,"z0":5.611470192476658,"aX":-8.355060348564576},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.0,"breakHorizontal":7.7,"spinRate":1304,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41144810517495367,"extension":6.870658436083079},"index":0,"playId":"3c3d3b4f-1551-3365-bbd7-51405b5858ad","pitchNumber":1,"startTime":"2026-05-27T23:39:38.953Z","endTime":"2026-05-27T23:39:43.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.890318613225293,"aZ":-13.182474834562633,"pfxX":-3.9251563446079354,"pfxZ":9.377783250697833,"pX":0.17308463764515714,"pZ":1.6325558441601848,"vX0":7.6874632405614145,"vY0":-140.89376978258,"vZ0":-8.159840246659051,"x":110.4,"y":194.7,"x0":-2.0719964143010228,"y0":50.00107965128426,"z0":5.404566663528771,"aX":-7.948118543801231},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":5.6,"spinRate":2106,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.387720792038837,"extension":7.06888325149004},"index":1,"playId":"8b7e85f7-755d-35f9-81a2-1e5f32a8682b","pitchNumber":2,"startTime":"2026-05-27T23:39:53.117Z","endTime":"2026-05-27T23:39:56.703Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":87.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.669784140829677,"aZ":-32.105175667530375,"pfxX":-7.542797074234464,"pfxZ":0.03361210124233782,"pX":0.01781588212406219,"pZ":1.0765487973351457,"vX0":8.407684740307115,"vY0":-135.9444317272495,"vZ0":-5.711381258972251,"x":116.32,"y":209.71,"x0":-2.1083682905860375,"y0":50.00222800905232,"z0":5.383847361385121,"aX":-14.377847372283087},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.8,"breakHorizontal":12.2,"spinRate":1454,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.40011138680943104,"extension":7.173631512724091},"index":2,"playId":"c0f4f1bc-29e8-3593-85b3-bce1e10b8816","pitchNumber":3,"startTime":"2026-05-27T23:40:13.720Z","endTime":"2026-05-27T23:40:20.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.894746706140374,"aZ":-39.105049922612686,"pfxX":5.961955229477356,"pfxZ":-4.282831927744054,"pX":0.27056568653376406,"pZ":1.3974921771109428,"vX0":3.542405594004832,"vY0":-125.94666098492995,"vZ0":-2.72346818467072,"x":106.69,"y":201.05,"x0":-1.9255177697172199,"y0":50.00291661860326,"z0":5.633680714076265,"aX":9.645676931278038},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-8.2,"breakHorizontal":-11.5,"spinRate":2296,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.43372039571819254,"extension":6.936781068575747},"hitData":{"launchSpeed":78.3,"launchAngle":54.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.57,"coordY":124.46}},"index":3,"playId":"f3ae7ded-0737-3e47-b9d4-2d1fa9c5dc60","pitchNumber":4,"startTime":"2026-05-27T23:40:29.425Z","endTime":"2026-05-27T23:40:38.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:40:38.628Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:40:40.438Z","endTime":"2026-05-27T23:41:56.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.495637675750647,"aZ":-24.93729064337488,"pfxX":-10.037471790478275,"pfxZ":3.578692898915122,"pX":0.48066796451931315,"pZ":1.0445903570474755,"vX0":10.107680586491796,"vY0":-140.7488769473605,"vZ0":-7.867606502529362,"x":98.68,"y":210.58,"x0":-1.8388269902013203,"y0":50.00398576160711,"z0":5.470512400033014,"aX":-20.30532043414617},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.2,"breakHorizontal":16.3,"spinRate":1966,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3879367975012644,"extension":7.034620103927554},"index":0,"playId":"fadfa2a7-655f-304c-ba64-d4a6d29ba934","pitchNumber":1,"startTime":"2026-05-27T23:41:03.061Z","endTime":"2026-05-27T23:41:08.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176669492385756,"aZ":-37.70429656752919,"pfxX":6.146261715101028,"pfxZ":-3.6533289142505225,"pX":0.45426624057478887,"pZ":2.2763111246980428,"vX0":3.9217126309056707,"vY0":-122.56461615478845,"vZ0":-0.44319936534274185,"x":99.68,"y":177.32,"x0":-1.9671744812059828,"y0":50.00131504715869,"z0":5.690979465393147,"aX":9.309568896457877},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.5,"breakHorizontal":-12.1,"spinRate":2254,"spinDirection":29},"zone":6,"typeConfidence":2.0,"plateTime":0.4476104953733362,"extension":7.073105017300756},"index":1,"playId":"b4c0457a-3d37-3fc2-af55-cfd668512050","pitchNumber":2,"startTime":"2026-05-27T23:41:17.800Z","endTime":"2026-05-27T23:41:21.626Z","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":93.2,"endSpeed":86.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.248595586714483,"aZ":-32.50388574649525,"pfxX":-9.326395841110672,"pfxZ":-0.17628188215768947,"pX":-0.23421820840254987,"pZ":0.7192718064291501,"vX0":8.168949248483782,"vY0":-135.38993775614375,"vZ0":-6.417790241188709,"x":109.64,"y":179.06,"x0":-2.0718666593485713,"y0":50.00387491272653,"z0":5.381650324745771,"aX":-17.397637419419937},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.4,"breakHorizontal":15.2,"spinRate":1726,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4038190936234596,"extension":7.160477653060204},"index":2,"playId":"f8ba59cf-6e2b-321b-b1bb-85bf167c7b96","pitchNumber":3,"startTime":"2026-05-27T23:41:32.554Z","endTime":"2026-05-27T23:41:37.442Z","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":93.9,"endSpeed":87.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.486570229178206,"aZ":-30.349997678997767,"pfxX":-9.729982572941127,"pfxZ":0.9581249405705652,"pX":-0.4562462956710197,"pZ":0.9041517109248507,"vX0":7.66874606770663,"vY0":-136.52415681323146,"vZ0":-6.526730197113369,"x":134.39,"y":214.37,"x0":-2.0247576964922747,"y0":50.004281960801805,"z0":5.389936884330981,"aX":-18.536961353118052},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":1663,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.3998001324242568,"extension":7.1484762181854045},"index":3,"playId":"10de0b5e-1863-3fda-a162-7fd1770a72c5","pitchNumber":4,"startTime":"2026-05-27T23:41:50.310Z","endTime":"2026-05-27T23:41:56.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:41:56.385Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson hits a ground-rule double (11) on a fly ball to left-center field.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:41:56.886Z","endTime":"2026-05-27T23:43:39.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.297599175561754,"aZ":-36.237903666372276,"pfxX":3.6847497875069424,"pfxZ":-2.6578916738054925,"pX":-0.5499155713804398,"pZ":2.245999945310811,"vX0":2.284502733393599,"vY0":-122.79572939357281,"vZ0":-1.0542044734976639,"x":137.96,"y":178.14,"x0":-1.9711113454498081,"y0":50.00564726966831,"z0":5.763773697196597,"aX":5.627617507152187},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.8,"breakHorizontal":-7.2,"spinRate":2278,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.44603430706248925,"extension":6.997199778966162},"index":0,"playId":"4d8a8f00-2553-3c8f-a025-ad57f3e26c8e","pitchNumber":1,"startTime":"2026-05-27T23:42:17.949Z","endTime":"2026-05-27T23:42:22.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322740333256494,"aZ":-29.293160560757475,"pfxX":-9.761814143748582,"pfxZ":1.5475176519664067,"pX":-0.5606126467949258,"pZ":0.9139249041738465,"vX0":6.934200165151047,"vY0":-135.3551991511183,"vZ0":-6.8827302108352075,"x":138.37,"y":214.1,"x0":-1.8816161549516026,"y0":50.0055089130517,"z0":5.528821483755837,"aX":-18.19623382441857},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.6,"breakHorizontal":16.3,"spinRate":1776,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40397917747485135,"extension":7.110150615406307},"index":1,"playId":"563cd2da-644c-3d02-8ae6-3a302ce1a169","pitchNumber":2,"startTime":"2026-05-27T23:42:33.088Z","endTime":"2026-05-27T23:42:37.852Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-27T23:42:42.605Z","endTime":"2026-05-27T23:42:56.503Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.216763777913634,"aZ":-32.801945268481646,"pfxX":-10.162547615216159,"pfxZ":-0.33178503446524266,"pX":0.16736124886344456,"pZ":0.8524199579005024,"vX0":8.822053267048743,"vY0":-136.70008249595014,"vZ0":-6.4414124490347024,"x":110.62,"y":215.76,"x0":-1.7930818378716247,"y0":50.00570670451342,"z0":5.512700053068171,"aX":-19.094559753535776},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.9,"breakHorizontal":16.3,"spinRate":1711,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4018291471400408,"extension":7.101944701129423},"index":3,"playId":"d66fa80a-861e-3fea-9c97-99c1e922789a","pitchNumber":3,"startTime":"2026-05-27T23:42:56.503Z","endTime":"2026-05-27T23:43:00.988Z","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":93.7,"endSpeed":86.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.377596685688125,"aZ":-27.055220028173892,"pfxX":-8.694384682521115,"pfxZ":2.7005552046568875,"pX":0.480493346899161,"pZ":1.304979248491855,"vX0":9.243928296303352,"vY0":-136.17695290655948,"vZ0":-6.5419572440094145,"x":98.68,"y":203.55,"x0":-1.813917109079441,"y0":50.0011183162637,"z0":5.5868845593701755,"aX":-16.474840810869498},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.7,"breakHorizontal":14.0,"spinRate":1836,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4008256976973068,"extension":7.1415231741901115},"index":4,"playId":"99ca3bc5-68ab-334a-961d-40ca8c7dd839","pitchNumber":4,"startTime":"2026-05-27T23:43:13.949Z","endTime":"2026-05-27T23:43:18.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61486312932104,"aZ":-25.164497337379824,"pfxX":-8.67926633822391,"pfxZ":3.4468666782334028,"pX":0.3099044755479537,"pZ":1.9706147901810251,"vX0":9.207823179402144,"vY0":-141.30982509833052,"vZ0":-5.506345838234208,"x":105.19,"y":185.57,"x0":-1.854956630048674,"y0":50.002424488296825,"z0":5.549808804967162,"aX":-17.64532409367905},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.3,"breakHorizontal":13.9,"spinRate":1830,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.38683888563794744,"extension":7.064473070908815},"hitData":{"launchSpeed":103.2,"launchAngle":22.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":86.84,"coordY":46.33}},"index":5,"playId":"0e005730-dc20-3d6b-8057-49722126b299","pitchNumber":5,"startTime":"2026-05-27T23:43:30.651Z","endTime":"2026-05-27T23:43:39.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:43:39.825Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wenceel Pérez walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:44:08.713Z","endTime":"2026-05-27T23:45:58.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.746362489406593,"aZ":-35.29103913086184,"pfxX":6.944873992765235,"pfxZ":-1.9912247346787577,"pX":-1.3689888805159929,"pZ":2.700341640623134,"vX0":-0.3533312661030715,"vY0":-123.98299572096644,"vZ0":-0.17304937759565375,"x":169.18,"y":165.87,"x0":-2.127944302148286,"y0":50.004788469293544,"z0":5.705227299668193,"aX":10.861051747424588},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.4,"breakHorizontal":-12.5,"spinRate":2376,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.44102796169027636,"extension":6.920167667306303},"index":0,"playId":"07942f5b-21c4-3e9a-b2fe-1cc88d0fa243","pitchNumber":1,"startTime":"2026-05-27T23:44:15.712Z","endTime":"2026-05-27T23:44:20.672Z","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":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47656673061496,"aZ":-27.690044401436893,"pfxX":-7.950003335423957,"pfxZ":2.4404335565511035,"pX":-0.8628038005854493,"pZ":1.3973982906729574,"vX0":6.089700210561541,"vY0":-134.0949871769359,"vZ0":-5.460422947375918,"x":149.89,"y":201.05,"x0":-2.1198736202979616,"y0":50.00447220755,"z0":5.412681021997635,"aX":-14.613984514517426},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.5,"breakHorizontal":13.2,"spinRate":1642,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4070248459138086,"extension":6.973102641716126},"index":1,"playId":"1621c76b-436d-332d-b592-8f0e6503dd75","pitchNumber":2,"startTime":"2026-05-27T23:44:31.244Z","endTime":"2026-05-27T23:44:35.606Z","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":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.699267768269507,"aZ":-30.505764491977978,"pfxX":-7.396729255360139,"pfxZ":0.8950023082653922,"pX":-0.07176944392882803,"pZ":0.39674652417307155,"vX0":7.629297373882106,"vY0":-134.7461646097213,"vZ0":-7.474154080214979,"x":119.74,"y":228.07,"x0":-1.9564759121162683,"y0":50.005581453623925,"z0":5.313314231177825,"aX":-13.83118417836263},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.4,"breakHorizontal":12.1,"spinRate":1652,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4039244610020698,"extension":7.051399046479242},"index":2,"playId":"a0548462-0323-3097-b176-1764b74b5e41","pitchNumber":3,"startTime":"2026-05-27T23:44:51.291Z","endTime":"2026-05-27T23:44:57.292Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37970972531519,"aZ":-15.675290322406713,"pfxX":-5.354057920296902,"pfxZ":7.943341677780188,"pX":-0.13400958177988945,"pZ":0.5323716277991694,"vX0":7.3305121408639575,"vY0":-142.85433978121222,"vZ0":-10.666255054763242,"x":122.11,"y":224.41,"x0":-2.0318239391330373,"y0":50.00628563010551,"z0":5.288516182802246,"aX":-11.124122913941125},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":8.3,"spinRate":2189,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.38269836345867425,"extension":7.149735755092558},"index":3,"playId":"02090656-bdd2-3264-9ae6-5a528dc46c88","pitchNumber":4,"startTime":"2026-05-27T23:45:12.663Z","endTime":"2026-05-27T23:45:17.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49333096315556,"aZ":-37.44009149369553,"pfxX":5.961304102919744,"pfxZ":-3.4268485176549532,"pX":-0.5776558213835347,"pZ":2.5364265207753998,"vX0":1.4724652172785186,"vY0":-122.89686158373232,"vZ0":0.07653734187724304,"x":139.02,"y":170.3,"x0":-1.9586900757469012,"y0":50.004460219040844,"z0":5.674945917247746,"aX":9.153883468951681},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.0,"breakHorizontal":-11.2,"spinRate":2258,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.4450434577559972,"extension":7.145806646829561},"index":4,"playId":"dfbee312-dbf8-3a9e-808f-25319223679d","pitchNumber":5,"startTime":"2026-05-27T23:45:33.653Z","endTime":"2026-05-27T23:45:39.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.793889312311762,"aZ":-38.621126793316314,"pfxX":4.0054875914307715,"pfxZ":-4.067853696616693,"pX":-0.9080214042164724,"pZ":1.8881066908929829,"vX0":0.9103394985580757,"vY0":-124.66709855200656,"vZ0":-1.5995887190430769,"x":151.61,"y":187.8,"x0":-1.7980830592583357,"y0":50.00615607883679,"z0":5.7101393365179645,"aX":6.340212450891301},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.6,"breakHorizontal":-7.4,"spinRate":2306,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.4384381124840435,"extension":6.920321650111121},"index":5,"playId":"4f039f4d-5729-3f89-b7cd-7fc4634959a6","pitchNumber":6,"startTime":"2026-05-27T23:45:53.188Z","endTime":"2026-05-27T23:45:58.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:45:58.736Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gage Workman flies out to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T23:47:15.118Z","endTime":"2026-05-27T23:49:07.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":7},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T23:46:08.580Z","endTime":"2026-05-27T23:47:17.331Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.834490918471527,"aZ":-40.268672972875855,"pfxX":5.135587298920262,"pfxZ":-5.380117870079914,"pX":-1.2931247291610528,"pZ":2.1790599901639807,"vX0":0.1256113060834004,"vY0":-121.8860454258409,"vZ0":-0.36877339680866217,"x":166.29,"y":179.95,"x0":-2.012520229758932,"y0":50.00146404512629,"z0":5.807974530667194,"aX":7.730102456259459},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.6,"breakHorizontal":-9.4,"spinRate":2273,"spinDirection":24},"zone":13,"typeConfidence":2.0,"plateTime":0.44929375915438996,"extension":6.948251606576327},"index":1,"playId":"3012a5da-0e16-3b62-9860-7ebfaddb38cc","pitchNumber":1,"startTime":"2026-05-27T23:47:17.331Z","endTime":"2026-05-27T23:47:21.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74398552536122,"aZ":-39.65145240569722,"pfxX":5.5995858436849435,"pfxZ":-4.8192367507627445,"pX":-0.387651371578917,"pZ":1.7764849432110354,"vX0":2.1160462642748907,"vY0":-123.33730909902106,"vZ0":-1.379661023093292,"x":131.78,"y":190.81,"x0":-1.982256926309986,"y0":50.00168288261808,"z0":5.663716315095849,"aX":8.692330265496594},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.8,"breakHorizontal":-10.6,"spinRate":2353,"spinDirection":32},"zone":7,"typeConfidence":2.0,"plateTime":0.44278081939251646,"extension":6.92620849186597},"index":2,"playId":"76b8183b-db11-3658-adff-eb7ddc1ac48e","pitchNumber":2,"startTime":"2026-05-27T23:47:34.303Z","endTime":"2026-05-27T23:47:38.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39468836807568,"aZ":-28.468678905205717,"pfxX":-8.530018029851876,"pfxZ":1.9763208349012444,"pX":-0.9700300592420507,"pZ":2.5373465492933116,"vX0":5.92008887864187,"vY0":-135.08492521863477,"vZ0":-2.9270237728790196,"x":153.98,"y":170.27,"x0":-2.065659033599856,"y0":50.00317087468497,"z0":5.605702124451355,"aX":-15.995454562971046},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.2,"breakHorizontal":14.4,"spinRate":1653,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4032352971240196,"extension":6.958387942275687},"index":3,"playId":"6f74805e-7ca7-365d-8885-cac942ccfe00","pitchNumber":3,"startTime":"2026-05-27T23:47:50.616Z","endTime":"2026-05-27T23:47:55.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-27T23:48:07.996Z","endTime":"2026-05-27T23:48:21.416Z","isPitch":false,"type":"action","player":{"id":669398,"link":"/api/v1/people/669398"}},{"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.8,"endSpeed":90.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77071562828713,"aZ":-19.912646573676994,"pfxX":-5.329949720104448,"pfxZ":5.899633854338402,"pX":-2.005654224650198,"pZ":2.6312992131303634,"vX0":2.6110120688711653,"vY0":-142.55663260694106,"vZ0":-4.392739678919376,"x":193.45,"y":167.73,"x0":-2.236077890954182,"y0":50.00269034593439,"z0":5.432721699904206,"aX":-11.077300623297717},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.1,"breakHorizontal":9.2,"spinRate":2080,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.382798523240202,"extension":7.0457893145725174},"index":5,"playId":"ae502774-5713-3cea-9b11-e668cddba062","pitchNumber":4,"startTime":"2026-05-27T23:48:21.416Z","endTime":"2026-05-27T23:48:25.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.547059033364917,"aZ":-29.61095950501009,"pfxX":-6.587085856542108,"pfxZ":1.3727329371073242,"pX":-0.5299743008217019,"pZ":1.2416119397309322,"vX0":6.089720695722218,"vY0":-134.77406787857936,"vZ0":-5.731323765605127,"x":137.2,"y":205.26,"x0":-1.9442463877550173,"y0":50.00609594992095,"z0":5.442315509007398,"aX":-12.329806253255494},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.7,"breakHorizontal":10.9,"spinRate":1488,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4037614542580341,"extension":6.997340294492792},"index":6,"playId":"e3b6b6f3-ca86-3558-9e10-87798c677b1c","pitchNumber":5,"startTime":"2026-05-27T23:48:39.349Z","endTime":"2026-05-27T23:48:44.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.732038553080425,"aZ":-38.111974371312044,"pfxX":4.108439626136396,"pfxZ":-3.8494443427383622,"pX":0.20862241144649646,"pZ":1.628667221230957,"vX0":4.112871306798789,"vY0":-123.39837868048083,"vZ0":-2.07402174726521,"x":109.05,"y":194.81,"x0":-2.0141071510359385,"y0":50.005499405797856,"z0":5.693284589633564,"aX":6.331381226843466},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.2,"breakHorizontal":-8.4,"spinRate":2398,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.44400798329040336,"extension":6.95076108136597},"hitData":{"launchSpeed":94.1,"launchAngle":33.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.43,"coordY":56.38}},"index":7,"playId":"b1e33cd5-eea0-3416-ba36-7a4229b154ae","pitchNumber":6,"startTime":"2026-05-27T23:48:59.223Z","endTime":"2026-05-27T23:49:07.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:49:07.914Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T23:52:14.183Z","endTime":"2026-05-27T23:52:40.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Anderson replaces Casey Mize.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T23:50:11.340Z","endTime":"2026-05-27T23:52:16.498Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94954268773648,"aZ":-12.659609195212118,"pfxX":-6.681755028442403,"pfxZ":10.074353054648835,"pX":0.4101298647252017,"pZ":0.6662763863972527,"vX0":9.082895424600201,"vY0":-137.67049227012032,"vZ0":-9.959874638604889,"x":101.37,"y":220.79,"x0":-2.049805780400612,"y0":50.00396908138422,"z0":5.167659449561928,"aX":-12.94463516829334},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":10.4,"spinRate":2211,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.39646775333700823,"extension":6.670167828557588},"index":1,"playId":"63ab8257-f99f-324f-9c4b-ca4ae4ef0df4","pitchNumber":1,"startTime":"2026-05-27T23:52:16.498Z","endTime":"2026-05-27T23:52:20.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265383381032073,"aZ":-16.98361113435763,"pfxX":-6.28819829302609,"pfxZ":7.80597329831145,"pX":0.47116128862269496,"pZ":2.012667651317351,"vX0":9.302136248451038,"vY0":-137.5892040242015,"vZ0":-5.764304256409569,"x":99.04,"y":184.44,"x0":-2.1134561877156672,"y0":50.00154105613558,"z0":5.25861504706195,"aX":-12.235546815723199},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":9.7,"spinRate":2196,"spinDirection":219},"zone":9,"typeConfidence":0.88,"plateTime":0.39584593264929335,"extension":6.585355127473531},"hitData":{"launchSpeed":102.1,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.25,"coordY":150.85}},"index":2,"playId":"f23a8781-6872-3641-af92-be976293e652","pitchNumber":2,"startTime":"2026-05-27T23:52:32.376Z","endTime":"2026-05-27T23:52:40.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:52:40.948Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswald Peraza grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T23:52:44.823Z","endTime":"2026-05-27T23:53:43.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.722918375726174,"aZ":-44.63821100587655,"pfxX":5.412567114400254,"pfxZ":-9.397004636412039,"pX":-0.4531339825073096,"pZ":2.586094678007592,"vX0":2.2756533646011396,"vY0":-114.88356644100988,"vZ0":2.5281601532950795,"x":134.27,"y":168.96,"x0":-2.161741403667372,"y0":50.0005708608253,"z0":5.83302679322627,"aX":7.181231462325669},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-16.0,"breakHorizontal":-10.4,"spinRate":2676,"spinDirection":27},"zone":4,"typeConfidence":0.91,"plateTime":0.47808985589962694,"extension":6.327267078729987},"index":0,"playId":"092ccdd4-1707-35c9-a3b6-055681c750b6","pitchNumber":1,"startTime":"2026-05-27T23:53:02.809Z","endTime":"2026-05-27T23:53:07.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59932776667175,"aZ":-33.42433764908613,"pfxX":-6.354590691913146,"pfxZ":-0.7445168938319067,"pX":1.0791609393407118,"pZ":0.41356097887309995,"vX0":9.86779856429106,"vY0":-128.55778546188648,"vZ0":-6.176806342725578,"x":75.86,"y":227.61,"x0":-1.9689306698998112,"y0":50.00100661331192,"z0":5.41589816703438,"aX":-10.724104531254753},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.5,"breakHorizontal":9.5,"spinRate":1364,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.42472770038998586,"extension":6.51306794423038},"index":1,"playId":"6de39c28-a05a-37a5-a504-57e738754773","pitchNumber":2,"startTime":"2026-05-27T23:53:16.028Z","endTime":"2026-05-27T23:53:20.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.693622746335073,"aZ":-16.88713189098455,"pfxX":-7.6573071075283865,"pfxZ":7.661229412565254,"pX":-0.05271320034398869,"pZ":2.0700186785154435,"vX0":8.673214319213471,"vY0":-139.05322887002134,"vZ0":-5.690004807374306,"x":119.01,"y":182.89,"x0":-2.1898882973708775,"y0":50.00073382334278,"z0":5.229941387153621,"aX":-15.275410906063739},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":12.5,"spinRate":2087,"spinDirection":223},"zone":8,"typeConfidence":0.88,"plateTime":0.3911155759137541,"extension":6.734630435215673},"hitData":{"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.63,"coordY":183.61}},"index":2,"playId":"f06abd86-5efe-308d-b4ce-8ad0f120cf28","pitchNumber":3,"startTime":"2026-05-27T23:53:34.511Z","endTime":"2026-05-27T23:53:43.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:53:43.124Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Walton called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T23:54:13.124Z","endTime":"2026-05-27T23:55:48.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T23:54:03.667Z","endTime":"2026-05-27T23:54:15.322Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":70.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.472240680419983,"aZ":-42.513830538690165,"pfxX":5.3005450145387165,"pfxZ":-8.392006820148683,"pX":-0.279545758193719,"pZ":2.9283207849239496,"vX0":2.33029938369902,"vY0":-110.28801474233492,"vZ0":3.192917659919349,"x":127.66,"y":159.72,"x0":-2.0380555193963,"y0":50.000379855054085,"z0":5.9432341820582515,"aX":6.533351377907711},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.0,"breakHorizontal":-10.2,"spinRate":2570,"spinDirection":27},"zone":2,"typeConfidence":0.91,"plateTime":0.4964787496091283,"extension":6.267439536840751},"index":1,"playId":"e21399da-6c33-37bc-b952-876705ada027","pitchNumber":1,"startTime":"2026-05-27T23:54:15.322Z","endTime":"2026-05-27T23:54:19.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269402727388194,"aZ":-13.497587963546971,"pfxX":-6.880083732338221,"pfxZ":9.659222606567742,"pX":-4.6615968832248E-4,"pZ":2.586116307908861,"vX0":8.383627117425613,"vY0":-137.8543935738628,"vZ0":-5.01772424154978,"x":117.02,"y":168.95,"x0":-2.1803477682678953,"y0":50.00490486550049,"z0":5.333793318917506,"aX":-13.307039385083446},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":10.8,"spinRate":2368,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.39658519609776377,"extension":6.492656192204493},"index":2,"playId":"8d7171ad-73c8-34ac-b7ec-9746348099e0","pitchNumber":2,"startTime":"2026-05-27T23:54:30.053Z","endTime":"2026-05-27T23:54:34.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.026915724848973,"aZ":-15.151650248388039,"pfxX":-5.632873427404669,"pfxZ":8.67796930195364,"pX":-1.1957123772597815,"pZ":3.752277482929773,"vX0":4.899084567552456,"vY0":-138.91045728037219,"vZ0":-1.8743853938579258,"x":162.58,"y":137.47,"x0":-2.2471309733816973,"y0":50.00314736241278,"z0":5.4389535107098474,"aX":-11.04983177752947},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":9.2,"spinRate":2231,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39375259499443116,"extension":6.487654039042437},"index":3,"playId":"e5d3c5cb-1545-30ab-b1d4-ca77c4637f83","pitchNumber":3,"startTime":"2026-05-27T23:54:50.875Z","endTime":"2026-05-27T23:54:55.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15105526514328,"aZ":-25.26711334606999,"pfxX":-11.277144905538504,"pfxZ":4.175461884158262,"pX":0.7090925950106498,"pZ":1.0624990187627534,"vX0":10.308568209293203,"vY0":-127.79554859545466,"vZ0":-5.921069291484419,"x":89.97,"y":210.09,"x0":-1.9103370980240157,"y0":50.00538001470907,"z0":5.3923232867245074,"aX":-18.669927794174523},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":1119,"spinDirection":246},"zone":14,"typeConfidence":0.87,"plateTime":0.4284735995585436,"extension":6.667992883807571},"index":4,"playId":"47ea7a69-c750-3445-bf5c-99169754630e","pitchNumber":4,"startTime":"2026-05-27T23:55:05.181Z","endTime":"2026-05-27T23:55:09.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.298524419604707,"aZ":-14.231776570325087,"pfxX":-6.765075750896594,"pfxZ":9.007389743015196,"pX":0.05725915775486189,"pZ":2.5040680118838052,"vX0":8.376207671646984,"vY0":-139.52156243911546,"vZ0":-5.1884273005411865,"x":114.82,"y":171.17,"x0":-2.090145585172655,"y0":50.00659678325138,"z0":5.309587048459429,"aX":-13.481574132261898},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":10.8,"spinRate":2325,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.39102182658269324,"extension":6.5651656012252335},"index":5,"playId":"a01d20b4-a60a-31c8-a908-c0d94737321e","pitchNumber":5,"startTime":"2026-05-27T23:55:24.282Z","endTime":"2026-05-27T23:55:27.918Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.274787266115364,"aZ":-45.13202453178853,"pfxX":4.7846556344550475,"pfxZ":-9.538386114429152,"pX":-0.7693031975658742,"pZ":2.246829034598279,"vX0":1.6457037080593364,"vY0":-115.99244091499432,"vZ0":1.8932931105393782,"x":146.32,"y":178.12,"x0":-2.110136706054772,"y0":50.00264024945551,"z0":5.732618258313632,"aX":6.500210260398094},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-16.4,"breakHorizontal":-9.1,"spinRate":2682,"spinDirection":29},"zone":4,"typeConfidence":0.9,"plateTime":0.4727354223591367,"extension":6.368690390343962},"index":6,"playId":"51a8e492-caaf-3250-a414-c46573497c1b","pitchNumber":6,"startTime":"2026-05-27T23:55:43.471Z","endTime":"2026-05-27T23:55:48.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:55:48.943Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hao-Yu Lee pops out to first baseman Vaughn Grissom in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T23:58:15.099Z","endTime":"2026-05-27T23:59:25.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224525507206284,"aZ":-28.229315406774436,"pfxX":-6.84279662025975,"pfxZ":1.954353316820841,"pX":0.04234969824433074,"pZ":2.1947874707223987,"vX0":8.17491595983835,"vY0":-140.0831879627027,"vZ0":-4.059586953644418,"x":115.39,"y":179.52,"x0":-2.0043382817319264,"y0":50.00300166717759,"z0":5.476766151289113,"aX":-13.803475348943277},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.0,"breakHorizontal":11.0,"spinRate":1783,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3888009390727305,"extension":6.917031664505548},"index":0,"playId":"ffd5a5ae-0d85-3081-85a8-6ec55d5acfe8","pitchNumber":1,"startTime":"2026-05-27T23:58:29.111Z","endTime":"2026-05-27T23:58:33.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.883351068290622,"aZ":-22.431485474396027,"pfxX":-9.631030374266395,"pfxZ":4.870651324912491,"pX":0.6941801361767016,"pZ":1.7379785557341014,"vX0":10.28749833916561,"vY0":-139.51367226135304,"vZ0":-6.229965962241495,"x":90.54,"y":191.85,"x0":-1.7630038623205246,"y0":50.00545251268622,"z0":5.445622713542925,"aX":-19.279261191023053},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.8,"breakHorizontal":15.7,"spinRate":1896,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3903112436174112,"extension":6.9601526640153315},"index":1,"playId":"b1a5b7df-23c1-3805-ada6-102da67f38c8","pitchNumber":2,"startTime":"2026-05-27T23:58:46.515Z","endTime":"2026-05-27T23:58:51.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":80.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.874723430048515,"aZ":-37.19137478298878,"pfxX":6.414766436520111,"pfxZ":-3.1323374805383324,"pX":-1.483179125017641,"pZ":2.799616495177989,"vX0":-0.6120739191139822,"vY0":-124.48223725680693,"vZ0":-0.020475820008169165,"x":173.54,"y":163.19,"x0":-2.07269775461057,"y0":50.00155487858128,"z0":5.832166000837426,"aX":10.285213316818892},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.5,"breakHorizontal":-11.5,"spinRate":2214,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.4363916010750839,"extension":6.813305058595651},"index":2,"playId":"074087d4-014d-3f92-a2b3-080aeab7b45f","pitchNumber":3,"startTime":"2026-05-27T23:59:01.209Z","endTime":"2026-05-27T23:59:07.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":80.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.488011162889073,"aZ":-37.1058799278175,"pfxX":8.349217223117401,"pfxZ":-3.097846915388234,"pX":0.1485868866875619,"pZ":1.8206674662304987,"vX0":2.4041839037335238,"vY0":-124.50662051871238,"vZ0":-2.1987241433888998,"x":111.34,"y":189.62,"x0":-1.9108058712148865,"y0":50.001492724032815,"z0":5.742634260071344,"aX":13.30232747220033},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.9,"breakHorizontal":-15.6,"spinRate":2358,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.4374329595459865,"extension":6.895916353511243},"hitData":{"launchSpeed":65.1,"launchAngle":68.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.79,"coordY":188.67}},"index":3,"playId":"e2d0a1f3-dc84-361e-af04-3ff0d36cf004","pitchNumber":4,"startTime":"2026-05-27T23:59:16.613Z","endTime":"2026-05-27T23:59:25.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T23:59:25.166Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T23:59:29.052Z","endTime":"2026-05-28T00:01:17.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(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":91.2,"endSpeed":85.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76620218949166,"aZ":-29.907344032949847,"pfxX":-9.175433759537693,"pfxZ":1.2496475747845488,"pX":-1.2522675184256828,"pZ":0.7928612686420297,"vX0":5.5186754810672785,"vY0":-132.7737240210735,"vZ0":-6.250934270750467,"x":164.73,"y":217.37,"x0":-2.151031524245486,"y0":50.00035129262391,"z0":5.31580209073114,"aX":-16.604864346964682},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.3,"breakHorizontal":15.6,"spinRate":1627,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41038576271697647,"extension":6.833192285937389},"index":0,"playId":"249e9629-8894-3d8b-8792-5d7de5266b5f","pitchNumber":1,"startTime":"2026-05-27T23:59:53.460Z","endTime":"2026-05-27T23:59:58.750Z","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":96.0,"endSpeed":87.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.756463199202145,"aZ":-17.526604548513017,"pfxX":-7.19509856496803,"pfxZ":7.420612122959961,"pX":-0.6464500038979604,"pZ":2.6277720631112627,"vX0":6.814629628560381,"vY0":-139.68901792210468,"vZ0":-4.3659427789094565,"x":141.64,"y":167.83,"x0":-2.183962045740809,"y0":50.00568666599156,"z0":5.364963935780299,"aX":-14.207907006208218},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":2278,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3922525356650364,"extension":6.671533604950048},"index":1,"playId":"51e50976-d477-3e19-b56a-ccbc4bd253e4","pitchNumber":2,"startTime":"2026-05-28T00:00:06.202Z","endTime":"2026-05-28T00:00:09.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.053495815096014,"aZ":-29.21394417594494,"pfxX":-10.07424594636526,"pfxZ":1.5128158560661893,"pX":-1.1959215490659365,"pZ":1.9354980747961854,"vX0":6.1353611398843455,"vY0":-138.80970299001945,"vZ0":-4.357173370561696,"x":162.59,"y":186.52,"x0":-2.12193345381813,"y0":50.00409359775367,"z0":5.4626440834787315,"aX":-19.7295852076638},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.0,"breakHorizontal":17.0,"spinRate":1932,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.39405564696599527,"extension":6.961624771263489},"index":2,"playId":"d8f6ceb0-6789-3642-bb5c-9e5a6160d7a6","pitchNumber":3,"startTime":"2026-05-28T00:00:22.811Z","endTime":"2026-05-28T00:00:29.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58656527728097,"aZ":-37.995199182154245,"pfxX":4.54349580707113,"pfxZ":-3.693198069753233,"pX":0.5712578182959874,"pZ":2.3369328967859997,"vX0":4.816871870195523,"vY0":-125.04079631794818,"vZ0":-0.5373952233234993,"x":95.22,"y":175.68,"x0":-1.974716269688975,"y0":50.00482501252814,"z0":5.687704157897526,"aX":7.153971168048823},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.6,"breakHorizontal":-9.4,"spinRate":2477,"spinDirection":30},"zone":6,"typeConfidence":2.0,"plateTime":0.4390062218030182,"extension":6.984144897221164},"index":3,"playId":"1b8eb103-6f55-371d-8083-e85ad7377e25","pitchNumber":4,"startTime":"2026-05-28T00:00:39.112Z","endTime":"2026-05-28T00:00:43.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.322372663666194,"aZ":-32.206781157661304,"pfxX":-9.285146307657484,"pfxZ":-0.016386514095802163,"pX":-1.3414015609274095,"pZ":1.4775547100942787,"vX0":5.243362640178328,"vY0":-134.80271993683382,"vZ0":-4.327639379631459,"x":168.13,"y":198.89,"x0":-2.105425718862375,"y0":50.00302474812897,"z0":5.377487367027098,"aX":-17.087542585048325},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.7,"breakHorizontal":15.7,"spinRate":1570,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.40632965384653996,"extension":7.024660962831849},"index":4,"playId":"101ef51a-8606-3f9f-b21d-59768193568e","pitchNumber":5,"startTime":"2026-05-28T00:00:53.812Z","endTime":"2026-05-28T00:00:59.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71502401370034,"aZ":-31.635481857115234,"pfxX":-13.118779111251383,"pfxZ":0.2892296259023981,"pX":-0.23388195243174062,"pZ":1.8734095666752815,"vX0":9.111170245533096,"vY0":-135.88513832355713,"vZ0":-3.734292747960942,"x":125.92,"y":188.2,"x0":-1.9378455085719481,"y0":50.00155414294827,"z0":5.480135750002664,"aX":-24.36040432740401},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.1,"breakHorizontal":21.6,"spinRate":1622,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.40415309561142765,"extension":7.044870366324151},"index":5,"playId":"f898cade-f877-3bc5-a9e9-e91f8b55f457","pitchNumber":6,"startTime":"2026-05-28T00:01:11.759Z","endTime":"2026-05-28T00:01:17.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:01:17.422Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:01:16.416Z","endTime":"2026-05-28T00:03:05.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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],"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":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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36260380223497,"aZ":-26.5828228658957,"pfxX":-7.963734461186826,"pfxZ":2.8114723900911063,"pX":-0.8962255507265816,"pZ":2.5842911635810024,"vX0":5.682001422467451,"vY0":-139.06000290913144,"vZ0":-3.6161946518252366,"x":151.16,"y":169.0,"x0":-1.9143538863130491,"y0":50.00666126994715,"z0":5.632418242945859,"aX":-15.857890368624222},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.7,"breakHorizontal":13.6,"spinRate":1749,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3914312025790294,"extension":6.965259834509568},"index":0,"playId":"ce00f866-c8ba-3187-8e18-a22ca6fa803b","pitchNumber":1,"startTime":"2026-05-28T00:01:40.306Z","endTime":"2026-05-28T00:02:07.333Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472502509135992,"aZ":-39.015510312253035,"pfxX":8.851792983175898,"pfxZ":-4.404994008078072,"pX":-0.2164780142095901,"pZ":2.054822494106744,"vX0":1.4800233399690517,"vY0":-123.99480950964842,"vZ0":-0.9809841186006064,"x":125.25,"y":183.3,"x0":-1.9713548500344535,"y0":50.003596512740344,"z0":5.719393845448283,"aX":13.743175624035828},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.9,"breakHorizontal":-16.3,"spinRate":2329,"spinDirection":20},"zone":8,"typeConfidence":2.0,"plateTime":0.44223158043677646,"extension":6.922246702656291},"index":1,"playId":"ca24ecd6-25cc-30b3-be87-6fcedca96c83","pitchNumber":2,"startTime":"2026-05-28T00:02:11.901Z","endTime":"2026-05-28T00:02:16.506Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.532591344155886,"aZ":-22.87690027038563,"pfxX":-10.568554953777578,"pfxZ":4.921913449506696,"pX":0.7898245928383274,"pZ":1.382510545625662,"vX0":11.004837219959466,"vY0":-135.76489248003026,"vZ0":-6.520269888125499,"x":86.89,"y":201.45,"x0":-1.9210027804078589,"y0":50.00026735834052,"z0":5.380808695219207,"aX":-19.95270977591781},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.8,"breakHorizontal":17.2,"spinRate":1727,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.40167608933794385,"extension":7.254896167807515},"index":2,"playId":"dab383bb-2138-3109-94f2-cd3c8b603416","pitchNumber":3,"startTime":"2026-05-28T00:02:27.334Z","endTime":"2026-05-28T00:02:32.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759592289489035,"aZ":-41.02420478556154,"pfxX":7.845665479560662,"pfxZ":-5.6953907560029435,"pX":0.9652404822554098,"pZ":0.5002875994947672,"vX0":4.324355753773143,"vY0":-124.29161928360095,"vZ0":-3.9613810555009326,"x":80.21,"y":225.27,"x0":-1.8212409169353831,"y0":50.00563739647344,"z0":5.549391751336855,"aX":12.180401616719632},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-11.0,"breakHorizontal":-15.2,"spinRate":2339,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.44202165253756265,"extension":7.12653229295697},"index":3,"playId":"c350074a-6d75-37eb-a7c2-aeb5ba27215c","pitchNumber":4,"startTime":"2026-05-28T00:02:43.459Z","endTime":"2026-05-28T00:02:47.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.621942319718617,"aZ":-18.935553576638263,"pfxX":-6.166525222667441,"pfxZ":6.415953467018835,"pX":1.4930814552045082,"pZ":1.7882684471804136,"vX0":12.052186547329184,"vY0":-141.227170726013,"vZ0":-6.678090860520618,"x":60.09,"y":190.5,"x0":-1.9874022239567228,"y0":50.00688230957532,"z0":5.358957818859934,"aX":-12.73178003350486},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.7,"breakHorizontal":9.4,"spinRate":2143,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38468103254339736,"extension":7.261793910705914},"index":4,"playId":"6384dfe5-de0a-38af-9ee4-e9708acde705","pitchNumber":5,"startTime":"2026-05-28T00:03:01.239Z","endTime":"2026-05-28T00:03:05.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:03:05.962Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dillon Dingler walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:03:05.820Z","endTime":"2026-05-28T00:06:03.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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,3,5,6,7,8],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.183308733686637,"aZ":-26.76313074702352,"pfxX":-9.61090536661217,"pfxZ":2.8091643432712274,"pX":0.2880842679982883,"pZ":1.8997917209252797,"vX0":9.197237701401695,"vY0":-137.10803011030444,"vZ0":-5.161919286125145,"x":106.02,"y":187.49,"x0":-1.8434002944738188,"y0":50.00229941213907,"z0":5.608061665123513,"aX":-18.500139119798867},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.3,"breakHorizontal":15.7,"spinRate":1871,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.39782768929086076,"extension":7.095083781726237},"index":0,"playId":"976e6980-5483-3426-a709-d24feab42b46","pitchNumber":1,"startTime":"2026-05-28T00:03:32.832Z","endTime":"2026-05-28T00:03:36.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.746592727383586,"aZ":-41.05869142648706,"pfxX":4.384334691218923,"pfxZ":-5.89238262839544,"pX":0.02667739047151449,"pZ":0.7009142585036591,"vX0":3.372770680050546,"vY0":-122.24737553288762,"vZ0":-3.6084169910590767,"x":115.98,"y":219.86,"x0":-1.9416817267252147,"y0":50.000112748861284,"z0":5.730797521043226,"aX":6.614928367121767},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.3,"breakHorizontal":-8.8,"spinRate":2294,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.44854205770012223,"extension":7.029187469684446},"index":1,"playId":"4f2ba0e5-c8dc-3deb-be60-d92ccc4cd315","pitchNumber":2,"startTime":"2026-05-28T00:03:50.838Z","endTime":"2026-05-28T00:03:55.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99778245267541,"aZ":-28.61344204533243,"pfxX":-6.920380123951311,"pfxZ":2.013600203535793,"pX":-0.24031710259632788,"pZ":1.3469108198159192,"vX0":6.128036973440353,"vY0":-130.96259053611186,"vZ0":-5.415072693664623,"x":126.16,"y":202.41,"x0":-1.6912513292278861,"y0":50.00381142249201,"z0":5.534776683812744,"aX":-12.238197083527966},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.9,"breakHorizontal":11.5,"spinRate":1506,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4154003610008963,"extension":7.005038943846851},"index":2,"playId":"daf8995d-d05f-3088-8242-3ae01b592521","pitchNumber":3,"startTime":"2026-05-28T00:04:12.947Z","endTime":"2026-05-28T00:04:17.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.486562837382944,"aZ":-38.94580203089979,"pfxX":7.833376662663078,"pfxZ":-4.540919336502651,"pX":1.3716779938394124,"pZ":-0.5740448894272978,"vX0":4.870825389240923,"vY0":-121.20597242008978,"vZ0":-6.76400275824426,"x":64.71,"y":254.28,"x0":-1.681369378362682,"y0":50.005786434400854,"z0":5.650022280204038,"aX":11.668057202001798},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.6,"breakHorizontal":-15.4,"spinRate":2273,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.45173765096762963,"extension":7.107511039464611},"index":3,"playId":"3bd729fa-eb94-32e9-9900-b62e5c3d63c5","pitchNumber":4,"startTime":"2026-05-28T00:04:31.769Z","endTime":"2026-05-28T00:04:35.987Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher José Soriano. Kevin McGonigle to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"3bd729fa-eb94-32e9-9900-b62e5c3d63c5","startTime":"2026-05-28T00:04:43.711Z","endTime":"2026-05-28T00:05:05.874Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.949599810296956,"aZ":-31.555982955935377,"pfxX":-7.968426725035961,"pfxZ":0.346146057732148,"pX":-0.9470711724003665,"pZ":0.9237072633121224,"vX0":5.185531271787873,"vY0":-131.2165706277397,"vZ0":-5.834141079373299,"x":153.1,"y":213.84,"x0":-1.8990343555089397,"y0":50.00110857638381,"z0":5.485169339475332,"aX":-14.097673905957977},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.2,"breakHorizontal":13.6,"spinRate":1358,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.41510438947450856,"extension":7.185714272629139},"index":5,"playId":"05e3e371-5311-36ee-9fa8-3ed9c6fa7e0b","pitchNumber":5,"startTime":"2026-05-28T00:05:05.874Z","endTime":"2026-05-28T00:05:11.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504627683568057,"aZ":-27.39525378271923,"pfxX":-8.300605917896728,"pfxZ":2.4588007448451066,"pX":-0.32030126387615776,"pZ":2.2185813540715684,"vX0":7.052119899265872,"vY0":-138.07649488843742,"vZ0":-4.141552818844479,"x":129.21,"y":178.88,"x0":-1.819232375884702,"y0":50.0068126656546,"z0":5.564778712859002,"aX":-16.15626550872901},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.8,"breakHorizontal":13.7,"spinRate":1806,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.39551788675503863,"extension":7.025752311137482},"index":6,"playId":"d475ead2-1b9d-36d5-8f8f-f250144973b9","pitchNumber":6,"startTime":"2026-05-28T00:05:24.949Z","endTime":"2026-05-28T00:05:28.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"82d4a2de-4663-42ce-bc98-93747d16c4e5","startTime":"2026-05-28T00:05:44.883Z","endTime":"2026-05-28T00:05:49.883Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.287428191417312,"aZ":-13.935027302406477,"pfxX":-4.448723949302666,"pfxZ":8.919931298981007,"pX":0.9106178471964756,"pZ":2.4924488028337883,"vX0":9.263772695780393,"vY0":-141.6004739850806,"vZ0":-5.889786897558224,"x":82.29,"y":171.48,"x0":-1.8153054299868856,"y0":50.00124372852886,"z0":5.480100468137962,"aX":-9.095898579072186},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":6.4,"spinRate":2178,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3858273933319225,"extension":7.046620719494335},"index":8,"playId":"27bd0ef3-f554-332c-9337-0d3a0769e8f1","pitchNumber":7,"startTime":"2026-05-28T00:05:57.840Z","endTime":"2026-05-28T00:06:03.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:06:03.796Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a ground ball to right fielder Jo Adell. Kevin McGonigle scores. Dillon Dingler to 3rd. Riley Greene to 2nd. Riley Greene advances to 2nd, on a throwing error by right fielder Jo Adell.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:06:16.178Z","endTime":"2026-05-28T00:06:46.714Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","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":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74601391272915,"aZ":-28.045996040249513,"pfxX":-10.488845715820126,"pfxZ":2.081570733808751,"pX":0.30306901609741943,"pZ":1.5852821723363448,"vX0":9.784155814843551,"vY0":-139.5728500345863,"vZ0":-5.6135510381805,"x":105.45,"y":195.98,"x0":-1.8754734489498879,"y0":50.004689980118115,"z0":5.456177377384049,"aX":-20.814219066231278},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.8,"breakHorizontal":17.2,"spinRate":1881,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3915952094447479,"extension":6.990611839200977},"hitData":{"launchSpeed":109.4,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.88,"coordY":119.25}},"index":0,"playId":"d28cedec-49ef-367c-9176-77b668022dc0","pitchNumber":1,"startTime":"2026-05-28T00:06:31.836Z","endTime":"2026-05-28T00:06:46.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:06:46.714Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:08:09.116Z","endTime":"2026-05-28T00:10:22.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-28T00:07:12.391Z","endTime":"2026-05-28T00:08:11.375Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48471288874208,"aZ":-41.148891698607876,"pfxX":5.807787475545202,"pfxZ":-6.052117138271777,"pX":0.4365662251654662,"pZ":0.4474069793477108,"vX0":4.111075688744425,"vY0":-121.24649413052242,"vZ0":-3.5887884165210773,"x":100.36,"y":226.7,"x0":-2.037502254070951,"y0":50.00243938988765,"z0":5.550434325114858,"aX":8.61463599760634},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.5,"breakHorizontal":-11.5,"spinRate":2369,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4523544122440559,"extension":6.859680004450228},"index":1,"playId":"34c0e5b8-7a22-30fa-986f-6be4b8c78ce2","pitchNumber":1,"startTime":"2026-05-28T00:08:11.375Z","endTime":"2026-05-28T00:08:16.567Z","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":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.304231613945202,"aZ":-31.730088668110337,"pfxX":-7.94253789497971,"pfxZ":0.2569017316326523,"pX":-0.5517958205067267,"pZ":2.0117345386181023,"vX0":6.893147760109828,"vY0":-131.4324266789105,"vZ0":-2.916866716254636,"x":138.03,"y":184.46,"x0":-2.1738142695411034,"y0":50.0062729663664,"z0":5.487252780056855,"aX":-13.928180191511913},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.0,"breakHorizontal":13.0,"spinRate":1520,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.41639987443207316,"extension":6.62460313594555},"index":2,"playId":"8d221aa3-4921-3b1b-8ba5-804d3bc8cc2a","pitchNumber":2,"startTime":"2026-05-28T00:08:30.438Z","endTime":"2026-05-28T00:08:35.297Z","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":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90058841607102,"aZ":-28.949026822679354,"pfxX":-8.81249035016717,"pfxZ":1.8106243567182387,"pX":0.18950540379276162,"pZ":0.7297571910983758,"vX0":9.044664226772928,"vY0":-132.1199998302499,"vZ0":-6.63630650561503,"x":109.78,"y":219.08,"x0":-2.119414318386934,"y0":50.00487316769061,"z0":5.377818399413731,"aX":-15.714664293500757},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.0,"breakHorizontal":14.2,"spinRate":1607,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.41321900989319893,"extension":7.078487043332036},"index":3,"playId":"8206493d-4f1c-3138-afb9-d1620275286d","pitchNumber":3,"startTime":"2026-05-28T00:08:46.912Z","endTime":"2026-05-28T00:08:52.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.727747588083236,"aZ":-37.45289466899284,"pfxX":6.811780605056096,"pfxZ":-3.415544570143873,"pX":0.45069660750445406,"pZ":1.9665123225553283,"vX0":3.8101367302882885,"vY0":-123.86568131116347,"vZ0":-1.2208139115506234,"x":99.82,"y":185.68,"x0":-1.9943356094027804,"y0":50.00033096789769,"z0":5.609284521135793,"aX":10.537211463217742},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.2,"breakHorizontal":-13.2,"spinRate":2334,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.44290985145768014,"extension":6.893405880924774},"index":4,"playId":"e9727c1a-fb9e-3455-9204-bd2cb8e70045","pitchNumber":4,"startTime":"2026-05-28T00:09:07.003Z","endTime":"2026-05-28T00:09:10.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.279117312006942,"aZ":-16.261111939316685,"pfxX":-4.731267325536654,"pfxZ":7.818873658170906,"pX":0.9752908143404367,"pZ":3.386388675654993,"vX0":9.956276737039108,"vY0":-141.0944851802986,"vZ0":-2.873625367344168,"x":79.82,"y":147.35,"x0":-1.9695598710025541,"y0":50.00205968638394,"z0":5.453787197858606,"aX":-9.629232616420122},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":6.7,"spinRate":2128,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3868181495225773,"extension":7.032969775857996},"index":5,"playId":"1d0ef845-861f-3bf9-a539-3c1e188b0ec9","pitchNumber":5,"startTime":"2026-05-28T00:09:29.346Z","endTime":"2026-05-28T00:09:33.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.625717916707504,"aZ":-39.76761098836034,"pfxX":5.525005124953435,"pfxZ":-4.92076635715255,"pX":-1.153467806870019,"pZ":2.0012262496726185,"vX0":0.3407957169208146,"vY0":-123.15928744759091,"vZ0":-1.1840393964674893,"x":160.97,"y":184.75,"x0":-2.0118112157885126,"y0":50.00609899279658,"z0":5.840764283287774,"aX":8.519538107283962},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-9.0,"breakHorizontal":-10.1,"spinRate":2388,"spinDirection":22},"zone":13,"typeConfidence":2.0,"plateTime":0.44410976921889356,"extension":6.822989105651172},"index":6,"playId":"a94b7767-af03-3a73-8664-d38c4c61b353","pitchNumber":6,"startTime":"2026-05-28T00:09:58.827Z","endTime":"2026-05-28T00:10:04.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.496499993634835,"aZ":-14.409945299639324,"pfxX":-4.838769743902791,"pfxZ":8.564846588660334,"pX":0.273119312955757,"pZ":1.0750219366751563,"vX0":8.238365647793419,"vY0":-142.34817051445566,"vZ0":-9.285230782364623,"x":106.59,"y":209.75,"x0":-2.016104642889827,"y0":50.00094554612883,"z0":5.269493914271412,"aX":-10.033682663940073},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2169,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38327218697873944,"extension":7.041558174978771},"index":7,"playId":"1c8c57a0-e78a-3cd4-97e0-e8ee4e1919f4","pitchNumber":7,"startTime":"2026-05-28T00:10:15.545Z","endTime":"2026-05-28T00:10:22.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:10:22.350Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T00:10:33.842Z","endTime":"2026-05-28T00:12:10.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.988655463856194,"aZ":-38.964073481492434,"pfxX":5.209270736844299,"pfxZ":-4.4238775569251505,"pX":0.017193574353664462,"pZ":2.29979148882506,"vX0":3.2206051187691003,"vY0":-122.75361627798544,"vZ0":-0.483510343715987,"x":116.34,"y":176.69,"x0":-1.9860546665604157,"y0":50.00285344314593,"z0":5.800206011395113,"aX":7.9950320009656295},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.9,"breakHorizontal":-10.2,"spinRate":2360,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.4452246765134933,"extension":6.863081024945882},"index":0,"playId":"2f7f5f5d-bb8a-31f3-a3a2-733f197d1d8c","pitchNumber":1,"startTime":"2026-05-28T00:10:46.812Z","endTime":"2026-05-28T00:10:51.606Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.032309601122122,"aZ":-29.91708232508673,"pfxX":-8.92147239503687,"pfxZ":1.2242180106462008,"pX":-0.025066560845950027,"pZ":1.155279526630557,"vX0":8.27354411902587,"vY0":-134.11718184867846,"vZ0":-5.851834899769326,"x":117.96,"y":207.59,"x0":-1.974551056960701,"y0":50.00337541317579,"z0":5.470080610890155,"aX":-16.431720972862063},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.2,"breakHorizontal":14.6,"spinRate":1754,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.40670090948997917,"extension":6.9566388928955165},"index":1,"playId":"804b8dd6-63f4-3bb3-84a2-768c2e57bef7","pitchNumber":2,"startTime":"2026-05-28T00:11:03.743Z","endTime":"2026-05-28T00:11:08.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46168382531731,"aZ":-39.79373297059963,"pfxX":8.520939388302958,"pfxZ":-4.941327466661047,"pX":0.31421539748079713,"pZ":2.2183705475894264,"vX0":2.6973460335182238,"vY0":-123.56548131368596,"vZ0":-0.4496236759351733,"x":105.02,"y":178.88,"x0":-1.8997959234334716,"y0":50.00522744231693,"z0":5.756586995383265,"aX":13.129774066622394},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.8,"breakHorizontal":-16.1,"spinRate":2410,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.44389002332450644,"extension":6.981435304184747},"index":2,"playId":"9693a8a4-6740-3cd9-a037-46e254663a99","pitchNumber":3,"startTime":"2026-05-28T00:11:20.372Z","endTime":"2026-05-28T00:11:24.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59867857418012,"aZ":-35.11736832675963,"pfxX":5.611113322621451,"pfxZ":-1.881846393932455,"pX":0.79914894788143,"pZ":1.3677244162307998,"vX0":4.31488446337951,"vY0":-124.30853008771597,"vZ0":-3.5084905390757655,"x":86.54,"y":201.85,"x0":-1.6870698620832296,"y0":50.00046639020266,"z0":5.708576132011038,"aX":8.791315243411823},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.0,"breakHorizontal":-11.2,"spinRate":2350,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4403954990432273,"extension":7.099034295209471},"index":3,"playId":"8d6fd6cf-a675-3b4b-a4e5-4e0a445854d7","pitchNumber":4,"startTime":"2026-05-28T00:11:44.729Z","endTime":"2026-05-28T00:11:48.916Z","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(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":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.204358987228936,"aZ":-31.415588108843615,"pfxX":-6.43513425684382,"pfxZ":0.41470289637837343,"pX":-0.47473587127179456,"pZ":2.0197003126822333,"vX0":6.216186562931391,"vY0":-133.82737179450803,"vZ0":-3.643270440984955,"x":135.1,"y":184.25,"x0":-1.9724220519564573,"y0":50.006337607156354,"z0":5.607464558525122,"aX":-11.876927017283212},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.2,"breakHorizontal":10.6,"spinRate":1517,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4066043112928708,"extension":6.947767346102535},"index":4,"playId":"83e0ba9a-1802-3d7a-b1db-c08937a2ca79","pitchNumber":5,"startTime":"2026-05-28T00:12:04.885Z","endTime":"2026-05-28T00:12:10.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:12:10.327Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Logan O'Hoppe pops out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:14:11.239Z","endTime":"2026-05-28T00:14:43.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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],"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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":94.6,"endSpeed":87.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.786922095922847,"aZ":-17.18420299408975,"pfxX":-6.85014208127558,"pfxZ":7.719100977974146,"pX":0.14164958403861413,"pZ":1.5605535038568423,"vX0":8.530975757307408,"vY0":-137.57443013109204,"vZ0":-6.857775011199738,"x":111.6,"y":196.65,"x0":-2.090599446622467,"y0":50.00173044222221,"z0":5.22414014383105,"aX":-13.301634987181874},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":10.9,"spinRate":2148,"spinDirection":220},"zone":14,"typeConfidence":0.87,"plateTime":0.3961596428483052,"extension":6.585362610469551},"index":0,"playId":"f0858106-be45-3280-82cb-bd3ccb4fa031","pitchNumber":1,"startTime":"2026-05-28T00:14:20.591Z","endTime":"2026-05-28T00:14:24.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.621678214386595,"aZ":-44.4104193305336,"pfxX":6.268531605564789,"pfxZ":-9.332938211043736,"pX":0.4754329227887061,"pZ":2.889056959677229,"vX0":3.6466012403480823,"vY0":-114.48492528382526,"vZ0":2.9725467571814126,"x":98.88,"y":160.78,"x0":-1.9593061513063406,"y0":50.00360031434164,"z0":5.9595523266990895,"aX":8.216601637209727},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.6,"breakHorizontal":-12.4,"spinRate":2724,"spinDirection":30},"zone":6,"typeConfidence":0.91,"plateTime":0.4807541938565256,"extension":6.323924783533709},"hitData":{"launchSpeed":80.3,"launchAngle":72.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":153.23,"coordY":174.55}},"index":1,"playId":"3f4a5f50-b8ca-3781-a272-abf2184aba6b","pitchNumber":2,"startTime":"2026-05-28T00:14:33.748Z","endTime":"2026-05-28T00:14:43.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:14:43.271Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Anderson challenged (pitch result), call on the field was overturned: Zach Neto called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:14:47.814Z","endTime":"2026-05-28T00:17:16.790Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60246055165906,"aZ":-41.36098931477936,"pfxX":7.04728223030364,"pfxZ":-7.147317499047896,"pX":0.5563816735894087,"pZ":2.5700124792439203,"vX0":3.844252432526014,"vY0":-114.05607321550951,"vZ0":2.184818965278898,"x":95.79,"y":169.39,"x0":-2.079670009591739,"y0":50.00060682862917,"z0":5.750854351783226,"aX":9.062680761158468},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-11.8,"breakHorizontal":-13.9,"spinRate":2700,"spinDirection":31},"zone":6,"typeConfidence":0.91,"plateTime":0.48465522518065196,"extension":6.359312339416685},"index":0,"playId":"dbe92329-ae01-31e6-a7cd-4e57097dd3cb","pitchNumber":1,"startTime":"2026-05-28T00:15:09.229Z","endTime":"2026-05-28T00:15:13.392Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-28T00:15:19.208Z","endTime":"2026-05-28T00:15:34.173Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":80.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1587744908418,"aZ":-34.0723060520641,"pfxX":-10.094937261369726,"pfxZ":-1.130586374052717,"pX":-0.6124853516527624,"pZ":3.482209560970357,"vX0":7.061046490971646,"vY0":-129.71141010423105,"vZ0":1.1616211280564601,"x":140.35,"y":144.76,"x0":-2.0749182582599457,"y0":50.0010654310533,"z0":5.650367783539622,"aX":-16.994731956950783},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.4,"breakHorizontal":16.4,"spinRate":1142,"spinDirection":255},"zone":11,"typeConfidence":0.91,"plateTime":0.4242236723819488,"extension":6.682113329872807},"index":2,"playId":"77402dbd-ca55-3dd2-8445-b51fc24dd876","pitchNumber":2,"startTime":"2026-05-28T00:15:34.173Z","endTime":"2026-05-28T00:15:38.126Z","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":87.6,"endSpeed":80.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.395706784669095,"aZ":-30.9654381791664,"pfxX":-8.75119003622695,"pfxZ":0.7349673292167509,"pX":-0.9294515802126991,"pZ":3.319157008726913,"vX0":5.803665529179942,"vY0":-127.45969891907333,"vZ0":0.2723435642792402,"x":152.43,"y":149.16,"x0":-2.0999075933685662,"y0":50.00233001831606,"z0":5.657647211060701,"aX":-14.386897231306508},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":14.5,"spinRate":1353,"spinDirection":252},"zone":11,"typeConfidence":0.91,"plateTime":0.42985029605448943,"extension":6.456959051818579},"index":3,"playId":"db7fbbcc-0cf0-3469-8291-1819b9c4b602","pitchNumber":3,"startTime":"2026-05-28T00:15:50.244Z","endTime":"2026-05-28T00:15:55.587Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.202545981299856,"aZ":-44.7434682005579,"pfxX":5.304166482633599,"pfxZ":-9.302820424663064,"pX":0.7192624642449831,"pZ":1.7645271011119783,"vX0":4.666810490129327,"vY0":-116.73446408840476,"vZ0":0.9611980265503162,"x":89.58,"y":191.14,"x0":-2.0100312227362354,"y0":50.00197023672581,"z0":5.629766026606125,"aX":7.167362532667575},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.1,"breakHorizontal":-10.9,"spinRate":2704,"spinDirection":32},"zone":9,"typeConfidence":0.9,"plateTime":0.4729650442881117,"extension":6.502496587367356},"index":4,"playId":"259b0175-c60b-3cde-bbaf-130c531b46ac","pitchNumber":4,"startTime":"2026-05-28T00:16:05.024Z","endTime":"2026-05-28T00:16:09.771Z","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":96.1,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.411446367684597,"aZ":-14.013560623105752,"pfxX":-6.486475729223246,"pfxZ":9.161394955203443,"pX":0.7064329472527694,"pZ":2.3930240735708916,"vX0":9.644028629153873,"vY0":-139.6416645423266,"vZ0":-5.290851619610284,"x":90.07,"y":174.17,"x0":-1.9434982283012647,"y0":50.00035198886487,"z0":5.228702226172649,"aX":-12.854931500333299},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":9.8,"spinRate":2428,"spinDirection":221},"zone":6,"typeConfidence":0.91,"plateTime":0.39171284014725316,"extension":6.632191725980073},"index":5,"playId":"b6eccb40-8c30-3391-87a4-a9969e2de3a8","pitchNumber":5,"startTime":"2026-05-28T00:16:22.712Z","endTime":"2026-05-28T00:16:28.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.790059159144906,"aZ":-15.909033493308685,"pfxX":-4.315723361849495,"pfxZ":8.304610919253987,"pX":-0.730911589788696,"pZ":3.204734075073115,"vX0":5.4039285072959995,"vY0":-138.52887978345873,"vZ0":-2.775190513404433,"x":144.86,"y":152.25,"x0":-2.1393937132986136,"y0":50.000141751276196,"z0":5.273384309949061,"aX":-8.44983318077049},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":6.8,"spinRate":2175,"spinDirection":217},"zone":1,"typeConfidence":0.9,"plateTime":0.3942803399867296,"extension":6.671039122795047},"index":6,"playId":"ad704c4d-d0fd-357c-8da8-e779c3d65ac7","pitchNumber":6,"startTime":"2026-05-28T00:16:49.774Z","endTime":"2026-05-28T00:17:16.790Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"}},"playEndTime":"2026-05-28T00:17:16.790Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-28T00:17:11.411Z","endTime":"2026-05-28T00:18:56.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85677611079411,"aZ":-28.235297955093426,"pfxX":3.1638179702730955,"pfxZ":2.3223886433336114,"pX":1.5669098025805033,"pZ":2.074129919954238,"vX0":7.8339315177044195,"vY0":-129.32932900926278,"vZ0":-3.0303307614061845,"x":57.27,"y":182.78,"x0":-1.9117883656554482,"y0":50.00208940719936,"z0":5.425609139642904,"aX":5.359519663070717},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":-7.4,"spinRate":2594,"spinDirection":141},"zone":14,"typeConfidence":0.91,"plateTime":0.42345219704198644,"extension":6.6187639242420975},"index":0,"playId":"578fd1c3-ede1-3215-8390-48845db29e75","pitchNumber":1,"startTime":"2026-05-28T00:17:33.499Z","endTime":"2026-05-28T00:17:38.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51207896741281,"aZ":-15.280822162017289,"pfxX":-5.948615915740297,"pfxZ":8.858710812528136,"pX":0.4886988878027954,"pZ":3.3390582538237035,"vX0":8.97902179128798,"vY0":-137.2530488550589,"vZ0":-2.5638068089187347,"x":98.37,"y":148.63,"x0":-2.0529503564282323,"y0":50.002674020922285,"z0":5.326434030261619,"aX":-11.344550721041552},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":8.9,"spinRate":2289,"spinDirection":213},"zone":3,"typeConfidence":0.89,"plateTime":0.399135911408508,"extension":6.607488054566168},"index":1,"playId":"9239b561-f441-3b7c-8534-05ccf6e0d1b4","pitchNumber":2,"startTime":"2026-05-28T00:17:49.012Z","endTime":"2026-05-28T00:17:53.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.758586518960655,"aZ":-14.928669394996149,"pfxX":-4.2096979408356665,"pfxZ":8.88568274748905,"pX":0.22732839936008203,"pZ":3.0552306380618286,"vX0":8.052543390849655,"vY0":-138.17683022949728,"vZ0":-3.109957928755153,"x":108.33,"y":156.29,"x0":-2.1729894345110536,"y0":50.002316402196854,"z0":5.193783907934356,"aX":-8.170787443951728},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":6.0,"spinRate":2289,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.39585923063249506,"extension":6.891350606515289},"index":2,"playId":"efe202d7-cddf-3dfc-80c6-c7e9c148b287","pitchNumber":3,"startTime":"2026-05-28T00:18:05.549Z","endTime":"2026-05-28T00:18:09.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95998692609069,"aZ":-36.458444494261755,"pfxX":-6.601562324646366,"pfxZ":-2.381851526847088,"pX":-0.1322311294621279,"pZ":1.2928666630988206,"vX0":7.329427031117646,"vY0":-132.34551292982601,"vZ0":-3.944680536299585,"x":122.04,"y":203.87,"x0":-2.0588259398151685,"y0":50.000239009514004,"z0":5.427509592684443,"aX":-11.89930769119965},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-4.9,"breakHorizontal":10.7,"spinRate":1506,"spinDirection":252},"zone":13,"typeConfidence":0.92,"plateTime":0.41134040541746897,"extension":6.5616063483694695},"index":3,"playId":"d86fa08e-6145-3d46-9da9-f0bde3e4920b","pitchNumber":4,"startTime":"2026-05-28T00:18:24.609Z","endTime":"2026-05-28T00:18:29.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.351895346006877,"aZ":-15.96836074353625,"pfxX":-5.6101278999599185,"pfxZ":8.205887982493795,"pX":-0.5458545349040168,"pZ":2.904461327325844,"vX0":6.0335379076408895,"vY0":-139.39948972113373,"vZ0":-3.5899161497314243,"x":137.81,"y":160.36,"x0":-2.0059589925582726,"y0":50.001640284136975,"z0":5.258396138046045,"aX":-11.07785384550711},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":9.0,"spinRate":2163,"spinDirection":219},"zone":1,"typeConfidence":0.9,"plateTime":0.39242171223410915,"extension":6.7090565057744564},"hitData":{"launchSpeed":77.9,"launchAngle":38.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":104.21,"coordY":90.87}},"index":4,"playId":"cc23a4b1-39f4-39f0-8927-e41b1cf9f7f9","pitchNumber":5,"startTime":"2026-05-28T00:18:47.969Z","endTime":"2026-05-28T00:18:56.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:18:56.357Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wenceel Pérez pops out to shortstop Zach Neto.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T00:21:10.077Z","endTime":"2026-05-28T00:21:22.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brent Suter replaces José Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:20:01.254Z","endTime":"2026-05-28T00:21:12.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":72.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.426096124032146,"aZ":-26.719429279959645,"pfxX":5.463350329257718,"pfxZ":4.149405712352948,"pX":0.2609817598035467,"pZ":2.8292813718055947,"vX0":-8.396914855261182,"vY0":-112.51789916796739,"vZ0":-0.9152251403309599,"x":107.05,"y":162.39,"x0":3.2881852400018916,"y0":50.00544350654045,"z0":5.887139080804227,"aX":7.189497947032871},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":7.6,"breakHorizontal":-8.4,"spinRate":1515,"spinDirection":149},"zone":2,"typeConfidence":0.89,"plateTime":0.482037181663991,"extension":7.045209735955313},"hitData":{"launchSpeed":89.1,"launchAngle":70.0,"totalDistance":91.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":120.17,"coordY":165.87}},"index":1,"playId":"508c6ea6-fe43-3340-8573-27d3b3a1492a","pitchNumber":1,"startTime":"2026-05-28T00:21:12.314Z","endTime":"2026-05-28T00:21:22.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:21:22.347Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T00:21:43.610Z","endTime":"2026-05-28T00:22:27.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Gage Workman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-28T00:21:30.603Z","endTime":"2026-05-28T00:21:43.610Z","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":"801","replacedPlayer":{"id":669398,"link":"/api/v1/people/669398"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":72.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.301106541058,"aZ":-25.42896185187189,"pfxX":4.7107670483144926,"pfxZ":5.1037843797984,"pX":-0.13084971973627105,"pZ":2.15794562295933,"vX0":-9.055790870981665,"vY0":-112.9479753327937,"vZ0":-2.845439968605087,"x":104.82,"y":126.29,"x0":3.27921422833314,"y0":50.000182407154824,"z0":5.933412420318727,"aX":6.221246933203564},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":9.0,"breakHorizontal":-6.8,"spinRate":1490,"spinDirection":150},"zone":5,"typeConfidence":0.87,"plateTime":0.4808979779227749,"extension":6.992427413357603},"index":1,"playId":"00a7ea54-5e22-39ba-a026-799c5e4691ca","pitchNumber":1,"startTime":"2026-05-28T00:21:43.610Z","endTime":"2026-05-28T00:21:47.838Z","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":88.1,"endSpeed":81.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88028613276225,"aZ":-15.467212994698405,"pfxX":0.25263818079462474,"pfxZ":9.912042439300379,"pX":0.7708675383850019,"pZ":4.189777237381843,"vX0":-6.105402655979774,"vY0":-128.31882830684376,"vZ0":-1.4723181419601965,"x":87.62,"y":125.66,"x0":3.137431010524552,"y0":50.00332634135094,"z0":5.962845853726012,"aX":0.4271684695434189},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.9,"breakHorizontal":0.7,"spinRate":2248,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.4251208416615553,"extension":7.227295655693589},"index":2,"playId":"86a2b2e2-0db0-3775-baf6-9e93ceba94fd","pitchNumber":2,"startTime":"2026-05-28T00:21:57.597Z","endTime":"2026-05-28T00:22:02.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09806452076599,"aZ":-17.117466693842104,"pfxX":0.18296799231971095,"pfxZ":9.04220730941398,"pX":-0.5944462169313766,"pZ":1.75250018644709,"vX0":-9.703964495605176,"vY0":-127.4059526261946,"vZ0":-6.582380061650612,"x":139.66,"y":191.46,"x0":3.2196429699664657,"y0":50.00026440352866,"z0":5.6948298194810505,"aX":0.3070025142078924},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.2,"breakHorizontal":1.6,"spinRate":2264,"spinDirection":157},"zone":7,"typeConfidence":0.9,"plateTime":0.4278689596772782,"extension":7.347408152298227},"index":3,"playId":"86136f66-75e9-3d78-b747-cbdedc1ba65f","pitchNumber":3,"startTime":"2026-05-28T00:22:09.156Z","endTime":"2026-05-28T00:22:13.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.912952118127357,"aZ":-17.78187636418508,"pfxX":7.755087046471536,"pfxZ":8.068137291214297,"pX":-0.6406887637076971,"pZ":2.8388800427233103,"vX0":-12.049318418414323,"vY0":-132.16589587628155,"vZ0":-4.411398938748903,"x":141.42,"y":162.13,"x0":2.9521448777006545,"y0":50.00452685285939,"z0":5.82036730334707,"aX":13.838470084400646},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":-11.6,"spinRate":2267,"spinDirection":158},"zone":1,"typeConfidence":0.9,"plateTime":0.4130753990228908,"extension":7.401275890277658},"index":4,"playId":"c5b0a362-eb04-3f33-80ca-d8f127304e2c","pitchNumber":4,"startTime":"2026-05-28T00:22:21.513Z","endTime":"2026-05-28T00:22:27.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:22:27.746Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hao-Yu Lee lines out to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-28T00:22:28.761Z","endTime":"2026-05-28T00:23:04.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":666176,"link":"/api/v1/people/666176"},"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(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":89.5,"endSpeed":82.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453124137733354,"aZ":-19.528184226076824,"pfxX":7.116171124738766,"pfxZ":7.322859583283114,"pX":0.5038946039746748,"pZ":2.8265172118136017,"vX0":-9.230688549052962,"vY0":-130.1144826142111,"vZ0":-3.6353443930637623,"x":97.79,"y":162.46,"x0":3.1610691440536565,"y0":50.00379680542583,"z0":5.70853222062982,"aX":12.29124630406753},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.7,"breakHorizontal":-11.0,"spinRate":2188,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.41981025642792424,"extension":7.3715491384763485},"index":0,"playId":"16f734ad-e4e3-3cd2-8345-d2be8786e44d","pitchNumber":1,"startTime":"2026-05-28T00:22:47.738Z","endTime":"2026-05-28T00:22:51.891Z","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":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.539299465032183,"aZ":-24.30339510113309,"pfxX":6.885537840535081,"pfxZ":5.70176414540432,"pX":0.5429364910993267,"pZ":1.895427239435489,"vX0":-8.385149099316257,"vY0":-116.35458158880172,"vZ0":-3.8152482812774746,"x":96.3,"y":187.6,"x0":3.288249954935541,"y0":50.00171498010229,"z0":5.842953052893613,"aX":9.50112867672523},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.7,"breakHorizontal":-10.6,"spinRate":1713,"spinDirection":149},"zone":9,"typeConfidence":0.77,"plateTime":0.469610118737799,"extension":7.017481457919162},"hitData":{"launchSpeed":80.8,"launchAngle":25.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.75,"coordY":95.73}},"index":1,"playId":"125754a4-5eec-3c8a-b2e2-642512dd1038","pitchNumber":2,"startTime":"2026-05-28T00:22:57.840Z","endTime":"2026-05-28T00:23:04.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:23:04.987Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:25:12.771Z","endTime":"2026-05-28T00:26:16.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"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":{"description":"Jahmai Jones remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:24:55.696Z","endTime":"2026-05-28T00:25:14.824Z","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":"801","replacedPlayer":{"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(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":78.8,"endSpeed":72.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46257258949389,"aZ":-44.250993628547405,"pfxX":5.136838452822225,"pfxZ":-9.174676572168813,"pX":0.35418760248419995,"pZ":1.2085832408217125,"vX0":3.8630248558745013,"vY0":-114.67096764468424,"vZ0":-0.3621105522989514,"x":103.5,"y":206.15,"x0":-2.0264660641631953,"y0":50.00263110454105,"z0":5.72783998719046,"aX":6.761837636688596},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.3,"breakHorizontal":-10.3,"spinRate":2689,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.47975996443009006,"extension":6.3019185926061745},"index":1,"playId":"5112e94d-a047-3250-9b34-a2e7510f6559","pitchNumber":1,"startTime":"2026-05-28T00:25:14.824Z","endTime":"2026-05-28T00:25:19.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988143279371048,"aZ":-16.44036902269749,"pfxX":-5.564468487966583,"pfxZ":8.008138309414207,"pX":-0.10481692335206617,"pZ":3.591325064461271,"vX0":7.342597568428329,"vY0":-138.99616998843945,"vZ0":-2.1880399119718863,"x":121.0,"y":141.81,"x0":-2.052793364113397,"y0":50.0005494871362,"z0":5.475357786544157,"aX":-10.930352372741627},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":8.6,"spinRate":2339,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.39346253623688243,"extension":6.546566217360146},"index":2,"playId":"d968e4d7-8c21-3d34-98dc-684d8ca9c7bd","pitchNumber":2,"startTime":"2026-05-28T00:25:30.723Z","endTime":"2026-05-28T00:25:35.092Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-28T00:25:43.031Z","endTime":"2026-05-28T00:25:53.672Z","isPitch":false,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"}},{"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":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.965919210911412,"aZ":-43.444884052134896,"pfxX":4.858367018268099,"pfxZ":-8.414170439383154,"pX":0.42402284454475436,"pZ":1.1217436953006223,"vX0":4.030445115489672,"vY0":-115.17887402420673,"vZ0":-0.7791254859951308,"x":100.84,"y":208.49,"x0":-1.9814857191181312,"y0":50.00237561772663,"z0":5.6759858009517155,"aX":6.507949872854512},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-15.1,"breakHorizontal":-9.8,"spinRate":2649,"spinDirection":24},"zone":14,"typeConfidence":0.91,"plateTime":0.4760694016696623,"extension":6.525058826905774},"index":4,"playId":"161273aa-6109-3146-a23b-b91e614530cc","pitchNumber":3,"startTime":"2026-05-28T00:25:53.672Z","endTime":"2026-05-28T00:25:57.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.215789489891566,"aZ":-32.15972572811974,"pfxX":-5.239465377090515,"pfxZ":0.009980209088334746,"pX":-0.47052157431129965,"pZ":2.190389785605532,"vX0":6.051264098964819,"vY0":-130.07293069828242,"vZ0":-2.5439261739691563,"x":134.94,"y":179.64,"x0":-2.1375592791544777,"y0":50.005185990754434,"z0":5.600063815017685,"aX":-9.05248379197846},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.4,"breakHorizontal":8.3,"spinRate":1330,"spinDirection":255},"zone":7,"typeConfidence":0.91,"plateTime":0.41980983905676394,"extension":6.554866659188049},"hitData":{"launchSpeed":97.5,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.94,"coordY":162.83}},"index":5,"playId":"098c1a1d-4d67-3a8c-a630-e79b1b733eb8","pitchNumber":4,"startTime":"2026-05-28T00:26:08.213Z","endTime":"2026-05-28T00:26:16.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:26:16.149Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:26:19.797Z","endTime":"2026-05-28T00:28:19.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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.6,"endSpeed":87.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.124235529604213,"aZ":-14.703929061245278,"pfxX":-4.345932347986528,"pfxZ":8.867993175185243,"pX":0.7409471344392603,"pZ":2.454574247674479,"vX0":9.197399008718683,"vY0":-138.97166000934715,"vZ0":-5.1827204875429675,"x":88.76,"y":172.51,"x0":-2.0364449775334195,"y0":50.000524490737234,"z0":5.309347980310527,"aX":-8.56039892862739},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":6.1,"spinRate":2404,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.3930971264598635,"extension":6.519987732533867},"index":0,"playId":"5e4d5400-d9bc-3914-87a4-a55779107938","pitchNumber":1,"startTime":"2026-05-28T00:26:40.625Z","endTime":"2026-05-28T00:26:44.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12503451905269,"aZ":-35.45576837317699,"pfxX":-6.522385767659662,"pfxZ":-1.9468989899615066,"pX":0.7986646403843595,"pZ":1.39071202230498,"vX0":9.456944074123184,"vY0":-128.9722899918357,"vZ0":-3.2128866991515355,"x":86.56,"y":201.23,"x0":-2.0703063514539353,"y0":50.005092503393854,"z0":5.390433926565657,"aX":-10.976366835183404},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.1,"breakHorizontal":9.7,"spinRate":1304,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.4248739656050602,"extension":6.48757234284181},"index":1,"playId":"14c7690e-4fb2-3553-a0d6-b7e9b71bab8e","pitchNumber":2,"startTime":"2026-05-28T00:26:55.517Z","endTime":"2026-05-28T00:26:59.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.199152894352704,"aZ":-46.7802349477941,"pfxX":3.1800529764899057,"pfxZ":-10.227866705435268,"pX":2.1220706027316254,"pZ":0.16128302802950895,"vX0":8.455841504253423,"vY0":-119.60857843534912,"vZ0":-2.627205080684081,"x":36.11,"y":234.43,"x0":-1.8930554897558793,"y0":50.00316034722048,"z0":5.526811989096843,"aX":4.540673506299365},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-18.8,"breakHorizontal":-8.0,"spinRate":2789,"spinDirection":28},"zone":14,"typeConfidence":0.89,"plateTime":0.46049403887047724,"extension":6.574184082549615},"index":2,"playId":"b708edea-9bb6-3a48-950c-e8742d3d04e3","pitchNumber":3,"startTime":"2026-05-28T00:27:12.463Z","endTime":"2026-05-28T00:27:16.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.793278466400523,"aZ":-32.87660883986198,"pfxX":-6.591117721192677,"pfxZ":-0.41228383354815,"pX":-0.3021017049251126,"pZ":2.7022015062830644,"vX0":6.759593528183919,"vY0":-129.31258094541602,"vZ0":-0.6409083610527733,"x":128.52,"y":165.82,"x0":-2.082997471338029,"y0":50.00276409203354,"z0":5.456733832066171,"aX":-11.258981633846243},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.7,"breakHorizontal":10.6,"spinRate":1554,"spinDirection":252},"zone":4,"typeConfidence":0.92,"plateTime":0.4221905213873014,"extension":6.554768205929924},"index":3,"playId":"c02f5c24-e61a-3b9a-be75-9547d9da9648","pitchNumber":4,"startTime":"2026-05-28T00:27:29.620Z","endTime":"2026-05-28T00:27:34.555Z","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":95.4,"endSpeed":87.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.319280396381654,"aZ":-15.413598627473053,"pfxX":-4.615213038743455,"pfxZ":8.58288847693321,"pX":0.7853095571595511,"pZ":2.8773525589604683,"vX0":9.248792757649783,"vY0":-138.6810375978817,"vZ0":-3.621659927464043,"x":87.07,"y":161.09,"x0":-1.9896176163467492,"y0":50.001906576385714,"z0":5.225031667189613,"aX":-9.012651135271293},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":6.5,"spinRate":2269,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.3946039915439199,"extension":6.697327130093434},"index":4,"playId":"b8c6ca3e-ccbd-3b8b-af06-7e37c739e202","pitchNumber":5,"startTime":"2026-05-28T00:27:49.492Z","endTime":"2026-05-28T00:27:53.451Z","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.1,"endSpeed":87.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.916834959183085,"aZ":-16.42540755049295,"pfxX":-4.652322879898443,"pfxZ":7.998675177477438,"pX":-0.24041384960983841,"pZ":3.8807787976945747,"vX0":6.783357576448853,"vY0":-139.7667738493765,"vZ0":-0.982628556112455,"x":126.16,"y":134.0,"x0":-2.099836515038756,"y0":50.00364537894776,"z0":5.320676698090962,"aX":-9.161637732066882},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":7.0,"spinRate":2177,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3926198068578821,"extension":6.665251207294701},"index":5,"playId":"713db9f9-4801-35d9-9add-6a419c2f3d51","pitchNumber":6,"startTime":"2026-05-28T00:28:13.978Z","endTime":"2026-05-28T00:28:19.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:28:19.307Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wade Meckler flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-28T00:28:20.395Z","endTime":"2026-05-28T00:28:52.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.234063704790753,"aZ":-16.80447318149606,"pfxX":-5.443616049142518,"pfxZ":7.884607155527785,"pX":-0.09070262194810343,"pZ":2.970575074720548,"vX0":7.550563117420863,"vY0":-138.56582120656702,"vZ0":-3.235983041726459,"x":120.46,"y":158.57,"x0":-2.140507429324713,"y0":50.00480411924075,"z0":5.272839327270525,"aX":-10.614403064890672},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":8.3,"spinRate":2162,"spinDirection":217},"zone":2,"typeConfidence":0.89,"plateTime":0.39490864061873143,"extension":6.6308022269864395},"hitData":{"launchSpeed":92.0,"launchAngle":47.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.22,"coordY":112.55}},"index":0,"playId":"7e4be282-15c9-351b-ae8e-9e3680ca1059","pitchNumber":1,"startTime":"2026-05-28T00:28:43.923Z","endTime":"2026-05-28T00:28:52.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:28:52.970Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Vierling pops out to second baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:31:02.541Z","endTime":"2026-05-28T00:31:31.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3],"actionIndex":[0],"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":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Vierling replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:30:58.555Z","endTime":"2026-05-28T00:31:02.541Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.709329972621486,"aZ":-18.184545995703647,"pfxX":7.1867070445459085,"pfxZ":8.342066090823284,"pX":-0.1912075828621189,"pZ":3.288172523058045,"vX0":-10.760474313940978,"vY0":-128.45737730466223,"vZ0":-2.9228412299628324,"x":96.49,"y":110.27,"x0":3.111362308106237,"y0":50.00324351551386,"z0":5.848425163380564,"aX":12.054141060875839},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.6,"breakHorizontal":-10.7,"spinRate":2068,"spinDirection":157},"zone":2,"typeConfidence":0.9,"plateTime":0.42579079751666216,"extension":7.354691108429786},"index":1,"playId":"68562986-8b8f-375b-93e8-d63d119a327b","pitchNumber":1,"startTime":"2026-05-28T00:31:02.541Z","endTime":"2026-05-28T00:31:11.337Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-28T00:31:14.586Z","endTime":"2026-05-28T00:31:20.697Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28095452406851,"aZ":-17.463274032636907,"pfxX":-0.18239037090280263,"pfxZ":9.048725372387516,"pX":0.18825173163359912,"pZ":3.15439724515967,"vX0":-7.409080073964047,"vY0":-126.5505725887862,"vZ0":-3.165636732606843,"x":109.82,"y":153.61,"x0":3.174753269716067,"y0":50.00218723942701,"z0":5.816582843365974,"aX":-0.2952598444564273},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":16.0,"breakHorizontal":1.9,"spinRate":2146,"spinDirection":171},"zone":2,"typeConfidence":0.9,"plateTime":0.4324504621408467,"extension":7.346830535473774},"hitData":{"launchSpeed":87.4,"launchAngle":66.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":130.26,"coordY":143.41}},"index":3,"playId":"e3ddbca6-d404-3aac-9c10-7fbd9ee4b1fd","pitchNumber":2,"startTime":"2026-05-28T00:31:20.697Z","endTime":"2026-05-28T00:31:31.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:31:31.991Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:31:35.032Z","endTime":"2026-05-28T00:32:01.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.903265809984845,"aZ":-15.711022976680876,"pfxX":-0.6290157577246884,"pfxZ":9.974444879369116,"pX":-0.18733766217803977,"pZ":2.3563600701450884,"vX0":-7.893848402104037,"vY0":-127.55744234932048,"vZ0":-5.663759257601333,"x":124.14,"y":175.16,"x0":3.0271462889021095,"y0":50.0004790296183,"z0":5.841519756637427,"aX":-1.0357874513386485},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":17.0,"breakHorizontal":2.9,"spinRate":2240,"spinDirection":169},"zone":5,"typeConfidence":0.9,"plateTime":0.429179947776019,"extension":7.224808967374172},"hitData":{"launchSpeed":84.1,"launchAngle":16.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.01,"coordY":91.66}},"index":0,"playId":"a51c83ce-8de8-3733-a1c5-b6df0ceedbfa","pitchNumber":1,"startTime":"2026-05-28T00:31:50.792Z","endTime":"2026-05-28T00:32:01.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:32:01.368Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dillon Dingler doubles (11) on a line drive to center fielder Mike Trout. Kevin McGonigle to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:32:39.866Z","endTime":"2026-05-28T00:33:45.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":"5adae390-c0b6-3a4d-9e81-eaf7fa84847a","startTime":"2026-05-28T00:32:27.442Z","endTime":"2026-05-28T00:32:31.662Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"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":27.124192744242606,"aZ":-18.207337828723766,"pfxX":8.404069607847163,"pfxZ":8.418229581323118,"pX":0.7273701667571157,"pZ":2.8330118112585922,"vX0":-9.204020401632885,"vY0":-128.17000050730462,"vZ0":-3.747815663412198,"x":89.27,"y":162.29,"x0":3.277438627447507,"y0":50.00452293507424,"z0":5.74067358755208,"aX":13.947990846534347},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.5,"breakHorizontal":-13.1,"spinRate":2135,"spinDirection":145},"zone":6,"typeConfidence":0.9,"plateTime":0.4277512962250092,"extension":7.180545873996448},"index":1,"playId":"0ba41100-379f-33fc-92c2-61b203fcf091","pitchNumber":1,"startTime":"2026-05-28T00:32:42.200Z","endTime":"2026-05-28T00:32:47.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777571742971404,"aZ":-16.832287317310794,"pfxX":0.8184256694945091,"pfxZ":9.39069899500752,"pX":-0.536966897816221,"pZ":2.9328588008763923,"vX0":-9.65508871566104,"vY0":-126.7152472165028,"vZ0":-3.8094352763117456,"x":137.47,"y":159.59,"x0":3.2088352992648903,"y0":50.00247436066286,"z0":5.792479431121409,"aX":1.338267504315268},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":16.4,"breakHorizontal":0.6,"spinRate":2196,"spinDirection":164},"zone":1,"typeConfidence":0.9,"plateTime":0.43149321744078817,"extension":7.195430426670382},"index":2,"playId":"a6f8f690-a2ff-3fcc-8f34-79f9ac138967","pitchNumber":2,"startTime":"2026-05-28T00:32:56.912Z","endTime":"2026-05-28T00:33:01.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92617783326854,"aZ":-19.80401301289362,"pfxX":-0.13209203630560484,"pfxZ":7.262236542353611,"pX":-0.8333757242922222,"pZ":3.0926355590319585,"vX0":-10.079499844497965,"vY0":-129.17184554456034,"vZ0":-3.1172220924610885,"x":148.77,"y":155.28,"x0":3.1234785165818746,"y0":50.00140631950733,"z0":5.8237732319755615,"aX":-0.22395816378531053},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.7,"breakHorizontal":2.3,"spinRate":2139,"spinDirection":168},"zone":11,"typeConfidence":0.9,"plateTime":0.42276734412120875,"extension":7.435096719417831},"index":3,"playId":"20f065f7-70f4-3063-b4ad-362c72c30fe5","pitchNumber":3,"startTime":"2026-05-28T00:33:16.537Z","endTime":"2026-05-28T00:33:20.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.259139073157495,"aZ":-24.122755258025137,"pfxX":5.860759525811356,"pfxZ":6.182531377989694,"pX":0.889489069528177,"pZ":1.5473570839927175,"vX0":-7.073901425910108,"vY0":-113.00068588651384,"vZ0":-4.115853982731856,"x":83.09,"y":197.0,"x0":3.289083425437241,"y0":50.00171387164612,"z0":5.796617733001824,"aX":7.631379140233893},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":10.4,"breakHorizontal":-9.0,"spinRate":1600,"spinDirection":144},"zone":14,"typeConfidence":0.87,"plateTime":0.4834275581099394,"extension":6.964574968483348},"hitData":{"launchSpeed":92.3,"launchAngle":12.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.03,"coordY":90.87}},"index":4,"playId":"8e689673-0d98-3a4b-a5ad-bddb2a34e0c3","pitchNumber":4,"startTime":"2026-05-28T00:33:34.945Z","endTime":"2026-05-28T00:33:45.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:33:45.941Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:33:53.896Z","endTime":"2026-05-28T00:35:46.561Z","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":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":608718,"link":"/api/v1/people/608718"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","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":[]},{"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":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.054590601704387,"aZ":-30.089551206378225,"pfxX":-5.335301658072003,"pfxZ":1.517864671344764,"pX":-0.34684249509906734,"pZ":3.3158466812421548,"vX0":-7.278638123286196,"vY0":-116.20384747290194,"vZ0":0.2331014498551902,"x":130.22,"y":149.25,"x0":3.5148001671278895,"y0":50.00202319873827,"z0":6.064560617506828,"aX":-7.320892357318687},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.1,"breakHorizontal":11.4,"spinRate":2234,"spinDirection":284},"zone":1,"typeConfidence":0.91,"plateTime":0.47072165244395103,"extension":6.9226296610155735},"index":0,"playId":"93548169-2a45-3703-aeba-6d367ea783e6","pitchNumber":1,"startTime":"2026-05-28T00:34:16.668Z","endTime":"2026-05-28T00:34:21.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79949618616716,"aZ":-27.08218773589599,"pfxX":-4.106513559331001,"pfxZ":3.671302967519794,"pX":-1.6300405425883544,"pZ":1.2042958086851654,"vX0":-10.252287108172897,"vY0":-116.45798233745809,"vZ0":-5.090353852858117,"x":179.13,"y":206.26,"x0":3.345312490956426,"y0":50.00508467292222,"z0":5.949703608382057,"aX":-5.695895384514037},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":5.8,"breakHorizontal":9.7,"spinRate":2275,"spinDirection":282},"zone":13,"typeConfidence":0.89,"plateTime":0.46852780927161763,"extension":7.00243755250321},"index":1,"playId":"eb0ab552-8ed6-3114-8b52-1a787286bf4f","pitchNumber":2,"startTime":"2026-05-28T00:34:29.709Z","endTime":"2026-05-28T00:34:34.590Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Logan O'Hoppe. Kevin McGonigle scores. Dillon Dingler to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":4,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"eb0ab552-8ed6-3114-8b52-1a787286bf4f","startTime":"2026-05-28T00:34:48.901Z","endTime":"2026-05-28T00:34:59.028Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43269539944966,"aZ":-28.442394774530936,"pfxX":-7.63397881957224,"pfxZ":2.7433629936473913,"pX":-0.028906026213870267,"pZ":3.592733388736258,"vX0":-5.742962010212834,"vY0":-115.56391168987757,"vZ0":0.3801443875849335,"x":118.1,"y":141.78,"x0":3.4752778672705458,"y0":50.001969552993174,"z0":6.146158816066782,"aX":-10.38090479706651},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":2294,"spinDirection":286},"zone":11,"typeConfidence":0.91,"plateTime":0.47297791794152566,"extension":6.8866153399928995},"index":3,"playId":"a77c71c9-eeb8-3e5c-b291-86d91f9f367f","pitchNumber":3,"startTime":"2026-05-28T00:34:59.028Z","endTime":"2026-05-28T00:35:05.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":70.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.77449167310604,"aZ":-25.470221018725578,"pfxX":6.774045896298985,"pfxZ":5.443161140840433,"pX":0.48544025764704357,"pZ":1.5853481761237695,"vX0":-8.14513296351177,"vY0":-109.74740591889136,"vZ0":-3.3038284728706753,"x":98.5,"y":195.98,"x0":3.349301149152241,"y0":50.000941628021785,"z0":5.797060943072,"aX":8.33798687143056},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":9.4,"breakHorizontal":-10.3,"spinRate":1642,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.49737039842028796,"extension":6.985155065781609},"index":4,"playId":"5166f1eb-f0b2-3c0d-af60-15a2ca0f9bca","pitchNumber":4,"startTime":"2026-05-28T00:35:22.259Z","endTime":"2026-05-28T00:35:26.821Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":69.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.41002998079155,"aZ":-23.454849526182308,"pfxX":6.367541672221414,"pfxZ":7.187719486435828,"pX":0.6591284867101161,"pZ":1.8895440726068893,"vX0":-7.300289269311634,"vY0":-108.9348036217961,"vZ0":-3.0951598119828274,"x":91.88,"y":187.76,"x0":3.2116587885637897,"y0":50.003837934175884,"z0":5.83847712167749,"aX":7.727167141058393},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":12.6,"breakHorizontal":-9.8,"spinRate":1670,"spinDirection":149},"zone":9,"typeConfidence":0.92,"plateTime":0.5009619635588756,"extension":6.9460253320045995},"index":5,"playId":"2fb53c8b-06dc-353f-9737-1249cd61498b","pitchNumber":5,"startTime":"2026-05-28T00:35:38.766Z","endTime":"2026-05-28T00:35:46.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:35:46.561Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, second baseman Oswald Peraza to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-28T00:35:46.303Z","endTime":"2026-05-28T00:37:40.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.34308284877145,"aZ":-31.469722977372488,"pfxX":-5.25590084243434,"pfxZ":0.5149951083059641,"pX":-0.9927326235395371,"pZ":2.23701045874539,"vX0":-8.258204202604398,"vY0":-115.54988260885891,"vZ0":-1.8681516078752756,"x":154.84,"y":178.38,"x0":3.3019351685162035,"y0":50.00123980988297,"z0":6.062855236802684,"aX":-7.14685179220879},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.7,"breakHorizontal":11.5,"spinRate":2289,"spinDirection":295},"zone":13,"typeConfidence":0.91,"plateTime":0.4729533191995352,"extension":7.034300186986434},"index":0,"playId":"7e227706-4e4d-3c4c-b530-eebf13acfe1e","pitchNumber":1,"startTime":"2026-05-28T00:36:05.594Z","endTime":"2026-05-28T00:36:10.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.581334845632647,"aZ":-28.741417376853185,"pfxX":-4.7522147982352925,"pfxZ":2.5246662851867026,"pX":-0.42330047506822316,"pZ":2.1963391480272123,"vX0":-7.273447456289204,"vY0":-115.24119515078084,"vZ0":-2.4081495124024306,"x":133.14,"y":179.48,"x0":3.379733515773063,"y0":50.000707366734865,"z0":6.006265653123189,"aX":-6.447175767407476},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.3,"breakHorizontal":10.3,"spinRate":2249,"spinDirection":294},"zone":4,"typeConfidence":0.9,"plateTime":0.4736366330161452,"extension":7.024160046994708},"index":1,"playId":"f6af1d07-64c6-3ca2-b72e-bee9e9dd99f4","pitchNumber":2,"startTime":"2026-05-28T00:36:18.341Z","endTime":"2026-05-28T00:36:23.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.59318277622417,"aZ":-24.84757602419447,"pfxX":7.645450073217518,"pfxZ":5.523102461925614,"pX":-0.09116773623553122,"pZ":1.8944683654543222,"vX0":-9.497551251669721,"vY0":-114.05313013329288,"vZ0":-3.464479421368289,"x":120.48,"y":187.63,"x0":3.120222014860711,"y0":50.00299593627075,"z0":5.864810378391766,"aX":10.143762869269677},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":9.5,"breakHorizontal":-11.6,"spinRate":1635,"spinDirection":142},"zone":8,"typeConfidence":0.87,"plateTime":0.47894178945962285,"extension":6.993919692932579},"index":2,"playId":"d976b745-f8aa-3ea8-a6fe-5eab982c2e80","pitchNumber":3,"startTime":"2026-05-28T00:36:31.268Z","endTime":"2026-05-28T00:36:35.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.893995145576852,"aZ":-16.331347019188012,"pfxX":4.791593358070828,"pfxZ":8.993011742082093,"pX":-0.08817214873370972,"pZ":3.428690922554315,"vX0":-9.886975194726476,"vY0":-131.39524656321834,"vZ0":-3.3265416934191103,"x":129.8,"y":94.25,"x0":3.0882437634723434,"y0":50.00178346104909,"z0":5.913135387689714,"aX":8.44108657607868},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.8,"breakHorizontal":-6.7,"spinRate":2184,"spinDirection":164},"zone":11,"typeConfidence":0.83,"plateTime":0.4156687470618561,"extension":7.241304011417246},"index":3,"playId":"9c5dd83f-306b-338a-a171-9aa4913fcb3b","pitchNumber":4,"startTime":"2026-05-28T00:36:47.861Z","endTime":"2026-05-28T00:36:52.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.27007805131651,"aZ":-24.385641689965333,"pfxX":6.107991511139907,"pfxZ":5.958791048270671,"pX":0.8418465285666386,"pZ":3.1994351615375636,"vX0":-7.07014193108512,"vY0":-113.2219241917853,"vZ0":-0.6577673266154028,"x":84.91,"y":152.4,"x0":3.201006357076873,"y0":50.00518081531062,"z0":5.918579065999617,"aX":7.988993943401498},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":10.9,"breakHorizontal":-9.4,"spinRate":1638,"spinDirection":139},"zone":3,"typeConfidence":0.87,"plateTime":0.48243065006663777,"extension":7.0826997896528},"index":4,"playId":"31688e0d-58d6-3ef8-b4ca-b57bd2c4da96","pitchNumber":5,"startTime":"2026-05-28T00:37:02.505Z","endTime":"2026-05-28T00:37:08.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.83390994137685,"aZ":-31.03846111517433,"pfxX":-3.9596611546069926,"pfxZ":0.8271295563123724,"pX":-0.23349668785593145,"pZ":1.7454172945575406,"vX0":-7.135224916599354,"vY0":-116.16640566164035,"vZ0":-3.0940964351087863,"x":125.9,"y":191.65,"x0":3.386792299792459,"y0":50.003196449135814,"z0":6.031609385920974,"aX":-5.4352105004002595},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.0,"breakHorizontal":8.9,"spinRate":2208,"spinDirection":298},"zone":7,"typeConfidence":0.91,"plateTime":0.4706912990124179,"extension":7.061616045823762},"hitData":{"launchSpeed":101.6,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.57,"coordY":150.67}},"index":5,"playId":"5160b2a1-1bd1-345d-8306-e2b7a42bef83","pitchNumber":6,"startTime":"2026-05-28T00:37:32.272Z","endTime":"2026-05-28T00:37:40.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:37:40.096Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to shortstop Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T00:40:17.859Z","endTime":"2026-05-28T00:41:58.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,7,8,9,10],"actionIndex":[0,1,2,3,4],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Matt Vierling remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:39:01.675Z","endTime":"2026-05-28T00:39:01.702Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Defensive switch from shortstop to third base for Kevin McGonigle.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-28T00:39:01.702Z","endTime":"2026-05-28T00:39:01.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"200"},{"details":{"description":"Defensive switch from right field to shortstop for Zach McKinstry.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-28T00:39:01.703Z","endTime":"2026-05-28T00:39:01.704Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"500"},{"details":{"description":"Defensive switch from center field to right field for Wenceel Pérez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-28T00:39:01.704Z","endTime":"2026-05-28T00:39:01.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-05-28T00:39:01.705Z","endTime":"2026-05-28T00:40:20.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"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.3,"endSpeed":88.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379882418493978,"aZ":-9.675066107363135,"pfxX":-4.359393261855123,"pfxZ":11.250968868524097,"pX":-0.7751970983182088,"pZ":3.031873076925118,"vX0":3.438444628182174,"vY0":-140.2132304540553,"vZ0":-5.388343261118315,"x":146.55,"y":156.92,"x0":-1.448281293479197,"y0":50.005439125665475,"z0":5.604016127723874,"aX":-8.720102341473},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.6,"breakHorizontal":7.2,"spinRate":2196,"spinDirection":202},"zone":1,"typeConfidence":0.9,"plateTime":0.3899732027526559,"extension":6.500813504472992},"index":5,"playId":"702e052b-000f-3631-8b17-f0929e96ea73","pitchNumber":1,"startTime":"2026-05-28T00:40:20.080Z","endTime":"2026-05-28T00:40:26.237Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":6,"startTime":"2026-05-28T00:40:32.471Z","endTime":"2026-05-28T00:40:48.518Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"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.3,"endSpeed":89.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80504601820056,"aZ":-9.859378147773038,"pfxX":-5.316101923245542,"pfxZ":10.946932923707157,"pX":0.09599110095260137,"pZ":3.0914479366242396,"vX0":6.095075351248178,"vY0":-141.52065020311073,"vZ0":-5.129835210272854,"x":113.34,"y":155.31,"x0":-1.3899101298299965,"y0":50.00152574794613,"z0":5.5527128467772595,"aX":-10.835886979478751},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":8.5,"spinRate":2287,"spinDirection":204},"zone":2,"typeConfidence":0.91,"plateTime":0.38629279219949586,"extension":6.696447850905043},"index":7,"playId":"22584e7d-8f80-3ace-9bf7-c947e4d987ef","pitchNumber":2,"startTime":"2026-05-28T00:40:48.518Z","endTime":"2026-05-28T00:40:52.417Z","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":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376278311221583,"aZ":-33.507374067801926,"pfxX":-5.01873513456497,"pfxZ":-0.8064079661500294,"pX":0.010538957883484487,"pZ":1.2458626545420053,"vX0":5.989440678887038,"vY0":-127.29786651298977,"vZ0":-3.807309729055284,"x":116.6,"y":205.14,"x0":-1.7128894682112223,"y0":50.003257634952966,"z0":5.393294773669422,"aX":-8.296377769320952},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.0,"breakHorizontal":7.8,"spinRate":818,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.42910087054167256,"extension":6.680725524098884},"index":8,"playId":"363c00b9-59ec-30e0-bd62-013106151370","pitchNumber":3,"startTime":"2026-05-28T00:41:09.801Z","endTime":"2026-05-28T00:41:13.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.060647555127687,"aZ":-32.66584836580814,"pfxX":1.3570715815015086,"pfxZ":-0.3062473357998421,"pX":1.0926428619163386,"pZ":1.7294113682400922,"vX0":5.791739768270575,"vY0":-124.75693269851834,"vZ0":-2.788150123538834,"x":75.35,"y":192.09,"x0":-1.4272116668027637,"y0":50.00485118862876,"z0":5.530566678677122,"aX":2.1576726740631},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.0,"breakHorizontal":-3.7,"spinRate":2171,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.43759156819199463,"extension":6.577085852618296},"index":9,"playId":"8a6d6395-9f49-3149-9984-acc0e3038bf8","pitchNumber":4,"startTime":"2026-05-28T00:41:29.589Z","endTime":"2026-05-28T00:41:34.035Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14338050199261,"aZ":-20.880398585389436,"pfxX":-1.2090753843536854,"pfxZ":7.021573246340312,"pX":0.16119475846161208,"pZ":2.9579972061781077,"vX0":5.343035678159464,"vY0":-125.67776955064448,"vZ0":-2.1303308347017693,"x":110.08,"y":172.94,"x0":-1.8301481196462177,"y0":50.004038157538716,"z0":5.5027986836252945,"aX":-1.9459007470157332},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.5,"breakHorizontal":1.1,"spinRate":840,"spinDirection":240},"zone":2,"typeConfidence":0.5,"plateTime":0.4348925377889361,"extension":6.613877085945876},"hitData":{"launchSpeed":75.3,"launchAngle":52.0,"totalDistance":202.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":125.74,"coordY":118.74}},"index":10,"playId":"dfdbb5fc-ae0c-3d3a-88e3-a34af477d846","pitchNumber":5,"startTime":"2026-05-28T00:41:48.897Z","endTime":"2026-05-28T00:41:58.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:41:58.565Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Oswald Peraza lines out to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T00:42:07.526Z","endTime":"2026-05-28T00:43:56.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19082506585067,"aZ":-11.738531718627272,"pfxX":-4.685678560078154,"pfxZ":10.101907414519488,"pX":0.44101281543368526,"pZ":0.8056229537889527,"vX0":6.6601501265292224,"vY0":-140.6733790329301,"vZ0":-10.402907762712175,"x":100.19,"y":217.03,"x0":-1.3384479581551136,"y0":50.000643016944906,"z0":5.2927214986101285,"aX":-9.476414382470633},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2206,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.38802885219344807,"extension":6.734932890342705},"index":0,"playId":"9aae8dab-0702-394a-8b98-ec37e975cb40","pitchNumber":1,"startTime":"2026-05-28T00:42:25.116Z","endTime":"2026-05-28T00:42:29.267Z","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":96.2,"endSpeed":88.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.536729077628845,"aZ":-9.438303832238255,"pfxX":-6.18506972858376,"pfxZ":11.441349412718761,"pX":-0.44305590585830856,"pZ":2.2398943783157224,"vX0":5.306986767798585,"vY0":-139.84187883823859,"vZ0":-7.152173176608175,"x":133.89,"y":178.3,"x0":-1.5586767483543607,"y0":50.00227288019365,"z0":5.444323428486676,"aX":-12.291064654308514},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":10.2,"spinRate":2208,"spinDirection":205},"zone":4,"typeConfidence":0.9,"plateTime":0.3911643413190453,"extension":6.619660481337789},"index":1,"playId":"037d70fc-c996-3585-9926-82d293dfb14a","pitchNumber":2,"startTime":"2026-05-28T00:42:43.344Z","endTime":"2026-05-28T00:42:48.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83626422661372,"aZ":-11.426890825267465,"pfxX":-6.100928671678261,"pfxZ":10.273540937188521,"pX":0.2809644763005047,"pZ":1.4790610055298385,"vX0":6.656142367837521,"vY0":-140.2895609761692,"vZ0":-8.80132976583178,"x":106.29,"y":198.85,"x0":-1.314999087176065,"y0":50.005383409098826,"z0":5.376899847634214,"aX":-12.323011651612417},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":10.0,"spinRate":2186,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.38850222513565047,"extension":6.94356743787705},"index":2,"playId":"9043e1dd-873e-3e15-a663-8dbff87dbfff","pitchNumber":3,"startTime":"2026-05-28T00:43:05.158Z","endTime":"2026-05-28T00:43:10.211Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.082175505601814,"aZ":-32.690494735171114,"pfxX":-4.6690234401870345,"pfxZ":-0.3166747452910137,"pX":0.1744709187452177,"pZ":0.4215393246932968,"vX0":6.03099921937167,"vY0":-125.85511063172547,"vZ0":-5.801327463210168,"x":110.35,"y":227.4,"x0":-1.6395736209227847,"y0":50.005039179589815,"z0":5.384890750554216,"aX":-7.536912627585585},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.7,"breakHorizontal":7.2,"spinRate":848,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.4341869655807309,"extension":6.701126583812253},"index":3,"playId":"d9544a54-7212-3575-af00-53d1cb7605c0","pitchNumber":4,"startTime":"2026-05-28T00:43:24.500Z","endTime":"2026-05-28T00:43:30.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.822505789504838,"aZ":-9.086003424335347,"pfxX":-4.5060887802980165,"pfxZ":11.432421223374227,"pX":0.5868235997488679,"pZ":2.144559799968324,"vX0":7.019828706619826,"vY0":-141.14278461376696,"vZ0":-7.453566503105397,"x":94.63,"y":180.88,"x0":-1.3459792847486527,"y0":50.0065570561516,"z0":5.403377254030891,"aX":-9.103559908819141},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.3,"breakHorizontal":6.7,"spinRate":2225,"spinDirection":207},"zone":9,"typeConfidence":0.91,"plateTime":0.38792898217593663,"extension":6.556019312347442},"hitData":{"launchSpeed":99.9,"launchAngle":15.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.8,"coordY":86.0}},"index":4,"playId":"1ef58952-0443-35ae-96b8-fd0b065231fe","pitchNumber":5,"startTime":"2026-05-28T00:43:49.702Z","endTime":"2026-05-28T00:43:56.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:43:56.539Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Donovan Walton flies out to third baseman Kevin McGonigle.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-28T00:44:02.995Z","endTime":"2026-05-28T00:46:34.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"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(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":88.5,"endSpeed":81.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98432710475351,"aZ":-22.641941997348972,"pfxX":-7.784570277971238,"pfxZ":5.650498889690104,"pX":-0.10254668841061529,"pZ":0.7095508141367045,"vX0":7.2217369101714395,"vY0":-128.63665592566588,"vZ0":-7.16421894309266,"x":120.91,"y":219.62,"x0":-1.9257687973775044,"y0":50.005781486952564,"z0":5.268521066782805,"aX":-13.137693172792298},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.9,"breakHorizontal":12.6,"spinRate":1211,"spinDirection":233},"zone":13,"typeConfidence":0.89,"plateTime":0.4247085276890452,"extension":6.8980956716072725},"index":0,"playId":"c65f225b-3eec-30f6-9680-b3118ce5c35a","pitchNumber":1,"startTime":"2026-05-28T00:44:27.739Z","endTime":"2026-05-28T00:44:33.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09834142118971,"aZ":-8.569639675216514,"pfxX":-4.119582409782092,"pfxZ":11.972840836814035,"pX":0.06586564779448573,"pZ":3.674735006517254,"vX0":5.590132344088342,"vY0":-139.67070738046064,"vZ0":-3.396390795483068,"x":114.49,"y":139.56,"x0":-1.4283022078049252,"y0":50.000475249436775,"z0":5.472146308749791,"aX":-8.120726495843982},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.1,"breakHorizontal":6.2,"spinRate":2294,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.39248856680571986,"extension":6.601814222430137},"index":1,"playId":"e3cb4fd2-7466-30f2-9be5-807b23ebcf87","pitchNumber":2,"startTime":"2026-05-28T00:44:47.686Z","endTime":"2026-05-28T00:44:51.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0034492086108,"aZ":-10.146079948375336,"pfxX":-3.8057346550368094,"pfxZ":11.107029881231806,"pX":0.8960017419094747,"pZ":2.630662905822089,"vX0":7.976753063680568,"vY0":-140.0278127414242,"vZ0":-5.819565839780351,"x":82.85,"y":167.75,"x0":-1.4967861682622148,"y0":50.003256781622255,"z0":5.401611440120875,"aX":-7.548868643770015},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":5.3,"spinRate":2358,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.3913536107045634,"extension":6.804036824702294},"index":2,"playId":"c68b575d-6ec3-38f4-900d-b130d2c55336","pitchNumber":3,"startTime":"2026-05-28T00:45:07.522Z","endTime":"2026-05-28T00:45:11.182Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-28T00:45:27.237Z","endTime":"2026-05-28T00:45:42.269Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"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":87.5,"endSpeed":81.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14503467845093,"aZ":-31.233598357024682,"pfxX":-5.306313525165008,"pfxZ":0.5662302070409408,"pX":-0.931976353603923,"pZ":1.867135890969827,"vX0":4.5512430700238875,"vY0":-127.49838559359607,"vZ0":-2.726493132439564,"x":152.52,"y":188.37,"x0":-2.0434883192423565,"y0":50.002907125060005,"z0":5.3942976789406485,"aX":-8.810000413953315},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":8.6,"spinRate":828,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.4282197341255025,"extension":6.720126497303343},"index":4,"playId":"3a6c6e80-95a6-3142-a26a-23c648d19217","pitchNumber":4,"startTime":"2026-05-28T00:45:42.269Z","endTime":"2026-05-28T00:45:48.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.145705018273897,"aZ":-27.390685346832445,"pfxX":-3.7702470612763483,"pfxZ":2.9355239064579823,"pX":-0.6491694665750086,"pZ":2.0869979189994625,"vX0":4.0127635144662275,"vY0":-126.37977438900836,"vZ0":-2.9390225429131096,"x":141.74,"y":182.43,"x0":-1.7626944573397467,"y0":50.002204505874666,"z0":5.449685249919689,"aX":-6.1397036221231325},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":6.0,"spinRate":841,"spinDirection":238},"zone":7,"typeConfidence":0.9,"plateTime":0.43231309263602835,"extension":6.689328458784896},"index":5,"playId":"34b3d656-05dd-3ff2-aab7-2fef324e8967","pitchNumber":5,"startTime":"2026-05-28T00:46:02.434Z","endTime":"2026-05-28T00:46:07.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.779173585578768,"aZ":-12.1405638620554,"pfxX":-6.638106953731807,"pfxZ":10.190330135454142,"pX":0.13489993962175442,"pZ":2.6942237267054097,"vX0":6.778502374725707,"vY0":-138.79391496659784,"vZ0":-5.306933844870036,"x":111.86,"y":166.04,"x0":-1.4673998892818487,"y0":50.005425953892555,"z0":5.42807261616003,"aX":-13.054667752871408},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":10.8,"spinRate":2240,"spinDirection":209},"zone":2,"typeConfidence":0.89,"plateTime":0.39344532432776314,"extension":6.7165926119912776},"hitData":{"launchSpeed":87.2,"launchAngle":58.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":81.51,"coordY":139.38}},"index":6,"playId":"faae78ea-96cf-32aa-824a-7f94d4a4b5ce","pitchNumber":6,"startTime":"2026-05-28T00:46:24.389Z","endTime":"2026-05-28T00:46:34.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:46:34.249Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson doubles (12) on a line drive to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T00:48:56.121Z","endTime":"2026-05-28T00:50:28.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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(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":87.9,"endSpeed":80.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.029100982973947,"aZ":-17.275473207198658,"pfxX":7.074919040261524,"pfxZ":9.003297875814251,"pX":0.6811811080980126,"pZ":2.4102774758510885,"vX0":-8.499395695421917,"vY0":-127.74005782956556,"vZ0":-4.922740749173414,"x":91.03,"y":173.7,"x0":3.1305569093699086,"y0":50.00164810777469,"z0":5.7183186043238425,"aX":11.705687121885072},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.4,"breakHorizontal":-10.9,"spinRate":2160,"spinDirection":154},"zone":6,"typeConfidence":0.9,"plateTime":0.4286059842205123,"extension":7.330227283154077},"index":0,"playId":"64ea2123-ff95-33a0-ab19-1d3d1449b971","pitchNumber":1,"startTime":"2026-05-28T00:49:05.603Z","endTime":"2026-05-28T00:49:09.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.0,"endSpeed":71.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.57625412829262,"aZ":-24.932009687281848,"pfxX":6.325138934519841,"pfxZ":5.685984461608288,"pX":1.2915550759342305,"pZ":1.446627277875024,"vX0":-6.446823112605141,"vY0":-111.93019942276749,"vZ0":-4.037431016468625,"x":67.77,"y":199.72,"x0":3.3828305230310423,"y0":50.00211416379419,"z0":5.817315148220855,"aX":8.052679017051926},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":9.6,"breakHorizontal":-9.8,"spinRate":1610,"spinDirection":145},"zone":14,"typeConfidence":0.88,"plateTime":0.48874297831229985,"extension":6.807733398685721},"index":1,"playId":"69067199-8a46-3b00-8f63-e21c4755ec16","pitchNumber":2,"startTime":"2026-05-28T00:49:15.475Z","endTime":"2026-05-28T00:49:19.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.655596786634067,"aZ":-16.98984258892598,"pfxX":8.059562743716167,"pfxZ":8.971426375770431,"pX":0.5243323761759531,"pZ":1.9886474516492407,"vX0":-9.533079682965854,"vY0":-129.4402512466722,"vZ0":-6.150490958521688,"x":97.01,"y":185.09,"x0":3.212232634324297,"y0":50.00299697811144,"z0":5.701673364397702,"aX":13.642134490881194},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.0,"breakHorizontal":-12.4,"spinRate":2280,"spinDirection":149},"zone":9,"typeConfidence":0.9,"plateTime":0.4235520358407636,"extension":7.258909834608207},"index":2,"playId":"991a3197-9edd-3d02-8579-961f0992a911","pitchNumber":3,"startTime":"2026-05-28T00:49:26.226Z","endTime":"2026-05-28T00:49:30.347Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-28T00:49:35.268Z","endTime":"2026-05-28T00:49:42.271Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"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":86.9,"endSpeed":79.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.705238733535122,"aZ":-16.858591989350487,"pfxX":-0.25216210877628437,"pfxZ":9.415827112754362,"pX":0.08511058316936902,"pZ":3.2202484318626454,"vX0":-7.827215910123948,"vY0":-126.4556962416213,"vZ0":-3.010777183139911,"x":113.76,"y":151.83,"x0":3.24752349973591,"y0":50.00439408097939,"z0":5.771516728831648,"aX":-0.40947168749873086},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":16.7,"breakHorizontal":2.2,"spinRate":2291,"spinDirection":167},"zone":2,"typeConfidence":0.9,"plateTime":0.4323966402866377,"extension":7.460324565632741},"index":4,"playId":"2edee691-69ae-32b0-a606-bd6dedb80cdf","pitchNumber":4,"startTime":"2026-05-28T00:49:42.271Z","endTime":"2026-05-28T00:49:51.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.260175070499848,"aZ":-17.21005368276395,"pfxX":7.4430428008470795,"pfxZ":8.575987678208827,"pX":0.37725777112600184,"pZ":3.107987820764532,"vX0":-9.513293232746499,"vY0":-130.69511228463358,"vZ0":-3.5904675929205014,"x":102.62,"y":154.86,"x0":3.0825061398606195,"y0":50.005475848569084,"z0":5.777650185906642,"aX":12.99270257822569},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.0,"breakHorizontal":-11.6,"spinRate":2186,"spinDirection":151},"zone":3,"typeConfidence":0.9,"plateTime":0.417686197473238,"extension":7.5451233292505995},"hitData":{"launchSpeed":99.5,"launchAngle":22.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":181.96,"coordY":54.29}},"index":5,"playId":"40a7e598-e16f-3dc8-99d9-a12404295215","pitchNumber":5,"startTime":"2026-05-28T00:50:15.038Z","endTime":"2026-05-28T00:50:28.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:50:28.369Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, pitcher Brent Suter to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T00:50:43.791Z","endTime":"2026-05-28T00:52:04.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":88.5,"endSpeed":82.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.722637331662426,"aZ":-18.60977831498227,"pfxX":-0.5037422212927025,"pfxZ":8.00486840251211,"pX":0.21933479306536335,"pZ":1.2892622215492715,"vX0":-7.794954666707786,"vY0":-128.61027243765452,"vZ0":-7.624962829705814,"x":108.64,"y":203.97,"x0":3.3402820506295683,"y0":50.005813052511506,"z0":5.707333073666978,"aX":-0.8533461160544563},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.2,"breakHorizontal":2.4,"spinRate":2166,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.4239724283944031,"extension":7.385610322887095},"index":0,"playId":"d3193713-e4a5-36fd-a4b4-7dc84d332d79","pitchNumber":1,"startTime":"2026-05-28T00:50:59.939Z","endTime":"2026-05-28T00:51:04.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.586158302518967,"aZ":-23.950178342683866,"pfxX":7.4731129734510375,"pfxZ":6.1411539917255356,"pX":0.1951464356930185,"pZ":1.6664182361576387,"vX0":-9.40716515811947,"vY0":-114.81687640803128,"vZ0":-3.9719486882748454,"x":109.56,"y":193.79,"x0":3.3681340811752833,"y0":50.00448596766996,"z0":5.740440585767764,"aX":10.012704128089577},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":10.4,"breakHorizontal":-11.3,"spinRate":1520,"spinDirection":143},"zone":8,"typeConfidence":0.84,"plateTime":0.47642862904573935,"extension":7.187080975279078},"index":1,"playId":"1f22fac6-b07f-3e00-86a0-2d0e7ffa78dc","pitchNumber":2,"startTime":"2026-05-28T00:51:13.671Z","endTime":"2026-05-28T00:51:22.597Z","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":86.0,"endSpeed":79.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.260592101816627,"aZ":-21.239465179053028,"pfxX":-0.8365209541310621,"pfxZ":6.84977126932295,"pX":-0.10076321674202166,"pZ":2.969983543781578,"vX0":-8.077416373810555,"vY0":-125.01942928364898,"vZ0":-2.7996554061723615,"x":120.84,"y":158.59,"x0":3.2695168462546023,"y0":50.00106521341909,"z0":5.8318447477931095,"aX":-1.3338607093041501},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.0,"breakHorizontal":3.2,"spinRate":2275,"spinDirection":178},"zone":2,"typeConfidence":0.9,"plateTime":0.43673583624196644,"extension":7.319232199503442},"index":2,"playId":"82b85ce1-7cf6-3651-aafd-57fc2445fbd5","pitchNumber":3,"startTime":"2026-05-28T00:51:39.216Z","endTime":"2026-05-28T00:51:42.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.932295522177537,"aZ":-18.044240363205848,"pfxX":-0.11096549335455275,"pfxZ":8.451982015238752,"pX":-0.3522490930148648,"pZ":2.52486508868678,"vX0":-9.187603590985846,"vY0":-127.85420511253281,"vZ0":-4.648121683037601,"x":130.43,"y":170.61,"x0":3.28746209697998,"y0":50.00343320312629,"z0":5.763568331164948,"aX":-0.1843001454936579},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.5,"breakHorizontal":2.0,"spinRate":2251,"spinDirection":168},"zone":4,"typeConfidence":0.9,"plateTime":0.42679310557602657,"extension":7.400694416558761},"hitData":{"launchSpeed":69.8,"launchAngle":-52.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":114.59,"coordY":188.17}},"index":3,"playId":"b8cef809-1e38-3531-98c2-22164a8e97de","pitchNumber":4,"startTime":"2026-05-28T00:51:56.129Z","endTime":"2026-05-28T00:52:04.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:52:04.002Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jahmai Jones flies out to left fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T00:52:18.087Z","endTime":"2026-05-28T00:54:18.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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(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":87.3,"endSpeed":80.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.234116921805313,"aZ":-16.280425502940517,"pfxX":2.3772637700427097,"pfxZ":9.770882305865953,"pX":-1.1934267839829262,"pZ":2.038508981636446,"vX0":-11.17773815825739,"vY0":-126.56703833615038,"vZ0":-5.868157859706713,"x":162.49,"y":183.74,"x0":2.966348527705339,"y0":50.00060080219385,"z0":5.685638044800946,"aX":3.866914646396537},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":16.6,"breakHorizontal":-1.8,"spinRate":2268,"spinDirection":175},"zone":13,"typeConfidence":0.82,"plateTime":0.43234503240125965,"extension":7.492555532683016},"index":0,"playId":"5ec52977-c0d5-336f-ba77-65e2a602d613","pitchNumber":1,"startTime":"2026-05-28T00:52:39.076Z","endTime":"2026-05-28T00:52:44.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.980163229038737,"aZ":-22.64356107867153,"pfxX":7.1588369752639975,"pfxZ":7.286095724286702,"pX":-0.025569563244212796,"pZ":1.1556678688166138,"vX0":-9.117526758684846,"vY0":-113.43268868472221,"vZ0":-5.210756745893138,"x":117.97,"y":207.58,"x0":3.108594642877286,"y0":50.00354887942959,"z0":5.728945959005041,"aX":9.366573980445693},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":12.1,"breakHorizontal":-10.8,"spinRate":1633,"spinDirection":142},"zone":13,"typeConfidence":0.87,"plateTime":0.48213754372481166,"extension":7.217483878094577},"index":1,"playId":"ef7f0106-1718-3f76-8643-5a3b3564cd3a","pitchNumber":2,"startTime":"2026-05-28T00:52:51.649Z","endTime":"2026-05-28T00:52:56.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899330654947306,"aZ":-17.54724717370624,"pfxX":8.472712967403039,"pfxZ":8.850881216161863,"pX":-0.8634204925332233,"pZ":2.75670219916037,"vX0":-12.448522490416263,"vY0":-127.4162532241779,"vZ0":-4.076582203823411,"x":149.91,"y":164.35,"x0":2.9731095850672737,"y0":50.00504622454925,"z0":5.754523459203319,"aX":14.006988779014375},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":15.4,"breakHorizontal":-12.7,"spinRate":2163,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.42901846791915466,"extension":7.331879177956849},"index":2,"playId":"9ee0c3b9-139b-366e-ac11-aadee266ed03","pitchNumber":3,"startTime":"2026-05-28T00:53:06.733Z","endTime":"2026-05-28T00:53:11.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.250809005817665,"aZ":-19.16509864739581,"pfxX":8.945195858549061,"pfxZ":7.967981440839052,"pX":-0.14031139415125748,"pZ":2.442233993118616,"vX0":-11.34869379198092,"vY0":-126.78277175226282,"vZ0":-4.491871363975969,"x":122.35,"y":172.84,"x0":3.22596872120338,"y0":50.000561168388806,"z0":5.760784906368754,"aX":14.600760291883262},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.6,"breakHorizontal":-13.7,"spinRate":2189,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.43156397836260796,"extension":7.241779476722931},"index":3,"playId":"4c1908de-0f95-3faa-83c9-25ece7067ce8","pitchNumber":4,"startTime":"2026-05-28T00:53:22.170Z","endTime":"2026-05-28T00:53:29.077Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"6881ae36-43cf-426e-8fb9-f29ca19e063a","startTime":"2026-05-28T00:53:46.253Z","endTime":"2026-05-28T00:53:51.253Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13607872335092,"aZ":-18.741236089799006,"pfxX":-0.3683839250636382,"pfxZ":8.26826416653834,"pX":-0.10859395971250647,"pZ":2.6922758126239654,"vX0":-7.874322949723715,"vY0":-126.02889357582102,"vZ0":-4.052715561340978,"x":121.14,"y":166.09,"x0":3.0910073205973143,"y0":50.00627156730333,"z0":5.815143209851686,"aX":-0.5984784353493605},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":14.4,"breakHorizontal":2.3,"spinRate":2224,"spinDirection":169},"zone":5,"typeConfidence":0.9,"plateTime":0.4328972021260111,"extension":7.398260170159547},"hitData":{"launchSpeed":101.4,"launchAngle":51.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.36,"coordY":93.41}},"index":5,"playId":"cd658d11-a473-3ea7-a7f3-c63c835b62f8","pitchNumber":5,"startTime":"2026-05-28T00:54:02.944Z","endTime":"2026-05-28T00:54:18.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:54:18.785Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hao-Yu Lee grounds out, shortstop Zach Neto to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-28T00:54:19.835Z","endTime":"2026-05-28T00:54:48.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.13830909081486,"aZ":-26.314820733211437,"pfxX":7.890567499037658,"pfxZ":4.503572293628331,"pX":0.4303886823208134,"pZ":2.3209474336694744,"vX0":-8.752155541485285,"vY0":-112.89044718704517,"vZ0":-1.9996496447517473,"x":100.59,"y":176.11,"x0":3.3191323563822563,"y0":50.00145068305373,"z0":5.8483420740093495,"aX":10.259404732965102},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":7.9,"breakHorizontal":-12.2,"spinRate":1484,"spinDirection":143},"zone":6,"typeConfidence":0.89,"plateTime":0.48384383289583965,"extension":7.106033314820987},"hitData":{"launchSpeed":72.5,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.71,"coordY":144.08}},"index":0,"playId":"81e80bf2-0fbe-3ba3-9d74-f3f99224fc2e","pitchNumber":1,"startTime":"2026-05-28T00:54:40.694Z","endTime":"2026-05-28T00:54:48.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:54:48.200Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out softly to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T00:57:29.872Z","endTime":"2026-05-28T00:57:57.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T00:55:24.647Z","endTime":"2026-05-28T00:57:32.183Z","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":"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":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.507050570170005,"aZ":-14.325643686788215,"pfxX":0.597000571893568,"pfxZ":10.032185388160384,"pX":-0.7556216475906941,"pZ":4.171164225608705,"vX0":2.993944800310484,"vY0":-132.3579597466258,"vZ0":-2.7118260062971347,"x":145.8,"y":126.16,"x0":-1.9777077701138437,"y0":50.00356810769831,"z0":6.2544064579780985,"aX":1.0618941281866041},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":-1.7,"spinRate":2629,"spinDirection":183},"zone":11,"typeConfidence":0.86,"plateTime":0.41337420751208453,"extension":6.8959907742154565},"index":1,"playId":"06f775c7-1b8d-376e-8a75-8dd5b98bb247","pitchNumber":1,"startTime":"2026-05-28T00:57:32.183Z","endTime":"2026-05-28T00:57:35.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.869319577070083,"aZ":-10.944052229780013,"pfxX":1.6539296553160399,"pfxZ":11.627440439006426,"pX":0.0764953254035906,"pZ":2.99923065756762,"vX0":2.988517439878715,"vY0":-134.2313877776065,"vZ0":-6.732247313633061,"x":114.08,"y":157.8,"x0":-1.2659761627570965,"y0":50.00627854089769,"z0":6.318026038409448,"aX":3.02033120511818},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.8,"breakHorizontal":-3.6,"spinRate":2679,"spinDirection":169},"zone":2,"typeConfidence":0.91,"plateTime":0.4079444519125879,"extension":6.98542772708685},"hitData":{"launchSpeed":47.1,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":138.65,"coordY":186.49}},"index":2,"playId":"b88e7605-2e38-32ef-88f0-a90102b758f0","pitchNumber":2,"startTime":"2026-05-28T00:57:48.486Z","endTime":"2026-05-28T00:57:57.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T00:57:57.706Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach Neto lines out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T00:57:58.274Z","endTime":"2026-05-28T01:00:31.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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,2,3],"actionIndex":[1],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81207921203829,"aZ":-12.163814690161013,"pfxX":2.812250443262365,"pfxZ":10.81448250213224,"pX":0.03418998174434307,"pZ":0.7921414998842243,"vX0":2.7749419679721234,"vY0":-134.35261025675408,"vZ0":-11.803329577328945,"x":115.7,"y":217.39,"x0":-1.372915347086136,"y0":50.002747946098545,"z0":6.076086668348972,"aX":5.202684545677574},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-5.6,"spinRate":2684,"spinDirection":172},"zone":14,"typeConfidence":0.91,"plateTime":0.4058040839179178,"extension":7.001741827464661},"index":0,"playId":"c027ba9a-fcbb-3ebc-8f02-f352edc47a34","pitchNumber":1,"startTime":"2026-05-28T00:58:27.389Z","endTime":"2026-05-28T00:58:31.973Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-28T00:58:44.532Z","endTime":"2026-05-28T01:00:03.640Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.926763755632606,"aZ":-11.517175237025818,"pfxX":0.47285085207587807,"pfxZ":11.247439816208873,"pX":-0.5008124563873452,"pZ":3.1071887570700896,"vX0":2.436282875014957,"vY0":-134.14659928077896,"vZ0":-6.1478683532139335,"x":136.09,"y":154.89,"x0":-1.4793381404518229,"y0":50.00268427011374,"z0":6.237117784070313,"aX":0.8680207520460558},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.4,"breakHorizontal":-1.3,"spinRate":2765,"spinDirection":174},"zone":1,"typeConfidence":0.87,"plateTime":0.407109437930278,"extension":6.971262080710904},"index":2,"playId":"203de20e-4eee-36ed-ac19-a2742af80efa","pitchNumber":2,"startTime":"2026-05-28T01:00:03.640Z","endTime":"2026-05-28T01:00:07.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.762833159017003,"aZ":-12.53523015792459,"pfxX":3.0058393866406283,"pfxZ":10.433180793985647,"pX":0.6012232461470444,"pZ":2.07718500701155,"vX0":3.785133996644367,"vY0":-135.6380918735528,"vZ0":-8.881279671274996,"x":94.08,"y":182.7,"x0":-1.1976094719006949,"y0":50.00548036078217,"z0":6.246292285080075,"aX":5.660549554013845},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-6.2,"spinRate":2723,"spinDirection":171},"zone":9,"typeConfidence":0.92,"plateTime":0.4022113309703217,"extension":6.9445000225238305},"hitData":{"launchSpeed":73.1,"launchAngle":16.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":120.95,"coordY":137.0}},"index":3,"playId":"9b6d5d79-e73d-3018-bb07-076b819bcd1c","pitchNumber":3,"startTime":"2026-05-28T01:00:24.825Z","endTime":"2026-05-28T01:00:31.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:00:31.312Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:00:32.611Z","endTime":"2026-05-28T01:01:59.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.421062817536097,"aZ":-10.04156453901308,"pfxX":2.141618375960669,"pfxZ":12.197589237376695,"pX":0.5492354368444906,"pZ":0.9773106621190469,"vX0":4.01240571521359,"vY0":-133.73865006739447,"vZ0":-11.57513557692797,"x":96.06,"y":212.39,"x0":-1.2477685782292685,"y0":50.002347920073866,"z0":6.078024036637813,"aX":3.8841540108445605},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.8,"breakHorizontal":-4.7,"spinRate":2639,"spinDirection":174},"zone":14,"typeConfidence":0.91,"plateTime":0.4093196880686141,"extension":7.020816384265317},"index":0,"playId":"cf9e1089-03f9-3786-8e0a-b8451b6bf071","pitchNumber":1,"startTime":"2026-05-28T01:00:58.527Z","endTime":"2026-05-28T01:01:02.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92797482901751,"aZ":-13.40614513424553,"pfxX":0.9646613714796386,"pfxZ":10.271692059927542,"pX":-0.4588579760523436,"pZ":1.3767545860075547,"vX0":1.7715257637755992,"vY0":-133.83505240721234,"vZ0":-10.316615803969956,"x":134.49,"y":201.61,"x0":-1.252862894041458,"y0":50.00480899390153,"z0":6.224430099512471,"aX":1.7624227080591417},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":-2.2,"spinRate":2603,"spinDirection":173},"zone":13,"typeConfidence":0.87,"plateTime":0.4081267673128077,"extension":6.975280551442045},"index":1,"playId":"812b1536-8676-3dd9-b926-d348c386a97a","pitchNumber":2,"startTime":"2026-05-28T01:01:15.758Z","endTime":"2026-05-28T01:01:20.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66950044812168,"aZ":-16.428869376646055,"pfxX":4.308372783995141,"pfxZ":9.154023337733353,"pX":-0.061167749784039674,"pZ":4.048489425544603,"vX0":2.329337809177982,"vY0":-130.15589267028605,"vZ0":-2.7402278332957826,"x":119.33,"y":129.47,"x0":-1.5266789144766326,"y0":50.0016560408348,"z0":6.3552236832991476,"aX":7.410239471296096},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.2,"breakHorizontal":-8.3,"spinRate":2578,"spinDirection":167},"zone":11,"typeConfidence":0.88,"plateTime":0.4204145364007976,"extension":6.888026677424455},"index":2,"playId":"2711a4e8-6391-3ebc-b8c1-fb3ff4999889","pitchNumber":3,"startTime":"2026-05-28T01:01:35.156Z","endTime":"2026-05-28T01:01:39.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040892504532295,"aZ":-12.257321935059466,"pfxX":1.9861254890212194,"pfxZ":11.134693888826973,"pX":-1.0194210142668585,"pZ":2.8298607708556767,"vX0":0.9728214680770896,"vY0":-132.5700412586498,"vZ0":-6.656820143855823,"x":155.86,"y":162.37,"x0":-1.6486442662514362,"y0":50.004088012051454,"z0":6.259501466920903,"aX":3.5521980191130473},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.1,"breakHorizontal":-3.8,"spinRate":2677,"spinDirection":174},"zone":11,"typeConfidence":0.89,"plateTime":0.4123937034027243,"extension":6.917549450008113},"index":3,"playId":"b5e5c4c4-e8cd-3751-be52-2344afa2ce6a","pitchNumber":4,"startTime":"2026-05-28T01:01:53.822Z","endTime":"2026-05-28T01:01:59.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:01:59.217Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vaughn Grissom walks. Mike Trout to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:06:45.925Z","endTime":"2026-05-28T01:08:01.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-28T01:02:23.364Z","endTime":"2026-05-28T01:03:42.184Z","isPitch":false,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"}},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Kenley Jansen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-28T01:03:42.184Z","endTime":"2026-05-28T01:06:48.248Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.843367279875462,"aZ":-26.255472085356594,"pfxX":-11.15831360062485,"pfxZ":3.1347173456390482,"pX":-1.6516406492759006,"pZ":3.377913337629501,"vX0":6.728894825029183,"vY0":-136.28784213949956,"vZ0":-0.7183515640152489,"x":179.96,"y":147.58,"x0":-2.697784838842442,"y0":50.00429230213788,"z0":5.451919879828331,"aX":-21.075540676010842},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.8,"breakHorizontal":18.8,"spinRate":1953,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.4012851073965775,"extension":5.926084236554402},"index":2,"playId":"479b8ee7-f46f-3fd0-a829-f7eb3b13293d","pitchNumber":1,"startTime":"2026-05-28T01:06:48.248Z","endTime":"2026-05-28T01:06:53.543Z","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.2,"endSpeed":85.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.613377015152217,"aZ":-24.774426612993917,"pfxX":-11.128017752085114,"pfxZ":3.96215846433373,"pX":0.35343152296303604,"pZ":1.9177677710121277,"vX0":11.180376610612841,"vY0":-135.3104647206514,"vZ0":-4.507908742649477,"x":103.53,"y":187.0,"x0":-2.372610168810216,"y0":50.00207286076562,"z0":5.3264633372760315,"aX":-20.777066231679385},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":18.0,"spinRate":2011,"spinDirection":240},"zone":9,"typeConfidence":0.92,"plateTime":0.40373843651660657,"extension":6.248118943646765},"index":3,"playId":"8d1e1cc6-1ad3-3236-877f-ebed606dfa78","pitchNumber":2,"startTime":"2026-05-28T01:07:06.972Z","endTime":"2026-05-28T01:07:11.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.424775157001097,"aZ":-30.110399866604357,"pfxX":-0.4660464102595734,"pfxZ":1.2275021823009693,"pX":0.6701826872952579,"pZ":1.346084781757681,"vX0":8.172796335039237,"vY0":-128.01916813331698,"vZ0":-4.160554642767373,"x":91.45,"y":202.44,"x0":-2.481628868300012,"y0":50.006181912888984,"z0":5.307188176637443,"aX":-0.7867904625648231},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":-0.7,"spinRate":2354,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.4252322988517374,"extension":5.965338648025562},"index":4,"playId":"9e3f867a-cbce-37b0-aa1d-3a6dad67b428","pitchNumber":3,"startTime":"2026-05-28T01:07:22.447Z","endTime":"2026-05-28T01:07:30.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.320281362537905,"aZ":-31.102290630806785,"pfxX":0.4655990715747853,"pfxZ":0.6648029889369047,"pX":1.290841096833948,"pZ":1.3739746281363874,"vX0":9.22359988664744,"vY0":-124.85980258684496,"vZ0":-3.6086718730260285,"x":67.8,"y":201.68,"x0":-2.4803842502320883,"y0":50.00248075434426,"z0":5.342282516506666,"aX":0.7492508410409365},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":-2.5,"spinRate":2393,"spinDirection":74},"zone":14,"typeConfidence":0.91,"plateTime":0.435294303585291,"extension":6.026685212116194},"index":5,"playId":"6f39f584-c888-394a-aca4-5694e69dda37","pitchNumber":4,"startTime":"2026-05-28T01:07:38.786Z","endTime":"2026-05-28T01:07:43.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2524856533606,"aZ":-25.716621880148267,"pfxX":-10.12733716725608,"pfxZ":3.4199984013541354,"pX":-1.042098832838455,"pZ":3.5202454886771406,"vX0":7.685095072852932,"vY0":-136.13649653933322,"vZ0":-0.37346780602214286,"x":156.72,"y":143.73,"x0":-2.577649407128816,"y0":50.00346113615436,"z0":5.430436357437549,"aX":-19.121071889281648},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":16.8,"spinRate":2058,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.40145633665036407,"extension":5.990804653069704},"index":6,"playId":"554bb9ad-a4f1-3efe-afbe-7edbe5366049","pitchNumber":5,"startTime":"2026-05-28T01:07:55.694Z","endTime":"2026-05-28T01:08:01.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:08:01.877Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, first baseman Spencer Torkelson to pitcher Brenan Hanifee.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:08:01.456Z","endTime":"2026-05-28T01:08:30.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.756567464285332,"aZ":-29.259609132715838,"pfxX":-8.895160950506831,"pfxZ":1.5307817102075827,"pX":-0.21897517979247014,"pZ":3.0428274556842223,"vX0":9.597422758371103,"vY0":-136.73080610719836,"vZ0":-0.9356483310842333,"x":125.35,"y":156.62,"x0":-2.6047926596611797,"y0":50.00619260310314,"z0":5.38190257609683,"aX":-16.98824226799976},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":14.3,"spinRate":2018,"spinDirection":239},"zone":2,"typeConfidence":0.91,"plateTime":0.39929610182553255,"extension":6.047493454035788},"hitData":{"launchSpeed":96.9,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.71,"coordY":157.26}},"index":0,"playId":"c2fe4e7a-04b6-35a4-b5b0-d55f179f816e","pitchNumber":1,"startTime":"2026-05-28T01:08:22.337Z","endTime":"2026-05-28T01:08:30.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:08:30.757Z","atBatIndex":66}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, first baseman Spencer Torkelson to pitcher Brenan Hanifee.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-28T01:08:01.456Z","endTime":"2026-05-28T01:08:30.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.756567464285332,"aZ":-29.259609132715838,"pfxX":-8.895160950506831,"pfxZ":1.5307817102075827,"pX":-0.21897517979247014,"pZ":3.0428274556842223,"vX0":9.597422758371103,"vY0":-136.73080610719836,"vZ0":-0.9356483310842333,"x":125.35,"y":156.62,"x0":-2.6047926596611797,"y0":50.00619260310314,"z0":5.38190257609683,"aX":-16.98824226799976},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":14.3,"spinRate":2018,"spinDirection":239},"zone":2,"typeConfidence":0.91,"plateTime":0.39929610182553255,"extension":6.047493454035788},"hitData":{"launchSpeed":96.9,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.71,"coordY":157.26}},"index":0,"playId":"c2fe4e7a-04b6-35a4-b5b0-d55f179f816e","pitchNumber":1,"startTime":"2026-05-28T01:08:22.337Z","endTime":"2026-05-28T01:08:30.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-28T01:08:30.757Z","atBatIndex":66},"scoringPlays":[5,12,38,53],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":108.0,"y":146.11},"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":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":105.64,"y":64.94},"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":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":144.49,"y":100.5},"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":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":138.92,"y":91.89},"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":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":54.96,"y":111.39},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":15,"top":[8,9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":91.2,"y":104.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":150.06,"y":151.68},"type":"O","description":"Forceout"}],"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":44.21,"y":72.14},"type":"H","description":"Home Run"},{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":161.21,"y":163.84},"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":2,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"coordinates":{"x":139.47,"y":139.65},"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":2,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":155.14,"y":144.19},"type":"O","description":"Pop Out"}]}},{"startIndex":16,"endIndex":22,"top":[16,17,18,19],"bottom":[20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":165.27,"y":161.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":151.58,"y":159.79},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":123.81,"y":82.27},"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":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":137.9,"y":171.45},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":151.58,"y":151.68},"type":"O","description":"Grounded Into DP"},{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":105.47,"y":159.79},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":30,"top":[23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":144.06,"y":40.23},"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":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":154.57,"y":124.46},"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":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":86.84,"y":46.33},"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":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"coordinates":{"x":136.43,"y":56.38},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":40,"top":[31,32,33],"bottom":[34,35,36,37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":104.25,"y":150.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":117.63,"y":183.61},"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":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":166.79,"y":188.67},"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":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":173.88,"y":119.25},"type":"H","description":"Single"}]}},{"startIndex":41,"endIndex":46,"top":[41,42,43],"bottom":[44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":153.23,"y":174.55},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":104.21,"y":90.87},"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":6,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":120.17,"y":165.87},"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":6,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":167.75,"y":95.73},"type":"O","description":"Lineout"}]}},{"startIndex":47,"endIndex":54,"top":[47,48,49],"bottom":[50,51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":102.94,"y":162.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":49.22,"y":112.55},"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":7,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":130.26,"y":143.41},"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":7,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":132.01,"y":91.66},"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":7,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":110.03,"y":90.87},"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":7,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":150.57,"y":150.67},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":61,"top":[55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":125.74,"y":118.74},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":179.8,"y":86.0},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":81.51,"y":139.38},"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":8,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":181.96,"y":54.29},"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":8,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":114.59,"y":188.17},"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":8,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":97.36,"y":93.41},"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":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":123.71,"y":144.08},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":66,"top":[62,63,64,65,66],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":138.65,"y":186.49},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":120.95,"y":137.0},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":160.71,"y":157.26},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":4,"hits":10,"errors":0,"leftOnBase":8},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":4}},"defense":{"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"catcher":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"third":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"shortstop":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"left":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"center":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"right":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"onDeck":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"inHole":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"battingOrder":10,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"onDeck":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"inHole":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"battingOrder":4,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".226","atBats":28,"obp":".311","slg":".379","ops":".690","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":2,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":32,"obp":".389","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"4.81","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.44","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":53,"strikes":92,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":3,"pitchesPerInning":"18.13","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":24,"errors":1,"chances":37,"passedBall":1,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":9,"groundOuts":21,"airOuts":13,"runs":13,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".236","atBats":72,"obp":".313","slg":".375","ops":".688","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":27,"rbi":6,"leftOnBase":30,"sacBunts":2,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":12,"obp":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"18.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"4.50","battersFaced":14,"outs":6,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":20,"strikes":25,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"31.50","runsScoredPer9":"18.00","homeRunsPer9":"4.50","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":35,"errors":0,"chances":94,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":15,"groundOuts":36,"airOuts":30,"runs":16,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":40,"baseOnBalls":9,"intentionalWalks":0,"hits":39,"hitByPitch":6,"avg":".271","atBats":144,"obp":".340","slg":".451","ops":".791","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":65,"rbi":14,"leftOnBase":64,"sacBunts":1,"sacFlies":0,"babip":".337","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":6,"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":87,"putOuts":47,"errors":2,"chances":136,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642350":{"person":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".273","atBats":11,"obp":".333","slg":".636","ops":".969","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":7,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":1,"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":1,"putOuts":10,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"35","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".133","atBats":15,"obp":".188","slg":".200","ops":".388","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":0,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":6,"putOuts":0,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":36,"groundOuts":34,"airOuts":57,"runs":38,"doubles":12,"triples":1,"homeRuns":10,"strikeOuts":79,"baseOnBalls":31,"intentionalWalks":1,"hits":50,"hitByPitch":5,"avg":".228","atBats":219,"obp":".336","slg":".429","ops":".765","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":94,"rbi":25,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".305","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.90","popOuts":11,"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":114,"putOuts":82,"errors":8,"chances":204,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":24,"groundOuts":41,"airOuts":44,"runs":25,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":68,"baseOnBalls":20,"intentionalWalks":0,"hits":41,"hitByPitch":4,"avg":".215","atBats":191,"obp":".298","slg":".403","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":77,"rbi":30,"leftOnBase":88,"sacBunts":0,"sacFlies":3,"babip":".274","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.22","popOuts":8,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663611":{"person":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"jerseyNumber":"17","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681217":{"person":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":11,"groundOuts":16,"airOuts":19,"runs":5,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":18,"baseOnBalls":13,"intentionalWalks":1,"hits":14,"hitByPitch":1,"atBats":65,"obp":".350","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":328,"era":"1.96","inningsPitched":"18.1","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":4,"whip":"1.47","battersFaced":81,"outs":55,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":328,"balls":130,"strikes":198,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"17.89","gamesFinished":5,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"8.84","walksPer9Inn":"6.38","hitsPer9Inn":"6.87","runsScoredPer9":"2.45","homeRunsPer9":"0.49","inheritedRunners":27,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 6-4)","summary":"5.0 IP, 3 ER, 4 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":105,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":44,"strikes":61,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":12,"gamesStarted":12,"flyOuts":40,"groundOuts":71,"airOuts":57,"runs":21,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":78,"baseOnBalls":31,"intentionalWalks":1,"hits":51,"hitByPitch":1,"atBats":255,"obp":".288","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1155,"era":"2.65","inningsPitched":"71.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.15","battersFaced":289,"outs":214,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1155,"balls":437,"strikes":718,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":3,"winPercentage":".600","pitchesPerInning":"16.19","gamesFinished":0,"strikeoutWalkRatio":"2.52","strikeoutsPer9Inn":"9.84","walksPer9Inn":"3.91","hitsPer9Inn":"6.43","runsScoredPer9":"2.65","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686799":{"person":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":30,"groundOuts":83,"airOuts":54,"runs":37,"doubles":5,"triples":2,"homeRuns":5,"strikeOuts":45,"baseOnBalls":31,"intentionalWalks":1,"hits":54,"hitByPitch":5,"atBats":232,"obp":".331","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1000,"era":"4.99","inningsPitched":"61.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.39","battersFaced":272,"outs":184,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1000,"balls":388,"strikes":612,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".400","pitchesPerInning":"16.30","gamesFinished":0,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"6.60","walksPer9Inn":"4.55","hitsPer9Inn":"7.92","runsScoredPer9":"5.43","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID815083":{"person":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":0,"flyOuts":7,"groundOuts":20,"airOuts":16,"runs":8,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":78,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":341,"era":"3.66","inningsPitched":"19.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.63","battersFaced":86,"outs":59,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":341,"balls":127,"strikes":214,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"17.34","gamesFinished":3,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.24","walksPer9Inn":"3.66","hitsPer9Inn":"10.98","runsScoredPer9":"3.66","homeRunsPer9":"2.29","inheritedRunners":7,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680570":{"person":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":6,"groundOuts":9,"airOuts":8,"runs":11,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":39,"obp":".435","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":176,"era":"10.61","inningsPitched":"9.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"2.14","battersFaced":46,"outs":28,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":64,"strikes":112,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".500","pitchesPerInning":"18.86","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"8.68","walksPer9Inn":"5.79","hitsPer9Inn":"13.50","runsScoredPer9":"10.61","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"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}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":33,"groundOuts":34,"airOuts":56,"runs":40,"doubles":8,"triples":0,"homeRuns":13,"strikeOuts":59,"baseOnBalls":50,"intentionalWalks":5,"hits":45,"hitByPitch":3,"avg":".232","atBats":194,"obp":".397","slg":".474","ops":".871","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":92,"rbi":28,"leftOnBase":72,"sacBunts":0,"sacFlies":0,"babip":".262","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.92","popOuts":11,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":112,"errors":1,"chances":116,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":14,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":1,"hits":8,"hitByPitch":2,"atBats":46,"obp":".321","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":229,"era":"2.84","inningsPitched":"12.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.26","battersFaced":56,"outs":38,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":85,"strikes":144,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".667","pitchesPerInning":"18.08","gamesFinished":3,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"9.95","walksPer9Inn":"5.68","hitsPer9Inn":"5.68","runsScoredPer9":"2.84","homeRunsPer9":"0.71","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"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}},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":34,"groundOuts":46,"airOuts":63,"runs":19,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":56,"baseOnBalls":7,"intentionalWalks":0,"hits":52,"hitByPitch":8,"avg":".242","atBats":215,"obp":".289","slg":".386","ops":".675","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":83,"rbi":29,"leftOnBase":90,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.88","popOuts":16,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":87,"errors":2,"chances":92,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":21,"groundOuts":38,"airOuts":34,"runs":8,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".226","atBats":106,"obp":".306","slg":".368","ops":".674","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":39,"rbi":19,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".226","groundOutsToAirouts":"1.12","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"35.33","popOuts":2,"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":57,"putOuts":62,"errors":2,"chances":121,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":11,"groundOuts":26,"airOuts":22,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":91,"obp":".272","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":388,"era":"2.42","inningsPitched":"26.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":7,"whip":"1.04","battersFaced":103,"outs":78,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":388,"balls":151,"strikes":237,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.92","gamesFinished":1,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.81","hitsPer9Inn":"5.54","runsScoredPer9":"2.42","homeRunsPer9":"0.69","inheritedRunners":16,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":12,"groundOuts":21,"airOuts":21,"runs":15,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":2,"hits":15,"hitByPitch":6,"atBats":86,"obp":".333","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":455,"era":"4.81","inningsPitched":"24.1","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":13,"whip":"1.23","battersFaced":109,"outs":73,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":455,"balls":194,"strikes":261,"strikePercentage":".570","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"18.70","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.10","walksPer9Inn":"5.55","hitsPer9Inn":"5.55","runsScoredPer9":"5.55","homeRunsPer9":"0.37","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685133":{"person":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"jerseyNumber":"53","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | SB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".429","atBats":14,"obp":".467","slg":".643","ops":"1.110","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":9,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".417","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"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"}]},"ID665861":{"person":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"jerseyNumber":"38","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":4,"groundOuts":12,"airOuts":11,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".118","atBats":34,"obp":".167","slg":".118","ops":".285","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":4,"rbi":0,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"babip":".154","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"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":1,"stolenBases":15,"stolenBasePercentage":".938","caughtStealingPercentage":".063","assists":4,"putOuts":102,"errors":3,"chances":109,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642048":{"person":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":7,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":7,"flyOuts":21,"groundOuts":41,"airOuts":37,"runs":17,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":22,"intentionalWalks":1,"hits":31,"hitByPitch":1,"atBats":143,"obp":".321","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":669,"era":"2.58","inningsPitched":"38.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"1.38","battersFaced":168,"outs":115,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":669,"balls":272,"strikes":397,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".333","pitchesPerInning":"17.45","gamesFinished":0,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"8.45","walksPer9Inn":"5.17","hitsPer9Inn":"7.28","runsScoredPer9":"3.99","homeRunsPer9":"0.47","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":21,"groundOuts":22,"airOuts":37,"runs":13,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":3,"avg":".202","atBats":109,"obp":".296","slg":".257","ops":".553","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":28,"rbi":11,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"109.00","popOuts":10,"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":25,"stolenBasePercentage":".758","caughtStealingPercentage":".242","assists":10,"putOuts":279,"errors":3,"chances":292,"fielding":".990","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID489446":{"person":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":4,"groundOuts":7,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":27,"obp":".281","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":135,"era":"3.68","inningsPitched":"7.1","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.09","battersFaced":32,"outs":22,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":48,"strikes":87,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".---","pitchesPerInning":"18.41","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"12.27","walksPer9Inn":"4.91","hitsPer9Inn":"4.91","runsScoredPer9":"3.68","homeRunsPer9":"1.23","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":38,"groundOuts":47,"airOuts":66,"runs":35,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":75,"baseOnBalls":19,"intentionalWalks":0,"hits":53,"hitByPitch":4,"atBats":236,"obp":".288","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1057,"era":"4.57","inningsPitched":"63.0","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.14","battersFaced":265,"outs":189,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1057,"balls":366,"strikes":691,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".167","pitchesPerInning":"16.78","gamesFinished":0,"strikeoutWalkRatio":"3.95","strikeoutsPer9Inn":"10.71","walksPer9Inn":"2.71","hitsPer9Inn":"7.57","runsScoredPer9":"5.00","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":15,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":4,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":40,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":12,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":9,"strikes":31,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"3.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":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":20,"gamesStarted":2,"flyOuts":10,"groundOuts":34,"airOuts":23,"runs":16,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":1,"hits":28,"hitByPitch":0,"atBats":111,"obp":".325","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":515,"era":"4.20","inningsPitched":"30.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":14,"whip":"1.33","battersFaced":123,"outs":90,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":515,"balls":177,"strikes":338,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".333","pitchesPerInning":"17.17","gamesFinished":9,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.80","walksPer9Inn":"3.60","hitsPer9Inn":"8.40","runsScoredPer9":"4.80","homeRunsPer9":"0.90","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[687263,545361,687093,624585,685133,666176,672724,622268,681351,667755,608718],"pitchers":[667755,608718],"bench":[624428,663611,665861,642350],"bullpen":[696147,672282,815083,820862,686799,680570,642048,681217,700712,489446,666171],"battingOrder":[687263,545361,687093,624585,685133,666176,672724,622268,681351],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Soler; Walton."},{"label":"Runners left in scoring position, 2 out","value":"Soler; Peraza, O."},{"label":"GIDP","value":"Grissom."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Meckler (1, 2nd base off Mize/Dingler)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Adell (2, throw)."},{"label":"Outfield assists","value":"Trout (Dingler at 2nd base)."},{"label":"PB","value":"O'Hoppe (4)."},{"label":"DP","value":"(Peraza, O-Neto-Grissom)."}]}],"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":4,"groundOuts":7,"airOuts":9,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".235","atBats":32,"obp":".317","slg":".372","ops":".689","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":16,"rbi":3,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":10,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":28,"obp":".161","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":124,"era":"3.98","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.28","battersFaced":31,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":124,"balls":45,"strikes":79,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"pitchesPerInning":"13.78","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"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":11,"gamesStarted":11,"flyOuts":39,"groundOuts":72,"airOuts":60,"runs":33,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":50,"baseOnBalls":23,"intentionalWalks":0,"hits":58,"hitByPitch":5,"atBats":239,"obp":".321","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":981,"era":"4.28","inningsPitched":"61.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.33","battersFaced":268,"outs":183,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":981,"balls":335,"strikes":646,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".400","pitchesPerInning":"16.08","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.38","walksPer9Inn":"3.39","hitsPer9Inn":"8.56","runsScoredPer9":"4.87","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":16},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":3,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".167","atBats":36,"obp":".167","slg":".417","ops":".584","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":15,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":7,"errors":3,"chances":22,"fielding":".864","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":19,"groundOuts":32,"airOuts":34,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".168","atBats":101,"obp":".232","slg":".228","ops":".460","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":23,"rbi":9,"leftOnBase":45,"sacBunts":0,"sacFlies":2,"babip":".195","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"101.00","popOuts":6,"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":49,"putOuts":46,"errors":1,"chances":96,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","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, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":58,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":14,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":21,"strikes":37,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":9,"gamesStarted":9,"flyOuts":32,"groundOuts":34,"airOuts":55,"runs":12,"doubles":14,"triples":0,"homeRuns":2,"strikeOuts":49,"baseOnBalls":12,"intentionalWalks":0,"hits":34,"hitByPitch":1,"atBats":170,"obp":".254","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":697,"era":"2.27","inningsPitched":"47.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.97","battersFaced":185,"outs":143,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":246,"strikes":451,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".400","pitchesPerInning":"14.62","gamesFinished":0,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"9.25","walksPer9Inn":"2.27","hitsPer9Inn":"6.42","runsScoredPer9":"2.27","homeRunsPer9":"0.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"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":28,"flyOuts":16,"groundOuts":12,"airOuts":25,"runs":4,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".194","atBats":72,"obp":".237","slg":".306","ops":".543","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":22,"rbi":8,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".260","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":4,"lineOuts":5},"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":49,"putOuts":31,"errors":1,"chances":81,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"note":"(W, 2-1)","summary":"3.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"3.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":9,"strikes":26,"strikePercentage":".740","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":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":1,"flyOuts":16,"groundOuts":34,"airOuts":29,"runs":15,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":45,"baseOnBalls":16,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":133,"obp":".291","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":602,"era":"3.44","inningsPitched":"36.2","wins":2,"losses":1,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"1.17","battersFaced":152,"outs":110,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":602,"balls":217,"strikes":385,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".667","pitchesPerInning":"16.42","gamesFinished":6,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"11.05","walksPer9Inn":"3.93","hitsPer9Inn":"6.63","runsScoredPer9":"3.68","homeRunsPer9":"0.74","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"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":"801","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":11,"groundOuts":14,"airOuts":17,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".167","atBats":66,"obp":".236","slg":".288","ops":".524","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":19,"rbi":7,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".225","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":31,"groundOuts":32,"airOuts":42,"runs":30,"doubles":15,"triples":0,"homeRuns":4,"strikeOuts":65,"baseOnBalls":30,"intentionalWalks":0,"hits":61,"hitByPitch":2,"avg":".305","atBats":200,"obp":".401","slg":".440","ops":".841","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":88,"rbi":25,"leftOnBase":95,"sacBunts":0,"sacFlies":0,"babip":".435","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":6,"lineOuts":5},"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":95,"errors":0,"chances":95,"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":24,"gamesStarted":2,"flyOuts":9,"groundOuts":29,"airOuts":21,"runs":15,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":101,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":431,"era":"4.56","inningsPitched":"25.2","wins":0,"losses":4,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":13,"whip":"1.44","battersFaced":111,"outs":77,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":431,"balls":160,"strikes":271,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".000","pitchesPerInning":"16.79","gamesFinished":6,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"8.06","walksPer9Inn":"2.81","hitsPer9Inn":"10.17","runsScoredPer9":"5.26","homeRunsPer9":"1.40","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":50,"groundOuts":36,"airOuts":76,"runs":35,"doubles":12,"triples":3,"homeRuns":3,"strikeOuts":30,"baseOnBalls":33,"intentionalWalks":0,"hits":60,"hitByPitch":2,"avg":".297","atBats":202,"obp":".401","slg":".431","ops":".832","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":87,"rbi":21,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".337","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.33","popOuts":14,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":119,"putOuts":53,"errors":5,"chances":177,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":13,"groundOuts":27,"airOuts":26,"runs":5,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":19,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":89,"obp":".370","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":415,"era":"1.75","inningsPitched":"25.2","wins":1,"losses":0,"saves":1,"saveOpportunities":4,"holds":6,"blownSaves":3,"earnedRuns":5,"whip":"1.56","battersFaced":108,"outs":77,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":415,"balls":167,"strikes":248,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.17","gamesFinished":2,"strikeoutWalkRatio":"0.79","strikeoutsPer9Inn":"5.26","walksPer9Inn":"6.66","hitsPer9Inn":"7.36","runsScoredPer9":"1.75","homeRunsPer9":"0.70","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"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"}]},"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":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":5,"strikes":4,"strikePercentage":".440","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":18,"gamesStarted":0,"flyOuts":9,"groundOuts":6,"airOuts":19,"runs":8,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":53,"obp":".290","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":264,"era":"4.80","inningsPitched":"15.0","wins":1,"losses":3,"saves":7,"saveOpportunities":11,"holds":1,"blownSaves":4,"earnedRuns":8,"whip":"1.20","battersFaced":62,"outs":45,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":264,"balls":96,"strikes":168,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.32","rbi":0,"winPercentage":".250","pitchesPerInning":"17.60","gamesFinished":14,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"11.40","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"4.80","homeRunsPer9":"2.40","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"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":11,"gamesStarted":11,"flyOuts":27,"groundOuts":35,"airOuts":52,"runs":39,"doubles":9,"triples":2,"homeRuns":8,"strikeOuts":55,"baseOnBalls":29,"intentionalWalks":0,"hits":49,"hitByPitch":5,"atBats":186,"obp":".372","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":954,"era":"5.94","inningsPitched":"47.0","wins":0,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.66","battersFaced":225,"outs":141,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":954,"balls":376,"strikes":578,"strikePercentage":".610","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".000","pitchesPerInning":"20.30","gamesFinished":0,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"10.53","walksPer9Inn":"5.55","hitsPer9Inn":"9.38","runsScoredPer9":"7.47","homeRunsPer9":"1.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","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":13,"flyOuts":5,"groundOuts":1,"airOuts":12,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".136","atBats":22,"obp":".321","slg":".182","ops":".503","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":4,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".188","groundOutsToAirouts":"0.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":12,"errors":1,"chances":30,"fielding":".967","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":"600","stats":{"batting":{"summary":"3-4 | HR, 2 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":33,"groundOuts":27,"airOuts":49,"runs":18,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":68,"baseOnBalls":26,"intentionalWalks":0,"hits":38,"hitByPitch":3,"avg":".210","atBats":181,"obp":".318","slg":".409","ops":".727","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":74,"rbi":21,"leftOnBase":86,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.62","popOuts":5,"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":26,"putOuts":387,"errors":0,"chances":413,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":10,"gamesStarted":10,"flyOuts":39,"groundOuts":42,"airOuts":81,"runs":26,"doubles":10,"triples":2,"homeRuns":7,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":0,"hits":44,"hitByPitch":1,"atBats":203,"obp":".271","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":800,"era":"4.09","inningsPitched":"55.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.07","battersFaced":222,"outs":165,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":284,"strikes":516,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".400","pitchesPerInning":"14.55","gamesFinished":0,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.38","walksPer9Inn":"2.45","hitsPer9Inn":"7.20","runsScoredPer9":"4.25","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"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":16,"flyOuts":12,"groundOuts":4,"airOuts":22,"runs":4,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".149","atBats":47,"obp":".222","slg":".234","ops":".456","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":11,"rbi":4,"leftOnBase":21,"sacBunts":0,"sacFlies":2,"babip":".212","groundOutsToAirouts":"0.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":4},"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":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":6,"putOuts":128,"errors":0,"chances":134,"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":16,"gamesStarted":0,"flyOuts":15,"groundOuts":20,"airOuts":24,"runs":17,"doubles":1,"triples":3,"homeRuns":1,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":88,"obp":".364","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":392,"era":"5.91","inningsPitched":"21.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.69","battersFaced":101,"outs":64,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":392,"balls":141,"strikes":251,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.38","gamesFinished":5,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"8.86","walksPer9Inn":"4.64","hitsPer9Inn":"10.55","runsScoredPer9":"7.17","homeRunsPer9":"0.42","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"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":6,"balls":4,"strikes":2,"strikePercentage":".330","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":9,"gamesStarted":2,"flyOuts":8,"groundOuts":14,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":40,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":144,"era":"1.74","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.26","battersFaced":43,"outs":31,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":48,"strikes":96,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".---","pitchesPerInning":"13.94","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"4.35","walksPer9Inn":"1.74","hitsPer9Inn":"9.58","runsScoredPer9":"1.74","homeRunsPer9":"0.87","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"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":true,"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":"101","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":46,"flyOuts":23,"groundOuts":36,"airOuts":49,"runs":13,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".216","atBats":139,"obp":".282","slg":".367","ops":".649","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":51,"rbi":21,"leftOnBase":67,"sacBunts":0,"sacFlies":3,"babip":".234","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.75","popOuts":13,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":89,"errors":2,"chances":92,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":"300","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":22,"groundOuts":47,"airOuts":47,"runs":22,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":43,"baseOnBalls":19,"intentionalWalks":0,"hits":42,"hitByPitch":4,"avg":".235","atBats":179,"obp":".322","slg":".464","ops":".786","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":83,"rbi":32,"leftOnBase":88,"sacBunts":0,"sacFlies":0,"babip":".254","groundOutsToAirouts":"1.00","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.90","popOuts":9,"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":6,"stolenBases":21,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":15,"putOuts":336,"errors":1,"chances":352,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","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":17,"gamesStarted":0,"flyOuts":7,"groundOuts":21,"airOuts":10,"runs":16,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":64,"obp":".338","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":310,"era":"7.88","inningsPitched":"16.0","wins":1,"losses":4,"saves":0,"saveOpportunities":3,"holds":5,"blownSaves":3,"earnedRuns":14,"whip":"1.50","battersFaced":72,"outs":48,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":310,"balls":115,"strikes":195,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.10","rbi":0,"winPercentage":".200","pitchesPerInning":"19.38","gamesFinished":4,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"9.56","walksPer9Inn":"3.94","hitsPer9Inn":"9.56","runsScoredPer9":"9.00","homeRunsPer9":"1.13","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":24,"groundOuts":29,"airOuts":44,"runs":21,"doubles":8,"triples":1,"homeRuns":0,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".296","atBats":152,"obp":".333","slg":".362","ops":".695","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":55,"rbi":7,"leftOnBase":66,"sacBunts":0,"sacFlies":1,"babip":".381","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":10,"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":26,"putOuts":52,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":27,"groundOuts":37,"airOuts":46,"runs":15,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".163","atBats":123,"obp":".226","slg":".260","ops":".486","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":32,"rbi":9,"leftOnBase":61,"sacBunts":0,"sacFlies":0,"babip":".170","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":12,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":76,"errors":1,"chances":77,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","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":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":18,"obp":".227","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":79,"era":"1.59","inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.88","battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":31,"strikes":48,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.94","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.76","walksPer9Inn":"4.76","hitsPer9Inn":"3.18","runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676568":{"person":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"jerseyNumber":"70","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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":6,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":25,"obp":".483","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":123,"era":"14.54","inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":7,"whip":"3.23","battersFaced":29,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":123,"balls":45,"strikes":78,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"28.38","gamesFinished":1,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"6.23","walksPer9Inn":"8.31","hitsPer9Inn":"20.77","runsScoredPer9":"16.62","homeRunsPer9":"4.15","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[690993,663837,805808,693307,682985,656716,679529,672761,669398,663330,701678,663554,623454,640448,445276,669724],"pitchers":[663554,623454,640448,445276,669724],"bench":[668670,670097],"bullpen":[646241,656427,663947,675512,672456,664285,676568,676684],"battingOrder":[663837,805808,693307,682985,656716,679529,672761,663330,701678],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Torkelson 2 (12, Soriano, J, Suter); Dingler (11, Suter)."},{"label":"HR","value":"Torkelson (8, 2nd inning off Soriano, J, 0 on, 0 out)."},{"label":"TB","value":"Dingler 3; Greene, R; Keith 2; McGonigle 2; Torkelson 8."},{"label":"RBI","value":"Dingler (32); Greene, R (25); Torkelson (21)."},{"label":"2-out RBI","value":"Greene, R."},{"label":"Runners left in scoring position, 2 out","value":"Torkelson 2; Lee; McKinstry 2; Workman."},{"label":"GIDP","value":"McGonigle."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(McGonigle-Lee-Torkelson)."}]}],"note":[{"label":"a","value":"Struck out for Workman in the 6th."},{"label":"b","value":"Popped out for Keith in the 7th."}]}},"officials":[{"official":{"id":639723,"fullName":"Brennan Miller","link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":521251,"fullName":"Ben May","link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":483630,"fullName":"John Tumpane","link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"fullName":"Chris Conroy","link":"/api/v1/people/482620"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Soriano, J."},{"label":"ABS Challenge","value":"Dingler 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); O'Hoppe 2 (Ball-Overturned to Strike, Ball-Confirmed); Anderson, D (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Soriano, J 105-61; Suter 40-31; Mize 58-37; Anderson, D 35-26; Finnegan 16-10; Jansen, K 9-4; Hanifee 6-2."},{"label":"Groundouts-flyouts","value":"Soriano, J 4-3; Suter 3-1; Mize 2-1; Anderson, D 3-2; Finnegan 0-1; Jansen, K 1-0; Hanifee 1-0."},{"label":"Batters faced","value":"Soriano, J 24; Suter 12; Mize 14; Anderson, D 9; Finnegan 3; Jansen, K 3; Hanifee 2."},{"label":"Inherited runners-scored","value":"Hanifee 1-0."},{"label":"Umpires","value":"HP: Brennan Miller. 1B: Ben May. 2B: John Tumpane. 3B: Chris Conroy. "},{"label":"Weather","value":"76 degrees, Clear."},{"label":"Wind","value":"9 mph, L To R."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"2:26."},{"label":"Att","value":"27,692."},{"label":"Venue","value":"Comerica Park."},{"label":"May 27, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","boxscoreName":"Torkelson"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"3-4 | HR, 2 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":33,"groundOuts":27,"airOuts":49,"runs":18,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":68,"baseOnBalls":26,"intentionalWalks":0,"hits":38,"hitByPitch":3,"avg":".210","atBats":181,"obp":".318","slg":".409","ops":".727","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":74,"rbi":21,"leftOnBase":86,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.62","popOuts":5,"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":26,"putOuts":387,"errors":0,"chances":413,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","boxscoreName":"Mize"},"jerseyNumber":"12","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, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":58,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":14,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":21,"strikes":37,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":9,"gamesStarted":9,"flyOuts":32,"groundOuts":34,"airOuts":55,"runs":12,"doubles":14,"triples":0,"homeRuns":2,"strikeOuts":49,"baseOnBalls":12,"intentionalWalks":0,"hits":34,"hitByPitch":1,"atBats":170,"obp":".254","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":697,"era":"2.27","inningsPitched":"47.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.97","battersFaced":185,"outs":143,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":246,"strikes":451,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".400","pitchesPerInning":"14.62","gamesFinished":0,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"9.25","walksPer9Inn":"2.27","hitsPer9Inn":"6.42","runsScoredPer9":"2.27","homeRunsPer9":"0.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":64,"pitchingGameScore":64},{"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":{"note":"(W, 2-1)","summary":"3.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"3.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":9,"strikes":26,"strikePercentage":".740","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":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":1,"flyOuts":16,"groundOuts":34,"airOuts":29,"runs":15,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":45,"baseOnBalls":16,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":133,"obp":".291","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":602,"era":"3.44","inningsPitched":"36.2","wins":2,"losses":1,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"1.17","battersFaced":152,"outs":110,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":602,"balls":217,"strikes":385,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".667","pitchesPerInning":"16.42","gamesFinished":6,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"11.05","walksPer9Inn":"3.93","hitsPer9Inn":"6.63","runsScoredPer9":"3.68","homeRunsPer9":"0.74","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"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":61,"pitchingGameScore":61}]},"decisions":{"winner":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"loser":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}