{"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":824327,"link":"/api/v1.1/game/824327/feed/live","metaData":{"wait":10,"timeStamp":"20260722_220842","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824327,"type":"R","doubleHeader":"N","id":"2026/07/22/wasmlb-colmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824327-2026-07-22","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-22T19:10:00Z","originalDate":"2026-07-22","officialDate":"2026-07-22","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Washington","record":{"gamesPlayed":103,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":51,"ties":0,"pct":".505"},"records":{},"divisionLeader":false,"wins":52,"losses":51,"winningPercentage":".505"},"franchiseName":"Washington","clubName":"Nationals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":41,"losses":63,"ties":0,"pct":".394"},"records":{},"divisionLeader":false,"wins":41,"losses":63,"winningPercentage":".394"},"franchiseName":"Colorado","clubName":"Rockies","active":true}},"players":{"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID683000":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000","firstName":"Riley","lastName":"Cornelio","primaryNumber":"74","birthDate":"2000-06-06","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"Cornelio","middleName":"John Thomas","boxscoreName":"Cornelio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley Cornelio","nameSlug":"riley-cornelio-683000","firstLastName":"Riley Cornelio","lastFirstName":"Cornelio, Riley","lastInitName":"Cornelio, R","initLastName":"R Cornelio","fullFMLName":"Riley John Thomas Cornelio","fullLFMName":"Cornelio, Riley John Thomas","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID690924":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924","firstName":"Braxton","lastName":"Fulford","primaryNumber":"37","birthDate":"1998-12-09","currentAge":27,"birthCity":"Lubbock","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Braxton","useLastName":"Fulford","middleName":"Albert","boxscoreName":"Fulford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Fulford","nameSlug":"braxton-fulford-690924","firstLastName":"Braxton Fulford","lastFirstName":"Fulford, Braxton","lastInitName":"Fulford, B","initLastName":"B Fulford","fullFMLName":"Braxton Albert Fulford","fullLFMName":"Fulford, Braxton Albert","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID694249":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249","firstName":"Cole","lastName":"Carrigg","primaryNumber":"16","birthDate":"2002-05-08","currentAge":24,"birthCity":"Modesto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cole","useLastName":"Carrigg","middleName":"Michael","boxscoreName":"Carrigg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"CARE-igg","mlbDebutDate":"2026-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Carrigg","nameSlug":"cole-carrigg-694249","firstLastName":"Cole Carrigg","lastFirstName":"Carrigg, Cole","lastInitName":"Carrigg, C","initLastName":"C Carrigg","fullFMLName":"Cole Michael Carrigg","fullLFMName":"Carrigg, Cole Michael","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID687312":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312","firstName":"Gabriel","lastName":"Hughes","primaryNumber":"43","birthDate":"2001-08-22","currentAge":25,"birthCity":"Anchorage","birthStateProvince":"AK","birthCountry":"USA","height":"6' 4\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabriel","useLastName":"Hughes","middleName":"Alexander","boxscoreName":"Hughes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Hughes","nameSlug":"gabriel-hughes-687312","firstLastName":"Gabriel Hughes","lastFirstName":"Hughes, Gabriel","lastInitName":"Hughes, G","initLastName":"G Hughes","fullFMLName":"Gabriel Alexander Hughes","fullLFMName":"Hughes, Gabriel Alexander","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID605447":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447","firstName":"Jordan","lastName":"Romano","primaryNumber":"68","birthDate":"1993-04-21","currentAge":33,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Romano","middleName":"Robert","boxscoreName":"Romano","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"row-MAN-oh","mlbDebutDate":"2019-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Romano","nameSlug":"jordan-romano-605447","firstLastName":"Jordan Romano","lastFirstName":"Romano, Jordan","lastInitName":"Romano, J","initLastName":"J Romano","fullFMLName":"Jordan Robert Romano","fullLFMName":"Romano, Jordan Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID640454":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454","firstName":"Matthew","lastName":"Krook","birthDate":"1994-10-21","currentAge":31,"birthCity":"Hillsborough","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Krook","middleName":"Edward","boxscoreName":"Krook","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Krook","nameSlug":"matt-krook-640454","firstLastName":"Matt Krook","lastFirstName":"Krook, Matt","lastInitName":"Krook, M","initLastName":"M Krook","fullFMLName":"Matthew Edward Krook","fullLFMName":"Krook, Matthew Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687223":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223","firstName":"Carson","lastName":"Palmquist","primaryNumber":"51","birthDate":"2000-10-17","currentAge":25,"birthCity":"Fort Myers","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Palmquist","middleName":"James","boxscoreName":"Palmquist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Palmquist","nameSlug":"carson-palmquist-687223","firstLastName":"Carson Palmquist","lastFirstName":"Palmquist, Carson","lastInitName":"Palmquist, C","initLastName":"C Palmquist","fullFMLName":"Carson James Palmquist","fullLFMName":"Palmquist, Carson James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":33,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID668820":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820","firstName":"Max","lastName":"Kranick","primaryNumber":"35","birthDate":"1997-07-21","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Kranick","middleName":"Joseph","boxscoreName":"Kranick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAN-ick","mlbDebutDate":"2021-06-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Kranick","nameSlug":"max-kranick-668820","firstLastName":"Max Kranick","lastFirstName":"Kranick, Max","lastInitName":"Kranick, M","initLastName":"M Kranick","fullFMLName":"Max Joseph Kranick","fullLFMName":"Kranick, Max Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID695670":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670","firstName":"Harrison","lastName":"Ford","primaryNumber":"17","birthDate":"2003-02-21","currentAge":23,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Harry","useLastName":"Ford","middleName":"Michael","boxscoreName":"Ford, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2025-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harry Ford","nameSlug":"harry-ford-695670","firstLastName":"Harry Ford","lastFirstName":"Ford, Harry","lastInitName":"Ford, H","initLastName":"H Ford","fullFMLName":"Harrison Michael Ford","fullLFMName":"Ford, Harrison Michael","strikeZoneTop":3.123,"strikeZoneBottom":1.576},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676680":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680","firstName":"Thomas","lastName":"Cosgrove","primaryNumber":"34","birthDate":"1996-06-14","currentAge":30,"birthCity":"Staten Island","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tom","useLastName":"Cosgrove","boxscoreName":"Cosgrove","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"COSS-grove","mlbDebutDate":"2023-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tom Cosgrove","nameSlug":"tom-cosgrove-676680","firstLastName":"Tom Cosgrove","lastFirstName":"Cosgrove, Tom","lastInitName":"Cosgrove, T","initLastName":"T Cosgrove","fullFMLName":"Thomas  Cosgrove","fullLFMName":"Cosgrove, Thomas ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678868":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868","firstName":"Eddy","lastName":"Yean","primaryNumber":"46","birthDate":"2001-06-25","currentAge":25,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 3\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eddy","useLastName":"Yean","boxscoreName":"Yean","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jean","mlbDebutDate":"2026-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eddy Yean","nameSlug":"eddy-yean-678868","firstLastName":"Eddy Yean","lastFirstName":"Yean, Eddy","lastInitName":"Yean, E","initLastName":"E Yean","fullFMLName":"Eddy  Yean","fullLFMName":"Yean, Eddy ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639}},"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19","location":{"address1":"2001 Blake Street","city":"Denver","state":"Colorado","stateAbbrev":"CO","postalCode":"80205-2000","defaultCoordinates":{"latitude":39.756042,"longitude":-104.994136},"azimuthAngle":4.0,"elevation":5190,"country":"USA","phone":"(303) 292-0200"},"timeZone":{"tz":"MDT","id":"America/Denver","offset":-6,"offsetAtGameTime":-6},"fieldInfo":{"capacity":50480,"turfType":"Grass","roofType":"Open","leftLine":347,"left":390,"leftCenter":420,"center":415,"rightCenter":424,"right":375,"rightLine":350},"active":true,"season":"2026"},"officialVenue":{"id":19,"link":"/api/v1/venues/19"},"weather":{"condition":"Sunny","temp":"89","wind":"10 mph, In From LF"},"gameInfo":{"attendance":23196,"firstPitch":"2026-07-22T19:11:00.000Z","gameDurationMinutes":177},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":4,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":3,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"home":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"}},"officialScorer":{"id":431022,"fullName":"Dave Einspahr","link":"/api/v1/people/431022"},"primaryDatacaster":{"id":831879,"fullName":"Andrew Shin","link":"/api/v1/people/831879"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T19:11:17.291Z","endTime":"2026-07-22T19:12:56.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T17:28:15.633Z","endTime":"2026-07-22T18:49:04.753Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T18:49:04.753Z","endTime":"2026-07-22T19:10:23.236Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-22T19:10:23.236Z","endTime":"2026-07-22T19:11:19.322Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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":91.3,"endSpeed":85.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.283966924772116,"aZ":-21.84305751354199,"pfxX":0.15721397931162828,"pfxZ":5.63496407311648,"pX":0.5336885506961829,"pZ":3.1849553957606185,"vX0":7.278142479969205,"vY0":-132.9920743503605,"vZ0":-1.7987237235043811,"x":96.66,"y":152.79,"x0":-2.232389957275679,"y0":50.00103764115574,"z0":5.417697023697135,"aX":0.287593773020073},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":-1.4,"spinRate":2323,"spinDirection":184},"zone":3,"typeConfidence":2.0,"plateTime":0.4082412384346594,"extension":6.749320758618652},"index":3,"playId":"052bb5d5-388d-3f65-824b-7fbca7bbf334","pitchNumber":1,"startTime":"2026-07-22T19:11:19.322Z","endTime":"2026-07-22T19:11:22.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.891451716792275,"aZ":-28.860488714841523,"pfxX":-7.2940759293539585,"pfxZ":2.02634267260024,"pX":0.8177210474409365,"pZ":1.2666801125263647,"vX0":10.247281787212474,"vY0":-126.09878890773219,"vZ0":-4.265026498768846,"x":85.83,"y":204.58,"x0":-2.322132879018419,"y0":50.004643786299674,"z0":5.267784908201572,"aX":-11.932673632305113},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":11.3,"spinRate":1596,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.43180676267556617,"extension":6.720082880594385},"index":4,"playId":"0ceb9012-3e0e-3079-9ad1-046156b9615e","pitchNumber":2,"startTime":"2026-07-22T19:11:40.164Z","endTime":"2026-07-22T19:11:44.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38364328812172,"aZ":-21.928150594867876,"pfxX":0.5217317906204566,"pfxZ":5.441048595446271,"pX":0.7389312942171901,"pZ":1.9274036172795657,"vX0":8.009774890727359,"vY0":-134.8927291537774,"vZ0":-4.795466289172461,"x":88.83,"y":186.74,"x0":-2.3101437207591977,"y0":50.00186761903268,"z0":5.23087071830681,"aX":0.981084733359371},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":-2.3,"spinRate":2276,"spinDirection":185},"zone":9,"typeConfidence":2.0,"plateTime":0.4027363436407203,"extension":6.850260430977082},"index":5,"playId":"4304fd8b-f058-33fe-928d-ce6228c0e186","pitchNumber":3,"startTime":"2026-07-22T19:11:54.646Z","endTime":"2026-07-22T19:11:59.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.331531637703854,"aZ":-27.15225292824587,"pfxX":8.071253898350552,"pfxZ":3.1600786764122795,"pX":1.635287318305157,"pZ":1.4615093944146573,"vX0":7.333123206454935,"vY0":-125.00537723700599,"vZ0":-3.896450742264113,"x":54.67,"y":199.32,"x0":-2.380715676201385,"y0":50.000868010366254,"z0":5.260161658569829,"aX":12.818824199388393},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.0,"breakHorizontal":-16.2,"spinRate":2168,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4375363542989592,"extension":6.747654618958908},"index":6,"playId":"0a41813a-2ae3-39e0-91ad-efbb40702251","pitchNumber":4,"startTime":"2026-07-22T19:12:11.329Z","endTime":"2026-07-22T19:12:16.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":86.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08532996492922,"aZ":-22.10742506081147,"pfxX":0.596215867407762,"pfxZ":5.385008622983516,"pX":0.877663420901266,"pZ":2.251597623608039,"vX0":8.304848488388163,"vY0":-134.17248679408723,"vZ0":-3.706028043060684,"x":83.55,"y":177.99,"x0":-2.3029107279157164,"y0":50.00431163212732,"z0":5.178993576814862,"aX":1.1136084487704083},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.4,"breakHorizontal":-2.4,"spinRate":2174,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4043205348980359,"extension":6.936027885938137},"index":7,"playId":"90a259d4-77af-35a1-8276-a4e39c3aa03f","pitchNumber":5,"startTime":"2026-07-22T19:12:31.728Z","endTime":"2026-07-22T19:12:36.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":87.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.582600815861593,"aZ":-21.58532866143562,"pfxX":0.6884282443389185,"pfxZ":5.551976655870487,"pX":0.6713134165286939,"pZ":2.795831697448083,"vX0":7.424520957059276,"vY0":-135.3180760751531,"vZ0":-2.769174742572462,"x":91.41,"y":163.29,"x0":-2.165445948286433,"y0":50.004416486021526,"z0":5.297479658754708,"aX":1.3126496465363722},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":-2.4,"spinRate":2149,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.4004312385137583,"extension":6.996319066791082},"hitData":{"launchSpeed":94.1,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.85,"coordY":154.22}},"index":8,"playId":"cb0be863-0e4d-370a-bdf9-120cb8fb302f","pitchNumber":6,"startTime":"2026-07-22T19:12:49.239Z","endTime":"2026-07-22T19:12:56.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:12:56.543Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T19:13:26.007Z","endTime":"2026-07-22T19:14:50.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T19:13:19.803Z","endTime":"2026-07-22T19:13:28.221Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"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":91.6,"endSpeed":86.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65831996638036,"aZ":-22.82220083998303,"pfxX":-0.2581394554622962,"pfxZ":5.03366506547723,"pX":0.5092761940972346,"pZ":2.950128329621912,"vX0":6.993638579430271,"vY0":-133.48422053169148,"vZ0":-2.0889478501411425,"x":97.59,"y":159.13,"x0":-2.07872643462606,"y0":50.00518243021861,"z0":5.336548518140236,"aX":-0.4806230603673569},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":-0.6,"spinRate":2237,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.4057289120448888,"extension":6.7310140377438845},"index":1,"playId":"84b98ed4-762a-39c5-9932-43757df7e8b6","pitchNumber":1,"startTime":"2026-07-22T19:13:28.221Z","endTime":"2026-07-22T19:13:32.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":88.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40467294706415,"aZ":-21.35292031729939,"pfxX":-0.226913420619971,"pfxZ":5.599706811271749,"pX":0.8391394712319232,"pZ":1.5667325208596665,"vX0":8.099583449929916,"vY0":-136.12747837899173,"vZ0":-5.994376407856956,"x":85.01,"y":196.48,"x0":-2.1083167406136427,"y0":50.006415431552774,"z0":5.212108015834665,"aX":-0.43919995369875703},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":-0.8,"spinRate":2251,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.3978142510471452,"extension":7.020271649475204},"index":2,"playId":"789f6ef2-3ee9-3964-be5e-8cd49139c35b","pitchNumber":2,"startTime":"2026-07-22T19:13:45.300Z","endTime":"2026-07-22T19:13:50.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.450528178915942,"aZ":-23.071999540078732,"pfxX":3.0189604289369303,"pfxZ":5.446809802148109,"pX":0.8635595393928477,"pZ":1.5053869497667949,"vX0":6.800935590114117,"vY0":-126.99869933764725,"vZ0":-4.961278171732468,"x":84.08,"y":198.13,"x0":-2.217335716708525,"y0":50.001261226515766,"z0":5.266765174812223,"aX":5.042575088457396},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.2,"breakHorizontal":-6.7,"spinRate":2303,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.42758210337254976,"extension":6.818273081210457},"index":3,"playId":"7999e8ca-b81f-3f7d-aeb9-b46626740ae5","pitchNumber":3,"startTime":"2026-07-22T19:14:02.567Z","endTime":"2026-07-22T19:14:06.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23278066586779,"aZ":-26.43611565531836,"pfxX":5.325613405106195,"pfxZ":3.417616317799764,"pX":2.1268382181261116,"pZ":1.5061601057440246,"vX0":9.33099634975461,"vY0":-127.93088281662791,"vZ0":-4.572558128371675,"x":35.93,"y":198.11,"x0":-2.2416154609855905,"y0":50.0020272909872,"z0":5.357469126931793,"aX":8.939161085163397},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":-11.5,"spinRate":2285,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4260643917373579,"extension":6.886312336324854},"index":4,"playId":"95fb64ac-e626-37df-8ecb-999966b2cdeb","pitchNumber":4,"startTime":"2026-07-22T19:14:24.683Z","endTime":"2026-07-22T19:14:28.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":87.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.115219828439926,"aZ":-22.366023524558972,"pfxX":0.10194818588385779,"pfxZ":5.1514821615222885,"pX":0.8823144283399427,"pZ":1.5913050232558992,"vX0":8.354952662870435,"vY0":-135.74297437537712,"vZ0":-5.486301943135396,"x":83.37,"y":195.81,"x0":-2.223064100866546,"y0":50.003576324602136,"z0":5.153484592012481,"aX":0.19170883462231875},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":-1.6,"spinRate":2307,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4004598332600846,"extension":7.003415947302533},"index":5,"playId":"fdf95b7a-9211-319d-8cad-91873f7ed2f9","pitchNumber":5,"startTime":"2026-07-22T19:14:45.502Z","endTime":"2026-07-22T19:14:50.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:14:50.842Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T19:15:00.308Z","endTime":"2026-07-22T19:16:00.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.647136034662708,"aZ":-20.940768003110993,"pfxX":1.6329883531715124,"pfxZ":5.9349899454551105,"pX":0.34869084186081284,"pZ":2.336699665025897,"vX0":6.250945760628319,"vY0":-135.0590109753671,"vZ0":-4.047208279184918,"x":103.71,"y":175.69,"x0":-2.1852819120181426,"y0":50.00319573409972,"z0":5.28280789354512,"aX":3.08964496526782},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":-4.0,"spinRate":2269,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.40180659759747606,"extension":6.876638721209936},"index":0,"playId":"9ca77129-b3c0-30e3-b90a-7ae6dde2d880","pitchNumber":1,"startTime":"2026-07-22T19:15:16.398Z","endTime":"2026-07-22T19:15:19.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":73.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.87340717542521,"aZ":-39.4339087065166,"pfxX":4.100986482773608,"pfxZ":-5.508144346030199,"pX":0.5382537793823998,"pZ":1.7561214373623686,"vX0":3.9543890563411512,"vY0":-112.93741305213929,"vZ0":-0.1833362863381196,"x":96.48,"y":191.36,"x0":-1.7561139043373073,"y0":50.00521835093764,"z0":5.741598023471062,"aX":5.400175928146776},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-9.8,"breakHorizontal":-8.3,"spinRate":2474,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.48146426245242413,"extension":7.001655146163271},"index":1,"playId":"4448497e-6dca-37b2-a392-fb55d76b9ace","pitchNumber":2,"startTime":"2026-07-22T19:15:36.253Z","endTime":"2026-07-22T19:15:40.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7303022216504,"aZ":-22.744392807351826,"pfxX":0.7293570753571069,"pfxZ":4.905234349628065,"pX":0.03526150349558361,"pZ":3.7060596639852834,"vX0":5.6142895271938675,"vY0":-136.0420948933134,"vZ0":-0.5058126917642887,"x":115.66,"y":138.72,"x0":-2.1285778135546995,"y0":50.001716175078734,"z0":5.436426834420657,"aX":1.4006838834374646},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":-2.3,"spinRate":2284,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.3987802834576004,"extension":6.8935986076490945},"index":2,"playId":"959523df-770d-3237-af01-864c5cf56955","pitchNumber":3,"startTime":"2026-07-22T19:15:56.181Z","endTime":"2026-07-22T19:16:00.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:16:00.484Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T19:18:02.673Z","endTime":"2026-07-22T19:20:28.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09312990922346,"aZ":-17.132151598212285,"pfxX":-2.9461437231268297,"pfxZ":7.425064224637724,"pX":-0.6576188795995019,"pZ":2.831116862465328,"vX0":3.9181525181255066,"vY0":-140.3311795491593,"vZ0":-5.193793452307845,"x":142.07,"y":162.34,"x0":-1.6790435609333747,"y0":50.003418750737275,"z0":5.795622239263119,"aX":-5.9687625475451265},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":4.7,"spinRate":2216,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3880042544474369,"extension":6.223778453137715},"index":0,"playId":"ecd6cd5f-8a69-354a-a1e6-d97d3143e6b6","pitchNumber":1,"startTime":"2026-07-22T19:18:17.129Z","endTime":"2026-07-22T19:18:20.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51879585487581,"aZ":-17.90988756779437,"pfxX":-4.951769068790121,"pfxZ":7.144588058454893,"pX":-0.5890281269804607,"pZ":1.5431195177589556,"vX0":5.121603538267198,"vY0":-139.2704793916112,"vZ0":-8.039291406748852,"x":139.45,"y":197.12,"x0":-1.7943070747183592,"y0":50.001050138529635,"z0":5.616261019571258,"aX":-9.88441741497787},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.8,"breakHorizontal":8.2,"spinRate":2308,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.39087495707859343,"extension":6.350207844223449},"index":1,"playId":"73b2eb19-32b2-39b5-b934-6e30c941bf5c","pitchNumber":2,"startTime":"2026-07-22T19:18:40.900Z","endTime":"2026-07-22T19:18:45.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.920828906103633,"aZ":-23.845352937933768,"pfxX":0.6150566384970256,"pfxZ":4.306691004842969,"pX":0.1672697543794541,"pZ":2.9776967099179052,"vX0":5.0719307969868765,"vY0":-136.4636726919108,"vZ0":-3.2568197440256315,"x":110.62,"y":158.38,"x0":-1.77616421754584,"y0":50.00097077169055,"z0":5.782994010327635,"aX":1.1892278686319175},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":-1.9,"spinRate":2294,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.3975540872940382,"extension":6.27720796575765},"index":2,"playId":"08052de2-c62a-3c32-8b16-4a5b33d52281","pitchNumber":3,"startTime":"2026-07-22T19:19:03.040Z","endTime":"2026-07-22T19:19:18.731Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":82.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.940940281002632,"aZ":-35.59806548549724,"pfxX":3.7661821494367658,"pfxZ":-2.02945439923308,"pX":0.37797325852398517,"pZ":2.234077352468528,"vX0":3.9234073079161873,"vY0":-127.97422439496322,"vZ0":-2.411704312409792,"x":102.59,"y":178.46,"x0":-1.654203090903701,"y0":50.00265278774849,"z0":5.928936344666091,"aX":6.357985638609917},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.0,"breakHorizontal":-7.6,"spinRate":2174,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.42509672582463454,"extension":6.234280847932447},"index":3,"playId":"80b3cd5a-73f3-3f38-9eae-1425b904a333","pitchNumber":4,"startTime":"2026-07-22T19:19:58.311Z","endTime":"2026-07-22T19:20:02.952Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98002250054935,"aZ":-39.25002469821959,"pfxX":3.8731243964060855,"pfxZ":-4.324140411352122,"pX":-0.3715366361371743,"pZ":2.427895049423507,"vX0":1.6536119591072949,"vY0":-126.12202519401585,"vZ0":-1.1641678025011415,"x":131.16,"y":173.23,"x0":-1.5360411655032398,"y0":50.00406945973708,"z0":6.018288671802157,"aX":6.335128583128418},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.9,"breakHorizontal":-7.3,"spinRate":2324,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.4317732840666406,"extension":6.20441452925546},"index":4,"playId":"fe409ea8-e713-3cbf-9212-fa64bb6f51d9","pitchNumber":5,"startTime":"2026-07-22T19:20:23.428Z","endTime":"2026-07-22T19:20:28.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:20:28.133Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T19:20:33.802Z","endTime":"2026-07-22T19:21:02.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":90.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.329993542645482,"aZ":-17.804842282913643,"pfxX":-3.620912355538214,"pfxZ":7.059563713919804,"pX":-0.4795005992291944,"pZ":1.2331299386198968,"vX0":4.415853290172835,"vY0":-140.48357762656275,"vZ0":-9.165617287201734,"x":135.28,"y":205.49,"x0":-1.5878233041050855,"y0":50.00565222780203,"z0":5.653236316237104,"aX":-7.372458108643585},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":5.9,"spinRate":2408,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.38717784371179453,"extension":6.310798276809439},"hitData":{"launchSpeed":69.3,"launchAngle":-6.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.25,"coordY":191.25}},"index":0,"playId":"85738510-f367-366c-a7a0-8f860eb3241d","pitchNumber":1,"startTime":"2026-07-22T19:20:54.780Z","endTime":"2026-07-22T19:21:02.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:21:02.822Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T19:21:13.445Z","endTime":"2026-07-22T19:23:02.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.179515257872616,"aZ":-16.843282186186503,"pfxX":-2.6224109255843677,"pfxZ":7.588730576390404,"pX":0.438796409447937,"pZ":1.3319031099267737,"vX0":5.756160299391124,"vY0":-139.5279617042774,"vZ0":-9.374509515543243,"x":100.27,"y":202.82,"x0":-1.287854515013139,"y0":50.000130303896924,"z0":5.788721204282006,"aX":-5.296479438125405},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":3.8,"spinRate":2407,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.38893803848068975,"extension":6.484759733744587},"index":0,"playId":"c42b596f-838f-36ef-845e-b4cd3f019784","pitchNumber":1,"startTime":"2026-07-22T19:21:33.705Z","endTime":"2026-07-22T19:21:37.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.724621434883066,"aZ":-38.470785743999464,"pfxX":2.2588827940261407,"pfxZ":-3.667090638309098,"pX":-0.018519142821141536,"pZ":1.3328595669919743,"vX0":3.3541696167188704,"vY0":-128.94958655222533,"vZ0":-4.08506560109914,"x":117.71,"y":202.79,"x0":-1.619586859213887,"y0":50.001761523862584,"z0":5.843219465837409,"aX":3.880115925974658},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-7.2,"breakHorizontal":-4.7,"spinRate":2254,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.42151425123288444,"extension":6.237499315725102},"index":1,"playId":"664ce84b-ff14-3af5-9382-1f2f33fda00e","pitchNumber":2,"startTime":"2026-07-22T19:21:54.365Z","endTime":"2026-07-22T19:21:59.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":91.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.927117978122887,"aZ":-17.18325296767237,"pfxX":-3.347205912692027,"pfxZ":7.132433632101542,"pX":0.046671259217265865,"pZ":1.5028061872623395,"vX0":5.410439587291483,"vY0":-142.50564877211391,"vZ0":-8.941783567825945,"x":115.22,"y":198.2,"x0":-1.422576025588634,"y0":50.00570295007057,"z0":5.718315133994109,"aX":-7.038538348429801},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.8,"breakHorizontal":5.3,"spinRate":2344,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3811472229143762,"extension":6.350056976809953},"index":2,"playId":"9c1541cc-3850-37b8-94cf-21af693ee1d8","pitchNumber":3,"startTime":"2026-07-22T19:22:16.710Z","endTime":"2026-07-22T19:22:21.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65094203630497,"aZ":-37.27102958199619,"pfxX":4.450712680227952,"pfxZ":-3.113937955109037,"pX":-1.8075295716343558,"pZ":2.513613836380183,"vX0":-1.2411782442456818,"vY0":-125.78259930504932,"vZ0":-0.7066279235865479,"x":185.9,"y":170.91,"x0":-1.8921004488103306,"y0":50.004462185677966,"z0":5.767635184738529,"aX":7.277386100779461},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.6,"breakHorizontal":-7.9,"spinRate":2305,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.4321229465801202,"extension":6.332913261205936},"index":3,"playId":"7745fa00-08ac-3c80-8873-0e70bc11a104","pitchNumber":4,"startTime":"2026-07-22T19:22:36.446Z","endTime":"2026-07-22T19:22:40.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":91.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665126277441082,"aZ":-22.469905699076296,"pfxX":-7.239450905517932,"pfxZ":4.650311653896796,"pX":-1.5079095667594138,"pZ":1.6754302209088154,"vX0":3.2613474060528116,"vY0":-141.92487756720382,"vZ0":-7.169329268989459,"x":174.48,"y":193.54,"x0":-1.7172540771350127,"y0":50.001358349833545,"z0":5.6158310052164575,"aX":-15.09726662165593},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.4,"breakHorizontal":12.7,"spinRate":2182,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.38269383660585543,"extension":6.372196717912251},"index":4,"playId":"efaa5f2f-018b-31c8-a48d-f17af6f769c2","pitchNumber":5,"startTime":"2026-07-22T19:22:57.934Z","endTime":"2026-07-22T19:23:02.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:23:02.003Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T19:23:31.964Z","endTime":"2026-07-22T19:24:01.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"52bb6a05-2cb5-4b3d-b589-39ce12bf4d09","startTime":"2026-07-22T19:23:31.964Z","endTime":"2026-07-22T19:23:37.176Z","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":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":90.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12972823946174,"aZ":-17.814694441572524,"pfxX":-3.244608881715344,"pfxZ":7.033285616418734,"pX":0.34874267617985083,"pZ":1.7707194413686014,"vX0":6.487637176892952,"vY0":-140.19572135985703,"vZ0":-7.843501996478347,"x":103.71,"y":190.97,"x0":-1.5475800114398748,"y0":50.00063140109758,"z0":5.7138298222633965,"aX":-6.622730802492795},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":4.9,"spinRate":2376,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3869473139750017,"extension":6.347814686883725},"hitData":{"launchSpeed":98.3,"launchAngle":53.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.03,"coordY":86.82}},"index":1,"playId":"1467e930-1493-3035-bdb4-e9ab31b8b219","pitchNumber":1,"startTime":"2026-07-22T19:23:50.908Z","endTime":"2026-07-22T19:24:01.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:24:01.775Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T19:25:56.366Z","endTime":"2026-07-22T19:27:04.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663585033624422,"aZ":-19.921485980324185,"pfxX":0.5552177715492723,"pfxZ":6.696121529224921,"pX":0.6529484034251296,"pZ":1.1833578654180605,"vX0":7.335012127691413,"vY0":-133.42112800878542,"vZ0":-6.9286598457223825,"x":92.11,"y":206.83,"x0":-2.187082104746998,"y0":50.005625725107755,"z0":5.215871895373831,"aX":1.0141045174488945},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":-2.4,"spinRate":2182,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.40819729366573787,"extension":6.973064828800006},"index":0,"playId":"5529bfa7-f8a4-381d-b4a4-baddefaaf119","pitchNumber":1,"startTime":"2026-07-22T19:26:16.633Z","endTime":"2026-07-22T19:26:20.817Z","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":92.5,"endSpeed":85.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348737693379874,"aZ":-22.3117065147783,"pfxX":1.0406325910365122,"pfxZ":5.3151970577036955,"pX":0.7751375736915734,"pZ":2.6223532834144674,"vX0":7.477827058181558,"vY0":-134.63306422983172,"vZ0":-2.995087229604536,"x":87.45,"y":167.98,"x0":-2.1614182769403265,"y0":50.00121585143238,"z0":5.309688458247301,"aX":1.9293106211547144},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":-3.4,"spinRate":2185,"spinDirection":176},"zone":6,"typeConfidence":2.0,"plateTime":0.4052003598067211,"extension":7.0291704180905645},"index":1,"playId":"42a61bcd-41c0-3bc3-ae19-95a6c26fbe33","pitchNumber":2,"startTime":"2026-07-22T19:26:30.726Z","endTime":"2026-07-22T19:26:34.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.939139181036545,"aZ":-20.52781553816415,"pfxX":0.27198774898586553,"pfxZ":6.115088151863384,"pX":0.27035486599707514,"pZ":2.3438324690756196,"vX0":6.070523941106875,"vY0":-135.74814550774525,"vZ0":-4.307576911267764,"x":106.69,"y":175.5,"x0":-2.011142385528186,"y0":50.0039369558846,"z0":5.342424513904184,"aX":0.5182198459978842},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":-1.6,"spinRate":2179,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.40033990868854596,"extension":7.083701096585706},"hitData":{"launchSpeed":91.2,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.7,"coordY":128.24}},"index":2,"playId":"0e4d041f-5ba1-3a13-9d5a-2d0b8ffb4957","pitchNumber":3,"startTime":"2026-07-22T19:26:50.046Z","endTime":"2026-07-22T19:27:04.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:27:04.223Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Crews singles on a fly ball to center fielder Cole Carrigg. CJ Abrams to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T19:27:17.572Z","endTime":"2026-07-22T19:28:01.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10323218031929,"aZ":-22.800540897209146,"pfxX":-1.2089207101985116,"pfxZ":5.09320891808083,"pX":0.9949578089081261,"pZ":2.6416824575123328,"vX0":9.208981056184072,"vY0":-133.22995504516757,"vZ0":-3.1782888581177264,"x":79.07,"y":167.45,"x0":-2.3140611869645404,"y0":50.005877594906664,"z0":5.45345990588135,"aX":-2.2271984118551513},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":0.7,"spinRate":2169,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.4073588831855366,"extension":6.836017193655243},"index":0,"playId":"7492203d-849c-3ba4-bcf9-bf37bedb68b5","pitchNumber":1,"startTime":"2026-07-22T19:27:30.029Z","endTime":"2026-07-22T19:27:34.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.233848615995228,"aZ":-25.5661418578395,"pfxX":-0.3398716745217816,"pfxZ":3.5674521623823896,"pX":0.2932271449875882,"pZ":2.8457720604398973,"vX0":6.786260694940541,"vY0":-133.9076375268081,"vZ0":-2.0692251283989185,"x":105.82,"y":161.94,"x0":-2.207683640861462,"y0":50.005690072079474,"z0":5.419575453409784,"aX":-0.6300751934217569},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.4,"breakHorizontal":-0.5,"spinRate":2126,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.4058042210213548,"extension":6.796008199648791},"hitData":{"launchSpeed":79.8,"launchAngle":55.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.44,"coordY":111.96}},"index":1,"playId":"828e819d-74c7-3e90-800d-d25d18d9994e","pitchNumber":2,"startTime":"2026-07-22T19:27:47.251Z","endTime":"2026-07-22T19:28:01.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:28:01.787Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daylen Lile grounds into a force out, second baseman Edouard Julien to shortstop Willi Castro. CJ Abrams to 3rd. Dylan Crews out at 2nd. Daylen Lile to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T19:28:28.125Z","endTime":"2026-07-22T19:28:44.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.972705532043474,"aZ":-23.966902675134573,"pfxX":1.1304319414185855,"pfxZ":4.339990810333656,"pX":0.6134024966627167,"pZ":2.7589398961188416,"vX0":7.631626452493308,"vY0":-134.86138864247644,"vZ0":-2.6254537139775467,"x":93.62,"y":164.29,"x0":-2.3693335684564514,"y0":50.00314577597367,"z0":5.388130075592326,"aX":2.13712531719424},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":-3.2,"spinRate":2266,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.4020655029547786,"extension":6.998274774551545},"hitData":{"launchSpeed":65.7,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":153.2}},"index":0,"playId":"d02a9c34-d4cb-3c25-afcb-f33cdb0da463","pitchNumber":1,"startTime":"2026-07-22T19:28:36.925Z","endTime":"2026-07-22T19:28:44.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:28:44.929Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Keibert Ruiz pops out to third baseman Kyle Karros.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T19:28:53.841Z","endTime":"2026-07-22T19:30:26.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.636375254098468,"aZ":-26.721737655053634,"pfxX":-6.110191310924154,"pfxZ":3.273514159810283,"pX":0.2328321461782042,"pZ":2.4198182185128,"vX0":8.499345427163588,"vY0":-126.84605416343648,"vZ0":-2.166996478003668,"x":108.12,"y":173.44,"x0":-2.3341904280523553,"y0":50.001543550958594,"z0":5.370010169160822,"aX":-10.173858430197875},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.8,"breakHorizontal":9.6,"spinRate":1384,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.42826400023282307,"extension":6.812700113136619},"index":0,"playId":"0e26bb69-bc15-3abe-a283-ae5308f614cf","pitchNumber":1,"startTime":"2026-07-22T19:29:23.543Z","endTime":"2026-07-22T19:29:27.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.894441027671785,"aZ":-20.646568840009728,"pfxX":0.6951936139102847,"pfxZ":6.0625724368844605,"pX":-0.20956312831756832,"pZ":2.561325944724343,"vX0":5.72786539959432,"vY0":-135.83239833007642,"vZ0":-3.7716865142550087,"x":124.99,"y":169.62,"x0":-2.4207824115235286,"y0":50.00051778968423,"z0":5.37273715418543,"aX":1.3215882596904085},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":-2.3,"spinRate":2162,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.4005829471665563,"extension":6.878282288984998},"index":1,"playId":"f6dedabe-7f93-3bc0-a34f-93ac3a370a41","pitchNumber":2,"startTime":"2026-07-22T19:29:45.307Z","endTime":"2026-07-22T19:29:49.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":87.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.000076204467547,"aZ":-24.289277387592684,"pfxX":1.1310958186229767,"pfxZ":4.148310344680729,"pX":0.6927399374975924,"pZ":3.472758831492687,"vX0":7.183244162382796,"vY0":-135.44265242611377,"vZ0":-1.0766490776131072,"x":90.59,"y":145.02,"x0":-2.1154333872990088,"y0":50.00671261506153,"z0":5.537360728651874,"aX":2.1500934490992996},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":-3.2,"spinRate":2217,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.40080587430287773,"extension":6.714963132824741},"hitData":{"launchSpeed":50.3,"launchAngle":54.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":116.28,"coordY":154.17}},"index":2,"playId":"759b3ea5-468e-378b-b151-b95506c742fc","pitchNumber":3,"startTime":"2026-07-22T19:30:16.855Z","endTime":"2026-07-22T19:30:26.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:30:26.433Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorbit Vivas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T19:30:39.779Z","endTime":"2026-07-22T19:33:37.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6,7],"actionIndex":[5],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41438399078717,"aZ":-23.069317220537485,"pfxX":-0.1440929474791648,"pfxZ":4.837876953426571,"pX":0.497263061911888,"pZ":3.8115893421359996,"vX0":7.25432194313873,"vY0":-135.30809460260127,"vZ0":-0.3477446565245176,"x":98.05,"y":135.87,"x0":-2.183073288840919,"y0":50.00233678439637,"z0":5.53774437911354,"aX":-0.2725447540453567},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":-1.1,"spinRate":2191,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4025317502289876,"extension":6.850114240274059},"index":0,"playId":"5f4530ff-2ec3-326b-8ebd-563ae5cf3501","pitchNumber":1,"startTime":"2026-07-22T19:30:53.777Z","endTime":"2026-07-22T19:30:57.312Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-22T19:31:06.054Z","endTime":"2026-07-22T19:31:24.907Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"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":92.3,"endSpeed":85.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61939930703965,"aZ":-23.889904085574063,"pfxX":-0.5823303407697238,"pfxZ":4.453395648036819,"pX":0.6814386529306099,"pZ":2.624429431165914,"vX0":7.696629396159782,"vY0":-134.39891847076112,"vZ0":-3.0052388393816383,"x":91.03,"y":167.92,"x0":-2.12376601066202,"y0":50.002338014924085,"z0":5.423200223462466,"aX":-1.0849314969204515},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":-0.4,"spinRate":2097,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4049978611703384,"extension":6.962159465211445},"index":2,"playId":"0005bd82-09e1-3252-927b-8731ce9692cf","pitchNumber":2,"startTime":"2026-07-22T19:31:24.907Z","endTime":"2026-07-22T19:31:30.907Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"2097e66f-3e6e-3c6c-9603-5fbc8edb715b","startTime":"2026-07-22T19:32:25.655Z","endTime":"2026-07-22T19:32:28.655Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73012174125498,"aZ":-22.698665101564462,"pfxX":0.43180142154469037,"pfxZ":4.938141425297923,"pX":-0.5082301953449629,"pZ":3.6889366439475397,"vX0":5.076071044834179,"vY0":-136.37993275279,"vZ0":-0.7213021691400906,"x":136.37,"y":139.18,"x0":-2.4354059647381576,"y0":50.00384400371506,"z0":5.49645372930124,"aX":0.8274030943615241},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":-1.7,"spinRate":2197,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.39878822167782646,"extension":6.701968480386841},"index":4,"playId":"5603ba44-5523-34c2-8e47-6b9e8d6a6550","pitchNumber":3,"startTime":"2026-07-22T19:32:47.137Z","endTime":"2026-07-22T19:32:57.851Z","isPitch":true,"type":"pitch"},{"details":{"description":"Daylen Lile steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"5603ba44-5523-34c2-8e47-6b9e8d6a6550","startTime":"2026-07-22T19:32:57.851Z","endTime":"2026-07-22T19:33:11.139Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"d2d0bff4-d236-4fed-9717-f483f0627bf6","startTime":"2026-07-22T19:33:11.139Z","endTime":"2026-07-22T19:33:16.139Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.37736627200044,"aZ":-40.91425198694776,"pfxX":1.1276603470062945,"pfxZ":-6.361829104877529,"pX":0.8458845810387339,"pZ":-0.3594816416380381,"vX0":5.747612206119658,"vY0":-115.77887805513686,"vZ0":-4.649112662041019,"x":84.76,"y":248.49,"x0":-1.8042153930638087,"y0":50.00508991106378,"z0":5.545123689724907,"aX":1.5482088222236419},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.4,"breakHorizontal":-3.4,"spinRate":2545,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.47108545157029,"extension":7.0503473208467975},"index":7,"playId":"2860c098-c2fe-33a4-8d04-87e30972a80d","pitchNumber":4,"startTime":"2026-07-22T19:33:29.503Z","endTime":"2026-07-22T19:33:37.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:33:37.847Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Carrigg flies out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T19:35:35.772Z","endTime":"2026-07-22T19:37:49.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(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.5,"endSpeed":78.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01675527557676,"aZ":-40.06154528690818,"pfxX":2.4988259610602075,"pfxZ":-5.057095407624642,"pX":-1.7415012727381893,"pZ":3.836222733609508,"vX0":-0.8129769420555812,"vY0":-123.14096787092143,"vZ0":2.572334910615905,"x":183.38,"y":135.2,"x0":-1.7346237695875366,"y0":50.00410117288237,"z0":6.131996529098582,"aX":3.8954404550846835},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.5,"breakHorizontal":-4.4,"spinRate":2169,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.44227885354982543,"extension":6.1011347026530816},"index":0,"playId":"82b296b2-5671-3f71-9c43-a8bc0890b0c8","pitchNumber":1,"startTime":"2026-07-22T19:35:50.668Z","endTime":"2026-07-22T19:35:55.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90410438384921,"aZ":-14.671057649588931,"pfxX":-3.0325143655226605,"pfxZ":8.547716831070636,"pX":-0.03444375203298222,"pZ":2.2303170376628048,"vX0":5.406097342812624,"vY0":-141.4043776848574,"vZ0":-7.008220027135102,"x":118.31,"y":178.56,"x0":-1.5674447802185127,"y0":50.000358148800984,"z0":5.661938589388997,"aX":-6.208357983677837},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":4.6,"spinRate":2399,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3857248017493813,"extension":6.315385000238764},"index":1,"playId":"ab172fd7-cc83-3491-98d8-3c4f4554e2b1","pitchNumber":2,"startTime":"2026-07-22T19:36:12.675Z","endTime":"2026-07-22T19:36:17.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.877988698195797,"aZ":-17.178831176509355,"pfxX":-1.5981976542410008,"pfxZ":7.353305326774382,"pX":-1.8777628065886816,"pZ":3.4735035699245156,"vX0":0.08972568488442893,"vY0":-141.3688852592155,"vZ0":-3.6370536406867533,"x":188.58,"y":145.0,"x0":-1.701852413830947,"y0":50.0070460287958,"z0":5.868309986633061,"aX":-3.260655992198292},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":2.9,"spinRate":2324,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3863017760231009,"extension":6.320997281859827},"index":2,"playId":"ef9a470d-f765-3b57-9b64-1f52da6815c1","pitchNumber":3,"startTime":"2026-07-22T19:36:33.863Z","endTime":"2026-07-22T19:36:37.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292079418775064,"aZ":-14.693135806355409,"pfxX":-2.5220038910202085,"pfxZ":8.480196725378601,"pX":-0.3595883581308516,"pZ":1.2626224658317062,"vX0":4.4703064502134655,"vY0":-141.93058255227007,"vZ0":-9.606127377906192,"x":130.71,"y":204.69,"x0":-1.6199193707558845,"y0":50.006604896177706,"z0":5.604179432352861,"aX":-5.201115127745207},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":3.7,"spinRate":2417,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.38438944402151654,"extension":6.365879813136957},"index":3,"playId":"9d6cd452-c501-32be-a5a1-f265cb3dc3c2","pitchNumber":4,"startTime":"2026-07-22T19:36:55.699Z","endTime":"2026-07-22T19:36:59.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.337637212089483,"aZ":-18.610743512423234,"pfxX":0.1758347918625216,"pfxZ":6.7662089261672875,"pX":-0.32601765590021375,"pZ":1.859815166812849,"vX0":4.1918357856263375,"vY0":-139.70373876959405,"vZ0":-7.073265964498461,"x":129.43,"y":188.56,"x0":-1.8599792739908227,"y0":50.00113186023379,"z0":5.618747827347382,"aX":0.35219043043085896},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":-1.1,"spinRate":2415,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3899815846355401,"extension":6.356101905368223},"index":4,"playId":"5e64b130-db85-3a67-a4c0-023f639a7d3b","pitchNumber":5,"startTime":"2026-07-22T19:37:15.601Z","endTime":"2026-07-22T19:37:19.940Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-22T19:37:25.472Z","endTime":"2026-07-22T19:37:39.325Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40597533792283,"aZ":-22.102917269961015,"pfxX":0.8360819004226638,"pfxZ":5.1924928535697354,"pX":-0.10491114320884186,"pZ":2.3350270916925333,"vX0":4.478850771748267,"vY0":-136.9459273803983,"vZ0":-4.966092061432911,"x":121.0,"y":175.73,"x0":-1.8564749805596052,"y0":50.00051209971122,"z0":5.642953982746999,"aX":1.6190459301497044},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":-2.3,"spinRate":2111,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39686226096437105,"extension":6.445019890144466},"hitData":{"launchSpeed":95.5,"launchAngle":43.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.85,"coordY":67.79}},"index":6,"playId":"294fa925-2815-3f71-b56f-3c5a60916be1","pitchNumber":6,"startTime":"2026-07-22T19:37:39.325Z","endTime":"2026-07-22T19:37:49.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:37:49.770Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a line drive to left fielder Daylen Lile. Kyle Karros to 2nd. Kyle Karros advances to 2nd, on a fielding error by left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T19:37:56.921Z","endTime":"2026-07-22T19:39:45.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":90.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86986325389063,"aZ":-19.895308797568134,"pfxX":-1.1453521348003433,"pfxZ":5.999963904851703,"pX":0.5037048002410658,"pZ":1.6914910109437598,"vX0":5.771011981310699,"vY0":-140.52126595975287,"vZ0":-7.858222461396622,"x":97.8,"y":193.11,"x0":-1.407399856792682,"y0":50.004704945402274,"z0":5.765326441020385,"aX":-2.3454291864632237},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.8,"breakHorizontal":1.2,"spinRate":2179,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3863580997178153,"extension":6.4350354897974205},"index":0,"playId":"8d0a8194-9af0-3e58-b6fc-21ee5d5f106c","pitchNumber":1,"startTime":"2026-07-22T19:38:20.785Z","endTime":"2026-07-22T19:38:24.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86466692667017,"aZ":-37.63406128562447,"pfxX":-1.7655389335543585,"pfxZ":-3.1934099630434183,"pX":1.1123486432605016,"pZ":0.698664695881926,"vX0":6.864872129224653,"vY0":-128.91642785575633,"vZ0":-5.760697625262419,"x":74.6,"y":219.92,"x0":-1.3376972858245575,"y0":50.00404216163952,"z0":5.815394255362537,"aX":-3.0196024547813045},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-6.7,"breakHorizontal":1.9,"spinRate":2168,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4223631818720115,"extension":6.272145966256449},"index":1,"playId":"5e216ffd-6f46-335f-973c-7838519bd2a4","pitchNumber":2,"startTime":"2026-07-22T19:38:38.151Z","endTime":"2026-07-22T19:38:42.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":90.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.658002983569265,"aZ":-23.15583285695516,"pfxX":-0.9530267548768663,"pfxZ":4.451160251221614,"pX":1.6490879326646821,"pZ":1.732706578728208,"vX0":8.660575007814966,"vY0":-139.4107763519954,"vZ0":-6.889020238056591,"x":54.14,"y":192.0,"x0":-1.3355184343598772,"y0":50.00407176666223,"z0":5.697702055661201,"aX":-1.932190906090296},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.2,"breakHorizontal":0.5,"spinRate":2259,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3885438530972922,"extension":6.443918746284242},"index":2,"playId":"c4f19dc0-fa9a-3402-bd8c-7ecc50b8d7f4","pitchNumber":3,"startTime":"2026-07-22T19:39:11.173Z","endTime":"2026-07-22T19:39:15.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":91.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28538502376974,"aZ":-19.376734918684036,"pfxX":-1.5224519404006887,"pfxZ":6.059325033433403,"pX":-0.8755856896330911,"pZ":2.743862798839112,"vX0":2.5131951269641974,"vY0":-142.4939742687996,"vZ0":-5.498959591647745,"x":150.38,"y":164.7,"x0":-1.5602779266485953,"y0":50.005699882176444,"z0":5.873667077831966,"aX":-3.21743225285767},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.4,"breakHorizontal":2.4,"spinRate":2280,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3804140403398826,"extension":6.497924968723503},"hitData":{"launchSpeed":91.9,"launchAngle":21.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.85,"coordY":76.53}},"index":3,"playId":"7e45f0a0-d237-3e46-bf68-739b2863add0","pitchNumber":4,"startTime":"2026-07-22T19:39:32.705Z","endTime":"2026-07-22T19:39:45.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:39:45.606Z","atBatIndex":13},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Willi Castro reaches on a fielder's choice out, pitcher Cade Cavalli to third baseman Jorbit Vivas to shortstop CJ Abrams to pitcher Cade Cavalli. Kyle Karros out at 3rd. Willi Castro to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T19:40:01.085Z","endTime":"2026-07-22T19:44:15.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":90.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32141147900974,"aZ":-17.265255021404993,"pfxX":-2.4862992726757565,"pfxZ":7.242884249764417,"pX":-1.1973982073449527,"pZ":2.729460616702274,"vX0":2.3817807164303826,"vY0":-140.7971454909282,"vZ0":-5.681458754875637,"x":162.64,"y":165.08,"x0":-1.7209655963129549,"y0":50.005931390934734,"z0":5.846485968371517,"aX":-5.120134058048871},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":4.2,"spinRate":2303,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3853024438595356,"extension":6.36629545968342},"index":0,"playId":"9978291e-07f1-3ddb-8741-31c5b9858e37","pitchNumber":1,"startTime":"2026-07-22T19:40:26.422Z","endTime":"2026-07-22T19:40:31.049Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28263168276989,"aZ":-40.706706961776106,"pfxX":1.309814750116789,"pfxZ":-5.19700832907177,"pX":0.3372963745312464,"pZ":0.10721875431758353,"vX0":4.588304401061778,"vY0":-126.15432494829278,"vZ0":-6.1460393582195305,"x":104.14,"y":235.89,"x0":-1.6619882420167138,"y0":50.00339622850802,"z0":5.78883913013595,"aX":2.14981169825857},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-10.4,"breakHorizontal":-3.2,"spinRate":2270,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4311813883053328,"extension":6.315876395625707},"index":1,"playId":"9982f200-720d-38f7-a135-cdddd7170898","pitchNumber":2,"startTime":"2026-07-22T19:40:44.980Z","endTime":"2026-07-22T19:40:49.373Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"013177ca-8498-4301-aa2e-19837f14aad0","startTime":"2026-07-22T19:41:11.442Z","endTime":"2026-07-22T19:41:16.723Z","isPitch":false,"type":"stepoff"},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.635138113116284,"aZ":-16.579181230384712,"pfxX":-2.8232668641552587,"pfxZ":7.4555339607057025,"pX":-0.3315531006245884,"pZ":3.335976128870223,"vX0":4.602735035477279,"vY0":-142.32108229218935,"vZ0":-4.186537253359098,"x":129.64,"y":148.71,"x0":-1.5885071622013927,"y0":50.00194490236948,"z0":5.84708093375265,"aX":-5.905433661283655},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.1,"breakHorizontal":4.4,"spinRate":2446,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3819878057343482,"extension":6.2993231080470045},"index":3,"playId":"1e7d8317-91a8-3ac3-add5-88a2e13bc6a8","pitchNumber":3,"startTime":"2026-07-22T19:41:29.532Z","endTime":"2026-07-22T19:41:32.923Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25983469102343,"aZ":-21.804486796745472,"pfxX":-6.570613018900901,"pfxZ":4.979941119520628,"pX":0.29166562290380466,"pZ":2.7167577670608947,"vX0":7.641784429066016,"vY0":-142.35303780910445,"vZ0":-4.617439702849455,"x":105.88,"y":165.43,"x0":-1.555687443045209,"y0":50.001182877453104,"z0":5.713974650944128,"aX":-13.67869482260322},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.4,"breakHorizontal":10.7,"spinRate":2230,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3826647341505556,"extension":6.364790803019882},"index":4,"playId":"455d6eca-b0eb-343f-b7cf-23539f30d04d","pitchNumber":4,"startTime":"2026-07-22T19:41:58.042Z","endTime":"2026-07-22T19:42:01.559Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":91.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.078919666773192,"aZ":-17.767285365675786,"pfxX":-2.1724989669996693,"pfxZ":6.799678097826291,"pX":-1.0526009903842453,"pZ":3.770585773708577,"vX0":2.111008733899497,"vY0":-142.84279042872888,"vZ0":-3.055256628206961,"x":157.12,"y":136.97,"x0":-1.5100042961052889,"y0":50.00307953709727,"z0":5.936879969571484,"aX":-4.603406254770221},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.1,"breakHorizontal":3.6,"spinRate":2287,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3798026309697269,"extension":6.303981022568493},"index":5,"playId":"14dbc58e-2405-3171-af83-605109383400","pitchNumber":5,"startTime":"2026-07-22T19:42:22.040Z","endTime":"2026-07-22T19:42:25.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16868081236778,"aZ":-26.948045923095442,"pfxX":-7.604285168116301,"pfxZ":3.0180466477456296,"pX":0.43696245310155374,"pZ":0.21615827147745859,"vX0":7.792087011949288,"vY0":-129.20508625515396,"vZ0":-8.712592948122033,"x":100.34,"y":232.94,"x0":-1.5976962516213526,"y0":50.0010001064516,"z0":5.6325262559571065,"aX":-13.149192643007783},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.1,"breakHorizontal":12.5,"spinRate":2173,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4202927052421366,"extension":6.277529397284999},"index":6,"playId":"8e5497d3-7f5c-34b7-8abc-a92916ee6a45","pitchNumber":6,"startTime":"2026-07-22T19:42:42.304Z","endTime":"2026-07-22T19:42:47.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":92.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476570004815994,"aZ":-15.662610983680228,"pfxX":-2.5302536831194837,"pfxZ":7.643529934205181,"pX":-0.1722233507957041,"pZ":1.993317384937387,"vX0":4.7632772923216615,"vY0":-144.1950882317559,"vZ0":-7.868656656427714,"x":123.56,"y":184.96,"x0":-1.497847548842918,"y0":50.000192593718985,"z0":5.674780913595527,"aX":-5.464323735232938},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":12.8,"breakHorizontal":4.0,"spinRate":2446,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3762076848631559,"extension":6.462017340161807},"index":7,"playId":"b89ae84d-eac2-3441-a409-955d72086ddd","pitchNumber":7,"startTime":"2026-07-22T19:43:08.385Z","endTime":"2026-07-22T19:43:11.726Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.020831430563046,"aZ":-40.02546059579653,"pfxX":0.9821494684469755,"pfxZ":-4.689428295511048,"pX":0.1804578551168277,"pZ":2.3535346128104977,"vX0":3.9349996697067464,"vY0":-127.74681936701066,"vZ0":-1.4264888406354945,"x":110.12,"y":175.23,"x0":-1.4990950118809014,"y0":50.001456408585426,"z0":6.027800974047396,"aX":1.644569708760333},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-8.6,"breakHorizontal":-2.5,"spinRate":2393,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4265821190198378,"extension":6.235527087534664},"index":8,"playId":"a1564d3a-b4d7-3e39-8f7e-76846603b331","pitchNumber":8,"startTime":"2026-07-22T19:43:31.186Z","endTime":"2026-07-22T19:43:38.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23670648386928,"aZ":-39.85717558407402,"pfxX":2.2866434427132836,"pfxZ":-4.54642280549287,"pX":0.47589434487736787,"pZ":2.53075958883183,"vX0":4.1423134905911825,"vY0":-128.0213702957238,"vZ0":-0.9011506996245973,"x":98.86,"y":170.45,"x0":-1.4497792272506662,"y0":50.005408966193926,"z0":5.961221565787568,"aX":3.8607302906182333},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-8.3,"breakHorizontal":-4.9,"spinRate":2371,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.42509089538244416,"extension":6.388894697862577},"hitData":{"launchSpeed":66.1,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":183.61}},"index":9,"playId":"8de04ffb-28f3-327b-8225-bd5d8c1c2e55","pitchNumber":9,"startTime":"2026-07-22T19:44:01.407Z","endTime":"2026-07-22T19:44:15.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:44:15.844Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T19:44:45.150Z","endTime":"2026-07-22T19:45:51.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(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":86.8,"endSpeed":81.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.48470960711338,"aZ":-38.91373016983929,"pfxX":1.8261631108623386,"pfxZ":-4.047340238515224,"pX":-0.07777381702299266,"pZ":2.2802777004596897,"vX0":3.2029657387020936,"vY0":-126.5887720283026,"vZ0":-1.6197729544010957,"x":119.96,"y":177.21,"x0":-1.584017932759769,"y0":50.00348094703532,"z0":5.970519158020522,"aX":3.040478277855209},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.4,"breakHorizontal":-3.8,"spinRate":2179,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.42843766546271445,"extension":6.2569564167140035},"index":0,"playId":"94b142eb-a1fc-3bbf-a058-2ac691ce8bd3","pitchNumber":1,"startTime":"2026-07-22T19:44:57.815Z","endTime":"2026-07-22T19:45:01.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":90.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365748851320024,"aZ":-21.25908873173994,"pfxX":-0.5072647608816001,"pfxZ":5.363683638756649,"pX":0.35724370550842666,"pZ":3.261925751470977,"vX0":5.821460668739981,"vY0":-139.85393800282446,"vZ0":-3.0487296331726434,"x":103.38,"y":150.71,"x0":-1.6613659921326824,"y0":50.00397232200556,"z0":5.71680701035279,"aX":-1.032466550992606},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":0.0,"spinRate":2254,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3875745095025458,"extension":6.343659712753335},"index":1,"playId":"ce96d5c8-c392-3713-a481-15289d6f914d","pitchNumber":2,"startTime":"2026-07-22T19:45:19.716Z","endTime":"2026-07-22T19:45:23.376Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":93.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.613265744025565,"aZ":-17.779917442918684,"pfxX":-2.2395452676662893,"pfxZ":6.654488500605503,"pX":-0.5973683403633612,"pZ":2.452866247872565,"vX0":3.1925904237992033,"vY0":-143.73808057353813,"vZ0":-6.6756928250509215,"x":139.77,"y":172.55,"x0":-1.4142458805984532,"y0":50.006562920422354,"z0":5.846436447088721,"aX":-4.847564345707029},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.4,"breakHorizontal":3.7,"spinRate":2439,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.37619130835147097,"extension":6.391142156176078},"index":2,"playId":"db39a89d-bc29-3444-bf10-a81f002f92d4","pitchNumber":3,"startTime":"2026-07-22T19:45:46.100Z","endTime":"2026-07-22T19:45:51.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:45:51.212Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T19:48:16.063Z","endTime":"2026-07-22T19:49:40.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":91.0,"endSpeed":85.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.915937736994987,"aZ":-21.390362837239326,"pfxX":0.051973515146691796,"pfxZ":5.9066978913027395,"pX":-0.4252888596770814,"pZ":3.1948294083731548,"vX0":5.01174389383513,"vY0":-132.6671265753707,"vZ0":-1.8608692595947929,"x":133.21,"y":152.52,"x0":-2.326668671781946,"y0":50.00418154342341,"z0":5.4266366418933405,"aX":0.09373393905102353},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":-1.0,"spinRate":2117,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.40909858102626595,"extension":6.8940736312983715},"index":0,"playId":"d5ddf83f-899e-3707-9c65-bbd2e0484850","pitchNumber":1,"startTime":"2026-07-22T19:48:16.063Z","endTime":"2026-07-22T19:48:20.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":72.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.83451767035301,"aZ":-39.17066986645441,"pfxX":3.1010661836795084,"pfxZ":-5.3832042090358545,"pX":1.6398931208015037,"pZ":0.8740490407198624,"vX0":6.61166701165334,"vY0":-112.26698210929898,"vZ0":-2.1564357996917933,"x":54.49,"y":215.18,"x0":-1.7248792520789045,"y0":50.00176274667216,"z0":5.766674716272293,"aX":4.030799208598619},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.0,"breakHorizontal":-7.1,"spinRate":2456,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4844950743335157,"extension":7.058421616094429},"index":1,"playId":"84170d83-2f74-3c63-90cb-bea10334b36e","pitchNumber":2,"startTime":"2026-07-22T19:48:30.426Z","endTime":"2026-07-22T19:48:34.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":86.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.414560513642115,"aZ":-21.02863825894809,"pfxX":0.38738962893743856,"pfxZ":6.000886188899455,"pX":0.47523124298473257,"pZ":1.3893026406211415,"vX0":7.042730949380147,"vY0":-133.8619393843181,"vZ0":-6.2276019321705025,"x":98.89,"y":201.27,"x0":-2.2144869799124325,"y0":50.006508199476805,"z0":5.199213731286194,"aX":0.7194984906744935},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":-1.9,"spinRate":2315,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.40549256072618967,"extension":7.074284284182692},"index":2,"playId":"b352a8f4-63ee-3d7b-9b3e-5d808c3b083d","pitchNumber":3,"startTime":"2026-07-22T19:48:48.648Z","endTime":"2026-07-22T19:48:53.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.060846668764935,"aZ":-20.093092538730474,"pfxX":0.47915570975207983,"pfxZ":6.607304521191784,"pX":0.016003709560686797,"pZ":1.6997560677199848,"vX0":5.774494327542672,"vY0":-132.99314998023914,"vZ0":-5.678841428540771,"x":116.39,"y":192.89,"x0":-2.2273255974074835,"y0":50.000909938197346,"z0":5.277638545888154,"aX":0.8746350621014395},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":-1.9,"spinRate":2190,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.4086866541547933,"extension":7.070565709518742},"index":3,"playId":"66557c86-3a91-3c9e-9fd2-342567456a00","pitchNumber":4,"startTime":"2026-07-22T19:49:04.285Z","endTime":"2026-07-22T19:49:08.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T19:49:21.178Z","endTime":"2026-07-22T19:49:32.347Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09266783602625,"aZ":-28.051075869102426,"pfxX":-6.325452007730398,"pfxZ":2.530014072606588,"pX":0.375557227800987,"pZ":1.9882156611810315,"vX0":8.90070041007226,"vY0":-126.27684782457793,"vZ0":-2.3753891542869763,"x":102.68,"y":185.1,"x0":-2.3556027579731156,"y0":50.005811820891154,"z0":5.17326122080987,"aX":-10.328259501249214},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":9.7,"spinRate":1234,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4319611043692517,"extension":6.9477091191678255},"hitData":{"launchSpeed":93.1,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":171.95}},"index":5,"playId":"6869e962-a55a-3f6c-b05c-294785dc763e","pitchNumber":5,"startTime":"2026-07-22T19:49:32.347Z","endTime":"2026-07-22T19:49:40.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:49:40.047Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to third baseman Kyle Karros.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T19:49:55.712Z","endTime":"2026-07-22T19:51:43.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05553065296008,"aZ":-21.254308641057893,"pfxX":-1.3607895138579753,"pfxZ":5.874618755349422,"pX":-1.1943740107762713,"pZ":3.1618733489652247,"vX0":3.602561577074416,"vY0":-133.80282724055013,"vZ0":-1.8976392417034522,"x":162.53,"y":153.41,"x0":-2.366646762468967,"y0":50.00176010072259,"z0":5.364638431736852,"aX":-2.5293129671613173},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":1.9,"spinRate":2197,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.40547677719406927,"extension":6.815658360199685},"index":0,"playId":"5f555b9c-399c-3739-a425-0acfdd0f701d","pitchNumber":1,"startTime":"2026-07-22T19:50:08.594Z","endTime":"2026-07-22T19:50:12.622Z","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":85.7,"endSpeed":79.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91629151931221,"aZ":-28.410578568495314,"pfxX":-5.8460140614980975,"pfxZ":2.3395086538212997,"pX":-1.5496233165777171,"pZ":3.0153128269586857,"vX0":4.106908518054635,"vY0":-124.8674891740057,"vZ0":0.04689998766710668,"x":176.07,"y":157.37,"x0":-2.4416155620637556,"y0":50.00100656145826,"z0":5.299621409831816,"aX":-9.396229094092657},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":9.8,"spinRate":1438,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4356696461267062,"extension":6.894640664736746},"index":1,"playId":"cbd995db-e4c0-3fa6-9ca7-71150cca7093","pitchNumber":2,"startTime":"2026-07-22T19:50:21.736Z","endTime":"2026-07-22T19:50:26.017Z","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":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49930858334156,"aZ":-28.522637559428315,"pfxX":-5.445537611112048,"pfxZ":2.181713342579913,"pX":-0.6259614050149322,"pZ":2.644096654415228,"vX0":6.324982216560982,"vY0":-127.35350632521883,"vZ0":-1.0582383042990924,"x":140.86,"y":167.39,"x0":-2.412373895555283,"y0":50.00243962757843,"z0":5.28268245172096,"aX":-9.11478691785839},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":8.8,"spinRate":1211,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.42699893843876247,"extension":6.8739857563458076},"index":2,"playId":"a6fd3fe1-f46c-3879-b004-ef4a3425a912","pitchNumber":3,"startTime":"2026-07-22T19:50:41.247Z","endTime":"2026-07-22T19:50:46.294Z","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":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.277842140848044,"aZ":-22.949235788639907,"pfxX":2.230641336073313,"pfxZ":4.900057286246241,"pX":0.7877022635660068,"pZ":1.70405199717589,"vX0":7.109948146251846,"vY0":-134.8679884295186,"vZ0":-5.1579269709340885,"x":86.97,"y":192.77,"x0":-2.1495042566738394,"y0":50.00293817199437,"z0":5.213350598595734,"aX":4.199135433911383},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.2,"breakHorizontal":-5.3,"spinRate":2225,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.40275677873698656,"extension":7.115206138651176},"index":3,"playId":"15b86f6e-8ef6-359e-bda6-ed4a40bf5ddb","pitchNumber":4,"startTime":"2026-07-22T19:51:03.992Z","endTime":"2026-07-22T19:51:08.377Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}}},{"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":92.1,"endSpeed":86.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.828360005560597,"aZ":-24.332085199185382,"pfxX":2.967761745216751,"pfxZ":4.215595395858561,"pX":0.3050105471573043,"pZ":2.432472618122791,"vX0":5.717862229301342,"vY0":-134.23465347119438,"vZ0":-2.9629506528180345,"x":105.37,"y":173.1,"x0":-2.2224179948440734,"y0":50.0020109563816,"z0":5.24687998866547,"aX":5.5187702215210255},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":-6.4,"spinRate":2236,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.4050863920313459,"extension":7.0469393251155985},"hitData":{"launchSpeed":94.1,"launchAngle":8.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":93.44,"coordY":144.25}},"index":4,"playId":"1fd1da62-4c8f-313c-9d8e-65957609d306","pitchNumber":5,"startTime":"2026-07-22T19:51:37.621Z","endTime":"2026-07-22T19:51:43.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:51:43.434Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T19:52:04.902Z","endTime":"2026-07-22T19:54:42.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.817500268663476,"aZ":-26.638862130019014,"pfxX":5.718657719069114,"pfxZ":3.3792622977694613,"pX":0.664152002670922,"pZ":0.9475461302089401,"vX0":5.514244483243542,"vY0":-126.86184941818786,"vZ0":-5.3849673901111474,"x":91.68,"y":213.2,"x0":-2.276896497803163,"y0":50.003189433316926,"z0":5.208834508881334,"aX":9.36299916057651},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.2,"breakHorizontal":-11.5,"spinRate":2256,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4309806330428865,"extension":6.82325213837578},"index":0,"playId":"001264ed-d667-3fcc-9cc0-3a00e0bd28ea","pitchNumber":1,"startTime":"2026-07-22T19:52:11.423Z","endTime":"2026-07-22T19:52:15.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332274932338333,"aZ":-22.396436329139974,"pfxX":0.6652845280535487,"pfxZ":5.240562447384151,"pX":0.9061156061495436,"pZ":2.137182705839356,"vX0":8.171198078343387,"vY0":-134.51735685506821,"vZ0":-4.109778272702629,"x":82.46,"y":181.08,"x0":-2.2349822161160384,"y0":50.0004910709345,"z0":5.238230355213965,"aX":1.2395334701058969},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":-2.6,"spinRate":2261,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.40446249314280536,"extension":7.138849951885842},"index":1,"playId":"46cff5b7-2075-3041-a244-cbff17f5da4b","pitchNumber":2,"startTime":"2026-07-22T19:52:27.178Z","endTime":"2026-07-22T19:52:31.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.339242830870905,"aZ":-19.867949083164454,"pfxX":-1.0288110818200176,"pfxZ":6.390704012077784,"pX":0.5287716268978244,"pZ":1.5495063668629976,"vX0":7.950088703542354,"vY0":-136.49176248224893,"vZ0":-6.045014456997555,"x":96.84,"y":196.94,"x0":-2.2629019251254188,"y0":50.000727949813765,"z0":5.119743829201343,"aX":-1.9817169893613387},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":0.5,"spinRate":2254,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.3982308886255095,"extension":7.152300041954708},"index":2,"playId":"6b12a816-5ae7-3127-89b5-8cb65651a22b","pitchNumber":3,"startTime":"2026-07-22T19:52:49.620Z","endTime":"2026-07-22T19:52:54.602Z","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":87.9,"endSpeed":81.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29475945973724,"aZ":-27.66972258216926,"pfxX":-5.797433417269394,"pfxZ":2.678886287551558,"pX":0.2925988596717979,"pZ":2.261964044786557,"vX0":8.487467985902677,"vY0":-127.86677000474661,"vZ0":-2.192177801697163,"x":105.85,"y":177.71,"x0":-2.2917257844756684,"y0":50.00568461624857,"z0":5.2663248153114885,"aX":-9.76045489372827},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.7,"breakHorizontal":9.0,"spinRate":1580,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.42570013808593554,"extension":6.972610209783487},"index":3,"playId":"c20bab1b-4c9a-3589-a779-6c34ca870c7a","pitchNumber":4,"startTime":"2026-07-22T19:53:06.809Z","endTime":"2026-07-22T19:53:12.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":87.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3793028739769,"aZ":-22.87842419170872,"pfxX":1.4321793109430478,"pfxZ":4.846246496400553,"pX":0.8880105134313672,"pZ":0.613113080523097,"vX0":7.964445735090758,"vY0":-136.03784940597725,"vZ0":-7.872075190014372,"x":83.15,"y":222.23,"x0":-2.2362350179395687,"y0":50.00122494031913,"z0":5.072661364285927,"aX":2.74506502070128},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.7,"breakHorizontal":-4.0,"spinRate":2230,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.39913165832959807,"extension":7.173112210880946},"index":4,"playId":"027705b4-cbe2-3fa8-a244-1d9ba5833338","pitchNumber":5,"startTime":"2026-07-22T19:53:28.494Z","endTime":"2026-07-22T19:53:32.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":86.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.557538326851212,"aZ":-24.272449855105382,"pfxX":-0.10746952365381829,"pfxZ":4.253885429157707,"pX":0.08965863905248404,"pZ":2.691033450117484,"vX0":6.21909453227188,"vY0":-133.69671969367116,"vZ0":-2.3454867016700183,"x":113.58,"y":166.12,"x0":-2.226894903145893,"y0":50.00539493892029,"z0":5.273921415718746,"aX":-0.1994128654451892},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":-0.8,"spinRate":2194,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.40554143592220315,"extension":7.079504039076604},"index":5,"playId":"063a2ec6-0033-3dde-a827-71c4e58e06e6","pitchNumber":6,"startTime":"2026-07-22T19:53:50.743Z","endTime":"2026-07-22T19:53:56.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.669316910511945,"aZ":-22.51364703292872,"pfxX":0.7967397995603942,"pfxZ":5.149204009749546,"pX":-0.4818849596802312,"pZ":3.0371541920224248,"vX0":4.4717099223000165,"vY0":-134.71197179223245,"vZ0":-2.080304981109713,"x":135.37,"y":156.78,"x0":-2.2530338892545845,"y0":50.000247840196415,"z0":5.3778260817313095,"aX":1.4933237303051305},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":-2.2,"spinRate":2235,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.40346474105103436,"extension":7.083084518747532},"index":6,"playId":"288bedab-d188-33c2-9311-3f1f407612dc","pitchNumber":7,"startTime":"2026-07-22T19:54:19.831Z","endTime":"2026-07-22T19:54:23.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":74.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.876112609908805,"aZ":-38.47727976442675,"pfxX":2.564903989918102,"pfxZ":-4.661272995757328,"pX":0.9682600254343076,"pZ":1.4676517561402354,"vX0":5.313354648066336,"vY0":-114.653946901972,"vZ0":-1.1083591932258627,"x":80.09,"y":199.15,"x0":-1.6970837175725983,"y0":50.00151373407785,"z0":5.657606551106181,"aX":3.4698014630453926},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.5,"breakHorizontal":-5.8,"spinRate":2580,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.47472317075726345,"extension":7.195853547821232},"index":7,"playId":"69153981-411e-374d-a9f0-e962a27577b5","pitchNumber":8,"startTime":"2026-07-22T19:54:38.808Z","endTime":"2026-07-22T19:54:42.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:54:42.577Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T19:56:46.652Z","endTime":"2026-07-22T19:57:23.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.2,"endSpeed":88.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5203041595681,"aZ":-22.12640500049927,"pfxX":0.3565185628829135,"pfxZ":5.055810135785796,"pX":-0.5649062340875999,"pZ":2.5095767355275416,"vX0":3.2576791933204023,"vY0":-138.75191539090912,"vZ0":-4.690670231867692,"x":138.53,"y":171.02,"x0":-1.7913656343168394,"y0":50.00235613324531,"z0":5.660248011750315,"aX":0.7073798287326616},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.5,"breakHorizontal":-1.2,"spinRate":2242,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3919376156950536,"extension":6.280054877912627},"index":0,"playId":"ce68cc3b-fceb-3756-adf5-675010631f5c","pitchNumber":1,"startTime":"2026-07-22T19:56:56.803Z","endTime":"2026-07-22T19:57:00.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.202054974947977,"aZ":-38.26997921917487,"pfxX":1.2586019835733955,"pfxZ":-3.5881096831100496,"pX":0.19706026043458108,"pZ":2.5107216843979683,"vX0":3.775166673915837,"vY0":-128.12021569870345,"vZ0":-1.3173257221847865,"x":109.49,"y":170.99,"x0":-1.4466876656475236,"y0":50.00392576389585,"z0":5.966034299289135,"aX":2.1369332884015906},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-6.6,"breakHorizontal":-3.0,"spinRate":2255,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4240900350822896,"extension":6.349543236520001},"hitData":{"launchSpeed":76.5,"launchAngle":36.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.2,"coordY":95.52}},"index":1,"playId":"fe1674cb-45db-3ad8-b72b-781c28b7729f","pitchNumber":2,"startTime":"2026-07-22T19:57:16.480Z","endTime":"2026-07-22T19:57:23.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:57:23.747Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (21) on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T19:57:25.018Z","endTime":"2026-07-22T19:58:30.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":82.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.843650139451295,"aZ":-38.88901068442493,"pfxX":1.8303477540460977,"pfxZ":-3.952519811283283,"pX":0.9923641758653274,"pZ":2.043645405767697,"vX0":5.472819040814331,"vY0":-128.33590228461458,"vZ0":-2.3478357078831094,"x":79.17,"y":183.6,"x0":-1.389504933146259,"y0":50.003091904699794,"z0":5.945453454333566,"aX":3.109032873889455},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-7.4,"breakHorizontal":-4.3,"spinRate":2170,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4237532916952227,"extension":6.245021601294643},"index":0,"playId":"4a2a1889-ab64-3b8a-83cb-7b5a39ffafe0","pitchNumber":1,"startTime":"2026-07-22T19:57:51.532Z","endTime":"2026-07-22T19:57:56.144Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-22T19:58:00.890Z","endTime":"2026-07-22T19:58:17.700Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":90.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.520820102952722,"aZ":-19.323002051483233,"pfxX":-0.7598942175930726,"pfxZ":6.311814720688134,"pX":-0.0396642608386891,"pZ":1.696344142042429,"vX0":5.05344941442436,"vY0":-140.3278430469063,"vZ0":-7.415583307664549,"x":118.51,"y":192.98,"x0":-1.7491589186703498,"y0":50.00535392338447,"z0":5.587798214012181,"aX":-1.548762545658222},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":0.6,"spinRate":2348,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3872580742592917,"extension":6.308658767424642},"hitData":{"launchSpeed":99.3,"launchAngle":-2.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.62,"coordY":100.0}},"index":2,"playId":"bb3080cd-d2f8-3231-9ff2-e14f358f410c","pitchNumber":2,"startTime":"2026-07-22T19:58:17.700Z","endTime":"2026-07-22T19:58:30.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:58:30.604Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to center fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T19:58:47.417Z","endTime":"2026-07-22T19:59:56.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":89.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.206352719548637,"aZ":-22.36160678797035,"pfxX":-1.0179045241778635,"pfxZ":4.868773866561482,"pX":-1.2406904278224788,"pZ":2.3200069031471373,"vX0":2.2757038382961157,"vY0":-139.1803597701771,"vZ0":-5.19043231100442,"x":164.29,"y":176.14,"x0":-1.9268285838413426,"y0":50.00354129031572,"z0":5.6359659763345835,"aX":-2.051986099587995},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.3,"breakHorizontal":1.6,"spinRate":2172,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.38949244894117596,"extension":6.289002455361007},"index":0,"playId":"dbce5e16-5303-3ce8-8f28-5389b7d4eceb","pitchNumber":1,"startTime":"2026-07-22T19:59:06.563Z","endTime":"2026-07-22T19:59:10.487Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"a025a265-4638-4ad2-b3e7-e20b9bd9b9df","startTime":"2026-07-22T19:59:28.353Z","endTime":"2026-07-22T19:59:33.353Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":89.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78088870289802,"aZ":-21.75561546039462,"pfxX":-2.0965731823808555,"pfxZ":5.170194866447787,"pX":0.8397367035397241,"pZ":2.763288846523814,"vX0":7.464756315370197,"vY0":-139.26813770379871,"vZ0":-4.414124941198333,"x":84.99,"y":164.17,"x0":-1.573362317767817,"y0":50.00039018063384,"z0":5.76102131578866,"aX":-4.223552531714301},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":2.6,"spinRate":2173,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.38951062158504035,"extension":6.344623148629866},"hitData":{"launchSpeed":81.7,"launchAngle":33.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.11,"coordY":86.31}},"index":2,"playId":"e02d091a-5451-3032-b600-252119d5b100","pitchNumber":2,"startTime":"2026-07-22T19:59:46.896Z","endTime":"2026-07-22T19:59:56.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T19:59:56.595Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T20:00:31.225Z","endTime":"2026-07-22T20:02:44.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"3a9b2a28-7242-44cd-85dc-0428ef3309a3","startTime":"2026-07-22T20:00:31.225Z","endTime":"2026-07-22T20:00:36.834Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64137037200311,"aZ":-19.52770945364578,"pfxX":-2.0197667875424052,"pfxZ":6.087269258993384,"pX":0.4299756653384852,"pZ":3.2749245838704217,"vX0":5.796009602653103,"vY0":-141.6591957900108,"vZ0":-3.919569477726233,"x":100.61,"y":150.36,"x0":-1.3603599631006589,"y0":50.0013961397355,"z0":5.889539742177269,"aX":-4.19569442986537},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.6,"breakHorizontal":2.8,"spinRate":2304,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3834311799920975,"extension":6.409675173645202},"index":1,"playId":"bfcacc89-7813-356c-814e-b5c376a2e6f0","pitchNumber":1,"startTime":"2026-07-22T20:00:50.847Z","endTime":"2026-07-22T20:00:54.937Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":91.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.825095416567525,"aZ":-17.263732182406798,"pfxX":-2.1004945721376487,"pfxZ":7.057457830322189,"pX":-0.46485326622064477,"pZ":3.0629077072439452,"vX0":3.5741467764795547,"vY0":-142.80836918970485,"vZ0":-5.027268882291582,"x":134.72,"y":156.08,"x0":-1.4467979744103283,"y0":50.00353039188832,"z0":5.895131744763734,"aX":-4.438430366929014},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.2,"breakHorizontal":3.2,"spinRate":2280,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.38024206535452576,"extension":6.49800245309782},"index":2,"playId":"588940cf-4a93-3002-a39a-64fd1446b03a","pitchNumber":2,"startTime":"2026-07-22T20:01:11.695Z","endTime":"2026-07-22T20:01:20.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":90.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45518865644131,"aZ":-22.7037831550036,"pfxX":-7.473722822758806,"pfxZ":4.6528510294271515,"pX":0.9614866539949778,"pZ":0.3035598311668521,"vX0":9.366724190853528,"vY0":-140.51434499985916,"vZ0":-10.271844147307998,"x":80.35,"y":230.58,"x0":-1.4162451522548847,"y0":50.005728442538924,"z0":5.432792265556556,"aX":-15.218168552145547},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.8,"breakHorizontal":12.0,"spinRate":2186,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.38715539965634527,"extension":6.352300886081218},"index":3,"playId":"fcb6836c-3970-33d4-a855-72f901d19770","pitchNumber":3,"startTime":"2026-07-22T20:01:54.302Z","endTime":"2026-07-22T20:01:59.626Z","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":98.0,"endSpeed":91.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80930543601284,"aZ":-17.337347528878315,"pfxX":-2.4469938095066857,"pfxZ":7.02068709697932,"pX":1.4967442867558824,"pZ":1.9320458275884005,"vX0":8.721991587807855,"vY0":-142.60160242223864,"vZ0":-7.9945205080012105,"x":59.95,"y":186.61,"x0":-1.2492534432559952,"y0":50.001095950007624,"z0":5.81236498379376,"aX":-5.170809369921739},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.6,"breakHorizontal":3.1,"spinRate":2451,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3803473229234031,"extension":6.5984313743720335},"index":4,"playId":"84786df5-9862-3f2e-9768-2d601f8c26ec","pitchNumber":4,"startTime":"2026-07-22T20:02:19.173Z","endTime":"2026-07-22T20:02:23.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":82.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.380958674589024,"aZ":-35.11527452812174,"pfxX":3.8866923832141076,"pfxZ":-1.7651112741058697,"pX":1.5766019629087262,"pZ":0.9396243598568719,"vX0":6.163497183524482,"vY0":-127.2559080656663,"vZ0":-5.278241988933464,"x":56.9,"y":213.41,"x0":-1.3677537550652006,"y0":50.00452022690457,"z0":5.774538259501628,"aX":6.471083393038767},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.1,"breakHorizontal":-8.3,"spinRate":2336,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.42792787026719203,"extension":6.342312447106343},"index":5,"playId":"e176738d-e667-3944-83f6-06c7a6e23e65","pitchNumber":5,"startTime":"2026-07-22T20:02:40.849Z","endTime":"2026-07-22T20:02:44.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:02:44.997Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T20:04:31.598Z","endTime":"2026-07-22T20:08:33.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10,11],"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.9,"endSpeed":72.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.666453335854396,"aZ":-39.65985785872281,"pfxX":1.8466005956737561,"pfxZ":-5.740152562069494,"pX":0.4829183285186691,"pZ":1.8947147909386743,"vX0":4.759465609750279,"vY0":-112.1519340033509,"vZ0":0.14576235929454384,"x":98.59,"y":187.62,"x0":-1.886184792540627,"y0":50.000965172088456,"z0":5.794547935896321,"aX":2.4088447118827654},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.2,"breakHorizontal":-4.3,"spinRate":2428,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.48391736917255157,"extension":6.865703970127984},"index":0,"playId":"8bbb4578-17f4-3250-9304-2bff85122d25","pitchNumber":1,"startTime":"2026-07-22T20:05:00.945Z","endTime":"2026-07-22T20:05:05.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.682718158834152,"aZ":-22.33935397343294,"pfxX":0.4382853716801016,"pfxZ":5.221629283393492,"pX":-0.41680997276821047,"pZ":2.5625136015084204,"vX0":4.535957642721141,"vY0":-134.51891761345914,"vZ0":-3.617945520546224,"x":132.89,"y":169.59,"x0":-2.1629062303206767,"y0":50.00078534702069,"z0":5.458184443924013,"aX":0.8244002809549532},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":-1.6,"spinRate":2146,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.40299688818868606,"extension":6.907052426538377},"index":1,"playId":"97e890b5-48ca-3e5c-956e-26680bb1ce4d","pitchNumber":2,"startTime":"2026-07-22T20:05:16.687Z","endTime":"2026-07-22T20:05:21.006Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T20:05:30.289Z","endTime":"2026-07-22T20:05:42.618Z","isPitch":false,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"}},{"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":78.9,"endSpeed":74.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.122027853562876,"aZ":-40.19250984967583,"pfxX":2.5758031391204677,"pfxZ":-5.904555874597401,"pX":1.4468902234156422,"pZ":-0.9082590397279323,"vX0":6.403988549168955,"vY0":-114.83373005234932,"vZ0":-5.902558875317136,"x":61.85,"y":263.3,"x0":-1.6954266817735169,"y0":50.005581546136334,"z0":5.538094122461555,"aX":3.4948842660116886},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.8,"breakHorizontal":-6.0,"spinRate":2632,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.47412826303558075,"extension":7.143838085177809},"index":3,"playId":"d61b1565-e23c-38d3-8894-0dcff152c064","pitchNumber":3,"startTime":"2026-07-22T20:05:42.618Z","endTime":"2026-07-22T20:05:46.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":87.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33070071879511,"aZ":-23.412507200850886,"pfxX":0.5701838384328339,"pfxZ":4.560053220597914,"pX":-0.3375443274397657,"pZ":1.8074544932049026,"vX0":4.7723917746421805,"vY0":-135.73406737909372,"vZ0":-5.305319274009792,"x":129.87,"y":189.98,"x0":-2.17130883245435,"y0":50.00550639444998,"z0":5.3538964741208055,"aX":1.0950683825457972},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.7,"breakHorizontal":-1.8,"spinRate":2308,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.39900525733530845,"extension":6.86227872219351},"index":4,"playId":"87cc87a5-e981-3d37-a1aa-fab34bfbcdbe","pitchNumber":4,"startTime":"2026-07-22T20:06:03.103Z","endTime":"2026-07-22T20:06:06.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":87.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.727734178505315,"aZ":-21.725335811665488,"pfxX":1.5305435535343968,"pfxZ":5.4548802206895886,"pX":0.03349770917071085,"pZ":3.737888397025432,"vX0":5.6301838439662895,"vY0":-135.80202585173188,"vZ0":-0.5571887791059815,"x":115.72,"y":137.86,"x0":-2.244529052511175,"y0":50.000557003706376,"z0":5.423977111903036,"aX":2.9283100958246235},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":-3.7,"spinRate":2195,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.3995187595857508,"extension":6.804350371347516},"index":5,"playId":"048eed6c-2635-3a48-8e24-9c900d82b055","pitchNumber":5,"startTime":"2026-07-22T20:06:22.276Z","endTime":"2026-07-22T20:06:27.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.64276035012013,"aZ":-29.06418826648141,"pfxX":-3.9731714492973107,"pfxZ":1.9325855837715373,"pX":-0.6102337235369873,"pZ":3.4784278326072755,"vX0":6.1146870630616235,"vY0":-124.55227253402707,"vZ0":1.17862390554241,"x":140.26,"y":144.86,"x0":-2.555505768663567,"y0":50.0011027076323,"z0":5.362215670937434,"aX":-6.385655164633031},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.0,"breakHorizontal":6.1,"spinRate":1355,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.43597980662079117,"extension":6.836683727749861},"index":6,"playId":"b3afb060-f81d-336f-8990-3752eccbc070","pitchNumber":6,"startTime":"2026-07-22T20:06:40.367Z","endTime":"2026-07-22T20:06:44.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.934115110438352,"aZ":-41.28180300797244,"pfxX":2.3646467534466913,"pfxZ":-6.745328425552382,"pX":0.2668890978750657,"pZ":1.6198892735288328,"vX0":4.088779577668346,"vY0":-115.08991633359864,"vZ0":-0.4580334888622257,"x":106.83,"y":195.04,"x0":-1.8348284848143819,"y0":50.000199541643134,"z0":5.795342174480044,"aX":3.1941346610969306},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.1,"breakHorizontal":-5.3,"spinRate":2597,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4746101089958841,"extension":7.018372266602249},"index":7,"playId":"0d804077-1b40-32a3-a3a4-6c462c0aedc2","pitchNumber":7,"startTime":"2026-07-22T20:07:01.037Z","endTime":"2026-07-22T20:07:06.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.760835133864468,"aZ":-19.23445316363407,"pfxX":-0.7173259528713296,"pfxZ":6.69589396026229,"pX":-0.5144510733785391,"pZ":2.1935013750228567,"vX0":4.983118405509339,"vY0":-136.8383840291856,"vZ0":-4.738477083073577,"x":136.61,"y":179.56,"x0":-2.2510893686299482,"y0":50.00321311224927,"z0":5.230818900655972,"aX":-1.3863643237069954},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":0.5,"spinRate":2220,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.3973650559053721,"extension":6.926247587755486},"index":8,"playId":"e11bf183-31c7-37bd-8fc9-d49c8d804ac6","pitchNumber":8,"startTime":"2026-07-22T20:07:29.979Z","endTime":"2026-07-22T20:07:33.898Z","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":86.9,"endSpeed":82.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.981974894986067,"aZ":-27.19607537823893,"pfxX":3.5522996806345617,"pfxZ":2.956634968343198,"pX":-1.1986655958489822,"pZ":1.984046276667897,"vX0":2.3383180671767034,"vY0":-126.84550430341346,"vZ0":-3.1239549534477256,"x":162.69,"y":185.21,"x0":-2.5840431221737026,"y0":50.00291646197836,"z0":5.326275178453144,"aX":5.976527413574277},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":-6.8,"spinRate":2376,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4265528956332614,"extension":6.75862815160393},"index":9,"playId":"173e6b76-a169-3bf2-92ec-0f4431746da4","pitchNumber":9,"startTime":"2026-07-22T20:07:50.678Z","endTime":"2026-07-22T20:07:55.167Z","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":93.7,"endSpeed":88.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.993633482601698,"aZ":-22.604459174381404,"pfxX":1.256460717290746,"pfxZ":4.915245956792999,"pX":0.8301479226593852,"pZ":0.8447302740134314,"vX0":7.476552726027781,"vY0":-136.46818299252354,"vZ0":-7.7515192109049496,"x":85.36,"y":215.97,"x0":-2.0729890577793677,"y0":50.00395427729595,"z0":5.2014351927434905,"aX":2.4436357475460437},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":-3.4,"spinRate":2415,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.396567298050877,"extension":7.1436402461030495},"index":10,"playId":"4788a4ae-e3aa-3396-8635-935e2afad902","pitchNumber":10,"startTime":"2026-07-22T20:08:07.858Z","endTime":"2026-07-22T20:08:11.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":88.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.643191762346376,"aZ":-21.468892804138637,"pfxX":-0.6547023066960467,"pfxZ":5.445961093134971,"pX":1.11749849264837,"pZ":2.3287378864732635,"vX0":9.206824863385343,"vY0":-137.25863438851664,"vZ0":-4.057661639011058,"x":74.4,"y":175.9,"x0":-2.152589157121109,"y0":50.00648873854411,"z0":5.233329351632207,"aX":-1.2892884234135247},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.5,"breakHorizontal":-0.1,"spinRate":2294,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.39448001158502954,"extension":7.109419548415553},"index":11,"playId":"0f48b8ae-7e81-3d97-ab5d-5ed166e589fd","pitchNumber":11,"startTime":"2026-07-22T20:08:29.012Z","endTime":"2026-07-22T20:08:33.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:08:33.897Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to left fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T20:08:38.557Z","endTime":"2026-07-22T20:10:05.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":1},"pitchData":{"startSpeed":93.5,"endSpeed":88.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.493464457423862,"aZ":-21.509047891636087,"pfxX":0.007581844211070887,"pfxZ":5.515296526799665,"pX":0.770519962341832,"pZ":1.846065393919457,"vX0":7.619679887186941,"vY0":-136.18384627980797,"vZ0":-5.342859690252262,"x":87.63,"y":188.94,"x0":-2.0302372627458776,"y0":50.00532612105709,"z0":5.260916626184197,"aX":0.014648526813405907},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":-1.2,"spinRate":2225,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.39768913355058144,"extension":7.1128348885121495},"index":0,"playId":"a9137917-9db7-3a17-b7cd-1c450f27a437","pitchNumber":1,"startTime":"2026-07-22T20:09:00.498Z","endTime":"2026-07-22T20:09:05.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25505953879069,"aZ":-22.76222675797405,"pfxX":3.8828665998677168,"pfxZ":5.57348764651151,"pX":0.6619871005839671,"pZ":2.3293029298658023,"vX0":6.004215609839401,"vY0":-128.2828731773446,"vZ0":-3.4114111855267204,"x":91.77,"y":175.89,"x0":-2.2015571650674315,"y0":50.003223028966204,"z0":5.424233494002869,"aX":6.555764011577598},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.6,"breakHorizontal":-8.3,"spinRate":2221,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.42483036726930434,"extension":6.983480886918288},"index":1,"playId":"1eae5add-6151-334e-b52a-e85123b82fe3","pitchNumber":2,"startTime":"2026-07-22T20:09:16.134Z","endTime":"2026-07-22T20:09:20.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.741101414823493,"aZ":-22.32442527561441,"pfxX":0.5189093963149229,"pfxZ":5.118952613974555,"pX":0.895466321534472,"pZ":3.4218871074019734,"vX0":8.110461394626538,"vY0":-136.2999788307249,"vZ0":-1.0831647603941283,"x":82.87,"y":146.39,"x0":-2.1588339371430023,"y0":50.00025358603402,"z0":5.334600807184217,"aX":0.9950866715559952},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.4,"breakHorizontal":-2.3,"spinRate":2251,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.39851800704609497,"extension":6.841443495163077},"index":2,"playId":"7e6712ea-28cb-3b94-a9b8-dd2207fa9172","pitchNumber":3,"startTime":"2026-07-22T20:09:32.536Z","endTime":"2026-07-22T20:09:36.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.779008331720803,"aZ":-22.55206167131869,"pfxX":0.16711246615384412,"pfxZ":5.089306326542223,"pX":-0.4743413609883876,"pZ":2.0445857651656367,"vX0":4.783605927825025,"vY0":-135.0028104531374,"vZ0":-4.361466397831473,"x":135.08,"y":183.58,"x0":-2.2732996215333148,"y0":50.000109815660394,"z0":5.2212456576927515,"aX":0.31577561189738185},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":-1.1,"spinRate":2234,"spinDirection":184},"zone":7,"typeConfidence":2.0,"plateTime":0.40206189622707633,"extension":7.088372268769533},"hitData":{"launchSpeed":100.6,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.43,"coordY":141.66}},"index":3,"playId":"3d0ee46f-1840-38a9-9d14-928efcc6ace7","pitchNumber":4,"startTime":"2026-07-22T20:09:54.832Z","endTime":"2026-07-22T20:10:05.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:10:05.986Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T20:10:18.958Z","endTime":"2026-07-22T20:14:28.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8,10,11],"actionIndex":[9],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70631436026483,"aZ":-22.09908081727024,"pfxX":0.09280977808481294,"pfxZ":5.3379426607338125,"pX":-0.5468325726345736,"pZ":3.810264734759895,"vX0":5.17599837483504,"vY0":-134.6862433325238,"vZ0":-0.5307202730465159,"x":137.84,"y":135.9,"x0":-2.4837804103026917,"y0":50.00268880111817,"z0":5.535509810967956,"aX":0.17539125843126666},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":-1.0,"spinRate":2330,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4024744708257648,"extension":6.724887126281543},"index":0,"playId":"767b60bd-e927-338f-b19d-02a16799a86f","pitchNumber":1,"startTime":"2026-07-22T20:10:33.960Z","endTime":"2026-07-22T20:10:38.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":88.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.119026310610067,"aZ":-20.894511571821354,"pfxX":-0.5787297031800458,"pfxZ":5.817930809295971,"pX":0.5423514008268859,"pZ":2.484686282262224,"vX0":7.698799254074521,"vY0":-136.23781927671354,"vZ0":-4.283913623837005,"x":96.33,"y":171.69,"x0":-2.2080056161794253,"y0":50.00213115284351,"z0":5.464673374588705,"aX":-1.122355496840955},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":-0.1,"spinRate":2340,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.3973152841038794,"extension":6.853956259820659},"index":1,"playId":"697cb9b1-674c-3ce9-b409-920f3be6df44","pitchNumber":2,"startTime":"2026-07-22T20:10:52.322Z","endTime":"2026-07-22T20:10:56.542Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"bcbc5d4e-3839-3c88-8811-b9766b383dc9","startTime":"2026-07-22T20:11:14.302Z","endTime":"2026-07-22T20:11:17.323Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.355807606918447,"aZ":-27.798488709337587,"pfxX":5.811201024225664,"pfxZ":2.73663828557988,"pX":1.5436380286713745,"pZ":0.497449620523112,"vX0":7.00313165760441,"vY0":-125.15069031477996,"vZ0":-6.433289582204337,"x":58.16,"y":225.35,"x0":-2.0374524616344685,"y0":50.002927116010326,"z0":5.354364898248571,"aX":9.291717384099963},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-12.0,"spinRate":2325,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4363080934389765,"extension":6.928846515333375},"index":3,"playId":"515f4c99-5f27-3d74-b20e-59a3dbaaab6b","pitchNumber":3,"startTime":"2026-07-22T20:11:36.830Z","endTime":"2026-07-22T20:11:40.804Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":87.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.295831036268652,"aZ":-21.666887154847615,"pfxX":-0.5673397870114743,"pfxZ":5.534562273092958,"pX":0.5929354330077732,"pZ":2.2599950245956637,"vX0":7.414512506752071,"vY0":-134.729753079668,"vZ0":-4.512880826252485,"x":94.4,"y":177.76,"x0":-2.0835857343255073,"y0":50.002656001521096,"z0":5.425072492100394,"aX":-1.077825331542586},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":0.0,"spinRate":2179,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4015865457135135,"extension":6.945583005493102},"index":4,"playId":"e3e5aaf7-4ef5-3e12-ba2e-270cc9c6d95e","pitchNumber":4,"startTime":"2026-07-22T20:12:07.543Z","endTime":"2026-07-22T20:12:10.953Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-22T20:12:27.024Z","endTime":"2026-07-22T20:12:41.033Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"325bea70-7a7c-3f64-9227-3d55b26b4879","startTime":"2026-07-22T20:12:41.033Z","endTime":"2026-07-22T20:12:44.033Z","isPitch":false,"type":"pickoff"},{"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":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49138393511573,"aZ":-23.736697404580415,"pfxX":0.5206983251263885,"pfxZ":4.342755595658488,"pX":0.20154993828678766,"pZ":2.6268706654880685,"vX0":6.471838771277709,"vY0":-136.4614585276922,"vZ0":-3.343869087836162,"x":109.32,"y":167.85,"x0":-2.239193162481363,"y0":50.003427990889776,"z0":5.44798685533757,"aX":1.0110200191072838},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":-1.9,"spinRate":2229,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.396834785251309,"extension":6.779329108849262},"index":7,"playId":"1dd029bc-300a-3bd8-80ab-a1c53dc06f06","pitchNumber":5,"startTime":"2026-07-22T20:12:59.321Z","endTime":"2026-07-22T20:13:03.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.300460557125778,"aZ":-26.29528895489052,"pfxX":2.2330627992012264,"pfxZ":3.473300346190288,"pX":-0.031480242005379466,"pZ":0.2943600443194962,"vX0":5.2345693001987135,"vY0":-127.96872472952765,"vZ0":-7.525724974698712,"x":118.2,"y":230.83,"x0":-2.377120793852706,"y0":50.003070686553286,"z0":5.2733642803363505,"aX":3.7795907591012043},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-5.0,"spinRate":2244,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4246959674110853,"extension":6.924376553800423},"index":8,"playId":"b83fbda7-e3b4-3809-adcb-eacfc7dc98ac","pitchNumber":6,"startTime":"2026-07-22T20:13:23.500Z","endTime":"2026-07-22T20:13:34.056Z","isPitch":true,"type":"pitch"},{"details":{"description":"CJ Abrams steals (16) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":9,"actionPlayId":"b83fbda7-e3b4-3809-adcb-eacfc7dc98ac","startTime":"2026-07-22T20:13:38.417Z","endTime":"2026-07-22T20:13:54.645Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":87.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06238296660406,"aZ":-22.52396531774515,"pfxX":0.24942527336225284,"pfxZ":5.070021848207439,"pX":-0.5575241014071258,"pZ":2.828321908353948,"vX0":5.1557667029433345,"vY0":-135.5092092626155,"vZ0":-2.7140229988933795,"x":138.25,"y":162.42,"x0":-2.498786160870926,"y0":50.00446076946391,"z0":5.376526246677549,"aX":0.4735729122170528},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.0,"breakHorizontal":-1.3,"spinRate":2128,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.4006284890941254,"extension":6.797424602104256},"index":10,"playId":"82235c9c-70fb-36a0-8efa-f63f61821e8c","pitchNumber":7,"startTime":"2026-07-22T20:13:54.645Z","endTime":"2026-07-22T20:13:58.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283312282226692,"aZ":-21.636921740424295,"pfxX":0.6211647188635525,"pfxZ":5.598081820803537,"pX":0.7181177598547134,"pZ":1.4676988940513358,"vX0":7.6655261017621825,"vY0":-134.8606013943683,"vZ0":-5.960725861551645,"x":89.63,"y":199.15,"x0":-2.216193342448133,"y0":50.002808294108064,"z0":5.185224715726534,"aX":1.1691172406145742},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":-2.4,"spinRate":2196,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.40277848935927185,"extension":7.188430996068251},"index":11,"playId":"9cb5d204-248e-362b-8560-aeb785f8f1d9","pitchNumber":8,"startTime":"2026-07-22T20:14:19.191Z","endTime":"2026-07-22T20:14:28.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:14:28.889Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T20:15:44.129Z","endTime":"2026-07-22T20:17:06.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T20:14:43.053Z","endTime":"2026-07-22T20:15:46.350Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.966637133702033,"aZ":-24.742052996638954,"pfxX":1.7100862526156586,"pfxZ":3.9272330127018327,"pX":1.3580452631308597,"pZ":1.6347894047463516,"vX0":8.05027664503778,"vY0":-134.88168100846323,"vZ0":-5.977108696422147,"x":65.23,"y":194.64,"x0":-1.8552572756551216,"y0":50.00187151843468,"z0":5.561665879454449,"aX":3.2338706650399964},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":-4.4,"spinRate":2256,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.40199428499853784,"extension":6.998902359020802},"index":1,"playId":"c6033532-c6a7-31c3-b0ef-120c2b428e0b","pitchNumber":1,"startTime":"2026-07-22T20:15:46.350Z","endTime":"2026-07-22T20:15:50.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.055894380556854,"aZ":-28.749624413729236,"pfxX":-3.6649696106336673,"pfxZ":2.0787040408929798,"pX":-0.9210347706124766,"pZ":2.5295587591681192,"vX0":5.293249266932995,"vY0":-126.22074740999965,"vZ0":-1.3214870384031074,"x":152.11,"y":170.48,"x0":-2.5507967617535803,"y0":50.000831604860984,"z0":5.334350515811089,"aX":-6.027561319081777},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":5.6,"spinRate":1075,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.43079786024238453,"extension":6.884443886771438},"index":2,"playId":"e7c6b0ec-51e4-34dc-9442-951eb7a16ac3","pitchNumber":2,"startTime":"2026-07-22T20:16:05.372Z","endTime":"2026-07-22T20:16:09.930Z","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":93.3,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91357004777561,"aZ":-23.154471526660046,"pfxX":0.4886331069061214,"pfxZ":4.716224393242406,"pX":0.7697339735968436,"pZ":1.6808094706875898,"vX0":8.04296735011279,"vY0":-135.7774221112947,"vZ0":-5.430744243243375,"x":87.66,"y":193.4,"x0":-2.2646688540305875,"y0":50.00355153584818,"z0":5.265854690675664,"aX":0.9339379523322436},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.8,"breakHorizontal":-2.2,"spinRate":2208,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.3997045567643256,"extension":7.073312709693178},"index":3,"playId":"cbe433cb-1ed1-362e-a6c3-a0f3742f7f13","pitchNumber":3,"startTime":"2026-07-22T20:16:25.139Z","endTime":"2026-07-22T20:16:29.642Z","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":4,"startTime":"2026-07-22T20:16:37.798Z","endTime":"2026-07-22T20:16:54.294Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70417062264415,"aZ":-22.4753650938277,"pfxX":-1.3437978307930365,"pfxZ":5.0247730920923095,"pX":1.1877107769511963,"pZ":1.56631415770862,"vX0":9.768364128769933,"vY0":-136.10185122383268,"vZ0":-6.149881344758496,"x":71.73,"y":196.49,"x0":-2.229475004488147,"y0":50.005916058230206,"z0":5.3480752944396,"aX":-2.5970087515451548},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":1.0,"spinRate":2300,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.3980497167990289,"extension":7.028876455780123},"hitData":{"launchSpeed":88.0,"launchAngle":48.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.72,"coordY":78.83}},"index":5,"playId":"8443f3c1-f7be-3d5f-8088-5e06e7d2ec74","pitchNumber":4,"startTime":"2026-07-22T20:16:54.294Z","endTime":"2026-07-22T20:17:06.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:17:06.158Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keibert Ruiz flies out to right fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T20:17:17.156Z","endTime":"2026-07-22T20:18:30.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(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":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71794600270645,"aZ":-22.26147328687548,"pfxX":0.6650069275140544,"pfxZ":5.121851310540421,"pX":-0.5738202487580529,"pZ":3.134134150475661,"vX0":4.8187181505605166,"vY0":-136.4821928217158,"vZ0":-1.9854315551427315,"x":138.87,"y":154.16,"x0":-2.430054207996595,"y0":50.0024456134961,"z0":5.363920323787271,"aX":1.2871636525237784},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":-1.9,"spinRate":2145,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.3974059016185514,"extension":6.796675874780341},"index":0,"playId":"fc358132-e65a-3401-b22f-384647e189a6","pitchNumber":1,"startTime":"2026-07-22T20:17:37.690Z","endTime":"2026-07-22T20:17:42.527Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":87.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.995609314561346,"aZ":-21.197440934576672,"pfxX":1.6263096374341468,"pfxZ":5.757703448910254,"pX":0.9412015290666397,"pZ":2.603189042200177,"vX0":7.5450546529582665,"vY0":-135.57639344027962,"vZ0":-3.953964757097774,"x":81.12,"y":168.49,"x0":-2.0622282225021245,"y0":50.00050616832383,"z0":5.516574855749104,"aX":3.0992624705179694},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":-4.2,"spinRate":2175,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4003561990429132,"extension":7.017527930271213},"hitData":{"launchSpeed":95.5,"launchAngle":60.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.69,"coordY":124.83}},"index":1,"playId":"e96deb1b-cfb0-39e4-bde3-2f8c55d7a98c","pitchNumber":2,"startTime":"2026-07-22T20:18:18.862Z","endTime":"2026-07-22T20:18:30.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:18:30.393Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Rumfield doubles (21) on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:20:28.718Z","endTime":"2026-07-22T20:23:02.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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.9,"endSpeed":87.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.428380991616997,"aZ":-21.16566026124599,"pfxX":-2.8259932754919275,"pfxZ":5.72219402216569,"pX":-0.7055530201020142,"pZ":1.626728165504246,"vX0":4.472788834553949,"vY0":-136.6712953254392,"vZ0":-6.76518496409281,"x":143.89,"y":194.86,"x0":-1.983779637542222,"y0":50.002039536561206,"z0":5.550880988628408,"aX":-5.4354667080315835},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.4,"breakHorizontal":4.3,"spinRate":2344,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3982538687648942,"extension":6.363950061561462},"index":0,"playId":"08c027cc-3422-316d-8799-01ddb4092319","pitchNumber":1,"startTime":"2026-07-22T20:20:45.802Z","endTime":"2026-07-22T20:20:51.012Z","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":95.1,"endSpeed":88.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33347735552989,"aZ":-23.350034846729873,"pfxX":-7.539342543452224,"pfxZ":4.483837279207532,"pX":-1.1145055050515191,"pZ":1.6098859388277902,"vX0":4.83024000434231,"vY0":-138.51883765301375,"vZ0":-6.487983683549144,"x":159.48,"y":195.31,"x0":-1.890265670186694,"y0":50.001854355331396,"z0":5.515450844468577,"aX":-14.832553300558013},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.1,"breakHorizontal":12.8,"spinRate":2186,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3935604433436839,"extension":6.275474718896824},"index":1,"playId":"19ba7c65-3105-3e66-90c1-d1581ec2e9fd","pitchNumber":2,"startTime":"2026-07-22T20:21:09.097Z","endTime":"2026-07-22T20:21:13.721Z","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.5,"endSpeed":79.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.728539344564176,"aZ":-39.19715955246395,"pfxX":0.992611022562861,"pfxZ":-4.40242716383079,"pX":-1.5859546880716426,"pZ":2.649631503288197,"vX0":0.2838175569779834,"vY0":-124.61193616437843,"vZ0":-0.23136089079792233,"x":177.45,"y":167.24,"x0":-1.8299310085445977,"y0":50.00425292449963,"z0":5.94392583801224,"aX":1.5830378600849004},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.8,"breakHorizontal":-1.9,"spinRate":2142,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.4372095138855898,"extension":6.226320947767783},"index":2,"playId":"90a7bab8-a344-35e3-a24f-b11d18a64b04","pitchNumber":3,"startTime":"2026-07-22T20:21:27.359Z","endTime":"2026-07-22T20:21:31.506Z","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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.030354978712502,"aZ":-38.500301431730016,"pfxX":0.5714842421877973,"pfxZ":-3.892106858159753,"pX":-0.6081475408732666,"pZ":3.262637466266363,"vX0":2.3787264151811613,"vY0":-125.79460757473866,"vZ0":0.8614227797392371,"x":140.18,"y":150.69,"x0":-1.6346535476635704,"y0":50.00201400072638,"z0":6.001636618046337,"aX":0.9288062431344684},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.7,"breakHorizontal":-1.6,"spinRate":2224,"spinDirection":34},"zone":1,"typeConfidence":2.0,"plateTime":0.43301065340518186,"extension":6.320873898332172},"index":3,"playId":"1e4e8981-cd1c-3c8a-a243-0b23eef946ae","pitchNumber":4,"startTime":"2026-07-22T20:21:47.080Z","endTime":"2026-07-22T20:21:51.617Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T20:22:13.370Z","endTime":"2026-07-22T20:22:28.592Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457494720436934,"aZ":-20.192957811861636,"pfxX":-0.8168806778656554,"pfxZ":6.082542790255552,"pX":-1.1832857865185724,"pZ":3.328561581202528,"vX0":2.4765018254093643,"vY0":-138.206587581187,"vZ0":-2.8400951477040173,"x":162.1,"y":148.91,"x0":-1.9776219634760421,"y0":50.004074314161926,"z0":5.697209257221486,"aX":-1.6095813848865357},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":1.1,"spinRate":2274,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3935375752905568,"extension":6.245499157274159},"index":5,"playId":"c89d9e23-35d2-3063-9dea-9212ed3f8dca","pitchNumber":5,"startTime":"2026-07-22T20:22:28.592Z","endTime":"2026-07-22T20:22:32.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11718488957573,"aZ":-19.311047992053037,"pfxX":-0.9178340044959965,"pfxZ":6.257372572364152,"pX":-0.6309564907042147,"pZ":2.23057524300122,"vX0":3.444120919648884,"vY0":-141.05860688890567,"vZ0":-6.152547388957057,"x":141.05,"y":178.55,"x0":-1.7380236356683845,"y0":50.00260649576313,"z0":5.646976144168215,"aX":-1.887201623694083},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.6,"breakHorizontal":1.1,"spinRate":2232,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3853933083068135,"extension":6.352181914541446},"hitData":{"launchSpeed":97.2,"launchAngle":9.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.29,"coordY":131.47}},"index":6,"playId":"b0b25218-73c9-3433-8837-cdb4d17069e8","pitchNumber":6,"startTime":"2026-07-22T20:22:49.390Z","endTime":"2026-07-22T20:23:02.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:23:02.260Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:23:08.699Z","endTime":"2026-07-22T20:25:09.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.347738100081916,"aZ":-22.35596515870448,"pfxX":-0.7687397120771988,"pfxZ":4.860148137962044,"pX":0.015361850602619064,"pZ":3.550579371279444,"vX0":4.977669478572923,"vY0":-139.5394073966853,"vZ0":-2.0973240341798713,"x":116.41,"y":142.91,"x0":-1.6735448649738325,"y0":50.00098904364757,"z0":5.748741902762946,"aX":-1.5535250736791335},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.6,"breakHorizontal":0.6,"spinRate":2262,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3890091701555587,"extension":6.2832106281435545},"index":0,"playId":"1ce7ebd7-83fb-3496-9bf3-c75e6cbfd585","pitchNumber":1,"startTime":"2026-07-22T20:23:39.603Z","endTime":"2026-07-22T20:23:45.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":83.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.172215056343884,"aZ":-27.293218019187982,"pfxX":-6.342629588372704,"pfxZ":2.8032636372624093,"pX":-0.5906455446912303,"pZ":2.8389202106767155,"vX0":5.4307979369727,"vY0":-129.68017065624605,"vZ0":-2.337715371277986,"x":139.51,"y":162.13,"x0":-1.864426755825628,"y0":50.00479702958707,"z0":5.785673002857979,"aX":-11.056647331831348},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.9,"breakHorizontal":10.7,"spinRate":1821,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.41864212631205433,"extension":6.470701178975242},"index":1,"playId":"a3b065b3-55e8-3150-9ce0-bb594124bb99","pitchNumber":2,"startTime":"2026-07-22T20:24:01.017Z","endTime":"2026-07-22T20:24:07.133Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-22T20:24:13.581Z","endTime":"2026-07-22T20:24:36.125Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":89.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.732050893507438,"aZ":-22.743300245560935,"pfxX":-0.5009442407542272,"pfxZ":4.710415340541507,"pX":0.027830318128440033,"pZ":2.31657971550764,"vX0":5.133084265371999,"vY0":-138.62169699430424,"vZ0":-5.011909389941863,"x":115.94,"y":176.23,"x0":-1.760709188557686,"y0":50.001043446593755,"z0":5.610191910670063,"aX":-1.0033078882671167},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.0,"breakHorizontal":0.1,"spinRate":2223,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39093223422906975,"extension":6.3586978060452894},"index":3,"playId":"b1447d4a-cae1-3ca0-8bde-8e21e799748f","pitchNumber":3,"startTime":"2026-07-22T20:24:36.125Z","endTime":"2026-07-22T20:24:40.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":91.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00810227150887,"aZ":-18.745245306397262,"pfxX":-3.523042376628041,"pfxZ":6.372720636882622,"pX":-0.5821330182452924,"pZ":2.9472249489747893,"vX0":4.111349396596553,"vY0":-142.87611553281002,"vZ0":-4.83502209943516,"x":139.19,"y":159.2,"x0":-1.5691117472812461,"y0":50.0007202815129,"z0":5.807389827672021,"aX":-7.422379164191692},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.9,"breakHorizontal":5.8,"spinRate":2306,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.38058448204911155,"extension":6.3801130565241655},"index":4,"playId":"63bd0da0-e111-32e9-893a-1cd2e5550cf9","pitchNumber":4,"startTime":"2026-07-22T20:25:05.425Z","endTime":"2026-07-22T20:25:09.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:25:09.507Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros challenged (pitch result), call on the field was overturned: Kyle Karros walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:25:16.029Z","endTime":"2026-07-22T20:29:44.556Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,9],"actionIndex":[6],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.812122142589583,"aZ":-38.21826491280919,"pfxX":3.8961469452625233,"pfxZ":-3.6438248511722424,"pX":0.690169979661247,"pZ":2.1011548462207723,"vX0":4.525338196457081,"vY0":-127.0733259432608,"vZ0":-1.8113809319021636,"x":90.69,"y":182.05,"x0":-1.611360621772663,"y0":50.004742757658725,"z0":5.822460354141501,"aX":6.456894035187715},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.8,"breakHorizontal":-7.9,"spinRate":2316,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4288686865506355,"extension":6.384175536589725},"index":0,"playId":"58df984d-779d-3c6e-8ea5-f0c1d3e4064a","pitchNumber":1,"startTime":"2026-07-22T20:25:36.504Z","endTime":"2026-07-22T20:25:48.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":90.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.783541865727052,"aZ":-22.667714380444295,"pfxX":-1.1673105700936217,"pfxZ":4.662026969739655,"pX":1.2000432124416645,"pZ":0.8325762436311509,"vX0":7.798394159127805,"vY0":-140.20435241147968,"vZ0":-9.331575470683784,"x":71.26,"y":216.3,"x0":-1.4381983367528162,"y0":50.000044928848766,"z0":5.623225047210872,"aX":-2.3802405543100655},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":0.8,"spinRate":2188,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3872483746732751,"extension":6.477259329205671},"index":1,"playId":"02f9758e-4b31-38d6-aae6-49c696ad82c6","pitchNumber":2,"startTime":"2026-07-22T20:25:58.837Z","endTime":"2026-07-22T20:26:03.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":91.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.577984648340163,"aZ":-19.581920997637166,"pfxX":-0.9227536982483289,"pfxZ":6.014562009716089,"pX":0.2592742989918027,"pZ":3.4609491447456437,"vX0":5.074263687863234,"vY0":-142.40158915277328,"vZ0":-3.424115275876167,"x":107.12,"y":145.33,"x0":-1.4107841260358085,"y0":50.006522536865475,"z0":5.887623368655543,"aX":-1.9330597918701857},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.6,"breakHorizontal":0.8,"spinRate":2238,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3817293344924364,"extension":6.459380182706993},"index":2,"playId":"dff3711b-4e4e-3715-8d9e-ef1388a52566","pitchNumber":3,"startTime":"2026-07-22T20:26:24.849Z","endTime":"2026-07-22T20:26:28.612Z","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.5,"endSpeed":91.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92727593533028,"aZ":-20.259102167616813,"pfxX":-2.7622631014324175,"pfxZ":5.668470180369821,"pX":0.5567654464180819,"pZ":3.1007901300756484,"vX0":6.816681610837624,"vY0":-142.07878805058772,"vZ0":-4.026684765996558,"x":95.78,"y":155.06,"x0":-1.4850249470651344,"y0":50.00339794602727,"z0":5.7779110806480105,"aX":-5.807481474884248},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.8,"breakHorizontal":4.1,"spinRate":2216,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.38143062758603286,"extension":6.467743604065297},"index":3,"playId":"2f2e82e8-42f7-3d09-b1d2-9742b8b7e366","pitchNumber":4,"startTime":"2026-07-22T20:26:54.273Z","endTime":"2026-07-22T20:26:57.821Z","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.7,"endSpeed":91.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.410523817775584,"aZ":-17.848922189389786,"pfxX":-2.176671557904501,"pfxZ":6.827840916016594,"pX":0.20502859814934532,"pZ":2.220281173722072,"vX0":5.1022955357086115,"vY0":-142.2623462559332,"vZ0":-6.974304723201232,"x":109.18,"y":178.83,"x0":-1.3102981975465464,"y0":50.005057923259585,"z0":5.789482939295235,"aX":-4.568504076979944},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.5,"breakHorizontal":3.1,"spinRate":2354,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.38160549899668306,"extension":6.4612273870983685},"index":4,"playId":"0c35ba37-08dd-33f3-9ec5-ba41dd61919b","pitchNumber":5,"startTime":"2026-07-22T20:27:23.553Z","endTime":"2026-07-22T20:27:27.871Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":92.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196376340245305,"aZ":-17.348333145016625,"pfxX":-2.228441320458481,"pfxZ":6.952374783973764,"pX":1.065585409848338,"pZ":2.5130454910779614,"vX0":7.512597796001824,"vY0":-143.49360902383611,"vZ0":-6.296719437456191,"x":76.38,"y":170.93,"x0":-1.2714030038598045,"y0":50.00396084001695,"z0":5.77659215393409,"aX":-4.753938937219862},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.8,"breakHorizontal":2.9,"spinRate":2311,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.37847980843773144,"extension":6.612302869787504},"index":5,"playId":"bc543528-0771-3c7b-96a1-70712a3abe99","pitchNumber":6,"startTime":"2026-07-22T20:27:54.262Z","endTime":"2026-07-22T20:27:59.996Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"}}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-22T20:28:28.280Z","endTime":"2026-07-22T20:29:04.964Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":83.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5682837496057,"aZ":-36.11079820616868,"pfxX":2.793623094697793,"pfxZ":-2.307392050810824,"pX":1.8265028647004442,"pZ":0.5841126131917744,"vX0":7.426655270262757,"vY0":-128.68445465032934,"vZ0":-5.934436623790441,"x":47.38,"y":223.01,"x0":-1.4410658216636871,"y0":50.00397539170287,"z0":5.663839762714194,"aX":4.762514387011946},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-5.2,"breakHorizontal":-6.5,"spinRate":2270,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4229736257984502,"extension":6.463650106774564},"index":7,"playId":"41e3cac1-9544-3a91-ac25-1430c8949229","pitchNumber":7,"startTime":"2026-07-22T20:29:04.964Z","endTime":"2026-07-22T20:29:08.963Z","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":3,"strikes":2,"outs":1},"index":8,"startTime":"2026-07-22T20:29:24.502Z","endTime":"2026-07-22T20:29:37.380Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"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":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.444070165425373,"aZ":-39.24776063395536,"pfxX":1.6855814291820148,"pfxZ":-4.227874954983142,"pX":0.7784309882391299,"pZ":1.6587243353356234,"vX0":5.134538899998887,"vY0":-127.38913130113119,"vZ0":-2.906611435450155,"x":87.33,"y":193.99,"x0":-1.4666488055787557,"y0":50.000715094126406,"z0":5.85922643128591,"aX":2.8215277416412543},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-8.0,"breakHorizontal":-4.0,"spinRate":2207,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4268424630580432,"extension":6.476283841373753},"index":9,"playId":"a0a12065-fb97-3d28-9d6e-d04097513a44","pitchNumber":8,"startTime":"2026-07-22T20:29:37.380Z","endTime":"2026-07-22T20:29:44.556Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"}},"playEndTime":"2026-07-22T20:29:44.556Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:30:25.223Z","endTime":"2026-07-22T20:32:26.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"d75ad228-fa77-4ce7-931e-855e41b6a3fb","startTime":"2026-07-22T20:30:25.223Z","endTime":"2026-07-22T20:30:30.205Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97813883982246,"aZ":-26.772044824338806,"pfxX":-7.053984321589319,"pfxZ":3.048088053190302,"pX":-1.5629183724582776,"pZ":2.4975283309015506,"vX0":3.2003819310752677,"vY0":-130.922180042483,"vZ0":-3.3662431600178513,"x":176.57,"y":171.35,"x0":-1.8702198234716987,"y0":50.004973019446815,"z0":5.756313926648045,"aX":-12.514732087869348},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":12.4,"spinRate":1846,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4149139738769194,"extension":6.296725909682479},"index":1,"playId":"da6ad314-7451-3614-ad0e-2be5fa074157","pitchNumber":1,"startTime":"2026-07-22T20:30:42.431Z","endTime":"2026-07-22T20:30:46.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":89.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.491007448381605,"aZ":-24.654235451044322,"pfxX":-0.11521436150006181,"pfxZ":3.734694430034984,"pX":-1.581669905081977,"pZ":2.3106106630738186,"vX0":1.0459684854419729,"vY0":-138.9693503688227,"vZ0":-4.60726673528801,"x":177.29,"y":176.39,"x0":-1.9432952518224147,"y0":50.00412412901908,"z0":5.568260676671034,"aX":-0.2322119069156455},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.2,"breakHorizontal":0.0,"spinRate":2225,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.38977629592679897,"extension":6.34704382073243},"index":2,"playId":"49905f69-b1fe-33d4-8cca-4fc8662b3934","pitchNumber":2,"startTime":"2026-07-22T20:31:03.982Z","endTime":"2026-07-22T20:31:08.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.718459787798174,"aZ":-24.960556905172407,"pfxX":-7.45327899552937,"pfxZ":4.1729410910481395,"pX":-0.9744725957829697,"pZ":2.7049973084679695,"vX0":4.4383442784795335,"vY0":-129.10267827891903,"vZ0":-3.1352219352029853,"x":154.14,"y":165.75,"x0":-1.7261990419830284,"y0":50.00397767469573,"z0":5.8058164404083685,"aX":-12.889900562524309},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.2,"breakHorizontal":12.8,"spinRate":2152,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.42035383648559677,"extension":6.371676012611018},"index":3,"playId":"f23eac0c-f1d7-362b-bf94-6005c9ac3254","pitchNumber":3,"startTime":"2026-07-22T20:31:24.391Z","endTime":"2026-07-22T20:31:28.388Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":82.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.173211582361947,"aZ":-40.43504612516476,"pfxX":3.952512112809551,"pfxZ":-4.942452582642556,"pX":0.5808971839284104,"pZ":0.6507397473718565,"vX0":4.310096861535676,"vY0":-127.61909350575765,"vZ0":-4.62578699813451,"x":94.86,"y":221.21,"x0":-1.6357550088640682,"y0":50.00519514701327,"z0":5.629430656175671,"aX":6.6019830176716},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-9.7,"breakHorizontal":-8.0,"spinRate":2342,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4271391018313584,"extension":6.31862256150396},"index":4,"playId":"c9aa563e-0e14-37fb-a3c3-de5d9bfa68ea","pitchNumber":4,"startTime":"2026-07-22T20:31:53.205Z","endTime":"2026-07-22T20:31:57.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.194739230853266,"aZ":-36.28569367466301,"pfxX":-0.326270887925872,"pfxZ":-2.449859708400435,"pX":0.33957660726879235,"pZ":1.3795016159601337,"vX0":4.657223839471604,"vY0":-127.98754203401246,"vZ0":-4.309101677664579,"x":104.06,"y":201.53,"x0":-1.451198807958799,"y0":50.00113308347005,"z0":5.887084371047914,"aX":-0.5491087798988192},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-5.0,"breakHorizontal":-0.4,"spinRate":2173,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.42585053455112876,"extension":6.499590591979326},"index":5,"playId":"4e5fd5ab-78ef-32b9-bc0b-b0191a67bfdb","pitchNumber":5,"startTime":"2026-07-22T20:32:19.092Z","endTime":"2026-07-22T20:32:26.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:32:26.122Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keibert Ruiz challenged (pitch result), call on the field was overturned: Edouard Julien called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:32:38.137Z","endTime":"2026-07-22T20:35:07.733Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.098928812739036,"aZ":-16.93798670176086,"pfxX":-2.1706765866182334,"pfxZ":7.3198185117887125,"pX":-0.5334016309153418,"pZ":3.352828450304234,"vX0":3.711408733036723,"vY0":-142.29530303068444,"vZ0":-3.9559835485825836,"x":137.33,"y":148.25,"x0":-1.563766037088186,"y0":50.00155942040659,"z0":5.81251258905251,"aX":-4.517760198621738},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.8,"breakHorizontal":3.4,"spinRate":2363,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3827521443432014,"extension":6.381814122375681},"index":0,"playId":"9ea8c736-f574-3788-9578-a06ca5873042","pitchNumber":1,"startTime":"2026-07-22T20:32:58.255Z","endTime":"2026-07-22T20:33:02.967Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30227496173501,"aZ":-24.70273972912619,"pfxX":1.5474427568636984,"pfxZ":3.9446426197853555,"pX":-0.3076361728209916,"pZ":2.2379558616694375,"vX0":3.606993662944617,"vY0":-135.6879713303083,"vZ0":-4.353135921037345,"x":128.73,"y":178.36,"x0":-1.8470237176865913,"y0":50.002953958296594,"z0":5.55150951518653,"aX":2.93042481418612},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":-3.5,"spinRate":2296,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.4012526972352677,"extension":6.329748582477935},"index":1,"playId":"ea51b432-4ff4-3fcd-b9fd-b40dd9166f74","pitchNumber":2,"startTime":"2026-07-22T20:33:34.714Z","endTime":"2026-07-22T20:33:40.190Z","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":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74561920374706,"aZ":-37.06561771318946,"pfxX":-0.208927755005325,"pfxZ":-2.9214137585689253,"pX":2.1603731135886606,"pZ":-0.29558020355979403,"vX0":8.583893348011953,"vY0":-127.97648368792336,"vZ0":-8.05363659321633,"x":34.65,"y":246.76,"x0":-1.1947523155056197,"y0":50.00073445308529,"z0":5.755374604941289,"aX":-0.3514932850879371},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-6.8,"breakHorizontal":-1.3,"spinRate":2246,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4262417814447441,"extension":6.427317613524689},"index":2,"playId":"ddfb55ae-c5bc-3298-825d-04fac9044c4d","pitchNumber":3,"startTime":"2026-07-22T20:34:01.243Z","endTime":"2026-07-22T20:34:07.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.677217831448104,"aZ":-40.432108531617345,"pfxX":1.6506998975433507,"pfxZ":-4.93353130607632,"pX":-0.14355726642069452,"pZ":2.7673975092586085,"vX0":2.7737908114658163,"vY0":-127.17496359359771,"vZ0":-0.1076885759491708,"x":122.47,"y":164.06,"x0":-1.4536105401169566,"y0":50.00269743991879,"z0":5.959188322011541,"aX":2.762882186368741},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.9,"breakHorizontal":-3.5,"spinRate":2326,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.4271127065047984,"extension":6.290299614060588},"index":3,"playId":"54f64eb1-cb5f-395e-be2d-5d0f3ddff2fc","pitchNumber":4,"startTime":"2026-07-22T20:34:32.425Z","endTime":"2026-07-22T20:34:36.097Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":82.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.94144063456559,"aZ":-41.43283964717854,"pfxX":2.495390584947771,"pfxZ":-5.482569706276118,"pX":0.6392014093425317,"pZ":3.219520181722951,"vX0":4.469405324342397,"vY0":-127.49076542086574,"vZ0":1.0155590063001108,"x":92.64,"y":151.85,"x0":-1.4437399342671915,"y0":50.004339486842696,"z0":6.022578277722241,"aX":4.212125500275452},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-9.6,"breakHorizontal":-5.3,"spinRate":2332,"spinDirection":30},"zone":3,"typeConfidence":2.0,"plateTime":0.425502791677975,"extension":6.210580840300191},"index":4,"playId":"17a30c74-15f0-3b04-98c8-a641bf0fa587","pitchNumber":5,"startTime":"2026-07-22T20:35:01.889Z","endTime":"2026-07-22T20:35:07.733Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}},"playEndTime":"2026-07-22T20:35:07.733Z","atBatIndex":32},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jorbit Vivas triples (1) on a fly ball to right fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T20:37:56.825Z","endTime":"2026-07-22T20:38:37.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.051393743410078,"aZ":-21.661737839293522,"pfxX":-1.1073335275306317,"pfxZ":5.739938340357666,"pX":-0.37887873092190916,"pZ":2.792611768939564,"vX0":5.543125292444433,"vY0":-132.89526035107076,"vZ0":-2.6858745521740133,"x":131.44,"y":163.38,"x0":-2.3264862940615245,"y0":50.003046065518156,"z0":5.348881103173438,"aX":-2.0284285578153063},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.2,"breakHorizontal":1.1,"spinRate":2205,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.4084146185130124,"extension":6.767301259362785},"index":0,"playId":"e46acef2-4f1b-35ae-bd89-cabeaa7e4e81","pitchNumber":1,"startTime":"2026-07-22T20:38:07.260Z","endTime":"2026-07-22T20:38:11.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":73.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.156376865037135,"aZ":-39.57205083109384,"pfxX":3.7296926622541693,"pfxZ":-5.586404454700601,"pX":0.20082182475052304,"pZ":2.297198284447979,"vX0":3.826136479162855,"vY0":-113.30170900194418,"vZ0":0.9096860382209071,"x":109.35,"y":176.76,"x0":-1.9830260330708427,"y0":50.00403983898182,"z0":5.788972238234023,"aX":4.937224210000122},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.7,"breakHorizontal":-7.6,"spinRate":2529,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.48009559141467584,"extension":6.927086777648587},"hitData":{"launchSpeed":96.5,"launchAngle":40.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.6,"coordY":69.9}},"index":1,"playId":"7c390a46-d7d1-33ec-b642-1571891d82cc","pitchNumber":2,"startTime":"2026-07-22T20:38:20.933Z","endTime":"2026-07-22T20:38:37.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:38:37.330Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T20:38:56.782Z","endTime":"2026-07-22T20:39:43.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":90.8,"endSpeed":85.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69039448006175,"aZ":-20.09801935350006,"pfxX":0.26463654786554214,"pfxZ":6.624861885422837,"pX":-0.5558014964649475,"pZ":1.9203964576123227,"vX0":4.8055574720795065,"vY0":-132.2954965904286,"vZ0":-5.3882492035779554,"x":138.19,"y":186.93,"x0":-2.4090014600803773,"y0":50.00230704752716,"z0":5.398674922037574,"aX":0.4825077300849753},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.4,"breakHorizontal":-1.2,"spinRate":2273,"spinDirection":192},"zone":7,"typeConfidence":2.0,"plateTime":0.4095972899804283,"extension":6.825510566732587},"index":0,"playId":"fa07fee1-58ca-3daa-9165-6efafba7e8c3","pitchNumber":1,"startTime":"2026-07-22T20:39:12.095Z","endTime":"2026-07-22T20:39:16.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":86.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08202825056107,"aZ":-22.5785025512958,"pfxX":0.7442740031961037,"pfxZ":5.1570835463207665,"pX":0.7952849983311645,"pZ":2.5082413936772996,"vX0":7.761758576093165,"vY0":-133.84500655979696,"vZ0":-3.538268811831945,"x":86.69,"y":171.06,"x0":-2.2089944571668596,"y0":50.00077938107933,"z0":5.417401470982888,"aX":1.3824802907980003},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":-2.6,"spinRate":2301,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4053673081622464,"extension":6.877045672044229},"hitData":{"launchSpeed":71.5,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.04,"coordY":163.36}},"index":1,"playId":"e4f8f600-7416-38e3-8911-39fb726fc37a","pitchNumber":2,"startTime":"2026-07-22T20:39:34.746Z","endTime":"2026-07-22T20:39:43.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:39:43.707Z","atBatIndex":34},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"James Wood out on a sacrifice fly to center fielder Cole Carrigg. Jorbit Vivas scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T20:39:56.745Z","endTime":"2026-07-22T20:41:08.533Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":{"id":687312,"link":"/api/v1/people/687312"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":86.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.631976748297035,"aZ":-20.287009487676798,"pfxX":0.049298426961100095,"pfxZ":6.291245824519869,"pX":0.28418291352652736,"pZ":1.9240719035637976,"vX0":7.042237176310054,"vY0":-135.1510540891703,"vZ0":-5.350297551382619,"x":106.17,"y":186.83,"x0":-2.338776853560015,"y0":50.00186922806873,"z0":5.312402568612161,"aX":0.09116051901188031},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":-1.3,"spinRate":2176,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.4020676205764171,"extension":6.741220762629113},"index":0,"playId":"be581745-5845-3e68-8543-67264150ec1c","pitchNumber":1,"startTime":"2026-07-22T20:40:12.733Z","endTime":"2026-07-22T20:40:17.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.563562811465133,"aZ":-27.642833590477967,"pfxX":-4.3069203048819755,"pfxZ":2.799151632306292,"pX":-0.011785771327580356,"pZ":1.4212115025065692,"vX0":7.803814869942563,"vY0":-124.9842602997277,"vZ0":-3.93559990249632,"x":117.45,"y":200.41,"x0":-2.5820265946797587,"y0":50.003867098231105,"z0":5.2268482274229395,"aX":-6.9768627481162255},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":6.5,"spinRate":1245,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.43430319152502594,"extension":6.787108160129006},"index":1,"playId":"27929a9a-3b36-3494-b228-aebcc9134dfa","pitchNumber":2,"startTime":"2026-07-22T20:40:33.279Z","endTime":"2026-07-22T20:40:38.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.158564346708612,"aZ":-26.792499240490162,"pfxX":-4.600595240169474,"pfxZ":3.199522534583177,"pX":-0.07850714107896792,"pZ":2.1937175486723772,"vX0":7.502094352957508,"vY0":-127.32498381588285,"vZ0":-3.1684039174192105,"x":119.99,"y":179.55,"x0":-2.4332038714218838,"y0":50.004061059791425,"z0":5.519853031228695,"aX":-7.739856360033141},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":7.1,"spinRate":1382,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.42624366457937146,"extension":6.727950221877287},"hitData":{"launchSpeed":100.0,"launchAngle":38.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":82.7,"coordY":47.39}},"index":2,"playId":"ae5ec2ff-39dd-3f9b-8540-4979458eb1c3","pitchNumber":3,"startTime":"2026-07-22T20:40:52.909Z","endTime":"2026-07-22T20:41:08.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:41:08.533Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T20:41:22.832Z","endTime":"2026-07-22T20:41:58.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75492483375609,"aZ":-23.373071309466766,"pfxX":0.8341464170124641,"pfxZ":4.811011612124005,"pX":-0.2382609696155583,"pZ":2.796964139861312,"vX0":5.14833934321119,"vY0":-132.78296005066343,"vZ0":-2.38216650319707,"x":126.08,"y":163.26,"x0":-2.2911511423425344,"y0":50.006071855512886,"z0":5.362520876212689,"aX":1.5263954236046262},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.5,"breakHorizontal":-2.4,"spinRate":2165,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.4086149388352971,"extension":6.674823947148685},"index":0,"playId":"0797114a-e3f4-3f7c-835e-48d5e9b4cb51","pitchNumber":1,"startTime":"2026-07-22T20:41:33.532Z","endTime":"2026-07-22T20:41:37.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":86.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.018665074082374,"aZ":-25.665115154165818,"pfxX":1.6644768199475926,"pfxZ":3.4734374537308526,"pX":-0.07313302816998182,"pZ":2.423944692558095,"vX0":5.512254480859867,"vY0":-134.3344704932115,"vZ0":-2.986446648224858,"x":119.79,"y":173.33,"x0":-2.3469856225132486,"y0":50.00542169559278,"z0":5.32429849155951,"aX":3.1205095176586277},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":-4.0,"spinRate":2270,"spinDirection":175},"zone":5,"typeConfidence":2.0,"plateTime":0.403762632787096,"extension":6.7733557513158695},"hitData":{"launchSpeed":84.4,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":166.38}},"index":1,"playId":"01abbcf6-082d-3404-9554-baa673bf6059","pitchNumber":2,"startTime":"2026-07-22T20:41:49.379Z","endTime":"2026-07-22T20:41:58.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:41:58.025Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Sullivan grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T20:44:00.993Z","endTime":"2026-07-22T20:44:29.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":87.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.728062976641592,"aZ":-22.506638537254183,"pfxX":-0.10072476901533034,"pfxZ":5.054827122936382,"pX":-0.35565934885663947,"pZ":1.8061200794532448,"vX0":4.302061712006108,"vY0":-135.3095805695337,"vZ0":-6.116952863802573,"x":130.56,"y":190.01,"x0":-1.9323014455950955,"y0":50.00469256007337,"z0":5.603171460589732,"aX":-0.19306322037105633},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":-0.5,"spinRate":2314,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.39999899986796317,"extension":6.253710072132778},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":156.75}},"index":0,"playId":"1b193704-b420-3b26-881d-8e48cd7ae861","pitchNumber":1,"startTime":"2026-07-22T20:44:22.293Z","endTime":"2026-07-22T20:44:29.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:44:29.652Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out to first baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T20:44:46.021Z","endTime":"2026-07-22T20:45:39.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34274036110043,"aZ":-23.544717571452754,"pfxX":-6.754294256536382,"pfxZ":5.262977440383878,"pX":-0.33801850935846917,"pZ":4.694777448125744,"vX0":5.5526315822294965,"vY0":-126.6278902782879,"vZ0":1.7181770686757667,"x":129.88,"y":112.02,"x0":-1.6706286168148106,"y0":50.00607589182363,"z0":5.877893783076231,"aX":-11.08479207731992},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.1,"breakHorizontal":11.2,"spinRate":2064,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4308411553547664,"extension":6.248551575867111},"index":0,"playId":"895ef521-db31-3cc7-bfd9-129bc02bc07f","pitchNumber":1,"startTime":"2026-07-22T20:45:00.189Z","endTime":"2026-07-22T20:45:09.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.474177382415895,"aZ":-23.158289942839122,"pfxX":-1.1251645981069074,"pfxZ":4.564008693416742,"pX":0.08159367867776708,"pZ":2.4207713702886298,"vX0":5.716947270928491,"vY0":-138.18248754564078,"vZ0":-4.560348903671074,"x":113.89,"y":173.42,"x0":-1.8487101088526194,"y0":50.005987535497276,"z0":5.605835971884364,"aX":-2.2249792189262805},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.7,"breakHorizontal":1.1,"spinRate":2307,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.393127677956981,"extension":6.308122153323932},"hitData":{"launchSpeed":74.1,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.89,"coordY":173.13}},"index":1,"playId":"18883371-a97d-3487-a338-3d3fba2de028","pitchNumber":2,"startTime":"2026-07-22T20:45:29.631Z","endTime":"2026-07-22T20:45:39.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:45:39.677Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, first baseman Luis García Jr. to pitcher Cade Cavalli.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T20:45:51.011Z","endTime":"2026-07-22T20:48:13.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":90.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.912457328354723,"aZ":-21.958815959064953,"pfxX":-1.7970556609525703,"pfxZ":4.958875167010845,"pX":-0.9683653543620779,"pZ":3.6431859693358497,"vX0":2.856652990158273,"vY0":-140.72853218885146,"vZ0":-2.0238879135749106,"x":153.91,"y":140.41,"x0":-1.7508353045756258,"y0":50.000867330055705,"z0":5.7551668781452445,"aX":-3.700806296215919},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.9,"breakHorizontal":2.9,"spinRate":2215,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3853039366632558,"extension":6.354112491925122},"index":0,"playId":"7cbf1258-06e1-3cd6-8ebe-d4dd0f4dee92","pitchNumber":1,"startTime":"2026-07-22T20:46:10.979Z","endTime":"2026-07-22T20:46:15.822Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T20:46:34.789Z","endTime":"2026-07-22T20:47:16.234Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.632398893019353,"aZ":-17.012756254910702,"pfxX":-3.4189837953019357,"pfxZ":7.3054191933911445,"pX":-0.4382952890491668,"pZ":2.342782241401551,"vX0":5.266747995789156,"vY0":-141.59517959342304,"vZ0":-5.83799994684597,"x":133.71,"y":175.52,"x0":-1.8595506560881372,"y0":50.002483563917664,"z0":5.481326770394828,"aX":-7.095865857720826},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":5.4,"spinRate":2323,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.38360679642327744,"extension":6.436307955812035},"index":2,"playId":"6bba4aff-b807-3809-99c4-c75c241e1d65","pitchNumber":2,"startTime":"2026-07-22T20:47:16.234Z","endTime":"2026-07-22T20:47:19.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.602879801621576,"aZ":-37.1163393022104,"pfxX":3.614764885827392,"pfxZ":-2.914425944199273,"pX":0.5269698482536247,"pZ":1.6530426691383129,"vX0":4.123550996927005,"vY0":-128.20376860872352,"vZ0":-3.284415478116216,"x":96.91,"y":194.15,"x0":-1.5601825932760867,"y0":50.0017721851011,"z0":5.790571117605801,"aX":6.134122453632201},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-5.8,"breakHorizontal":-7.3,"spinRate":2304,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.4240667854662665,"extension":6.3986895630733365},"index":3,"playId":"0463ba6e-cf07-3e88-b22f-bedf4b992c67","pitchNumber":3,"startTime":"2026-07-22T20:47:38.103Z","endTime":"2026-07-22T20:47:42.655Z","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.6,"endSpeed":89.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.452451414874872,"aZ":-22.015998898514518,"pfxX":-2.5581436816805314,"pfxZ":5.074416642557591,"pX":-0.2822151580070985,"pZ":1.8375074838082581,"vX0":5.393283016321837,"vY0":-139.1974225382173,"vZ0":-5.982158730080617,"x":127.76,"y":189.17,"x0":-1.8954414222314884,"y0":50.00135909256564,"z0":5.430883338016492,"aX":-5.119574612218138},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.4,"breakHorizontal":3.7,"spinRate":2319,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39055122877170145,"extension":6.309138740589124},"hitData":{"launchSpeed":104.0,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.63,"coordY":173.07}},"index":4,"playId":"5d03d3df-3cf5-3d63-8bf0-c436e50c1ee0","pitchNumber":4,"startTime":"2026-07-22T20:48:04.831Z","endTime":"2026-07-22T20:48:13.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:48:13.532Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a ground ball to right fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T20:50:13.649Z","endTime":"2026-07-22T20:51:46.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.179322425337592,"aZ":-27.172482769043953,"pfxX":4.588867686188005,"pfxZ":3.2093207039265454,"pX":-1.0912055203790008,"pZ":3.2529357812154505,"vX0":1.8738234515634862,"vY0":-123.4594246320387,"vZ0":-0.1140299191057913,"x":158.59,"y":150.95,"x0":-2.4540496072386127,"y0":50.004950298071876,"z0":5.5668050333697785,"aX":7.158315427257845},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.0,"breakHorizontal":-8.8,"spinRate":2132,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.44190051282349696,"extension":6.595812450840638},"index":0,"playId":"4c8e2f87-ddda-31c4-ae6c-9343480d068a","pitchNumber":1,"startTime":"2026-07-22T20:50:26.946Z","endTime":"2026-07-22T20:50:31.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1314040751429,"aZ":-20.538023156678694,"pfxX":0.6160524131498031,"pfxZ":6.449654097628506,"pX":-0.8077584313027508,"pZ":1.798248679254017,"vX0":3.9731003801650924,"vY0":-132.21998042469954,"vZ0":-5.332099188797848,"x":147.79,"y":190.23,"x0":-2.3982788996456317,"y0":50.00461854300754,"z0":5.308602052046923,"aX":1.1111832129038364},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":-1.8,"spinRate":2155,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.41127050052185954,"extension":6.793232483900036},"index":1,"playId":"eaa8e36d-0844-3a65-a73b-359085d3c0d0","pitchNumber":2,"startTime":"2026-07-22T20:50:41.953Z","endTime":"2026-07-22T20:50:46.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.74494458300107,"aZ":-27.805741600884115,"pfxX":-5.749543263713927,"pfxZ":2.797209687313523,"pX":0.06272104533796248,"pZ":0.785670082500072,"vX0":7.9623367875237925,"vY0":-122.84711567365608,"vZ0":-5.290736250773364,"x":114.61,"y":217.57,"x0":-2.443793616919341,"y0":50.00073542218534,"z0":5.274114995675454,"aX":-8.964837318150714},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.3,"breakHorizontal":9.0,"spinRate":1314,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.44248492687931007,"extension":6.772513579240449},"index":2,"playId":"eeec1cd6-609c-3030-8b5a-bcbe04e71178","pitchNumber":3,"startTime":"2026-07-22T20:50:58.950Z","endTime":"2026-07-22T20:51:03.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.418310246640303,"aZ":-22.599423315167844,"pfxX":1.4839501649238374,"pfxZ":5.132307143271921,"pX":0.5604409226274101,"pZ":0.8870804655971688,"vX0":7.063434324667617,"vY0":-134.55807756120083,"vZ0":-7.147819922128965,"x":95.64,"y":214.83,"x0":-2.2729765775696658,"y0":50.00470942258687,"z0":5.1371354036279016,"aX":2.767344923815416},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.2,"breakHorizontal":-4.0,"spinRate":2223,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.40437608302686545,"extension":6.994839337912645},"index":3,"playId":"d070e10c-e20f-38a2-ab3e-e59e98f37b13","pitchNumber":4,"startTime":"2026-07-22T20:51:16.803Z","endTime":"2026-07-22T20:51:21.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":86.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.682797997043096,"aZ":-20.639551414556284,"pfxX":0.6221860466759449,"pfxZ":6.196096940090776,"pX":-0.03039542576304841,"pZ":1.7834609928394418,"vX0":6.055014211772477,"vY0":-134.07027399961112,"vZ0":-5.413743259567224,"x":118.16,"y":190.63,"x0":-2.3777673186792216,"y0":50.00662035679763,"z0":5.254824689125181,"aX":1.1593278063877992},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":-2.2,"spinRate":2190,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.40496768378909165,"extension":7.0013115408750615},"hitData":{"launchSpeed":85.0,"launchAngle":2.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.24,"coordY":118.74}},"index":4,"playId":"4634405f-f904-35f0-a16d-7c320ef27873","pitchNumber":5,"startTime":"2026-07-22T20:51:34.994Z","endTime":"2026-07-22T20:51:46.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:51:46.512Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T20:54:16.275Z","endTime":"2026-07-22T20:55:59.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1,6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T20:52:00.514Z","endTime":"2026-07-22T20:52:15.972Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Gabriel Hughes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T20:52:15.972Z","endTime":"2026-07-22T20:54:18.434Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"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":82.8,"endSpeed":77.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.513256115543403,"aZ":-31.09202065734836,"pfxX":-0.5987933336092892,"pfxZ":0.7245239175669091,"pX":-0.6469349523580064,"pZ":2.9429195344116024,"vX0":-8.443631841788468,"vY0":-120.42615989466765,"vZ0":1.7444115925615546,"x":141.66,"y":159.32,"x0":2.9506417652733234,"y0":50.00477294252209,"z0":4.916222978220729,"aX":-0.8994643922078606},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.9,"breakHorizontal":2.6,"spinRate":2472,"spinDirection":312},"zone":1,"typeConfidence":2.0,"plateTime":0.4510178420338171,"extension":5.569867811119146},"index":2,"playId":"14b156f1-c2d1-37b7-ab27-a6fbda9cc681","pitchNumber":1,"startTime":"2026-07-22T20:54:18.434Z","endTime":"2026-07-22T20:54:22.305Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"playId":"de1ede0f-df01-43d9-92cf-83bec46117c9","startTime":"2026-07-22T20:54:32.198Z","endTime":"2026-07-22T20:54:37.239Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.968014585512933,"aZ":-34.285431759259616,"pfxX":-6.741857846638665,"pfxZ":-1.6430633366182397,"pX":-0.29510781465631264,"pZ":1.9385755998192364,"vX0":-5.7382969250412845,"vY0":-111.85349035354086,"vZ0":1.807330793742283,"x":128.25,"y":186.44,"x0":3.1688566892256804,"y0":50.00446057445336,"z0":4.605602611404897,"aX":-8.643411186297639},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.3,"breakHorizontal":13.6,"spinRate":2630,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.48749992271494147,"extension":5.338490760459779},"index":4,"playId":"ab4db9d5-3f51-35fc-9973-9c4492f0d742","pitchNumber":2,"startTime":"2026-07-22T20:54:56.015Z","endTime":"2026-07-22T20:54:59.778Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"playId":"77c498ae-1d67-32f6-a765-4bd35fd61b06","startTime":"2026-07-22T20:55:17.787Z","endTime":"2026-07-22T20:55:23.836Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Brennan Bernardino picks off José Tena at 1st on throw to first baseman TJ Rumfield.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":6,"actionPlayId":"77c498ae-1d67-32f6-a765-4bd35fd61b06","startTime":"2026-07-22T20:55:29.034Z","endTime":"2026-07-22T20:55:55.186Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.241242985454704,"aZ":-31.695852755016325,"pfxX":-4.552502685073809,"pfxZ":0.3632643429268798,"pX":0.299672117166083,"pZ":1.0986523227597031,"vX0":-5.180261986755631,"vY0":-113.44229597269464,"vZ0":-0.47836466345354267,"x":105.58,"y":209.12,"x0":3.1975460091528314,"y0":50.003231285386285,"z0":4.45095056130074,"aX":-5.978073550897766},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.8,"breakHorizontal":9.5,"spinRate":2742,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.4814057405219718,"extension":5.272932007038468},"index":7,"playId":"aa9be73a-e2b3-3d92-993d-9152b6a57cf1","pitchNumber":3,"startTime":"2026-07-22T20:55:55.186Z","endTime":"2026-07-22T20:55:59.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:55:59.467Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T20:56:07.104Z","endTime":"2026-07-22T20:58:49.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.552404429210466,"aZ":-28.923086839193736,"pfxX":7.693536467167556,"pfxZ":1.828474473023232,"pX":-0.3286505594666361,"pZ":1.75316383307781,"vX0":-10.82597467947453,"vY0":-131.08340972116895,"vZ0":-2.245381788139841,"x":129.53,"y":191.44,"x0":2.810882474347359,"y0":50.00612838872749,"z0":4.730229150944992,"aX":13.709155974804405},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.1,"breakHorizontal":-12.2,"spinRate":2201,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.4141186141836668,"extension":5.762619048204912},"index":0,"playId":"7962941b-4178-3d46-bd84-916ab18f53de","pitchNumber":1,"startTime":"2026-07-22T20:56:28.630Z","endTime":"2026-07-22T20:56:32.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":72.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.589296970121143,"aZ":-35.465464957549734,"pfxX":-4.695492089632008,"pfxZ":-2.5567439887344006,"pX":0.07665311947745873,"pZ":0.7412408971334129,"vX0":-5.475298602576842,"vY0":-111.93373191331705,"vZ0":-0.3915512562062856,"x":114.08,"y":218.77,"x0":3.1518513818478433,"y0":50.003399046856025,"z0":4.507422084613118,"aX":-6.040515411721434},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-4.4,"breakHorizontal":9.7,"spinRate":2782,"spinDirection":295},"zone":14,"typeConfidence":2.0,"plateTime":0.48677488781286327,"extension":5.4215376165733495},"index":1,"playId":"b613647a-5af8-3bdd-ae7a-75e88b8b9cae","pitchNumber":2,"startTime":"2026-07-22T20:56:44.233Z","endTime":"2026-07-22T20:56:47.907Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-22T20:56:57.018Z","endTime":"2026-07-22T20:57:06.479Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"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":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.799977274639403,"aZ":-31.07591591583986,"pfxX":-5.6618289752122175,"pfxZ":0.8329789266769536,"pX":1.1369185434149027,"pZ":1.4670754896789597,"vX0":-3.2310592502402047,"vY0":-113.4982249435399,"vZ0":-0.003962285569120372,"x":73.66,"y":199.17,"x0":3.3119397593741398,"y0":50.000494056713954,"z0":4.55079608992522,"aX":-7.421280187009323},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.8,"breakHorizontal":11.0,"spinRate":2774,"spinDirection":303},"zone":14,"typeConfidence":2.0,"plateTime":0.481669513322863,"extension":5.22030430862581},"index":3,"playId":"b7b01bda-ff2b-3e05-9881-4b81f1e44038","pitchNumber":3,"startTime":"2026-07-22T20:57:06.479Z","endTime":"2026-07-22T20:57:10.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.630964596054444,"aZ":-32.20194870586147,"pfxX":8.657918812149203,"pfxZ":-0.016232152978673753,"pX":-0.5667892947790505,"pZ":2.4742568326216876,"vX0":-11.28615084515018,"vY0":-131.89827691825772,"vZ0":-0.22654803022186276,"x":138.6,"y":171.98,"x0":2.602207152069324,"y0":50.001478910667714,"z0":4.895022398342132,"aX":15.568358890480145},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.1,"breakHorizontal":-13.8,"spinRate":2259,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.4120382432239871,"extension":5.779378704738766},"index":4,"playId":"b6f62214-6a26-34b5-844a-88fb4c4a4fda","pitchNumber":4,"startTime":"2026-07-22T20:57:22.064Z","endTime":"2026-07-22T20:57:26.106Z","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":80.8,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.47316678741885,"aZ":-32.91228055660939,"pfxX":5.71928376629835,"pfxZ":-0.5095782910555471,"pX":1.189915768613549,"pZ":1.4376332637968265,"vX0":-6.103114418894451,"vY0":-117.74416788924017,"vZ0":-0.43882308173293616,"x":71.64,"y":199.96,"x0":3.033426824442518,"y0":50.00335300292588,"z0":4.588868208060727,"aX":8.294690484568319},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.8,"breakHorizontal":-9.5,"spinRate":1606,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.45949665579702037,"extension":5.655863733505772},"index":5,"playId":"a8d1576e-9e10-3c31-b729-8307253f653a","pitchNumber":5,"startTime":"2026-07-22T20:57:42.413Z","endTime":"2026-07-22T20:57:46.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":73.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.862880447043946,"aZ":-35.900295788030775,"pfxX":-5.244191939447065,"pfxZ":-2.7895722330316453,"pX":-0.0637635021768497,"pZ":1.1740398367130975,"vX0":-5.606270771443188,"vY0":-113.98702442999505,"vZ0":0.2969177260694529,"x":119.43,"y":207.08,"x0":3.0945083465673098,"y0":50.00239807603275,"z0":4.541845056819472,"aX":-7.007672097497766},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-4.8,"breakHorizontal":10.7,"spinRate":2743,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4776721591377009,"extension":5.372541341421262},"index":6,"playId":"a4d75c58-28b7-3680-b947-82d5a2999272","pitchNumber":6,"startTime":"2026-07-22T20:57:59.478Z","endTime":"2026-07-22T20:58:03.881Z","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":90.4,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.334082247897275,"aZ":-25.091274338928553,"pfxX":4.084851906326961,"pfxZ":3.9123799128365135,"pX":0.8490896222013827,"pZ":3.137904285304143,"vX0":-6.571439539712075,"vY0":-131.74646439026344,"vZ0":0.48019673566079113,"x":84.63,"y":154.06,"x0":2.812362091957814,"y0":50.000464208046694,"z0":4.766223838180361,"aX":7.3901335338623895},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-6.5,"spinRate":2086,"spinDirection":109},"zone":3,"typeConfidence":2.0,"plateTime":0.4112158212126653,"extension":5.626620447410955},"index":7,"playId":"149244ad-2a40-33a3-bd9a-98547416a542","pitchNumber":7,"startTime":"2026-07-22T20:58:22.913Z","endTime":"2026-07-22T20:58:26.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.975597989152853,"aZ":-32.8031191740491,"pfxX":-5.550789324598721,"pfxZ":-0.4789696878665346,"pX":0.08778091008106115,"pZ":1.3451609427815798,"vX0":-5.0882337694753055,"vY0":-113.52025054217388,"vZ0":0.13890502065489785,"x":113.65,"y":202.46,"x0":3.0674355206898145,"y0":50.00084060463645,"z0":4.510416629832865,"aX":-7.3467159725344935},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-0.6,"breakHorizontal":11.2,"spinRate":2780,"spinDirection":296},"zone":14,"typeConfidence":2.0,"plateTime":0.47986302069881237,"extension":5.351153416284178},"index":8,"playId":"288b96c5-dfb6-3280-8e1c-3fbec117e427","pitchNumber":8,"startTime":"2026-07-22T20:58:44.864Z","endTime":"2026-07-22T20:58:49.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T20:58:49.072Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a sharp line drive to right fielder James Wood.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:00:40.630Z","endTime":"2026-07-22T21:01:15.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":89.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07492141684702,"aZ":-20.82285792558157,"pfxX":-3.1431214991124916,"pfxZ":5.660945727716625,"pX":-0.023897701824491406,"pZ":1.899670325569986,"vX0":5.606757606483724,"vY0":-139.05287083831013,"vZ0":-6.561940232555048,"x":117.91,"y":187.49,"x0":-1.6361036349364535,"y0":50.006690407275435,"z0":5.620830207659588,"aX":-6.3068414086997775},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.4,"breakHorizontal":4.8,"spinRate":2229,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3903039624778213,"extension":6.40014240781223},"hitData":{"launchSpeed":104.2,"launchAngle":14.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.11,"coordY":90.13}},"index":0,"playId":"e13f86a0-6fe2-3691-bc49-84abd0221519","pitchNumber":1,"startTime":"2026-07-22T21:01:05.557Z","endTime":"2026-07-22T21:01:15.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:01:15.815Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to left fielder Daylen Lile.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:01:25.227Z","endTime":"2026-07-22T21:01:51.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":88.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.999023578714386,"aZ":-22.86253161764536,"pfxX":-1.4662589285656735,"pfxZ":4.7485098450037615,"pX":-0.28029331474632835,"pZ":2.230814107247366,"vX0":4.98102697964625,"vY0":-137.59136008318097,"vZ0":-4.853804189396448,"x":127.68,"y":178.55,"x0":-1.9057419303996057,"y0":50.0034635902998,"z0":5.521590379008805,"aX":-2.8761141518799582},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.0,"breakHorizontal":1.9,"spinRate":2215,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3946784884712291,"extension":6.294050975822533},"hitData":{"launchSpeed":90.2,"launchAngle":27.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.68,"coordY":92.61}},"index":0,"playId":"02bb0300-71d4-3559-8adc-60300af4f341","pitchNumber":1,"startTime":"2026-07-22T21:01:43.551Z","endTime":"2026-07-22T21:01:51.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:01:51.962Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:02:35.325Z","endTime":"2026-07-22T21:04:57.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T21:02:17.194Z","endTime":"2026-07-22T21:02:37.573Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"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":97.2,"endSpeed":90.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67192127545923,"aZ":-17.109480641039276,"pfxX":-3.5488212761836837,"pfxZ":7.283033219112593,"pX":-0.5097472106733926,"pZ":1.6385930832772144,"vX0":4.600986228690632,"vY0":-141.58738549741858,"vZ0":-7.741282411521719,"x":136.43,"y":194.54,"x0":-1.6806821215274885,"y0":50.00156842144536,"z0":5.465042390197964,"aX":-7.339499302961727},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.1,"breakHorizontal":5.6,"spinRate":2400,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.38411810948311986,"extension":6.348315175476261},"index":1,"playId":"20b93cf0-13ab-31ca-bb66-afe1240da2be","pitchNumber":1,"startTime":"2026-07-22T21:02:37.573Z","endTime":"2026-07-22T21:02:41.947Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"75f46c84-9b60-31de-8ca1-e144470c6544","startTime":"2026-07-22T21:02:52.192Z","endTime":"2026-07-22T21:02:55.252Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":81.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.338964171983168,"aZ":-40.582220129767705,"pfxX":3.5024044501123193,"pfxZ":-5.117482642744136,"pX":-0.07300642892674966,"pZ":1.362811078448872,"vX0":2.606691785028654,"vY0":-125.92708119547552,"vZ0":-3.164528458591322,"x":119.78,"y":201.98,"x0":-1.5690422544866165,"y0":50.00585431002732,"z0":5.848949156912668,"aX":5.748988815655472},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-9.7,"breakHorizontal":-6.8,"spinRate":2270,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.4313836442811092,"extension":6.211905406736503},"index":3,"playId":"747c409f-34ab-3cb5-9dd9-4ef24b6ad9f8","pitchNumber":2,"startTime":"2026-07-22T21:03:19.518Z","endTime":"2026-07-22T21:03:24.823Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.007695319114926,"aZ":-20.517468632139252,"pfxX":-3.204744918528451,"pfxZ":5.685828895839736,"pX":-0.9455744198317244,"pZ":3.4374506174872033,"vX0":3.4878264333159033,"vY0":-141.09144168292286,"vZ0":-2.6187586912205663,"x":153.04,"y":145.97,"x0":-1.7715193704501049,"y0":50.00250753935984,"z0":5.6749233043602185,"aX":-6.570518216328721},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.1,"breakHorizontal":5.3,"spinRate":2195,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3857210994780029,"extension":6.220716374411369},"index":4,"playId":"4f151c9d-5f6a-3c75-af1e-935bf8399ea1","pitchNumber":3,"startTime":"2026-07-22T21:03:42.645Z","endTime":"2026-07-22T21:03:47.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74688914485224,"aZ":-29.24293612816997,"pfxX":-7.899816716521487,"pfxZ":1.7157853693664515,"pX":-1.5901583920354696,"pZ":1.844711142672496,"vX0":3.488594935680901,"vY0":-128.96693398838607,"vZ0":-3.925620777137792,"x":177.61,"y":188.97,"x0":-1.9251161163815969,"y0":50.000054612809514,"z0":5.611500879498098,"aX":-13.467810129168265},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":13.7,"spinRate":2157,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4227241770158341,"extension":6.271532299207691},"index":5,"playId":"00345266-b150-310c-ae12-871afe5ad4fb","pitchNumber":4,"startTime":"2026-07-22T21:04:03.891Z","endTime":"2026-07-22T21:04:08.733Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"c9ede89a-0165-3365-b926-ac0c43966485","startTime":"2026-07-22T21:04:27.587Z","endTime":"2026-07-22T21:04:30.587Z","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(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":96.3,"endSpeed":89.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.084835518584132,"aZ":-20.397474710217356,"pfxX":-3.4944629208792137,"pfxZ":5.804905656937882,"pX":-0.20665857896682036,"pZ":1.6109892186496448,"vX0":5.617351241447993,"vY0":-140.1987466542427,"vZ0":-7.032433383852498,"x":124.88,"y":195.28,"x0":-1.7650422616684178,"y0":50.001103959972674,"z0":5.442798406433181,"aX":-7.087509356234648},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":5.4,"spinRate":2282,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.38789823824064973,"extension":6.302956853385835},"index":7,"playId":"5c56f60e-65d2-3218-ac90-fb9c4ec8bca5","pitchNumber":5,"startTime":"2026-07-22T21:04:53.303Z","endTime":"2026-07-22T21:04:57.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:04:57.517Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:05:10.104Z","endTime":"2026-07-22T21:06:41.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.169214855055852,"aZ":-26.153717737111766,"pfxX":1.3902759490060177,"pfxZ":3.333613757423697,"pX":0.7587141600750252,"pZ":1.9428535498015087,"vX0":5.147222494852368,"vY0":-132.33524115477712,"vZ0":-5.334011641970422,"x":88.08,"y":186.32,"x0":-1.3774146283104518,"y0":50.00661362417719,"z0":5.854596240521181,"aX":2.51280101914679},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.3,"breakHorizontal":-3.5,"spinRate":2247,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4109046003926977,"extension":6.279964008319558},"index":0,"playId":"ab96aee7-b285-307e-985e-a384df1e78ea","pitchNumber":1,"startTime":"2026-07-22T21:05:27.247Z","endTime":"2026-07-22T21:05:30.697Z","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":97.2,"endSpeed":90.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.773214755621847,"aZ":-17.82290730697066,"pfxX":-3.416898111251481,"pfxZ":6.912820400652315,"pX":0.7948059210208164,"pZ":3.3473128912366663,"vX0":7.609808766624796,"vY0":-141.63404125442926,"vZ0":-3.441815252166972,"x":86.7,"y":148.4,"x0":-1.457056799505348,"y0":50.0023131686549,"z0":5.687030568356949,"aX":-7.093920152673764},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":5.0,"spinRate":2420,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.38357876448619255,"extension":6.31034142482353},"index":1,"playId":"a95f3485-aa19-361a-8479-9f3821059613","pitchNumber":2,"startTime":"2026-07-22T21:05:53.839Z","endTime":"2026-07-22T21:06:00.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.345975043314343,"aZ":-29.44981668621761,"pfxX":-1.2138019377224007,"pfxZ":1.5292085069536876,"pX":0.7153428804446645,"pZ":2.050127061487313,"vX0":5.740740876022643,"vY0":-132.1044544442692,"vZ0":-4.622683205160282,"x":89.73,"y":183.43,"x0":-1.3183970030135597,"y0":50.005476746911924,"z0":5.960816711624519,"aX":-2.1682057037015765},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.0,"breakHorizontal":1.1,"spinRate":2292,"spinDirection":169},"zone":9,"typeConfidence":2.0,"plateTime":0.4129340657460623,"extension":6.346025924042396},"index":2,"playId":"a5e0ed43-8ed6-383c-8498-9aa0ee2753a2","pitchNumber":3,"startTime":"2026-07-22T21:06:34.150Z","endTime":"2026-07-22T21:06:41.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:06:41.246Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daylen Lile walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:08:56.598Z","endTime":"2026-07-22T21:10:16.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Herget replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T21:07:12.834Z","endTime":"2026-07-22T21:08:58.762Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.104456102953847,"aZ":-29.267759607702097,"pfxX":-5.466296393721553,"pfxZ":1.9057941521152895,"pX":-1.523668962516279,"pZ":3.2154656013845595,"vX0":3.779613566679581,"vY0":-121.38785617283213,"vZ0":0.9060341983371994,"x":175.08,"y":151.96,"x0":-2.3747282014907394,"y0":50.00121662840106,"z0":5.345238075233746,"aX":-8.327385124972107},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.8,"breakHorizontal":9.2,"spinRate":1618,"spinDirection":256},"zone":11,"typeConfidence":0.95,"plateTime":0.4476647699543075,"extension":5.30962660396711},"index":1,"playId":"0864117c-e7c9-3012-83ca-f013dc62f6b2","pitchNumber":1,"startTime":"2026-07-22T21:08:58.762Z","endTime":"2026-07-22T21:09:03.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98847336974894,"aZ":-30.747830566871027,"pfxX":-8.994249790395177,"pfxZ":0.8013992908775069,"pX":0.31859850577963206,"pZ":2.962572660138482,"vX0":8.506195382077532,"vY0":-131.63140065628698,"vZ0":-0.21311721402801387,"x":104.86,"y":158.79,"x0":-1.762946064492297,"y0":50.00275377391937,"z0":5.292325496137339,"aX":-16.02174583389169},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.6,"breakHorizontal":14.8,"spinRate":2389,"spinDirection":246},"zone":3,"typeConfidence":0.91,"plateTime":0.4137316476215047,"extension":5.027849948629012},"index":2,"playId":"738304bf-a00a-3d9f-860f-9db3d420b913","pitchNumber":2,"startTime":"2026-07-22T21:09:14.688Z","endTime":"2026-07-22T21:09:18.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.701587500565417,"aZ":-26.117350110218702,"pfxX":-6.156574666718623,"pfxZ":3.764215717706744,"pX":-2.2767889653648603,"pZ":2.6814527269469917,"vX0":1.891912009127479,"vY0":-125.5733167033225,"vZ0":-1.3295729645180565,"x":203.79,"y":166.38,"x0":-2.2368758338173245,"y0":50.001647258372955,"z0":5.3281666083546435,"aX":-9.902670289467698},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.7,"breakHorizontal":10.8,"spinRate":1739,"spinDirection":244},"zone":11,"typeConfidence":0.94,"plateTime":0.4349715166884489,"extension":5.323381685709785},"index":3,"playId":"52ae861b-ec4a-32a8-861b-21afe066e994","pitchNumber":3,"startTime":"2026-07-22T21:09:36.151Z","endTime":"2026-07-22T21:09:40.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.349326649635323,"aZ":-33.01485844423968,"pfxX":-7.197667782508445,"pfxZ":-0.4803800077946292,"pX":-2.159491753059031,"pZ":2.7985073618822773,"vX0":3.636683868562015,"vY0":-130.56883378631855,"vZ0":2.14925776078187,"x":199.31,"y":163.22,"x0":-2.6234079609620777,"y0":50.002326807695795,"z0":4.421819122476357,"aX":-12.626849324542459},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.2,"breakHorizontal":12.5,"spinRate":2275,"spinDirection":265},"zone":11,"typeConfidence":0.9,"plateTime":0.41694638951872154,"extension":4.940618945308987},"index":4,"playId":"c491b8b1-c2f3-387b-b0ad-bb1892cef90f","pitchNumber":4,"startTime":"2026-07-22T21:09:55.116Z","endTime":"2026-07-22T21:09:59.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.110499197466837,"aZ":-24.823648905088767,"pfxX":0.4070322430386195,"pfxZ":4.454657043617734,"pX":-1.42712128271265,"pZ":3.282224952677653,"vX0":2.3837666610682064,"vY0":-126.47093466046,"vZ0":-0.16050716589522773,"x":171.4,"y":150.16,"x0":-2.427414751603909,"y0":50.00602823231693,"z0":5.305445398093773,"aX":0.6720143769514514},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.3,"breakHorizontal":-1.2,"spinRate":2659,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.4299246491865123,"extension":5.109882730847606},"index":5,"playId":"87ddb3ea-4c84-3c50-a767-0213b85d9832","pitchNumber":5,"startTime":"2026-07-22T21:10:11.942Z","endTime":"2026-07-22T21:10:16.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:10:16.162Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out softly, pitcher Jimmy Herget to first baseman TJ Rumfield. Daylen Lile to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:10:49.799Z","endTime":"2026-07-22T21:11:00.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T21:10:38.192Z","endTime":"2026-07-22T21:10:51.926Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.903401806411775,"aZ":-31.593124520723144,"pfxX":6.3688222387952305,"pfxZ":0.44245483001864727,"pX":-0.7275490256933722,"pZ":3.060844480256158,"vX0":2.141546521788981,"vY0":-113.56658680825817,"vZ0":1.9139287184214129,"x":144.73,"y":156.14,"x0":-2.506576914888602,"y0":50.00524832088118,"z0":5.316439413785659,"aX":8.443588596195834},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.4,"breakHorizontal":-12.0,"spinRate":2876,"spinDirection":74},"zone":1,"typeConfidence":0.9,"plateTime":0.479585323002544,"extension":5.179424877716124},"hitData":{"launchSpeed":55.6,"launchAngle":-52.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":137.35,"coordY":176.19}},"index":1,"playId":"6834110a-55bf-33e1-81cb-eaa15d3aaaeb","pitchNumber":1,"startTime":"2026-07-22T21:10:51.926Z","endTime":"2026-07-22T21:11:00.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:11:00.003Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorbit Vivas walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:11:50.848Z","endTime":"2026-07-22T21:13:03.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T21:11:16.060Z","endTime":"2026-07-22T21:11:53.045Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49675413511559,"aZ":-32.15121277463303,"pfxX":-7.3961926538041824,"pfxZ":0.015074506415199806,"pX":-1.8781194173136593,"pZ":5.53335963386121,"vX0":3.3254410687057963,"vY0":-132.37809340703797,"vZ0":6.1738097686696145,"x":188.59,"y":89.38,"x0":-2.174805047185796,"y0":50.00481997276434,"z0":5.503775712615002,"aX":-13.413557921766667},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.3,"breakHorizontal":13.0,"spinRate":2546,"spinDirection":242},"zone":11,"typeConfidence":0.92,"plateTime":0.4103689228925633,"extension":4.982238506101838},"index":1,"playId":"0d55538f-dbb8-3750-8c8d-e6693f1e378a","pitchNumber":1,"startTime":"2026-07-22T21:11:53.045Z","endTime":"2026-07-22T21:11:56.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1376570362842,"aZ":-32.2624523700393,"pfxX":-7.149654986737309,"pfxZ":-0.05101376565287197,"pX":-2.463129593140873,"pZ":4.800937261126049,"vX0":2.0901358102579852,"vY0":-131.4910324784952,"vZ0":4.404756702101352,"x":210.89,"y":109.15,"x0":-2.3288610094752955,"y0":50.0009822717834,"z0":5.4702437637625,"aX":-12.793153735108438},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.8,"breakHorizontal":12.7,"spinRate":2443,"spinDirection":247},"zone":11,"typeConfidence":0.92,"plateTime":0.41310775912294906,"extension":4.972222186061009},"index":2,"playId":"d7e22910-b64e-38d5-9029-4884b01b52d2","pitchNumber":2,"startTime":"2026-07-22T21:12:10.959Z","endTime":"2026-07-22T21:12:20.673Z","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":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01979550932086,"aZ":-24.475589517941167,"pfxX":-0.9357208070129381,"pfxZ":4.61454634463783,"pX":0.7889774740992734,"pZ":3.3715360855476018,"vX0":7.780296284854575,"vY0":-127.07727288316156,"vZ0":0.05780366298823725,"x":86.93,"y":147.75,"x0":-2.16433482960412,"y0":50.00525388433822,"z0":5.260410909716287,"aX":-1.5631586035660743},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":0.4,"spinRate":2656,"spinDirection":237},"zone":12,"typeConfidence":0.9,"plateTime":0.4276814100759041,"extension":5.164576221147066},"index":3,"playId":"189d88f6-52d9-3ff7-8783-ce7d726199d6","pitchNumber":3,"startTime":"2026-07-22T21:12:36.717Z","endTime":"2026-07-22T21:12:41.223Z","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":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.597661695876777,"aZ":-24.85605071524911,"pfxX":-5.613315564867787,"pfxZ":4.064768643252998,"pX":-1.5778865848878718,"pZ":3.431943301824552,"vX0":4.104534568497081,"vY0":-132.20386268002693,"vZ0":-0.00759729923118968,"x":177.15,"y":146.12,"x0":-2.407920670854185,"y0":50.004286455091744,"z0":5.2333224781176115,"aX":-10.109823212795703},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":9.5,"spinRate":2255,"spinDirection":243},"zone":11,"typeConfidence":0.9,"plateTime":0.41159319766301294,"extension":5.165095252891509},"index":4,"playId":"94cc5a67-5016-3072-a197-e80e2008eb77","pitchNumber":4,"startTime":"2026-07-22T21:12:57.338Z","endTime":"2026-07-22T21:13:03.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:13:03.411Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a ground ball to left fielder Mickey Moniak. Daylen Lile scores. Jorbit Vivas scores. Nasim Nuñez to 2nd. Fielding error by left fielder Mickey Moniak.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:14:16.273Z","endTime":"2026-07-22T21:15:17.995Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T21:13:16.055Z","endTime":"2026-07-22T21:14:18.396Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.98359187292706,"aZ":-31.26329518440312,"pfxX":5.1592745431389915,"pfxZ":0.675944548623832,"pX":-0.5526733710081668,"pZ":3.4181104555165955,"vX0":3.306483700209553,"vY0":-114.74040675023231,"vZ0":2.519227424882592,"x":138.07,"y":146.49,"x0":-2.6794489879440846,"y0":50.00138767679801,"z0":5.3394360650109665,"aX":6.920335614178578},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.2,"breakHorizontal":-10.1,"spinRate":2733,"spinDirection":74},"zone":11,"typeConfidence":0.89,"plateTime":0.47622603463266167,"extension":5.149565623959443},"index":1,"playId":"826cd512-32de-3468-a226-70f43adbdcf4","pitchNumber":1,"startTime":"2026-07-22T21:14:18.396Z","endTime":"2026-07-22T21:14:23.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1034296805372,"aZ":-24.58739091526974,"pfxX":-0.8801588650113523,"pfxZ":4.677685934911269,"pX":0.2824648079391832,"pZ":2.668437806437442,"vX0":6.942624037804199,"vY0":-125.85886630503832,"vZ0":-1.2875704723467156,"x":106.23,"y":166.73,"x0":-2.38524165515592,"y0":50.00028662771011,"z0":5.15900737607162,"aX":-1.4281313834328573},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.4,"breakHorizontal":0.1,"spinRate":2632,"spinDirection":232},"zone":3,"typeConfidence":0.9,"plateTime":0.43352008202390113,"extension":5.299684245185014},"index":2,"playId":"b9d95ee9-ccc3-3a21-8d43-d4590a3addc0","pitchNumber":2,"startTime":"2026-07-22T21:14:46.372Z","endTime":"2026-07-22T21:14:50.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85735595390739,"aZ":-29.133494231235723,"pfxX":7.067399043732868,"pfxZ":2.306224431509568,"pX":0.1648147025233581,"pZ":2.6304367682391097,"vX0":4.291631623223569,"vY0":-114.14697084245921,"vZ0":0.9089707627034334,"x":110.72,"y":167.76,"x0":-2.6575955073468394,"y0":50.00535476524321,"z0":5.093694501379737,"aX":9.334216551109956},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.7,"breakHorizontal":-13.9,"spinRate":2986,"spinDirection":73},"zone":5,"typeConfidence":0.9,"plateTime":0.47970201757378206,"extension":5.201364402234863},"hitData":{"launchSpeed":73.2,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.48,"coordY":124.83}},"index":3,"playId":"102be5c2-90e5-35a5-8185-36483a9573db","pitchNumber":3,"startTime":"2026-07-22T21:15:04.518Z","endTime":"2026-07-22T21:15:17.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:15:17.995Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out sharply to right fielder Jake McCarthy.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:15:48.559Z","endTime":"2026-07-22T21:17:00.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.735860986205445,"aZ":-34.57631882610537,"pfxX":6.136957689027424,"pfxZ":-1.844060788139359,"pX":-0.14983516755345896,"pZ":2.4182589948198734,"vX0":3.8564235242770484,"vY0":-113.08288871589356,"vZ0":1.4579105847858533,"x":122.71,"y":173.49,"x0":-2.6720300200029916,"y0":50.00419584491563,"z0":5.221878686558207,"aX":7.984466070152941},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-2.8,"breakHorizontal":-12.1,"spinRate":2934,"spinDirection":70},"zone":5,"typeConfidence":0.89,"plateTime":0.4835106806400358,"extension":5.232453318030367},"index":0,"playId":"73893f2f-e878-31ec-a485-5e15935f1bd5","pitchNumber":1,"startTime":"2026-07-22T21:15:54.637Z","endTime":"2026-07-22T21:15:58.958Z","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":86.2,"endSpeed":79.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29869859199142,"aZ":-29.561506133948807,"pfxX":-6.179431864891589,"pfxZ":1.6222615599828485,"pX":-0.7192883127549322,"pZ":1.1357976994051535,"vX0":5.625789218269595,"vY0":-125.4196551905026,"vZ0":-3.655721904648962,"x":144.42,"y":208.11,"x0":-2.179250810569132,"y0":50.00038408607172,"z0":5.000459994785966,"aX":-9.929163709341024},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":10.1,"spinRate":1736,"spinDirection":247},"zone":13,"typeConfidence":0.93,"plateTime":0.43526617577100213,"extension":5.535395787845539},"index":1,"playId":"7e88a6da-f92b-35ed-887a-b558ab40f536","pitchNumber":2,"startTime":"2026-07-22T21:16:11.386Z","endTime":"2026-07-22T21:16:16.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.776081533444618,"aZ":-25.359721757966547,"pfxX":-0.6310838495323159,"pfxZ":4.216127948143434,"pX":-1.3060222354901554,"pZ":2.7486528714180967,"vX0":3.433392857206129,"vY0":-125.11729258881398,"vZ0":-0.5786719504403877,"x":166.78,"y":164.57,"x0":-2.6029660795054617,"y0":50.00019427719346,"z0":5.027185475470648,"aX":-1.0195785159594921},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.8,"breakHorizontal":0.5,"spinRate":2623,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.43465342786638583,"extension":5.364132135441978},"index":2,"playId":"c1e623a4-c982-3f86-9689-c59f36c35f90","pitchNumber":3,"startTime":"2026-07-22T21:16:29.074Z","endTime":"2026-07-22T21:16:33.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.167942020488937,"aZ":-31.82990494097643,"pfxX":-8.785493958459554,"pfxZ":0.19614619225068353,"pX":0.6837837817943041,"pZ":2.2933181349895913,"vX0":10.225070744470244,"vY0":-131.9737212661652,"vZ0":-1.3694050875074875,"x":90.94,"y":176.86,"x0":-2.0793614463316628,"y0":50.004641487923614,"z0":5.139455997485328,"aX":-15.670903611286636},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.2,"breakHorizontal":13.9,"spinRate":2498,"spinDirection":249},"zone":9,"typeConfidence":0.9,"plateTime":0.4132797736135858,"extension":5.138002429863476},"hitData":{"launchSpeed":115.1,"launchAngle":16.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.17,"coordY":69.41}},"index":3,"playId":"19dabaa1-8019-37af-838b-b40d3bd3e890","pitchNumber":4,"startTime":"2026-07-22T21:16:49.863Z","endTime":"2026-07-22T21:17:00.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:17:00.783Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis García Jr. homers (21) on a fly ball to center field. Nasim Nuñez scores.","rbi":2,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:17:13.950Z","endTime":"2026-07-22T21:18:56.506Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.269273334147584,"aZ":-33.250732539560396,"pfxX":7.9357438050135025,"pfxZ":-0.8220665465646828,"pX":-1.7085058670713396,"pZ":3.0970475697703934,"vX0":0.2638511469461466,"vY0":-112.78915913281989,"vZ0":2.713367162325105,"x":182.12,"y":155.16,"x0":-2.859623712872937,"y0":50.00558977325119,"z0":5.205123209501381,"aX":10.344781448758194},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-0.6,"breakHorizontal":-14.5,"spinRate":2837,"spinDirection":80},"zone":11,"typeConfidence":0.9,"plateTime":0.48348267632293496,"extension":5.020053002366074},"index":0,"playId":"52d89912-1aae-3a32-8a7a-315eef49704c","pitchNumber":1,"startTime":"2026-07-22T21:17:28.402Z","endTime":"2026-07-22T21:17:32.442Z","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":91.2,"endSpeed":83.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.503552473867654,"aZ":-32.5928401839139,"pfxX":-8.0484102789639,"pfxZ":-0.23577823251315166,"pX":-0.40045217161068103,"pZ":3.3751951723882487,"vX0":7.236942390372973,"vY0":-132.68394002650865,"vZ0":1.3289737925825602,"x":132.26,"y":147.65,"x0":-2.108287629506061,"y0":50.000506095361686,"z0":5.230375096308753,"aX":-14.450558688161669},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.1,"breakHorizontal":13.2,"spinRate":2549,"spinDirection":241},"zone":1,"typeConfidence":0.92,"plateTime":0.4116856228034349,"extension":5.461166949990543},"index":1,"playId":"315e742e-cb1c-3b9a-9727-bdbb1b4f786a","pitchNumber":2,"startTime":"2026-07-22T21:17:45.890Z","endTime":"2026-07-22T21:17:54.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.479869409605815,"aZ":-30.482750384604863,"pfxX":-4.976538169320528,"pfxZ":1.074631906031441,"pX":-0.1386194851686025,"pZ":1.2703865548890119,"vX0":7.033112852801532,"vY0":-124.17140668772223,"vZ0":-2.995492223391018,"x":122.28,"y":204.48,"x0":-2.347965049647833,"y0":50.00605556311909,"z0":5.0022454533950125,"aX":-7.85320220515852},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.6,"breakHorizontal":7.6,"spinRate":1541,"spinDirection":246},"zone":13,"typeConfidence":0.92,"plateTime":0.4394079223971401,"extension":5.4944895449432085},"index":2,"playId":"bed7983b-9e9f-39b0-8dbc-d3c4de4f64bf","pitchNumber":3,"startTime":"2026-07-22T21:18:07.795Z","endTime":"2026-07-22T21:18:12.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43483593243697,"aZ":-34.25634918705409,"pfxX":7.417000620087782,"pfxZ":-1.552832814726072,"pX":-0.1704116168505746,"pZ":2.9103932672718105,"vX0":3.5340241773525607,"vY0":-114.63644979187832,"vZ0":2.5034832006994368,"x":123.5,"y":160.2,"x0":-2.694035860117346,"y0":50.00571993920704,"z0":5.139230542076268,"aX":9.911051696646775},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.9,"breakHorizontal":-14.3,"spinRate":2904,"spinDirection":77},"zone":2,"typeConfidence":0.89,"plateTime":0.4771001244930897,"extension":5.351683348580378},"hitData":{"launchSpeed":102.9,"launchAngle":31.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.24,"coordY":33.25}},"index":3,"playId":"4150df27-5322-3984-ac7b-06ab83e98d05","pitchNumber":4,"startTime":"2026-07-22T21:18:27.308Z","endTime":"2026-07-22T21:18:56.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:18:56.506Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a line drive to right fielder Jake McCarthy.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:21:10.579Z","endTime":"2026-07-22T21:22:11.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T21:19:06.230Z","endTime":"2026-07-22T21:19:15.611Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Zach Agnos replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T21:19:15.611Z","endTime":"2026-07-22T21:21:12.745Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03998920448566,"aZ":-34.129869206053996,"pfxX":6.44308396992723,"pfxZ":-1.291483465941159,"pX":-0.7720785057282781,"pZ":2.29550683795778,"vX0":2.319294711580696,"vY0":-121.52307720316779,"vZ0":-1.0132038525921072,"x":146.43,"y":176.8,"x0":-2.572665305962021,"y0":50.00217701107179,"z0":5.650024176557983,"aX":9.756207507398246},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.3,"breakHorizontal":-12.2,"spinRate":2370,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.44858908915551954,"extension":5.906281352339531},"index":2,"playId":"c96cfc16-e53c-3228-b867-6eda7b40ea7a","pitchNumber":1,"startTime":"2026-07-22T21:21:12.745Z","endTime":"2026-07-22T21:21:16.807Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82122259647631,"aZ":-16.462032441450436,"pfxX":-2.7974187627119784,"pfxZ":8.234278857029896,"pX":-0.8562786785449223,"pZ":3.3724199887727457,"vX0":4.560532181163361,"vY0":-136.0589548179359,"vZ0":-3.5121622882168833,"x":149.64,"y":147.72,"x0":-2.177130496410877,"y0":50.00671668766974,"z0":5.794512291871159,"aX":-5.340878304399506},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":4.3,"spinRate":2424,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39984024808537066,"extension":6.1858217539587175},"index":3,"playId":"2f12e322-53d3-38de-b22a-be0f0c56dcf7","pitchNumber":2,"startTime":"2026-07-22T21:21:28.157Z","endTime":"2026-07-22T21:21:32.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.592571429990688,"aZ":-36.385849203337074,"pfxX":5.93300620186903,"pfxZ":-2.715061955293511,"pX":0.9598159693428809,"pZ":0.8319593581208934,"vX0":6.293476783193526,"vY0":-123.44403285365968,"vZ0":-4.11228445112439,"x":80.41,"y":216.32,"x0":-2.389648325050067,"y0":50.00469076065662,"z0":5.568845564087369,"aX":9.195553950830462},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.6,"breakHorizontal":-12.1,"spinRate":2462,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4429917853106682,"extension":6.028393550979601},"index":4,"playId":"5e997c78-c6c9-333c-a32f-6f4848ab32b4","pitchNumber":3,"startTime":"2026-07-22T21:21:43.250Z","endTime":"2026-07-22T21:21:47.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994166074713956,"aZ":-18.075678687091774,"pfxX":-3.9423132691592855,"pfxZ":7.321369383438828,"pX":0.14812678838958668,"pZ":3.096359188985253,"vX0":7.375960090922826,"vY0":-136.86537193039723,"vZ0":-3.7410480970680555,"x":111.35,"y":155.18,"x0":-2.0515222963284763,"y0":50.0017483959762,"z0":5.695247071885973,"aX":-7.591002018028613},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":5.9,"spinRate":2395,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3979389795404682,"extension":6.150732729613354},"hitData":{"launchSpeed":107.1,"launchAngle":8.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.25,"coordY":108.1}},"index":5,"playId":"f3ff6ea0-e94d-3a30-9dbc-75cf387102cf","pitchNumber":4,"startTime":"2026-07-22T21:22:00.513Z","endTime":"2026-07-22T21:22:11.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:22:11.172Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a line drive to center fielder Cole Carrigg. José Tena to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:22:23.438Z","endTime":"2026-07-22T21:24:26.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.195081582398746,"aZ":-20.34135639799925,"pfxX":-2.426746372679011,"pfxZ":6.2326818534131405,"pX":0.14590355792438228,"pZ":3.428596144441431,"vX0":7.085809953905252,"vY0":-135.78749410430632,"vZ0":-2.0130066148365575,"x":111.44,"y":146.21,"x0":-2.163452004296145,"y0":50.00071216857344,"z0":5.570920321989794,"aX":-4.606660536714997},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.2,"breakHorizontal":3.1,"spinRate":2363,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4008932693770473,"extension":6.043045077253122},"index":0,"playId":"00281e0d-d16a-30d0-8550-274c547b8aed","pitchNumber":1,"startTime":"2026-07-22T21:22:34.870Z","endTime":"2026-07-22T21:22:38.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.983666125376278,"aZ":-31.551365912235276,"pfxX":0.4663272503097087,"pfxZ":0.38247209042241614,"pX":0.6721838465303007,"pZ":1.8807786692265953,"vX0":6.898948439456728,"vY0":-125.77297213700183,"vZ0":-3.225721541968764,"x":91.38,"y":188.0,"x0":-2.145606188066001,"y0":50.004393873291015,"z0":5.68907341857472,"aX":0.7599511412340789},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.2,"breakHorizontal":-2.2,"spinRate":2558,"spinDirection":91},"zone":9,"typeConfidence":2.0,"plateTime":0.43239252444298293,"extension":6.175193986435791},"index":1,"playId":"33176963-b999-36da-ae81-5e4661d8949e","pitchNumber":2,"startTime":"2026-07-22T21:22:53.026Z","endTime":"2026-07-22T21:22:57.803Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"9b894ab5-da21-3aab-9a27-159772d88f48","startTime":"2026-07-22T21:23:15.939Z","endTime":"2026-07-22T21:23:18.939Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23497625103511,"aZ":-31.68189400440036,"pfxX":1.0386968176165627,"pfxZ":0.298257173531824,"pX":1.442020910890845,"pZ":0.5808385828471321,"vX0":8.349884642996729,"vY0":-126.16921631462947,"vZ0":-6.236639757159653,"x":62.03,"y":223.1,"x0":-2.0202755892530826,"y0":50.00323296597695,"z0":5.580659469257138,"aX":1.703206393555228},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.5,"breakHorizontal":-3.5,"spinRate":2437,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.43111105214094003,"extension":6.1916282357030505},"index":3,"playId":"5e377ee2-d316-3487-8c77-5a2ccc862963","pitchNumber":3,"startTime":"2026-07-22T21:23:32.659Z","endTime":"2026-07-22T21:23:37.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.814849759412837,"aZ":-35.536676087006235,"pfxX":4.468451138165921,"pfxZ":-2.141980245385557,"pX":1.1869406375756157,"pZ":0.2450533785697263,"vX0":6.961237851458061,"vY0":-123.99233280819637,"vZ0":-5.685468790197931,"x":71.76,"y":232.16,"x0":-2.2283241150262736,"y0":50.00378242575451,"z0":5.504178630672686,"aX":7.0150809472166795},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.9,"breakHorizontal":-9.6,"spinRate":2592,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44031281671767974,"extension":6.10257681269148},"index":4,"playId":"225e66fd-0e80-33e6-b60c-8591dd2c685a","pitchNumber":4,"startTime":"2026-07-22T21:23:53.477Z","endTime":"2026-07-22T21:23:58.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30633122506936,"aZ":-25.213428419523364,"pfxX":1.0903528754446679,"pfxZ":3.888994580801965,"pX":-0.3353572889066065,"pZ":2.0310097443495665,"vX0":5.219951383766044,"vY0":-131.77468761605755,"vZ0":-4.024621034126536,"x":129.78,"y":183.94,"x0":-2.469284416302415,"y0":50.00343494181595,"z0":5.402182878991674,"aX":1.9513392546890682},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.5,"breakHorizontal":-2.9,"spinRate":2236,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.41283951856723045,"extension":6.12678836930411},"hitData":{"launchSpeed":94.5,"launchAngle":9.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.25,"coordY":98.48}},"index":5,"playId":"97f1e1a3-2d3a-3537-82dc-bb19d9f36fcc","pitchNumber":5,"startTime":"2026-07-22T21:24:16.422Z","endTime":"2026-07-22T21:24:26.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:24:26.778Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Crews singles on a line drive to center fielder Cole Carrigg. José Tena scores. CJ Abrams scores. Dylan Crews to 3rd. Dylan Crews advances to 3rd, on a throwing error by center fielder Cole Carrigg. Dylan Crews advances to 3rd, on a throwing error by catcher Brett Sullivan.","rbi":1,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:24:37.048Z","endTime":"2026-07-22T21:25:36.852Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.693761000055094,"aZ":-36.548725347332095,"pfxX":5.851943436464899,"pfxZ":-2.775577702310586,"pX":0.6765822903753294,"pZ":1.6662602496659897,"vX0":5.417052938561571,"vY0":-124.37948786881033,"vZ0":-2.315202476249821,"x":91.21,"y":193.79,"x0":-2.2857563306302575,"y0":50.00472584161471,"z0":5.624462558187115,"aX":9.217355640796399},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.3,"breakHorizontal":-11.8,"spinRate":2393,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4394800253229425,"extension":6.115471667882332},"index":0,"playId":"7484c33c-4a88-30ea-8170-85b8a15cf3fa","pitchNumber":1,"startTime":"2026-07-22T21:24:58.822Z","endTime":"2026-07-22T21:25:04.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123268346467782,"aZ":-21.323474926468585,"pfxX":-8.023700995545058,"pfxZ":5.74323029624493,"pX":0.166294165865004,"pZ":2.3611652419261593,"vX0":8.851628588378295,"vY0":-135.2859574011817,"vZ0":-4.164218992633942,"x":110.66,"y":175.03,"x0":-2.0756667967330644,"y0":50.004265025305024,"z0":5.378758512404064,"aX":-15.16434838201864},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.8,"breakHorizontal":13.1,"spinRate":2368,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4018991319733485,"extension":6.16067490292971},"hitData":{"launchSpeed":101.8,"launchAngle":3.0,"totalDistance":90.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.82,"coordY":91.38}},"index":1,"playId":"45cee752-8668-38e2-88de-9ad4f03ab391","pitchNumber":2,"startTime":"2026-07-22T21:25:15.850Z","endTime":"2026-07-22T21:25:36.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:25:36.852Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T21:26:13.363Z","endTime":"2026-07-22T21:27:09.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.200199556392988,"aZ":-18.57840920190148,"pfxX":-1.424741553221037,"pfxZ":7.135368508017716,"pX":1.54309566312994,"pZ":2.2330284460353376,"vX0":10.039911117411114,"vY0":-135.80326930690873,"vZ0":-5.424899448489427,"x":58.18,"y":178.49,"x0":-1.9854106010366068,"y0":50.00127891358848,"z0":5.511369703058704,"aX":-2.7159062249809685},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":0.8,"spinRate":2477,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4003094325120058,"extension":6.283357830007296},"index":0,"playId":"aae61eb2-35ac-3d1d-8335-ae8f33abf79c","pitchNumber":1,"startTime":"2026-07-22T21:26:13.363Z","endTime":"2026-07-22T21:26:17.642Z","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.4,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248812134157326,"aZ":-21.07960745007714,"pfxX":-1.4906669535166506,"pfxZ":5.966545359398015,"pX":0.937581636291833,"pZ":1.029514810547423,"vX0":9.295323146593924,"vY0":-134.29999138455563,"vZ0":-7.439737123295847,"x":81.26,"y":210.98,"x0":-2.348445412244443,"y0":50.00038049778426,"z0":5.292482637535557,"aX":-2.7710416312351707},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":1.1,"spinRate":2456,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4051085981545084,"extension":6.221427558741302},"index":1,"playId":"7ecb34f4-c690-3b80-862f-dfc220fecea8","pitchNumber":2,"startTime":"2026-07-22T21:26:27.991Z","endTime":"2026-07-22T21:26:31.458Z","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":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.806790910632188,"aZ":-18.140604137030383,"pfxX":-3.925969015709711,"pfxZ":7.081908346378386,"pX":0.21860625156895708,"pZ":3.238552984320519,"vX0":7.747422150517666,"vY0":-138.6604085684804,"vZ0":-3.5638705097478507,"x":108.67,"y":151.34,"x0":-2.0793174976485154,"y0":50.00507008183499,"z0":5.723648640217714,"aX":-7.782998871690486},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":5.9,"spinRate":2385,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39235173361682385,"extension":6.1263448206143565},"index":2,"playId":"f6f778c0-2dc7-3a24-b599-2fde8a158016","pitchNumber":3,"startTime":"2026-07-22T21:26:44.568Z","endTime":"2026-07-22T21:26:49.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.053146932757027,"aZ":-21.48332313386849,"pfxX":-0.4987555771446055,"pfxZ":5.623137021909773,"pX":0.555595277566833,"pZ":1.7674379072240316,"vX0":8.061517837133811,"vY0":-135.88767782284302,"vZ0":-5.763195243156495,"x":95.82,"y":191.06,"x0":-2.36374962778745,"y0":50.005813741759596,"z0":5.372846178465341,"aX":-0.9499534487967727},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.4,"breakHorizontal":-0.5,"spinRate":2536,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.4005065611196006,"extension":6.119309213674415},"hitData":{"launchSpeed":99.9,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":170.43}},"index":3,"playId":"51e1162e-035d-3950-8d4e-7f02cea8da03","pitchNumber":4,"startTime":"2026-07-22T21:27:01.119Z","endTime":"2026-07-22T21:27:09.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:27:09.128Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T21:29:29.061Z","endTime":"2026-07-22T21:30:18.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eddy Yean replaces Cade Cavalli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T21:28:28.829Z","endTime":"2026-07-22T21:29:31.408Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678868,"link":"/api/v1/people/678868"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.204901780470227,"aZ":-28.5203129220636,"pfxX":-4.971930086119926,"pfxZ":1.7699758586879195,"pX":-0.8237293936055688,"pZ":3.239004296271258,"vX0":3.820785213616771,"vY0":-141.60922095386837,"vZ0":-1.2484396856363689,"x":148.4,"y":151.33,"x0":-1.5331560972253937,"y0":50.002658752506115,"z0":5.481590946132645,"aX":-10.268724184424885},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.1,"breakHorizontal":8.4,"spinRate":2341,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.3843148827566667,"extension":6.27315359945855},"index":1,"playId":"64cf1054-938e-3891-b6a3-f2f4c6355b67","pitchNumber":1,"startTime":"2026-07-22T21:29:31.408Z","endTime":"2026-07-22T21:29:35.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":90.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908660609533865,"aZ":-28.974362476660307,"pfxX":-4.4384288517520085,"pfxZ":1.5489886005809872,"pX":-0.2924121774235842,"pZ":3.140321127275982,"vX0":4.792929603637562,"vY0":-141.32800306962835,"vZ0":-1.3643128817317505,"x":128.15,"y":153.99,"x0":-1.4169472676949963,"y0":50.00197480793843,"z0":5.454359472744284,"aX":-9.165512278256193},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.8,"breakHorizontal":7.3,"spinRate":2344,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.38450212494891156,"extension":6.290384216264353},"index":2,"playId":"fa5e17f6-b6c6-377c-a66f-4f64800c132b","pitchNumber":2,"startTime":"2026-07-22T21:29:48.874Z","endTime":"2026-07-22T21:29:52.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-22T21:29:58.616Z","endTime":"2026-07-22T21:30:11.331Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.045407822089246,"aZ":-28.59989022840562,"pfxX":-6.00380307926704,"pfxZ":1.990832516481464,"pX":-0.3750529181589903,"pZ":1.195665450951858,"vX0":4.705076513487321,"vY0":-132.16887706909276,"vZ0":-5.310473317098582,"x":131.3,"y":206.5,"x0":-1.384632213234061,"y0":50.00527289020284,"z0":5.291441643478001,"aX":-10.789581485944957},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.8,"breakHorizontal":10.1,"spinRate":1909,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4119726443560521,"extension":6.441264305451883},"hitData":{"launchSpeed":70.4,"launchAngle":13.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.52,"coordY":147.91}},"index":4,"playId":"c073f1dc-0b54-3cc4-99ac-7f2c855b6d75","pitchNumber":3,"startTime":"2026-07-22T21:30:11.331Z","endTime":"2026-07-22T21:30:18.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:30:18.517Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T21:30:28.703Z","endTime":"2026-07-22T21:30:53.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"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":1},"pitchData":{"startSpeed":90.9,"endSpeed":85.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.564977432650515,"aZ":-26.937638398752735,"pfxX":-5.654956578689129,"pfxZ":2.87172986269867,"pX":0.3253504967811208,"pZ":1.8087269032066833,"vX0":6.657194233092211,"vY0":-132.49598082079135,"vZ0":-4.214498336651983,"x":104.6,"y":189.94,"x0":-1.4555484192945134,"y0":50.00177662958729,"z0":5.331040549526607,"aX":-10.30919758501937},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.7,"breakHorizontal":9.2,"spinRate":2190,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.4094396292444564,"extension":6.447941839772628},"hitData":{"launchSpeed":101.1,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":153.71}},"index":0,"playId":"6a328a02-ae5b-3a92-b6cc-c51b69368c87","pitchNumber":1,"startTime":"2026-07-22T21:30:46.429Z","endTime":"2026-07-22T21:30:53.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:30:53.646Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Sullivan pops out to shortstop CJ Abrams.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T21:31:07.735Z","endTime":"2026-07-22T21:31:47.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":97.2,"endSpeed":91.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.559976918167777,"aZ":-24.851336678301212,"pfxX":-4.122144364783851,"pfxZ":3.5134596516442116,"pX":0.20078798069850484,"pZ":2.3291267511184732,"vX0":5.778930254662388,"vY0":-141.72113422684296,"vZ0":-4.092988684435997,"x":109.35,"y":175.89,"x0":-1.3052026361015336,"y0":50.00639969816555,"z0":5.3307635894724115,"aX":-8.602813432340971},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.9,"breakHorizontal":6.6,"spinRate":2223,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.38273809974929396,"extension":6.580747019173375},"index":0,"playId":"3c3ca7bc-c307-3b19-be71-362659a98720","pitchNumber":1,"startTime":"2026-07-22T21:31:20.280Z","endTime":"2026-07-22T21:31:24.323Z","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":90.5,"endSpeed":84.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.121576640836114,"aZ":-17.827214201496144,"pfxX":-3.5889501535214197,"pfxZ":8.030210120195209,"pX":-0.18979338780776497,"pZ":2.226704892271548,"vX0":4.404086358091929,"vY0":-131.83801230645622,"vZ0":-4.692102581939411,"x":124.23,"y":178.66,"x0":-1.404115370413894,"y0":50.00176949094425,"z0":5.3181150941536455,"aX":-6.411575965882117},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":5.8,"spinRate":2053,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.41311167837148277,"extension":6.482221601052685},"hitData":{"launchSpeed":85.5,"launchAngle":66.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":129.51,"coordY":146.11}},"index":1,"playId":"e6f1dfb6-5afc-3e71-ad24-26eb6a7bb1e9","pitchNumber":2,"startTime":"2026-07-22T21:31:36.010Z","endTime":"2026-07-22T21:31:47.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:31:47.342Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Keibert Ruiz doubles (19) on a sharp line drive to right fielder Jake McCarthy.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T21:33:51.396Z","endTime":"2026-07-22T21:34:20.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5583058973153,"aZ":-17.706465581594962,"pfxX":-4.461289630268322,"pfxZ":7.536992228753295,"pX":0.6314342809070493,"pZ":2.4572708225593662,"vX0":8.913346060996684,"vY0":-136.14566582973976,"vZ0":-5.284062027545915,"x":92.93,"y":172.43,"x0":-2.0724333042050582,"y0":50.0034695482278,"z0":5.60805049308724,"aX":-8.565224406192016},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":6.7,"spinRate":2402,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3988828317145261,"extension":6.241712020582293},"hitData":{"launchSpeed":100.8,"launchAngle":16.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.62,"coordY":105.47}},"index":0,"playId":"172de9ef-7c2c-32d6-99aa-f4a0ed8e788b","pitchNumber":1,"startTime":"2026-07-22T21:34:05.907Z","endTime":"2026-07-22T21:34:20.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:34:20.926Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a line drive to right fielder Jake McCarthy. Keibert Ruiz to 3rd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T21:34:27.426Z","endTime":"2026-07-22T21:35:17.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnThird":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.667363211963114,"aZ":-26.05889116797865,"pfxX":-0.3540964167893188,"pfxZ":3.307309352397992,"pX":-0.4090797200178167,"pZ":0.7669805558339456,"vX0":5.705846776872446,"vY0":-134.3068779194745,"vZ0":-7.18509403978947,"x":132.59,"y":218.07,"x0":-2.5039516544515017,"y0":50.006352223962814,"z0":5.297343744804037,"aX":-0.6566118735156053},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":-0.5,"spinRate":2401,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4058946658325655,"extension":6.143317252970395},"index":0,"playId":"b9c6773a-43f3-3548-91b6-f4fb233055e1","pitchNumber":1,"startTime":"2026-07-22T21:34:46.253Z","endTime":"2026-07-22T21:34:50.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06027572796499,"aZ":-34.275174969185095,"pfxX":6.254688162298333,"pfxZ":-1.3755497790061781,"pX":0.6032289339346296,"pZ":3.0729418360249254,"vX0":5.382048164618195,"vY0":-123.22758075360743,"vZ0":0.559695294844242,"x":94.01,"y":155.81,"x0":-2.427145229298003,"y0":50.00274586984029,"z0":5.754447782945202,"aX":9.552194743679259},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.0,"breakHorizontal":-12.6,"spinRate":2619,"spinDirection":58},"zone":3,"typeConfidence":2.0,"plateTime":0.44565155670038115,"extension":6.0237041363706},"hitData":{"launchSpeed":84.2,"launchAngle":19.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.16,"coordY":105.62}},"index":1,"playId":"b8a7fcbf-24a5-3d2c-9dea-c72583db0e1b","pitchNumber":2,"startTime":"2026-07-22T21:35:02.410Z","endTime":"2026-07-22T21:35:17.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:35:17.105Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a line drive to left fielder Mickey Moniak. Keibert Ruiz scores. Jorbit Vivas to 2nd.","rbi":1,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T21:35:24.765Z","endTime":"2026-07-22T21:36:29.667Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.052437882291187,"aZ":-17.9258804212967,"pfxX":-3.7587059546822115,"pfxZ":7.191991208649981,"pX":-0.44141220090967365,"pZ":3.117923183207311,"vX0":5.990579989165892,"vY0":-138.03577226771398,"vZ0":-3.6322911439917265,"x":133.83,"y":154.6,"x0":-2.125377566203915,"y0":50.004144965294905,"z0":5.617335076176234,"aX":-7.448062855906524},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":6.0,"spinRate":2508,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39285472782612363,"extension":6.200650559689852},"index":0,"playId":"c1a4fc11-8710-3232-aa3a-be74c3cabdae","pitchNumber":1,"startTime":"2026-07-22T21:35:43.684Z","endTime":"2026-07-22T21:35:47.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.174379342761394,"aZ":-15.789362418300263,"pfxX":-5.973541266935621,"pfxZ":8.529067821711717,"pX":-0.7206641758669386,"pZ":2.695373661013579,"vX0":5.981776361563773,"vY0":-136.5276890046608,"vZ0":-4.743871425558744,"x":144.47,"y":166.0,"x0":-2.1458774256609026,"y0":50.00025373165344,"z0":5.514161829755228,"aX":-11.471260262769391},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":9.8,"spinRate":2405,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.39857177958072754,"extension":6.169937406545062},"index":1,"playId":"288c2eea-fc80-3324-ae0b-84875f2d9418","pitchNumber":2,"startTime":"2026-07-22T21:35:57.752Z","endTime":"2026-07-22T21:36:02.397Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T21:36:06.749Z","endTime":"2026-07-22T21:36:17.635Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30546476717078,"aZ":-28.943694430303097,"pfxX":-4.51042325033797,"pfxZ":2.0334603471182398,"pX":-0.930564416479594,"pZ":1.6084543694734124,"vX0":5.246036810010215,"vY0":-124.0545178716473,"vZ0":-3.5167035680491088,"x":152.47,"y":195.35,"x0":-2.4677162629653107,"y0":50.00344925115403,"z0":5.40752630461205,"aX":-7.167044266444656},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":7.2,"spinRate":1634,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4382910912713598,"extension":6.1234782479593575},"hitData":{"launchSpeed":76.1,"launchAngle":24.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.8,"coordY":104.66}},"index":3,"playId":"fbc8a040-270c-3b0d-8709-f08e0881d81d","pitchNumber":3,"startTime":"2026-07-22T21:36:17.635Z","endTime":"2026-07-22T21:36:29.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:36:29.667Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"James Wood grounds into a double play, first baseman TJ Rumfield to shortstop Willi Castro to pitcher Zach Agnos. Jorbit Vivas to 3rd. Nasim Nuñez out at 2nd. James Wood out at 1st.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T21:36:29.807Z","endTime":"2026-07-22T21:37:16.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.831557062857975,"aZ":-35.588480231176746,"pfxX":6.573076703129647,"pfxZ":-2.1609611048937154,"pX":-0.043032315665158465,"pZ":2.108519533854321,"vX0":3.6682055719323805,"vY0":-124.66388879180917,"vZ0":-1.5698335138189485,"x":118.64,"y":181.85,"x0":-2.3848256735962825,"y0":50.00073928386457,"z0":5.669868939549198,"aX":10.39803064180781},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.1,"breakHorizontal":-12.7,"spinRate":2592,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4384847573758286,"extension":6.018007327088887},"index":0,"playId":"81ccbada-badd-3511-9fab-db189d07df7a","pitchNumber":1,"startTime":"2026-07-22T21:36:53.540Z","endTime":"2026-07-22T21:36:57.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.690193502405368,"aZ":-28.928500372789646,"pfxX":-2.6721219373292833,"pfxZ":2.04462868206236,"pX":-0.5206672640651016,"pZ":2.95032635589049,"vX0":5.752641538091155,"vY0":-124.60290948028232,"vZ0":-0.6440611643371443,"x":136.85,"y":159.12,"x0":-2.5018820309128014,"y0":50.00389526940907,"z0":5.581642284610207,"aX":-4.244676117910797},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.8,"breakHorizontal":3.6,"spinRate":1630,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4379155672272508,"extension":6.035918547004991},"hitData":{"launchSpeed":91.5,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":167.39}},"index":1,"playId":"9989d04a-70c2-3a42-9d80-891cbd522320","pitchNumber":2,"startTime":"2026-07-22T21:37:07.134Z","endTime":"2026-07-22T21:37:16.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:37:16.597Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T21:37:41.809Z","endTime":"2026-07-22T21:38:58.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.212401207034887,"aZ":-36.26700542925792,"pfxX":6.216578865779614,"pfxZ":-2.5663069109730916,"pX":0.7014344670763655,"pZ":3.175046942663992,"vX0":5.197134163759839,"vY0":-124.8960468351472,"vZ0":0.9671862990724553,"x":90.26,"y":153.05,"x0":-2.2081941187817513,"y0":50.00555984939983,"z0":5.746409168491188,"aX":9.902149623009116},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.2,"breakHorizontal":-12.4,"spinRate":2582,"spinDirection":53},"zone":3,"typeConfidence":2.0,"plateTime":0.4371750248482069,"extension":6.112790673686639},"index":0,"playId":"53bbe31c-ad2d-3a44-a920-c253aea3208b","pitchNumber":1,"startTime":"2026-07-22T21:37:42.014Z","endTime":"2026-07-22T21:37:47.348Z","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":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.374154295577277,"aZ":-28.91787741316273,"pfxX":-4.152178034310007,"pfxZ":2.008606351997484,"pX":-1.1662847904692226,"pZ":2.542366106473504,"vX0":4.697450983329984,"vY0":-125.51992854324943,"vZ0":-1.7113542245425557,"x":161.46,"y":170.14,"x0":-2.5078125085369507,"y0":50.0042740920016,"z0":5.550135094327205,"aX":-6.7384752805558685},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":6.7,"spinRate":1550,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4335668957740255,"extension":6.097229795741447},"index":1,"playId":"bc8515ef-e7f2-3958-b062-e50fe106365e","pitchNumber":2,"startTime":"2026-07-22T21:38:03.386Z","endTime":"2026-07-22T21:38:06.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.503275682305247,"aZ":-33.83840686177588,"pfxX":7.458179050576289,"pfxZ":-1.0508997463371994,"pX":-0.5605772533913703,"pZ":2.949557087250579,"vX0":2.087899721601693,"vY0":-124.44561924983812,"vZ0":-0.2603340898432036,"x":138.37,"y":159.14,"x0":-2.377347512908851,"y0":50.002101240122684,"z0":5.833663491997231,"aX":11.820337636171972},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.8,"breakHorizontal":-14.0,"spinRate":2790,"spinDirection":52},"zone":1,"typeConfidence":2.0,"plateTime":0.43836703399849286,"extension":6.030225529786756},"index":2,"playId":"9e7a52c2-8873-36ba-9e87-45772234ed9c","pitchNumber":3,"startTime":"2026-07-22T21:38:24.234Z","endTime":"2026-07-22T21:38:28.111Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T21:38:37.277Z","endTime":"2026-07-22T21:38:52.370Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50541907197513,"aZ":-31.62193369287899,"pfxX":0.5865618203460321,"pfxZ":0.3206956106822947,"pX":0.03934965920551696,"pZ":2.614125570711495,"vX0":5.796242407413992,"vY0":-128.9238249388343,"vZ0":-1.8009279447205342,"x":115.5,"y":168.2,"x0":-2.2983693871631243,"y0":50.002541192320436,"z0":5.7232652000812845,"aX":1.0025135748837983},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":-2.2,"spinRate":2462,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.42210371158759363,"extension":6.069064225586135},"hitData":{"launchSpeed":81.0,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":169.92}},"index":4,"playId":"67058f7f-71e7-3a58-8314-8bac1b15f612","pitchNumber":4,"startTime":"2026-07-22T21:38:52.370Z","endTime":"2026-07-22T21:38:58.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:38:58.897Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out to right fielder Dylan Crews.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T21:41:02.589Z","endTime":"2026-07-22T21:41:27.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jacob Young replaces right fielder James Wood, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T21:40:41.016Z","endTime":"2026-07-22T21:40:41.040Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"description":"Defensive switch from center field to right field for Dylan Crews.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T21:40:41.040Z","endTime":"2026-07-22T21:41:04.746Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":92.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.882930209375427,"aZ":-28.348701931453448,"pfxX":-8.70629175895942,"pfxZ":1.8008297075283455,"pX":0.05633187868714934,"pZ":0.9526281320210006,"vX0":7.2095607249238665,"vY0":-143.66502435816415,"vZ0":-7.223937672611606,"x":114.85,"y":213.06,"x0":-1.3331544396615178,"y0":50.005204649716006,"z0":5.218768062920706,"aX":-18.517054999830528},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":2.2,"breakHorizontal":14.6,"spinRate":2346,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3787528322054814,"extension":6.417009237917383},"index":2,"playId":"5e06f73e-3a00-376f-a7b9-52e7fbbd7f25","pitchNumber":1,"startTime":"2026-07-22T21:41:04.746Z","endTime":"2026-07-22T21:41:09.026Z","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":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.214864388962965,"aZ":-28.262714795392927,"pfxX":-6.871121670151631,"pfxZ":1.8795433516868751,"pX":0.6725986426174991,"pZ":2.669715799693587,"vX0":7.992150150014674,"vY0":-142.5233959166884,"vZ0":-2.3692591127783955,"x":91.36,"y":166.7,"x0":-1.2599486164407094,"y0":50.00389762233252,"z0":5.275829288648321,"aX":-14.300649643623677},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.1,"breakHorizontal":11.0,"spinRate":2290,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3826400274330233,"extension":6.428237394340297},"hitData":{"launchSpeed":99.8,"launchAngle":19.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.32,"coordY":93.32}},"index":3,"playId":"693ea8c8-bdde-3bb0-9d71-d55a7ef1f247","pitchNumber":2,"startTime":"2026-07-22T21:41:21.181Z","endTime":"2026-07-22T21:41:27.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:41:27.878Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a line drive to right fielder Dylan Crews.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T21:41:31.724Z","endTime":"2026-07-22T21:42:31.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(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":90.7,"endSpeed":83.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504730514885004,"aZ":-30.85813185033298,"pfxX":-7.443096020133327,"pfxZ":0.7394629248687501,"pX":0.5267439030838643,"pZ":1.6168718773757385,"vX0":7.574137472084573,"vY0":-131.99407437436335,"vZ0":-3.583457936110735,"x":96.92,"y":195.12,"x0":-1.4046485181624695,"y0":50.002728838044085,"z0":5.24954626649873,"aX":-13.213619674406669},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.8,"breakHorizontal":12.0,"spinRate":1912,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.4140168727543405,"extension":6.458395804348493},"index":0,"playId":"0fd13cb6-5b82-353e-9976-8771d38b64f1","pitchNumber":1,"startTime":"2026-07-22T21:41:49.706Z","endTime":"2026-07-22T21:41:53.571Z","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":92.5,"endSpeed":85.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.377637136595926,"aZ":-15.9145954320797,"pfxX":-2.7690040787421255,"pfxZ":8.773565920530451,"pX":1.404208154316976,"pZ":2.318899008302207,"vX0":8.388415494203386,"vY0":-134.58640818057438,"vZ0":-4.70885343567455,"x":63.47,"y":176.17,"x0":-1.3791499496136406,"y0":50.004304010587894,"z0":5.201164238149907,"aX":-5.133237476745853},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":3.4,"spinRate":1949,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.40537901219404215,"extension":6.432755588815048},"index":1,"playId":"d33727c5-e797-3879-b306-eb6c19e516e3","pitchNumber":2,"startTime":"2026-07-22T21:42:03.904Z","endTime":"2026-07-22T21:42:07.794Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191575092259434,"aZ":-23.93958975234343,"pfxX":-5.877315453766522,"pfxZ":4.820699377085303,"pX":-0.04088169327866757,"pZ":1.435418550603851,"vX0":5.227626929782496,"vY0":-129.41789761644546,"vZ0":-5.148995235110348,"x":118.56,"y":200.02,"x0":-1.3163854294847448,"y0":50.00523820271929,"z0":5.267687379780073,"aX":-10.04319343123206},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.9,"breakHorizontal":9.6,"spinRate":1887,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42207145609550967,"extension":6.466821590958206},"hitData":{"launchSpeed":89.7,"launchAngle":20.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.81,"coordY":115.51}},"index":2,"playId":"c350dbd3-0cec-31af-b961-14c8d0e337b9","pitchNumber":3,"startTime":"2026-07-22T21:42:20.932Z","endTime":"2026-07-22T21:42:31.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:42:31.934Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T21:42:31.416Z","endTime":"2026-07-22T21:45:20.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.511349481552855,"aZ":-27.61908780466804,"pfxX":-3.412131540213347,"pfxZ":2.202167984579063,"pX":0.20482751793263296,"pZ":3.315451141454449,"vX0":5.872530481880871,"vY0":-141.56261670588813,"vZ0":-0.6988883688861878,"x":109.19,"y":149.26,"x0":-1.4352595542549156,"y0":50.00356397144733,"z0":5.303952202539073,"aX":-7.059215540978402},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.1,"breakHorizontal":5.3,"spinRate":2370,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3841280637595754,"extension":6.547953454727044},"index":0,"playId":"da0cc400-6de5-30c8-9e93-7300995447be","pitchNumber":1,"startTime":"2026-07-22T21:42:59.273Z","endTime":"2026-07-22T21:43:03.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.201642339704307,"aZ":-28.879102370958414,"pfxX":-0.5080448714864825,"pfxZ":1.833031244335638,"pX":0.9287554362479108,"pZ":1.980541869396673,"vX0":6.206576618467164,"vY0":-131.46218971649347,"vZ0":-3.1234622507275027,"x":81.6,"y":185.31,"x0":-1.3714510913425801,"y0":50.00157690245851,"z0":5.270855670898121,"aX":-0.9135450855481686},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.0,"breakHorizontal":-0.1,"spinRate":2507,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4126576307875949,"extension":6.31757806226024},"index":1,"playId":"3bba2184-589d-3caf-b971-3faa265ce3b6","pitchNumber":2,"startTime":"2026-07-22T21:43:21.284Z","endTime":"2026-07-22T21:43:26.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.562462250362003,"aZ":-29.15093661785218,"pfxX":-0.38116518555183365,"pfxZ":1.7273009437430313,"pX":0.6780041383513888,"pZ":0.7204452296279974,"vX0":5.790777514007877,"vY0":-130.39945421387114,"vZ0":-5.650055765343413,"x":91.16,"y":219.33,"x0":-1.5078484321462973,"y0":50.001835902451596,"z0":5.07390137761581,"aX":-0.6674095712918272},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":-0.4,"spinRate":2508,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.4176595504313436,"extension":6.561697355549959},"index":2,"playId":"1e000210-70a7-3b84-9ece-708cd857953f","pitchNumber":3,"startTime":"2026-07-22T21:43:44.980Z","endTime":"2026-07-22T21:43:48.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":91.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52122433169716,"aZ":-25.40163755466145,"pfxX":-6.238389787145605,"pfxZ":3.21748088311797,"pX":0.9370711749132837,"pZ":2.313894856199441,"vX0":8.577352386845414,"vY0":-142.9480985754208,"vZ0":-3.6767744324530383,"x":84.22,"y":116.4,"x0":-1.267562085969135,"y0":50.00508477574854,"z0":5.179221346287134,"aX":-13.140015876476397},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.4,"breakHorizontal":10.0,"spinRate":2282,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3806206647081485,"extension":6.48047011643081},"index":3,"playId":"97d5ee89-92a9-34cf-a064-fdb278ed514d","pitchNumber":4,"startTime":"2026-07-22T21:44:06.788Z","endTime":"2026-07-22T21:44:10.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.183297112371577,"aZ":-27.069811319421742,"pfxX":-5.200337608419462,"pfxZ":2.513672750847176,"pX":0.9083560495304136,"pZ":2.8754167808029503,"vX0":7.7290388609246055,"vY0":-140.97395740075038,"vZ0":-2.200587638726458,"x":82.38,"y":161.14,"x0":-1.1812004368162679,"y0":50.005803117900975,"z0":5.396754268760742,"aX":-10.569932869639906},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.3,"breakHorizontal":8.0,"spinRate":2304,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38713594293240394,"extension":6.526445823235448},"index":4,"playId":"3293292b-509f-3a88-b2a8-90af3ce726f1","pitchNumber":5,"startTime":"2026-07-22T21:44:25.386Z","endTime":"2026-07-22T21:44:30.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":91.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.514096967520288,"aZ":-30.293190949469505,"pfxX":-5.420201351619891,"pfxZ":0.893401684207836,"pX":-0.7194719327141536,"pZ":2.390139760603766,"vX0":3.9153427097374136,"vY0":-143.4058824954687,"vZ0":-2.746370769517729,"x":144.42,"y":174.25,"x0":-1.3879577252720756,"y0":50.005502480051355,"z0":5.220693635070455,"aX":-11.460078350938478},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":1.3,"breakHorizontal":9.2,"spinRate":2272,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.37976801689968065,"extension":6.566949704523437},"index":5,"playId":"ba17a44b-c350-374f-aa83-32ad270ad41c","pitchNumber":6,"startTime":"2026-07-22T21:44:45.335Z","endTime":"2026-07-22T21:44:49.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3921117897377,"aZ":-26.453586162743427,"pfxX":-5.861736230463606,"pfxZ":2.7769063544950168,"pX":-0.32471027553633386,"pZ":2.9029432119473766,"vX0":4.957935434664149,"vY0":-141.51591436574998,"vZ0":-2.0788593501373227,"x":129.38,"y":160.4,"x0":-1.323901931647626,"y0":50.00483901021902,"z0":5.314191612150806,"aX":-12.083453058321997},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.8,"breakHorizontal":9.8,"spinRate":2255,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3846809920242453,"extension":6.580384154980273},"index":6,"playId":"bfefcad1-6645-31a9-9ba2-ed16dc6d776c","pitchNumber":7,"startTime":"2026-07-22T21:45:15.759Z","endTime":"2026-07-22T21:45:20.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:45:20.417Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks. Mickey Moniak to 2nd.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T21:45:31.869Z","endTime":"2026-07-22T21:48:50.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68340439302186,"aZ":-29.07929619891832,"pfxX":-5.840622172458965,"pfxZ":1.7409753676844755,"pX":-1.5640531336976042,"pZ":2.7557458480556862,"vX0":2.0200116197601754,"vY0":-131.51019519645564,"vZ0":-1.1213465198445436,"x":176.62,"y":164.37,"x0":-1.576041939716229,"y0":50.00508522945237,"z0":5.3133544395331045,"aX":-10.39625573905441},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.1,"breakHorizontal":10.2,"spinRate":1877,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.4139537124700956,"extension":6.402593343320818},"index":0,"playId":"d7b1c7c5-7297-3515-9c61-b9366eb00605","pitchNumber":1,"startTime":"2026-07-22T21:45:45.992Z","endTime":"2026-07-22T21:45:49.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.718709823599422,"aZ":-27.35512313868998,"pfxX":-6.601810499327137,"pfxZ":2.366996006989016,"pX":0.012310697293997237,"pZ":2.709593134048581,"vX0":5.816589667921023,"vY0":-141.0369767825307,"vZ0":-2.6389483391945388,"x":116.53,"y":165.62,"x0":-1.2078053884086568,"y0":50.0037936584108,"z0":5.400969034571544,"aX":-13.449345168257272},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.0,"breakHorizontal":10.9,"spinRate":2349,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.38671103786462213,"extension":6.643825657284073},"index":1,"playId":"f360f55d-a04b-3776-bbe0-ff1843dc3a5b","pitchNumber":2,"startTime":"2026-07-22T21:46:05.709Z","endTime":"2026-07-22T21:46:14.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355402505468863,"aZ":-22.392667848040468,"pfxX":-4.588718664856495,"pfxZ":4.75124708717888,"pX":-1.096039207378634,"pZ":4.168499759529903,"vX0":2.3403276769639234,"vY0":-142.06242679936588,"vZ0":0.18028445335677823,"x":158.78,"y":126.23,"x0":-1.3311630687374276,"y0":50.00234163066722,"z0":5.519332421903861,"aX":-9.44625753767476},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":7.9,"spinRate":2236,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38450765039269097,"extension":6.523007273243233},"index":2,"playId":"aa5608c0-c7ff-38ef-a307-2bd423487c84","pitchNumber":3,"startTime":"2026-07-22T21:46:44.636Z","endTime":"2026-07-22T21:46:47.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226344590864137,"aZ":-17.592821319971026,"pfxX":-4.357021787570261,"pfxZ":8.346326436770143,"pX":1.3032437327519255,"pZ":3.480897189035866,"vX0":7.744480182262369,"vY0":-130.9796081181131,"vZ0":-1.50165639939179,"x":67.32,"y":144.8,"x0":-1.1183335103107355,"y0":50.00244543283282,"z0":5.36974602873543,"aX":-7.612242867556724},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.0,"breakHorizontal":6.2,"spinRate":1876,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.4172939536825049,"extension":6.797328283758429},"index":3,"playId":"bff6b334-468d-3eb7-ac99-3068c933fbb3","pitchNumber":4,"startTime":"2026-07-22T21:47:04.556Z","endTime":"2026-07-22T21:47:09.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79132984303155,"aZ":-23.097771046453765,"pfxX":-4.901424683402705,"pfxZ":4.49361032776984,"pX":-0.40967612897590006,"pZ":3.577416270307577,"vX0":4.133669889097658,"vY0":-140.52608058079028,"vZ0":-1.0363897639450266,"x":132.62,"y":142.19,"x0":-1.2555072880310671,"y0":50.00517948672661,"z0":5.437305140281323,"aX":-9.904775786871072},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.2,"breakHorizontal":8.2,"spinRate":2291,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.38826769227349534,"extension":6.426885773225881},"index":4,"playId":"005b3092-268b-3e2a-863e-605cacc17f9d","pitchNumber":5,"startTime":"2026-07-22T21:47:27.814Z","endTime":"2026-07-22T21:47:33.687Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-22T21:48:01.424Z","endTime":"2026-07-22T21:48:16.879Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.554073230180027,"aZ":-27.897581062170154,"pfxX":-7.851389918575066,"pfxZ":2.0718025754507057,"pX":-0.6791033005137049,"pZ":2.4396487150006507,"vX0":4.868609065425507,"vY0":-142.38227546823802,"vZ0":-3.04512263380879,"x":142.89,"y":172.91,"x0":-1.3848313078234313,"y0":50.00644716050988,"z0":5.275099898539415,"aX":-16.236415757750446},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.4,"breakHorizontal":13.3,"spinRate":2281,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.38366705975475757,"extension":6.681189863116127},"index":6,"playId":"f79aeaab-ee73-36dd-8ac2-0388f9cf9747","pitchNumber":6,"startTime":"2026-07-22T21:48:16.879Z","endTime":"2026-07-22T21:48:21.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":91.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31603567961283,"aZ":-24.996895941046695,"pfxX":-5.306353437170828,"pfxZ":3.4434259651935823,"pX":0.8857903257307578,"pZ":1.2740222906642895,"vX0":7.9371635707173,"vY0":-142.22129880673947,"vZ0":-6.581386771506231,"x":83.24,"y":204.38,"x0":-1.229624411993254,"y0":50.0041286359139,"z0":5.164464039911161,"aX":-11.060911325768677},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.3,"breakHorizontal":8.3,"spinRate":2404,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3826020116852482,"extension":6.790191084720616},"index":7,"playId":"c5ee71df-9be3-3e8e-99d3-44fdacaa2436","pitchNumber":7,"startTime":"2026-07-22T21:48:45.171Z","endTime":"2026-07-22T21:48:50.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:48:50.678Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Carrigg grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T21:49:51.381Z","endTime":"2026-07-22T21:51:43.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T21:49:06.141Z","endTime":"2026-07-22T21:49:53.723Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":90.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554426602697305,"aZ":-27.4359131896996,"pfxX":-4.6078443425194,"pfxZ":2.303752043680195,"pX":-0.49465166487529383,"pZ":2.1783145182577797,"vX0":4.869332751889451,"vY0":-141.13627142145904,"vZ0":-3.6468534161339954,"x":135.85,"y":179.97,"x0":-1.6285090139716516,"y0":50.000885498843175,"z0":5.217455515366881,"aX":-9.467084389947823},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.7,"breakHorizontal":7.6,"spinRate":2408,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.385376167565993,"extension":6.551233926665351},"index":1,"playId":"fafb5c76-70df-3ca4-a6a2-da2328267233","pitchNumber":1,"startTime":"2026-07-22T21:49:53.723Z","endTime":"2026-07-22T21:49:59.021Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.367556592760018,"aZ":-25.487033634918106,"pfxX":-5.920042407187797,"pfxZ":3.260384881763911,"pX":0.8096596958622073,"pZ":1.4970302848973385,"vX0":8.128797591519945,"vY0":-141.43870292830596,"vZ0":-5.844636536534436,"x":86.14,"y":198.36,"x0":-1.3153522032938767,"y0":50.00487121617473,"z0":5.196293604593812,"aX":-12.15066218571693},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.0,"breakHorizontal":9.4,"spinRate":2444,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3853562165817026,"extension":6.660175707419266},"index":2,"playId":"6927d41e-c71c-39d0-a316-e3f09bc52077","pitchNumber":2,"startTime":"2026-07-22T21:50:26.576Z","endTime":"2026-07-22T21:50:29.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.236171386919146,"aZ":-26.013606783865804,"pfxX":-6.223745451910355,"pfxZ":3.5039789482858765,"pX":1.3025113214212602,"pZ":2.095232240076279,"vX0":8.625459109087982,"vY0":-130.69173983333212,"vZ0":-3.2604233957393296,"x":67.35,"y":182.21,"x0":-1.2068628239645636,"y0":50.00538398554851,"z0":5.277550289822379,"aX":-10.948847839522386},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":9.7,"spinRate":2074,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.41646490893758603,"extension":6.7531786714295325},"index":3,"playId":"c577a1a4-2304-36cc-a632-3834fa864947","pitchNumber":3,"startTime":"2026-07-22T21:50:43.601Z","endTime":"2026-07-22T21:50:47.717Z","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":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.579213954652968,"aZ":-26.739854449374494,"pfxX":-4.262071225013196,"pfxZ":2.7013818156905227,"pX":-1.0305424783399648,"pZ":2.941232768642713,"vX0":3.860146010055928,"vY0":-139.6225080371601,"vZ0":-1.8074382987586404,"x":156.28,"y":159.37,"x0":-1.863999283643414,"y0":50.00489445781491,"z0":5.322667632245941,"aX":-8.583223811414596},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.8,"breakHorizontal":7.1,"spinRate":2379,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3893558259320873,"extension":6.483626903171862},"index":4,"playId":"ba27d219-20f0-342a-93f7-5db0529074ea","pitchNumber":4,"startTime":"2026-07-22T21:51:03.246Z","endTime":"2026-07-22T21:51:07.777Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":90.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95009720422799,"aZ":-29.19455096502285,"pfxX":-7.284595493085906,"pfxZ":1.4535838338054194,"pX":-0.3305174499615385,"pZ":2.2548283831959304,"vX0":5.192823951604056,"vY0":-141.32330842205698,"vZ0":-3.5259724681497837,"x":129.6,"y":177.9,"x0":-1.232307185288661,"y0":50.00343062147504,"z0":5.364766437395534,"aX":-14.943485738643886},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.2,"breakHorizontal":12.4,"spinRate":2354,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3855050667694422,"extension":6.677165595901367},"hitData":{"launchSpeed":102.4,"launchAngle":5.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.48,"coordY":191.27}},"index":5,"playId":"96006ef0-a1f0-3467-9424-8b5a5d9b1499","pitchNumber":5,"startTime":"2026-07-22T21:51:35.348Z","endTime":"2026-07-22T21:51:43.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:51:43.309Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T21:53:29.926Z","endTime":"2026-07-22T21:54:38.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50911905705725,"aZ":-19.09820387533724,"pfxX":-2.6059950004602133,"pfxZ":6.933682824197238,"pX":-1.1679732565636232,"pZ":2.5306886145773033,"vX0":4.135685173204135,"vY0":-135.04299984826508,"vZ0":-4.334445991197709,"x":161.52,"y":170.45,"x0":-2.365921858932415,"y0":50.005206099111625,"z0":5.4623563422692865,"aX":-4.916904055417086},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":4.1,"spinRate":2409,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40233253697685445,"extension":6.085285817736516},"index":0,"playId":"62a70305-e032-33a3-aac0-548108ac9d75","pitchNumber":1,"startTime":"2026-07-22T21:53:49.872Z","endTime":"2026-07-22T21:53:53.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.820718338517175,"aZ":-33.83538369980292,"pfxX":-4.1316844110991,"pfxZ":-1.0323888047894982,"pX":-0.8475979666387364,"pZ":2.5178522812917628,"vX0":5.712950185561268,"vY0":-124.2494933744505,"vZ0":-0.6820070687111663,"x":149.31,"y":170.8,"x0":-2.6128602001758416,"y0":50.00527853791217,"z0":5.545201576721855,"aX":-6.6293922432085175},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.8,"breakHorizontal":6.6,"spinRate":1381,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4365336085915703,"extension":6.232899404985936},"index":1,"playId":"add18f52-ed4e-3d9a-a18b-d31d81c9418a","pitchNumber":2,"startTime":"2026-07-22T21:54:02.883Z","endTime":"2026-07-22T21:54:07.533Z","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":85.6,"endSpeed":80.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.039743553646755,"aZ":-33.05187669422957,"pfxX":-5.040879692136434,"pfxZ":-0.5437490271544183,"pX":0.23220173452232315,"pZ":1.1694009641577034,"vX0":8.027677967160322,"vY0":-124.66030095791078,"vZ0":-4.108500396766334,"x":108.15,"y":207.21,"x0":-2.3379509261742113,"y0":50.00365077918258,"z0":5.493186702915401,"aX":-8.138277701859298},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.6,"breakHorizontal":7.8,"spinRate":1659,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4351592166720102,"extension":6.103102058491393},"index":2,"playId":"e4f40377-a55c-3df8-b78e-9db777587a4c","pitchNumber":3,"startTime":"2026-07-22T21:54:14.857Z","endTime":"2026-07-22T21:54:20.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-22T21:54:23.427Z","endTime":"2026-07-22T21:54:33.994Z","isPitch":false,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"}},{"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":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.072286724044723,"aZ":-34.02932512456915,"pfxX":-4.556156914970419,"pfxZ":-1.1456027024069826,"pX":-0.4871028612840307,"pZ":1.4133116971626662,"vX0":6.412757545940906,"vY0":-124.94343187793618,"vZ0":-3.5005414175703904,"x":135.57,"y":200.62,"x0":-2.4699146722178,"y0":50.00549813446532,"z0":5.567208023486873,"aX":-7.360868838133428},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.5,"breakHorizontal":7.2,"spinRate":1695,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4348127848692558,"extension":6.053737367011898},"index":4,"playId":"896cc62d-b63b-3a37-bd89-f3aa7306fa71","pitchNumber":4,"startTime":"2026-07-22T21:54:33.994Z","endTime":"2026-07-22T21:54:38.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:54:38.634Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"CJ Abrams doubles (20) on a sharp line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T21:54:39.912Z","endTime":"2026-07-22T21:56:32.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51585514035188,"aZ":-23.31225056539902,"pfxX":-6.351051553478991,"pfxZ":4.8348971153059335,"pX":-0.7908740633159549,"pZ":3.195546034773352,"vX0":6.631194216228223,"vY0":-133.5111974393206,"vZ0":-1.3998212757071244,"x":147.15,"y":152.5,"x0":-2.463231098025605,"y0":50.00428155845578,"z0":5.379321171300958,"aX":-11.64670413960636},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":10.3,"spinRate":2401,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4078157350075986,"extension":5.985644103777037},"index":0,"playId":"895dd22f-9c8b-33e8-b822-632ec56ec162","pitchNumber":1,"startTime":"2026-07-22T21:55:00.227Z","endTime":"2026-07-22T21:55:05.187Z","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":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.545587305492127,"aZ":-24.981474479257002,"pfxX":-0.38617988392265623,"pfxZ":3.831527568874659,"pX":1.8340968004944225,"pZ":2.0451854525911677,"vX0":10.749352336249354,"vY0":-134.9407775639157,"vZ0":-4.475955661256949,"x":47.09,"y":183.56,"x0":-2.121486959418919,"y0":50.000180274515884,"z0":5.447909494092481,"aX":-0.7247251782371886},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":-1.2,"spinRate":2534,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4032150608824874,"extension":6.177622316785876},"index":1,"playId":"af96b72a-efe2-3e01-b0e4-470e1d506bc1","pitchNumber":2,"startTime":"2026-07-22T21:55:14.874Z","endTime":"2026-07-22T21:55:18.786Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.92601391750229,"aZ":-29.38800752521766,"pfxX":-4.625519363597266,"pfxZ":1.6643835474777013,"pX":-0.6323253650701746,"pZ":1.9263892999787497,"vX0":5.969530732492933,"vY0":-126.85540331234398,"vZ0":-3.0969379266572044,"x":141.1,"y":186.77,"x0":-2.3884343901041176,"y0":50.00105943035668,"z0":5.446236018266272,"aX":-7.725410292990137},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":7.4,"spinRate":1298,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.42777338729988834,"extension":6.091440437227462},"index":2,"playId":"490279ed-1a42-384b-a124-a51021f2b080","pitchNumber":3,"startTime":"2026-07-22T21:55:31.512Z","endTime":"2026-07-22T21:55:35.982Z","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":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.382154823204477,"aZ":-32.14934249923879,"pfxX":-3.584603717671966,"pfxZ":0.013669075633017336,"pX":-1.5554943872516211,"pZ":1.5828590281298156,"vX0":3.5560591948252425,"vY0":-126.02862471269783,"vZ0":-3.3006962515217944,"x":176.29,"y":196.04,"x0":-2.5046180478493705,"y0":50.00242775134288,"z0":5.448245760904295,"aX":-5.892007188684898},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":5.9,"spinRate":1385,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.431051768507523,"extension":6.108628429395341},"index":3,"playId":"965c9530-ce1c-3aa6-8fad-522f37920115","pitchNumber":4,"startTime":"2026-07-22T21:55:46.590Z","endTime":"2026-07-22T21:55:50.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69911245311245,"aZ":-17.508121478804696,"pfxX":-4.246865077158055,"pfxZ":7.470025828275903,"pX":0.32418714303572355,"pZ":2.245620659571031,"vX0":8.129988354805617,"vY0":-137.80994100460808,"vZ0":-5.8635734465507445,"x":104.64,"y":178.15,"x0":-2.085152884774885,"y0":50.001135265415314,"z0":5.545294863109958,"aX":-8.336746278331985},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":6.4,"spinRate":2424,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3943499829228365,"extension":6.278428658896419},"index":4,"playId":"be3de940-06e0-3f86-a34b-11f91b7534af","pitchNumber":5,"startTime":"2026-07-22T21:56:01.795Z","endTime":"2026-07-22T21:56:06.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.553655754611885,"aZ":-17.00027451527886,"pfxX":-4.11855904351051,"pfxZ":7.694321398445673,"pX":-0.6019298095820724,"pZ":1.9980486702224192,"vX0":5.214203298168811,"vY0":-138.05510704317473,"vZ0":-6.831994237148408,"x":139.94,"y":184.83,"x0":-1.9612763906459076,"y0":50.002379120218784,"z0":5.607153799602265,"aX":-8.12104385335877},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":6.6,"spinRate":2403,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.393552831901526,"extension":6.270434896074977},"hitData":{"launchSpeed":101.6,"launchAngle":18.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":37.87,"coordY":96.59}},"index":5,"playId":"c85cd0a4-494d-3906-8038-58c0715c25b8","pitchNumber":6,"startTime":"2026-07-22T21:56:17.260Z","endTime":"2026-07-22T21:56:32.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:56:32.214Z","atBatIndex":71},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dylan Crews hit by pitch.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T21:56:31.552Z","endTime":"2026-07-22T21:58:14.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.385029324231365,"aZ":-23.97460744867186,"pfxX":-0.16565193592545402,"pfxZ":4.422247613383595,"pX":0.5519057206047568,"pZ":1.4398039269230416,"vX0":7.8441303792851205,"vY0":-133.44922838591012,"vZ0":-6.075074359810665,"x":95.96,"y":199.91,"x0":-2.370711333422357,"y0":50.000716998212404,"z0":5.409104370902902,"aX":-0.30923916421214553},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":-1.0,"spinRate":2441,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4062637263272144,"extension":6.175019766268046},"index":0,"playId":"6c3edf6b-4efa-3a49-9f85-74c4585f973a","pitchNumber":1,"startTime":"2026-07-22T21:56:59.370Z","endTime":"2026-07-22T21:57:03.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":86.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.777041282033583,"aZ":-23.8175567518049,"pfxX":0.07724719917699563,"pfxZ":4.516471327904813,"pX":1.642694657909283,"pZ":1.3398744096148258,"vX0":9.864053033747709,"vY0":-133.19117195558522,"vZ0":-6.430673239840463,"x":54.38,"y":202.6,"x0":-2.0741026372720186,"y0":50.001657301137264,"z0":5.43828328635639,"aX":0.13957259126443217},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":-1.7,"spinRate":2482,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.40675314662220874,"extension":6.2566041183224925},"index":1,"playId":"56bd6438-3d03-3565-a227-df8d3d491dbe","pitchNumber":2,"startTime":"2026-07-22T21:57:13.959Z","endTime":"2026-07-22T21:57:18.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.411791177531683,"aZ":-27.265097418133067,"pfxX":0.2897887294731456,"pfxZ":2.6888656260256214,"pX":1.3270319145017317,"pZ":1.8541029251833736,"vX0":9.527031180943471,"vY0":-132.73849172734361,"vZ0":-4.3544055694136485,"x":66.42,"y":188.72,"x0":-2.3126964702979462,"y0":50.00053208060378,"z0":5.449038622536828,"aX":0.5284848695528799},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.3,"breakHorizontal":-2.2,"spinRate":2402,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4091276598477598,"extension":6.219545213951847},"index":2,"playId":"cbd3e7dd-b41b-374e-a06f-f269e73ccbff","pitchNumber":3,"startTime":"2026-07-22T21:57:33.864Z","endTime":"2026-07-22T21:57:37.961Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T21:57:47.720Z","endTime":"2026-07-22T21:58:00.571Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.026364920252124,"aZ":-26.508242276306788,"pfxX":-2.510375993529019,"pfxZ":3.4585687258080693,"pX":-1.9062100429210092,"pZ":3.7694011122321496,"vX0":2.2935263485183404,"vY0":-125.98862318379898,"vZ0":0.6874370033206808,"x":189.66,"y":137.01,"x0":-2.4939453617013894,"y0":50.001883720984715,"z0":5.604105549583232,"aX":-4.1123549899110285},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":4.2,"spinRate":983,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.43160701612351016,"extension":6.098111751895672},"index":4,"playId":"6935f47c-0c64-30ef-9847-712cf8b2de14","pitchNumber":4,"startTime":"2026-07-22T21:58:00.571Z","endTime":"2026-07-22T21:58:14.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:58:14.786Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to center fielder Cole Carrigg. CJ Abrams to 3rd.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T21:58:50.637Z","endTime":"2026-07-22T21:59:23.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T21:58:18.116Z","endTime":"2026-07-22T21:58:52.630Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.631215724606058,"aZ":-26.414361348982872,"pfxX":0.2902976007617133,"pfxZ":3.107704614038026,"pX":0.07836347946142669,"pZ":2.9647581132863468,"vX0":6.8863868097841445,"vY0":-134.19309981691788,"vZ0":-1.7187323090091187,"x":114.01,"y":158.73,"x0":-2.5415437220147576,"y0":50.00214576746084,"z0":5.465905113054985,"aX":0.5377063972360443},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.5,"breakHorizontal":-1.8,"spinRate":2187,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40565878827429813,"extension":6.106506557115297},"index":1,"playId":"9efa9070-849d-3611-a16c-427aecf4cb71","pitchNumber":1,"startTime":"2026-07-22T21:58:52.630Z","endTime":"2026-07-22T21:58:56.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45254319616076,"aZ":-23.46255346037603,"pfxX":-0.04280247047880947,"pfxZ":4.582723625788433,"pX":0.03406240137965816,"pZ":1.9195636432040393,"vX0":6.663014039522183,"vY0":-135.9441168947553,"vZ0":-5.2337752749337865,"x":115.7,"y":186.95,"x0":-2.4271342962127327,"y0":50.00187250713416,"z0":5.465030786944806,"aX":-0.08160555376057804},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":-1.1,"spinRate":2380,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.400521171233291,"extension":6.128288304194686},"hitData":{"launchSpeed":98.0,"launchAngle":30.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.67,"coordY":45.57}},"index":2,"playId":"53c1efe3-303b-3e85-8281-c0eda0fc51b2","pitchNumber":2,"startTime":"2026-07-22T21:59:07.310Z","endTime":"2026-07-22T21:59:23.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:59:23.788Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Keibert Ruiz lines out to right fielder Jake McCarthy.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T21:59:26.911Z","endTime":"2026-07-22T21:59:54.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.300115064613877,"aZ":-32.12743754620714,"pfxX":-3.450506216926971,"pfxZ":0.03107710253442697,"pX":-0.16116253048981335,"pZ":2.4763852094379213,"vX0":6.888050426206645,"vY0":-125.71706039436948,"vZ0":-1.0495614713182657,"x":123.14,"y":171.92,"x0":-2.466992869132237,"y0":50.00432449799388,"z0":5.466527999456697,"aX":-5.6206981357669585},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":4.9,"spinRate":1563,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.43279066542042877,"extension":6.194102482541106},"hitData":{"launchSpeed":86.5,"launchAngle":22.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.71,"coordY":91.28}},"index":0,"playId":"b72dfa42-cafd-3e2b-83b5-3e66a03823ed","pitchNumber":1,"startTime":"2026-07-22T21:59:47.997Z","endTime":"2026-07-22T21:59:54.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T21:59:54.713Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T22:02:11.646Z","endTime":"2026-07-22T22:03:41.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Max Kranick replaces Eddy Yean.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T22:00:29.819Z","endTime":"2026-07-22T22:02:13.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668820,"link":"/api/v1/people/668820"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.985915241749364,"aZ":-28.17772372669873,"pfxX":0.08931306368150072,"pfxZ":2.3652822519492176,"pX":-0.9970722491906598,"pZ":3.486148324908126,"vX0":4.042970314675443,"vY0":-127.56605752047655,"vZ0":0.08539787919364439,"x":155.01,"y":144.65,"x0":-2.597479892747479,"y0":50.00386877294066,"z0":5.628090078368743,"aX":0.15003250800041962},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-0.8,"spinRate":1982,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.42528437628864113,"extension":6.464751937922377},"index":1,"playId":"931b6dda-f184-3b52-a2da-1a52848ddc9a","pitchNumber":1,"startTime":"2026-07-22T22:02:13.813Z","endTime":"2026-07-22T22:02:18.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33619698549591,"aZ":-25.20829665381886,"pfxX":1.4079320967405289,"pfxZ":4.129788334231478,"pX":0.37197761701966586,"pZ":2.5138765946214243,"vX0":6.20480700244897,"vY0":-128.04016049381698,"vZ0":-2.787106494074066,"x":102.82,"y":170.91,"x0":-2.2496328138980837,"y0":50.00581326499576,"z0":5.554886276178254,"aX":2.3759958417599987},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.2,"breakHorizontal":-3.7,"spinRate":2085,"spinDirection":175},"zone":6,"typeConfidence":2.0,"plateTime":0.4251049735517203,"extension":6.595177069277837},"index":2,"playId":"71970930-6879-3647-8546-a8aae2a9fbb3","pitchNumber":2,"startTime":"2026-07-22T22:02:30.014Z","endTime":"2026-07-22T22:02:33.266Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.636736051716948,"aZ":-14.483959806832518,"pfxX":-4.706128103809121,"pfxZ":8.85679665902227,"pX":0.809207589670654,"pZ":3.1319553246581013,"vX0":9.245588338454242,"vY0":-139.11528276881438,"vZ0":-4.463406912779232,"x":86.15,"y":154.22,"x0":-1.9176198784536447,"y0":50.003666796365266,"z0":5.689702373647304,"aX":-9.401662680927418},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":7.0,"spinRate":2176,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3908901749411018,"extension":6.7814482642172615},"index":3,"playId":"4116fbed-4002-3401-b730-72653cb3ce0c","pitchNumber":3,"startTime":"2026-07-22T22:02:50.469Z","endTime":"2026-07-22T22:02:55.093Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95876264693657,"aZ":-24.848511023525216,"pfxX":-0.689129280133777,"pfxZ":4.245416930701769,"pX":1.8195205224731918,"pZ":1.6163605753607713,"vX0":10.619994335623291,"vY0":-129.22757153256302,"vZ0":-5.154599084812468,"x":47.64,"y":195.14,"x0":-2.2196517814797447,"y0":50.00061303191134,"z0":5.498586330761607,"aX":-1.189621397797254},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.0,"breakHorizontal":-0.6,"spinRate":2094,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.4207030650482899,"extension":6.6936543726855895},"index":4,"playId":"88f5db01-7485-3b1b-b573-3d26bf521072","pitchNumber":4,"startTime":"2026-07-22T22:03:22.227Z","endTime":"2026-07-22T22:03:25.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.412074736501946,"aZ":-14.61194334970534,"pfxX":-4.090713798486403,"pfxZ":9.037532895502133,"pX":-1.3206059121534153,"pZ":2.0942490940308573,"vX0":4.279137716452891,"vY0":-137.74234789861902,"vZ0":-6.65275772950586,"x":167.34,"y":182.24,"x0":-2.354572789435823,"y0":50.002152756860426,"z0":5.508623730028335,"aX":-7.948017620046879},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2355,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.39597250610144563,"extension":6.711092235727301},"index":5,"playId":"cc07baf2-f071-3ce8-af67-3baa572bfed0","pitchNumber":5,"startTime":"2026-07-22T22:03:37.697Z","endTime":"2026-07-22T22:03:41.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T22:03:41.857Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willi Castro pops out to third baseman Jorbit Vivas.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T22:03:56.906Z","endTime":"2026-07-22T22:05:10.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":89.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982673293252645,"aZ":-15.99930536467004,"pfxX":-5.26403716700604,"pfxZ":7.952837083917855,"pX":0.25740135016592575,"pZ":2.808653832474112,"vX0":8.208064458262658,"vY0":-139.9306080739593,"vZ0":-4.9214051700842205,"x":107.19,"y":162.95,"x0":-1.9959693432673051,"y0":50.00332776453745,"z0":5.597975745622679,"aX":-10.707584226142611},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":8.4,"spinRate":2267,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3876685423231425,"extension":6.673421648056699},"index":0,"playId":"ced4cc00-aa46-3004-a057-6318054a2850","pitchNumber":1,"startTime":"2026-07-22T22:04:09.699Z","endTime":"2026-07-22T22:04:13.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":90.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.130438195578023,"aZ":-14.755770096211155,"pfxX":-4.409716738143916,"pfxZ":8.459217492833028,"pX":-0.8647741720588253,"pZ":3.1241952171847465,"vX0":5.269141667356555,"vY0":-140.98328537815897,"vZ0":-4.4854064989214315,"x":149.96,"y":154.43,"x0":-2.1650052057360116,"y0":50.00569745818309,"z0":5.655245154733825,"aX":-9.083315206217883},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":7.2,"spinRate":2248,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3851398066123024,"extension":6.726394223016985},"index":1,"playId":"22b095ac-d85c-39c1-a32f-9868619b88e0","pitchNumber":2,"startTime":"2026-07-22T22:04:33.072Z","endTime":"2026-07-22T22:04:36.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T22:04:59.051Z","endTime":"2026-07-22T22:04:59.052Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":90.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.989610171179343,"aZ":-16.166127313195233,"pfxX":-3.2418880600031454,"pfxZ":7.827605511015866,"pX":0.5524834438868439,"pZ":2.890349798253707,"vX0":8.130707080949954,"vY0":-140.50840238117317,"vZ0":-4.8123237041223454,"x":95.94,"y":160.74,"x0":-1.9285053528619402,"y0":50.00651400822937,"z0":5.640032122485727,"aX":-6.633996070542161},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":4.7,"spinRate":2164,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.38646741315802347,"extension":6.700720757371639},"hitData":{"launchSpeed":69.0,"launchAngle":72.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":164.35}},"index":3,"playId":"edeb381c-bf4a-3603-8520-92daa884e6bf","pitchNumber":3,"startTime":"2026-07-22T22:04:59.053Z","endTime":"2026-07-22T22:05:10.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T22:05:10.069Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edouard Julien lines out to center fielder Jacob Young.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T22:05:22.078Z","endTime":"2026-07-22T22:06:06.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48867513196598,"aZ":-17.37184860718809,"pfxX":-3.9994721333172905,"pfxZ":7.256043087730243,"pX":-0.15086948887498552,"pZ":2.8955985647408533,"vX0":6.611322558688398,"vY0":-140.46552384959307,"vZ0":-4.745896046517855,"x":122.75,"y":160.6,"x0":-1.9929268473338781,"y0":50.00609158945759,"z0":5.702233426444852,"aX":-8.163312179295678},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":6.2,"spinRate":2235,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.38681195177884886,"extension":6.7164450378632745},"index":0,"playId":"7315aff3-f787-3322-ae66-cd1c8c0b57f6","pitchNumber":1,"startTime":"2026-07-22T22:05:32.914Z","endTime":"2026-07-22T22:05:37.098Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-22T22:05:50.803Z","endTime":"2026-07-22T22:05:56.835Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56935948304993,"aZ":-14.91776853991348,"pfxX":-4.933644038983187,"pfxZ":8.318960311375713,"pX":0.2734628758444723,"pZ":3.0061796924540762,"vX0":7.7882577773372645,"vY0":-141.76108996541606,"vZ0":-5.020186406265847,"x":106.58,"y":157.61,"x0":-1.844488335650197,"y0":50.00325663655772,"z0":5.723233183064851,"aX":-10.23525789301098},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":7.7,"spinRate":2294,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.38356542892566203,"extension":6.725898797796159},"hitData":{"launchSpeed":99.9,"launchAngle":21.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.98,"coordY":59.16}},"index":2,"playId":"31676995-150d-3e97-9836-2db9afab415a","pitchNumber":2,"startTime":"2026-07-22T22:05:56.835Z","endTime":"2026-07-22T22:06:06.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T22:06:06.980Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Sullivan singles on a sharp line drive to right fielder Dylan Crews. Kyle Karros to 2nd.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T22:06:14.877Z","endTime":"2026-07-22T22:06:39.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.666226113559922,"aZ":-15.592804384532515,"pfxX":-4.913283945494808,"pfxZ":8.023101271381067,"pX":0.3591418669915816,"pZ":2.434734633747314,"vX0":8.647801448502669,"vY0":-141.76017448551553,"vZ0":-6.139029761542313,"x":103.31,"y":173.04,"x0":-2.0711323156864467,"y0":50.00383252358064,"z0":5.596932467227546,"aX":-10.156513613273692},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":7.4,"spinRate":2209,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3840885746109537,"extension":6.697768147525244},"hitData":{"launchSpeed":102.0,"launchAngle":14.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.75,"coordY":103.95}},"index":0,"playId":"6cc2e2de-7738-30dd-9aa6-4a246f97ed18","pitchNumber":1,"startTime":"2026-07-22T22:06:29.128Z","endTime":"2026-07-22T22:06:39.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T22:06:39.027Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy called out on strikes.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T22:06:54.860Z","endTime":"2026-07-22T22:08:42.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".410"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".407"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.048"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".695"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.208"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".575"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.78"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.60"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.15"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.97"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.99"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.65"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.39"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.64"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.96"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.56"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.34"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.68"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.60"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.048"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".695"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.208"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".575"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(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":81.0,"endSpeed":76.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.048582643856427,"aZ":-34.80142449034449,"pfxX":1.7279320459513048,"pfxZ":-1.8168459335677278,"pX":-0.024457885239838453,"pZ":1.7858482728225342,"vX0":4.3542222403081645,"vY0":-118.12419095658008,"vZ0":-1.8414066828775693,"x":117.93,"y":190.56,"x0":-2.1009341230636536,"y0":50.005707573744736,"z0":5.713261524130289,"aX":2.493128397073628},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.5,"breakHorizontal":-4.0,"spinRate":2150,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.46000189212973996,"extension":6.639194307784508},"index":0,"playId":"18caf055-f8ae-3f11-b20d-0ab76003593c","pitchNumber":1,"startTime":"2026-07-22T22:07:09.378Z","endTime":"2026-07-22T22:07:12.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":77.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.71759427188479,"aZ":-35.2939286912826,"pfxX":1.7107575574448424,"pfxZ":-2.094464875811327,"pX":-0.5849091481449571,"pZ":0.851031737989052,"vX0":2.7803810503067665,"vY0":-119.90383957154118,"vZ0":-4.0756531449913,"x":139.3,"y":215.8,"x0":-1.9727416916131355,"y0":50.005163818071196,"z0":5.654737821806784,"aX":2.542698965643671},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.4,"breakHorizontal":-3.6,"spinRate":2260,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4532718265716169,"extension":6.635444348818364},"index":1,"playId":"d04444d0-3e20-329e-beb4-1ed267d8703b","pitchNumber":2,"startTime":"2026-07-22T22:07:28.931Z","endTime":"2026-07-22T22:07:34.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Max Kranick. Kyle Karros to 3rd. Brett Sullivan to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"actionPlayId":"d04444d0-3e20-329e-beb4-1ed267d8703b","startTime":"2026-07-22T22:07:47.206Z","endTime":"2026-07-22T22:07:57.750Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"d11518cb-5fef-41ce-a97e-56217be86842","startTime":"2026-07-22T22:07:57.750Z","endTime":"2026-07-22T22:08:02.750Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":76.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.464980595511157,"aZ":-35.69903865760573,"pfxX":3.073301971843504,"pfxZ":-2.450807610799723,"pX":-0.46099478073231764,"pZ":1.534591049610743,"vX0":3.010597506102761,"vY0":-118.35432544469198,"vZ0":-2.0662181579222922,"x":134.57,"y":197.35,"x0":-2.1418953612032863,"y0":50.002449545847625,"z0":5.643426212300428,"aX":4.423174542488726},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.7,"breakHorizontal":-6.2,"spinRate":2248,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.4602022689989118,"extension":6.750244714786648},"index":4,"playId":"0714e9c4-574f-382c-bec2-475d3ceaeefd","pitchNumber":3,"startTime":"2026-07-22T22:08:13.685Z","endTime":"2026-07-22T22:08:17.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.848015458007147,"aZ":-13.227700705009969,"pfxX":-4.250756350800819,"pfxZ":8.916706608936313,"pX":0.6686615901677203,"pZ":2.2443680279536604,"vX0":9.207574301632608,"vY0":-143.41506563186962,"vZ0":-7.356904092935364,"x":91.51,"y":178.18,"x0":-2.0023981782235083,"y0":50.0068965774612,"z0":5.632741174926121,"aX":-9.036721130738943},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2327,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3789905165698597,"extension":6.768442456117996},"index":5,"playId":"138a44c5-9e40-35e4-a3ab-a37a23ba3db0","pitchNumber":4,"startTime":"2026-07-22T22:08:37.005Z","endTime":"2026-07-22T22:08:42.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T22:08:42.097Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy called out on strikes.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-22T22:06:54.860Z","endTime":"2026-07-22T22:08:42.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".410"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".407"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.048"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".695"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.208"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".575"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.78"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.60"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.15"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.97"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.99"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.65"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.39"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.64"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.96"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.56"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.34"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.68"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.60"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.048"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".656"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".695"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.208"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".575"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".604"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(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":81.0,"endSpeed":76.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.048582643856427,"aZ":-34.80142449034449,"pfxX":1.7279320459513048,"pfxZ":-1.8168459335677278,"pX":-0.024457885239838453,"pZ":1.7858482728225342,"vX0":4.3542222403081645,"vY0":-118.12419095658008,"vZ0":-1.8414066828775693,"x":117.93,"y":190.56,"x0":-2.1009341230636536,"y0":50.005707573744736,"z0":5.713261524130289,"aX":2.493128397073628},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.5,"breakHorizontal":-4.0,"spinRate":2150,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.46000189212973996,"extension":6.639194307784508},"index":0,"playId":"18caf055-f8ae-3f11-b20d-0ab76003593c","pitchNumber":1,"startTime":"2026-07-22T22:07:09.378Z","endTime":"2026-07-22T22:07:12.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":77.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.71759427188479,"aZ":-35.2939286912826,"pfxX":1.7107575574448424,"pfxZ":-2.094464875811327,"pX":-0.5849091481449571,"pZ":0.851031737989052,"vX0":2.7803810503067665,"vY0":-119.90383957154118,"vZ0":-4.0756531449913,"x":139.3,"y":215.8,"x0":-1.9727416916131355,"y0":50.005163818071196,"z0":5.654737821806784,"aX":2.542698965643671},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.4,"breakHorizontal":-3.6,"spinRate":2260,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4532718265716169,"extension":6.635444348818364},"index":1,"playId":"d04444d0-3e20-329e-beb4-1ed267d8703b","pitchNumber":2,"startTime":"2026-07-22T22:07:28.931Z","endTime":"2026-07-22T22:07:34.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Max Kranick. Kyle Karros to 3rd. Brett Sullivan to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"actionPlayId":"d04444d0-3e20-329e-beb4-1ed267d8703b","startTime":"2026-07-22T22:07:47.206Z","endTime":"2026-07-22T22:07:57.750Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"d11518cb-5fef-41ce-a97e-56217be86842","startTime":"2026-07-22T22:07:57.750Z","endTime":"2026-07-22T22:08:02.750Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":76.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.464980595511157,"aZ":-35.69903865760573,"pfxX":3.073301971843504,"pfxZ":-2.450807610799723,"pX":-0.46099478073231764,"pZ":1.534591049610743,"vX0":3.010597506102761,"vY0":-118.35432544469198,"vZ0":-2.0662181579222922,"x":134.57,"y":197.35,"x0":-2.1418953612032863,"y0":50.002449545847625,"z0":5.643426212300428,"aX":4.423174542488726},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.7,"breakHorizontal":-6.2,"spinRate":2248,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.4602022689989118,"extension":6.750244714786648},"index":4,"playId":"0714e9c4-574f-382c-bec2-475d3ceaeefd","pitchNumber":3,"startTime":"2026-07-22T22:08:13.685Z","endTime":"2026-07-22T22:08:17.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.848015458007147,"aZ":-13.227700705009969,"pfxX":-4.250756350800819,"pfxZ":8.916706608936313,"pX":0.6686615901677203,"pZ":2.2443680279536604,"vX0":9.207574301632608,"vY0":-143.41506563186962,"vZ0":-7.356904092935364,"x":91.51,"y":178.18,"x0":-2.0023981782235083,"y0":50.0068965774612,"z0":5.632741174926121,"aX":-9.036721130738943},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2327,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3789905165698597,"extension":6.768442456117996},"index":5,"playId":"138a44c5-9e40-35e4-a3ab-a37a23ba3db0","pitchNumber":4,"startTime":"2026-07-22T22:08:37.005Z","endTime":"2026-07-22T22:08:42.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T22:08:42.097Z","atBatIndex":79},"scoringPlays":[35,50,52,55,62],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":154.85,"y":154.22},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":129.25,"y":191.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":93.03,"y":86.82},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":15,"top":[7,8,9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":137.7,"y":128.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":131.44,"y":111.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":149.28,"y":153.2},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":116.28,"y":154.17},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":75.85,"y":67.79},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":87.85,"y":76.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":127.99,"y":183.61},"type":"O","description":"Fielders Choice Out"}]}},{"startIndex":16,"endIndex":22,"top":[16,17,18],"bottom":[19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":155.36,"y":171.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":93.44,"y":144.25},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":95.2,"y":95.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":99.62,"y":100.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":137.11,"y":86.31},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":32,"top":[23,24,25,26,27],"bottom":[28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":87.43,"y":141.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":135.72,"y":78.83},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":180.69,"y":124.83},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":61.29,"y":131.47},"type":"H","description":"Double"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35,36],"bottom":[37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":202.6,"y":69.9},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":144.04,"y":163.36},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":82.7,"y":47.39},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":103.67,"y":166.38},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":152.82,"y":156.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":145.89,"y":173.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":149.63,"y":173.07},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42],"bottom":[43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":184.24,"y":118.74},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":168.11,"y":90.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":51.68,"y":92.61},"type":"O","description":"Flyout"}]}},{"startIndex":47,"endIndex":59,"top":[47,48,49,50,51,52,53,54,55,56],"bottom":[57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":137.35,"y":176.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":89.48,"y":124.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":183.17,"y":69.41},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":165.24,"y":33.25},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":185.25,"y":108.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":147.25,"y":98.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":114.82,"y":91.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":154.85,"y":170.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":129.52,"y":147.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":150.8,"y":153.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":129.51,"y":146.11},"type":"O","description":"Pop Out"}]}},{"startIndex":60,"endIndex":69,"top":[60,61,62,63,64],"bottom":[65,66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":204.62,"y":105.47},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":167.16,"y":105.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":91.8,"y":104.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":155.36,"y":167.39},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":154.85,"y":169.92},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":191.32,"y":93.32},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":199.81,"y":115.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":128.48,"y":191.27},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":79,"top":[70,71,72,73,74],"bottom":[75,76,77,78,79],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":37.87,"y":96.59},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":129.67,"y":45.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":178.71,"y":91.28},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":105.7,"y":164.35},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":121.98,"y":59.16},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":178.75,"y":103.95},"type":"H","description":"Single"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":3,"leftOnBase":0},"away":{"runs":6,"hits":5,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":0,"hits":6,"errors":3,"leftOnBase":10},"away":{"runs":8,"hits":14,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"catcher":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"first":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"second":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"third":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"shortstop":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"left":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"center":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"right":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"onDeck":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"inHole":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"battingOrder":8,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"offense":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"onDeck":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"inHole":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"battingOrder":1,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":9,"airOuts":8,"runs":8,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".253","atBats":38,"obp":".328","slg":".443","ops":".771","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":21,"rbi":6,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"38.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":33,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":135,"era":"4.79","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.40","battersFaced":37,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":135,"balls":47,"strikes":88,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"pitchesPerInning":"15.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"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":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":56,"groundOuts":69,"airOuts":111,"runs":62,"doubles":20,"triples":2,"homeRuns":24,"strikeOuts":91,"baseOnBalls":36,"intentionalWalks":2,"hits":106,"hitByPitch":10,"avg":".286","atBats":371,"obp":".359","slg":".544","ops":".903","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":202,"rbi":76,"leftOnBase":143,"sacBunts":0,"sacFlies":6,"babip":".313","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.46","popOuts":34,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":226,"putOuts":137,"errors":15,"chances":378,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":34,"groundOuts":83,"airOuts":66,"runs":44,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":73,"baseOnBalls":34,"intentionalWalks":0,"hits":73,"hitByPitch":1,"avg":".253","atBats":288,"obp":".333","slg":".299","ops":".632","caughtStealing":4,"stolenBases":37,"stolenBasePercentage":".902","caughtStealingPercentage":".098","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":86,"rbi":30,"leftOnBase":125,"sacBunts":6,"sacFlies":1,"babip":".335","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"288.00","popOuts":8,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":263,"putOuts":147,"errors":12,"chances":422,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":10,"groundOuts":18,"airOuts":15,"runs":14,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".212","atBats":66,"obp":".342","slg":".439","ops":".781","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":29,"rbi":18,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".233","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":100,"errors":0,"chances":113,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683000":{"person":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":12,"groundOuts":13,"airOuts":17,"runs":12,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":15,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":59,"obp":".403","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":327,"era":"6.06","inningsPitched":"16.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":11,"whip":"1.90","battersFaced":78,"outs":49,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":327,"balls":131,"strikes":196,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".500","pitchesPerInning":"20.02","gamesFinished":2,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"9.37","walksPer9Inn":"8.27","hitsPer9Inn":"8.82","runsScoredPer9":"6.61","homeRunsPer9":"0.55","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640454":{"person":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":0,"flyOuts":2,"groundOuts":12,"airOuts":4,"runs":9,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":34,"obp":".419","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":165,"era":"8.64","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":8,"whip":"1.92","battersFaced":43,"outs":25,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":65,"strikes":100,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".000","pitchesPerInning":"19.80","gamesFinished":1,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"9.72","walksPer9Inn":"7.56","hitsPer9Inn":"9.72","runsScoredPer9":"9.72","homeRunsPer9":"2.16","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":8,"flyOuts":61,"groundOuts":121,"airOuts":114,"runs":66,"doubles":18,"triples":0,"homeRuns":21,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":0,"hits":111,"hitByPitch":0,"atBats":391,"obp":".314","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1538,"era":"5.60","inningsPitched":"98.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.34","battersFaced":417,"outs":294,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1538,"balls":523,"strikes":1015,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".300","pitchesPerInning":"15.69","gamesFinished":1,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"4.68","walksPer9Inn":"1.84","hitsPer9Inn":"10.19","runsScoredPer9":"6.06","homeRunsPer9":"1.93","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":18,"lineOuts":35},"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}},"ID687223":{"person":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":4,"flyOuts":7,"groundOuts":5,"airOuts":13,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":3,"atBats":47,"obp":".407","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":215,"era":"8.74","inningsPitched":"11.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.68","battersFaced":54,"outs":34,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":215,"balls":73,"strikes":142,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".000","pitchesPerInning":"18.97","gamesFinished":2,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"11.12","walksPer9Inn":"2.38","hitsPer9Inn":"12.71","runsScoredPer9":"8.74","homeRunsPer9":"0.79","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 3B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":29,"groundOuts":61,"airOuts":58,"runs":23,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":21,"intentionalWalks":0,"hits":46,"hitByPitch":4,"avg":".246","atBats":187,"obp":".329","slg":".348","ops":".677","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":65,"rbi":18,"leftOnBase":88,"sacBunts":2,"sacFlies":4,"babip":".269","groundOutsToAirouts":"1.05","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"62.33","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":16,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"16.88","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.38","battersFaced":18,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.63","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.38","hitsPer9Inn":"27.00","runsScoredPer9":"20.25","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":87,"putOuts":40,"errors":5,"chances":132,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":31,"groundOuts":45,"airOuts":59,"runs":29,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":47,"baseOnBalls":14,"intentionalWalks":0,"hits":41,"hitByPitch":7,"avg":".214","atBats":192,"obp":".291","slg":".354","ops":".645","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":68,"rbi":21,"leftOnBase":81,"sacBunts":0,"sacFlies":0,"babip":".246","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.43","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":103,"errors":1,"chances":105,"fielding":".990","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"}]},"ID668820":{"person":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":9,"obp":".583","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":47,"era":"27.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"4.20","battersFaced":12,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":16,"strikes":31,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.20","gamesFinished":1,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"10.80","walksPer9Inn":"16.20","hitsPer9Inn":"21.60","runsScoredPer9":"27.00","homeRunsPer9":"5.40","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"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":31,"gamesStarted":0,"flyOuts":13,"groundOuts":34,"airOuts":20,"runs":13,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":19,"intentionalWalks":3,"hits":20,"hitByPitch":2,"atBats":104,"obp":".325","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":498,"era":"3.94","inningsPitched":"29.2","wins":3,"losses":3,"saves":8,"saveOpportunities":13,"holds":5,"blownSaves":5,"earnedRuns":13,"whip":"1.31","battersFaced":128,"outs":89,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":498,"balls":196,"strikes":302,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.70","rbi":0,"winPercentage":".500","pitchesPerInning":"16.79","gamesFinished":12,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"10.01","walksPer9Inn":"5.76","hitsPer9Inn":"6.07","runsScoredPer9":"3.94","homeRunsPer9":"1.52","inheritedRunners":26,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":43,"groundOuts":60,"airOuts":85,"runs":48,"doubles":17,"triples":1,"homeRuns":17,"strikeOuts":62,"baseOnBalls":35,"intentionalWalks":0,"hits":72,"hitByPitch":4,"avg":".258","atBats":279,"obp":".349","slg":".509","ops":".858","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":142,"rbi":48,"leftOnBase":123,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.41","popOuts":16,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":96,"putOuts":219,"errors":8,"chances":323,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | BB, R, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":7,"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":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":86,"groundOuts":91,"airOuts":132,"runs":52,"doubles":22,"triples":4,"homeRuns":11,"strikeOuts":78,"baseOnBalls":26,"intentionalWalks":1,"hits":96,"hitByPitch":5,"avg":".244","atBats":393,"obp":".297","slg":".405","ops":".702","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":159,"rbi":49,"leftOnBase":188,"sacBunts":0,"sacFlies":4,"babip":".276","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.73","popOuts":20,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":164,"errors":2,"chances":168,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":16,"groundOuts":47,"airOuts":30,"runs":27,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":60,"baseOnBalls":15,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".247","atBats":182,"obp":".312","slg":".407","ops":".719","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":74,"rbi":20,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".342","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"36.40","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"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":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":47,"groundOuts":77,"airOuts":74,"runs":94,"doubles":25,"triples":1,"homeRuns":28,"strikeOuts":141,"baseOnBalls":81,"intentionalWalks":8,"hits":107,"hitByPitch":4,"avg":".270","atBats":396,"obp":".397","slg":".551","ops":".948","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":484,"totalBases":218,"rbi":69,"leftOnBase":144,"sacBunts":0,"sacFlies":3,"babip":".343","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.14","popOuts":4,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":163,"errors":5,"chances":173,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 7-4)","summary":"6.0 IP, 0 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":5,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":31,"strikes":59,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":55,"groundOuts":108,"airOuts":88,"runs":53,"doubles":17,"triples":0,"homeRuns":9,"strikeOuts":127,"baseOnBalls":34,"intentionalWalks":0,"hits":109,"hitByPitch":12,"atBats":427,"obp":".325","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1867,"era":"3.58","inningsPitched":"110.2","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.29","battersFaced":478,"outs":332,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1867,"balls":639,"strikes":1228,"strikePercentage":".660","hitBatsmen":12,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".636","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"3.74","strikeoutsPer9Inn":"10.33","walksPer9Inn":"2.77","hitsPer9Inn":"8.86","runsScoredPer9":"4.31","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":14,"errors":3,"chances":27,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695670":{"person":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".273","atBats":11,"obp":".385","slg":".636","ops":"1.021","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":7,"rbi":4,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","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":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":0,"putOuts":23,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"101","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":46,"groundOuts":76,"airOuts":87,"runs":37,"doubles":12,"triples":2,"homeRuns":9,"strikeOuts":56,"baseOnBalls":17,"intentionalWalks":0,"hits":65,"hitByPitch":5,"avg":".230","atBats":283,"obp":".285","slg":".382","ops":".667","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":306,"totalBases":108,"rbi":33,"leftOnBase":115,"sacBunts":1,"sacFlies":0,"babip":".257","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.44","popOuts":11,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":219,"errors":2,"chances":222,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":31,"gamesStarted":0,"flyOuts":18,"groundOuts":24,"airOuts":33,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":103,"obp":".296","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":507,"era":"3.81","inningsPitched":"28.1","wins":0,"losses":1,"saves":2,"saveOpportunities":5,"holds":8,"blownSaves":3,"earnedRuns":12,"whip":"1.20","battersFaced":116,"outs":85,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":507,"balls":178,"strikes":329,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"17.89","gamesFinished":6,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.49","hitsPer9Inn":"7.31","runsScoredPer9":"4.45","homeRunsPer9":"0.95","inheritedRunners":17,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":13,"flyOuts":78,"groundOuts":87,"airOuts":133,"runs":64,"doubles":13,"triples":1,"homeRuns":25,"strikeOuts":61,"baseOnBalls":30,"intentionalWalks":0,"hits":100,"hitByPitch":3,"atBats":375,"obp":".322","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":1532,"era":"5.34","inningsPitched":"96.0","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.35","battersFaced":414,"outs":288,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1532,"balls":538,"strikes":994,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"15.96","gamesFinished":1,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"5.72","walksPer9Inn":"2.81","hitsPer9Inn":"9.38","runsScoredPer9":"6.00","homeRunsPer9":"2.34","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":47,"groundOuts":57,"airOuts":73,"runs":32,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":58,"hitByPitch":2,"avg":".274","atBats":212,"obp":".302","slg":".462","ops":".764","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":98,"rbi":35,"leftOnBase":104,"sacBunts":0,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.29","popOuts":15,"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":13,"stolenBases":49,"stolenBasePercentage":".790","caughtStealingPercentage":".210","assists":27,"putOuts":494,"errors":5,"chances":526,"fielding":".990","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":58,"groundOuts":124,"airOuts":110,"runs":40,"doubles":16,"triples":0,"homeRuns":17,"strikeOuts":111,"baseOnBalls":27,"intentionalWalks":0,"hits":94,"hitByPitch":7,"atBats":437,"obp":".271","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1868,"era":"2.68","inningsPitched":"117.1","wins":11,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.03","battersFaced":473,"outs":352,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1868,"balls":620,"strikes":1248,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".846","pitchesPerInning":"15.92","gamesFinished":0,"strikeoutWalkRatio":"4.11","strikeoutsPer9Inn":"8.51","walksPer9Inn":"2.07","hitsPer9Inn":"7.21","runsScoredPer9":"3.07","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":8,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676680":{"person":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":3,"groundOuts":3,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":60,"era":"0.00","inningsPitched":"4.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"0.86","battersFaced":17,"outs":14,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":17,"strikes":43,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.86","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.93","hitsPer9Inn":"5.79","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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}},"ID678868":{"person":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":12,"strikes":18,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":13,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":58,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":15,"outs":12,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":24,"strikes":34,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"2.25","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":34,"groundOuts":96,"airOuts":82,"runs":46,"doubles":16,"triples":4,"homeRuns":21,"strikeOuts":55,"baseOnBalls":15,"intentionalWalks":0,"hits":90,"hitByPitch":0,"avg":".280","atBats":322,"obp":".311","slg":".550","ops":".861","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":177,"rbi":70,"leftOnBase":129,"sacBunts":0,"sacFlies":1,"babip":".279","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.33","popOuts":18,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":497,"errors":4,"chances":565,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":7,"flyOuts":16,"groundOuts":62,"airOuts":34,"runs":25,"doubles":12,"triples":3,"homeRuns":2,"strikeOuts":55,"baseOnBalls":25,"intentionalWalks":0,"hits":55,"hitByPitch":2,"atBats":204,"obp":".352","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":929,"era":"4.22","inningsPitched":"53.1","wins":2,"losses":3,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":25,"whip":"1.50","battersFaced":233,"outs":160,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":929,"balls":358,"strikes":571,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".400","pitchesPerInning":"17.42","gamesFinished":2,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"9.28","walksPer9Inn":"4.22","hitsPer9Inn":"9.28","runsScoredPer9":"4.22","homeRunsPer9":"0.34","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[695578,696285,671277,677588,682928,686611,695734,660688,678391,683083,676917,678868,668820],"pitchers":[676917,678868,668820],"bench":[665953,695670,678554],"bullpen":[674841,690925,683000,676680,656492,640454,641793,571945,687223,687377],"battingOrder":[696285,671277,677588,682928,686611,695734,660688,678391,683083],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ruiz, K (19, Agnos); Abrams (20, Agnos)."},{"label":"3B","value":"Vivas (1, Hughes)."},{"label":"HR","value":"García Jr., L (21, 7th inning off Herget, J, 1 on, 2 out)."},{"label":"TB","value":"Abrams 5; Crews 2; García Jr., L 4; Nuñez, N 2; Ruiz, K 2; Tena 2; Vivas 4."},{"label":"RBI","value":"Crews (21); García Jr., L 2 (70); Nuñez, N 2 (30); Wood (69)."},{"label":"2-out RBI","value":"García Jr., L 2; Crews."},{"label":"Runners left in scoring position, 2 out","value":"García Jr., L; Ruiz, K 2; Lile; Vivas 2."},{"label":"SF","value":"Wood."},{"label":"GIDP","value":"Wood."},{"label":"Team RISP","value":"5-for-17."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lile (10, 2nd base off Hughes/Sullivan, B); Abrams (16, 2nd base off Hughes/Sullivan, B)."},{"label":"PO","value":"Tena (1st base by Bernardino)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lile (2, fielding)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".255","atBats":33,"obp":".325","slg":".420","ops":".745","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":8,"rbi":0,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":8,"runs":8,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":38,"obp":".419","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":164,"era":"5.50","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.52","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":55,"strikes":109,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.13","rbi":6,"pitchesPerInning":"18.22","runsScoredPer9":"8.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":3,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":38,"groundOuts":73,"airOuts":68,"runs":43,"doubles":17,"triples":1,"homeRuns":14,"strikeOuts":50,"baseOnBalls":28,"intentionalWalks":0,"hits":65,"hitByPitch":1,"atBats":256,"obp":".330","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1075,"era":"5.48","inningsPitched":"65.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.42","battersFaced":285,"outs":197,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1075,"balls":405,"strikes":670,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".429","pitchesPerInning":"16.37","gamesFinished":0,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"6.85","walksPer9Inn":"3.84","hitsPer9Inn":"8.91","runsScoredPer9":"5.89","homeRunsPer9":"1.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":45,"groundOuts":38,"airOuts":70,"runs":34,"doubles":11,"triples":3,"homeRuns":16,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":0,"hits":64,"hitByPitch":3,"avg":".279","atBats":229,"obp":".324","slg":".563","ops":".887","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":129,"rbi":42,"leftOnBase":85,"sacBunts":0,"sacFlies":2,"babip":".308","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.31","popOuts":16,"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":3,"putOuts":99,"errors":1,"chances":103,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":12,"groundOuts":35,"airOuts":31,"runs":21,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":19,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":121,"obp":".382","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":535,"era":"5.46","inningsPitched":"31.1","wins":3,"losses":3,"saves":4,"saveOpportunities":6,"holds":4,"blownSaves":2,"earnedRuns":19,"whip":"1.72","battersFaced":144,"outs":94,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":535,"balls":213,"strikes":322,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".500","pitchesPerInning":"17.07","gamesFinished":12,"strikeoutWalkRatio":"1.21","strikeoutsPer9Inn":"6.61","walksPer9Inn":"5.46","hitsPer9Inn":"10.05","runsScoredPer9":"6.03","homeRunsPer9":"0.86","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 4 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":13,"strikes":8,"strikePercentage":".380","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":3,"flyOuts":19,"groundOuts":13,"airOuts":38,"runs":19,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":2,"hits":31,"hitByPitch":2,"atBats":105,"obp":".369","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":496,"era":"5.60","inningsPitched":"27.1","wins":0,"losses":3,"saves":3,"saveOpportunities":5,"holds":5,"blownSaves":2,"earnedRuns":17,"whip":"1.57","battersFaced":124,"outs":82,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":177,"strikes":319,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":3,"winPercentage":".000","pitchesPerInning":"18.15","gamesFinished":10,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.22","walksPer9Inn":"3.95","hitsPer9Inn":"10.21","runsScoredPer9":"6.26","homeRunsPer9":"1.65","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":33,"groundOuts":83,"airOuts":77,"runs":44,"doubles":21,"triples":6,"homeRuns":10,"strikeOuts":59,"baseOnBalls":18,"intentionalWalks":0,"hits":93,"hitByPitch":4,"avg":".305","atBats":305,"obp":".348","slg":".511","ops":".859","caughtStealing":4,"stolenBases":17,"stolenBasePercentage":".810","caughtStealingPercentage":".190","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":334,"totalBases":156,"rbi":56,"leftOnBase":100,"sacBunts":4,"sacFlies":3,"babip":".347","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":15,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":207,"errors":1,"chances":208,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":45,"groundOuts":73,"airOuts":82,"runs":33,"doubles":24,"triples":0,"homeRuns":3,"strikeOuts":56,"baseOnBalls":30,"intentionalWalks":0,"hits":86,"hitByPitch":5,"avg":".296","atBats":291,"obp":".366","slg":".409","ops":".775","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":119,"rbi":41,"leftOnBase":122,"sacBunts":1,"sacFlies":5,"babip":".350","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"97.00","popOuts":7,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":188,"errors":3,"chances":200,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":8,"groundOuts":8,"airOuts":15,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".186","atBats":59,"obp":".265","slg":".305","ops":".570","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":18,"rbi":7,"leftOnBase":18,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","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":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":42,"errors":0,"chances":44,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":64,"groundOuts":97,"airOuts":97,"runs":78,"doubles":29,"triples":4,"homeRuns":20,"strikeOuts":83,"baseOnBalls":20,"intentionalWalks":0,"hits":127,"hitByPitch":5,"atBats":401,"obp":".354","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1542,"era":"7.28","inningsPitched":"94.0","wins":2,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.56","battersFaced":429,"outs":282,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1542,"balls":502,"strikes":1040,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".182","pitchesPerInning":"16.40","gamesFinished":0,"strikeoutWalkRatio":"4.15","strikeoutsPer9Inn":"7.95","walksPer9Inn":"1.91","hitsPer9Inn":"12.16","runsScoredPer9":"7.47","homeRunsPer9":"1.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":53,"groundOuts":55,"airOuts":82,"runs":43,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":95,"baseOnBalls":28,"intentionalWalks":0,"hits":81,"hitByPitch":4,"avg":".260","atBats":312,"obp":".328","slg":".394","ops":".722","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":123,"rbi":43,"leftOnBase":112,"sacBunts":0,"sacFlies":1,"babip":".344","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.67","popOuts":13,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":154,"putOuts":127,"errors":7,"chances":288,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":49,"gamesStarted":2,"flyOuts":27,"groundOuts":45,"airOuts":46,"runs":18,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":1,"hits":39,"hitByPitch":2,"atBats":159,"obp":".303","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":665,"era":"2.74","inningsPitched":"42.2","wins":3,"losses":3,"saves":1,"saveOpportunities":4,"holds":5,"blownSaves":3,"earnedRuns":13,"whip":"1.20","battersFaced":178,"outs":128,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":665,"balls":245,"strikes":420,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".500","pitchesPerInning":"15.59","gamesFinished":7,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"6.96","walksPer9Inn":"2.53","hitsPer9Inn":"8.23","runsScoredPer9":"3.80","homeRunsPer9":"0.42","inheritedRunners":34,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694249":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":23,"groundOuts":22,"airOuts":38,"runs":27,"doubles":7,"triples":3,"homeRuns":4,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":1,"hits":34,"hitByPitch":2,"avg":".291","atBats":117,"obp":".365","slg":".504","ops":".869","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":59,"rbi":24,"leftOnBase":52,"sacBunts":1,"sacFlies":4,"babip":".337","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.25","popOuts":5,"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":4,"putOuts":106,"errors":2,"chances":112,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":38,"groundOuts":81,"airOuts":64,"runs":27,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":0,"hits":59,"hitByPitch":15,"avg":".255","atBats":231,"obp":".331","slg":".329","ops":".660","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":76,"rbi":23,"leftOnBase":103,"sacBunts":6,"sacFlies":0,"babip":".287","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":8,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":109,"errors":1,"chances":132,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":1,"flyOuts":24,"groundOuts":38,"airOuts":46,"runs":29,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":46,"baseOnBalls":23,"intentionalWalks":2,"hits":46,"hitByPitch":2,"atBats":174,"obp":".355","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":822,"era":"5.40","inningsPitched":"45.0","wins":3,"losses":6,"saves":4,"saveOpportunities":5,"holds":6,"blownSaves":1,"earnedRuns":27,"whip":"1.53","battersFaced":201,"outs":135,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":822,"balls":291,"strikes":531,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".333","pitchesPerInning":"18.27","gamesFinished":16,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.20","walksPer9Inn":"4.60","hitsPer9Inn":"9.20","runsScoredPer9":"5.80","homeRunsPer9":"0.80","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":22,"groundOuts":60,"airOuts":48,"runs":34,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":67,"baseOnBalls":35,"intentionalWalks":0,"hits":48,"hitByPitch":1,"avg":".215","atBats":223,"obp":".324","slg":".300","ops":".624","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":67,"rbi":20,"leftOnBase":84,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.33","popOuts":4,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":128,"putOuts":96,"errors":4,"chances":228,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":95,"flyOuts":44,"groundOuts":56,"airOuts":82,"runs":64,"doubles":16,"triples":0,"homeRuns":31,"strikeOuts":129,"baseOnBalls":34,"intentionalWalks":3,"hits":92,"hitByPitch":4,"avg":".258","atBats":357,"obp":".327","slg":".563","ops":".890","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":201,"rbi":57,"leftOnBase":172,"sacBunts":0,"sacFlies":2,"babip":".307","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.52","popOuts":19,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":10,"stolenBases":40,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":15,"putOuts":451,"errors":8,"chances":474,"fielding":".983","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687312":{"person":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"5.0 IP, ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":88,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":28,"strikes":60,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":3,"flyOuts":13,"groundOuts":16,"airOuts":20,"runs":6,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":70,"obp":".286","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":317,"era":"2.79","inningsPitched":"19.1","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.14","battersFaced":77,"outs":58,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":102,"strikes":215,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":1,"winPercentage":".000","pitchesPerInning":"16.40","gamesFinished":1,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"8.84","walksPer9Inn":"2.79","hitsPer9Inn":"7.45","runsScoredPer9":"2.79","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":75,"groundOuts":93,"airOuts":119,"runs":50,"doubles":30,"triples":1,"homeRuns":18,"strikeOuts":51,"baseOnBalls":23,"intentionalWalks":0,"hits":94,"hitByPitch":2,"atBats":351,"obp":".312","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1457,"era":"4.76","inningsPitched":"90.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.29","battersFaced":382,"outs":272,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1457,"balls":562,"strikes":895,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".692","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"5.06","walksPer9Inn":"2.28","hitsPer9Inn":"9.33","runsScoredPer9":"4.96","homeRunsPer9":"1.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":13,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":6,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":44,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":14,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":44,"balls":12,"strikes":32,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"11.57","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":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":27,"gamesStarted":2,"flyOuts":49,"groundOuts":62,"airOuts":78,"runs":48,"doubles":19,"triples":2,"homeRuns":8,"strikeOuts":39,"baseOnBalls":24,"intentionalWalks":2,"hits":74,"hitByPitch":4,"atBats":248,"obp":".364","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1024,"era":"6.42","inningsPitched":"61.2","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.59","battersFaced":281,"outs":185,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":1024,"balls":368,"strikes":656,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":2,"winPercentage":".000","pitchesPerInning":"16.61","gamesFinished":11,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"5.69","walksPer9Inn":"3.50","hitsPer9Inn":"10.80","runsScoredPer9":"7.01","homeRunsPer9":"1.17","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"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"}]},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":5,"flyOuts":46,"groundOuts":44,"airOuts":68,"runs":37,"doubles":21,"triples":1,"homeRuns":13,"strikeOuts":49,"baseOnBalls":12,"intentionalWalks":2,"hits":73,"hitByPitch":2,"atBats":231,"obp":".354","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":907,"era":"5.95","inningsPitched":"56.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.52","battersFaced":248,"outs":168,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":907,"balls":304,"strikes":603,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".000","pitchesPerInning":"16.20","gamesFinished":5,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"7.88","walksPer9Inn":"1.93","hitsPer9Inn":"11.73","runsScoredPer9":"5.95","homeRunsPer9":"2.09","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":27,"groundOuts":30,"airOuts":50,"runs":13,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".221","atBats":131,"obp":".262","slg":".389","ops":".651","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":51,"rbi":15,"leftOnBase":62,"sacBunts":1,"sacFlies":2,"babip":".240","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.75","popOuts":14,"lineOuts":9},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":6,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":25,"obp":".407","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":77,"era":"4.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.83","battersFaced":27,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":28,"strikes":49,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.83","gamesFinished":5,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.50","walksPer9Inn":"3.00","hitsPer9Inn":"13.50","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":31,"stolenBasePercentage":".838","caughtStealingPercentage":".162","assists":12,"putOuts":263,"errors":4,"chances":279,"fielding":".986","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":21,"flyOuts":67,"groundOuts":113,"airOuts":106,"runs":82,"doubles":27,"triples":6,"homeRuns":16,"strikeOuts":78,"baseOnBalls":39,"intentionalWalks":0,"hits":141,"hitByPitch":5,"atBats":431,"obp":".385","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1841,"era":"6.53","inningsPitched":"100.2","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.79","battersFaced":482,"outs":302,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1841,"balls":707,"strikes":1134,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".250","pitchesPerInning":"18.29","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.49","hitsPer9Inn":"12.61","runsScoredPer9":"7.33","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":11,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":60,"groundOuts":80,"airOuts":100,"runs":33,"doubles":17,"triples":0,"homeRuns":8,"strikeOuts":90,"baseOnBalls":19,"intentionalWalks":0,"hits":64,"hitByPitch":2,"avg":".195","atBats":328,"obp":".239","slg":".320","ops":".559","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":105,"rbi":32,"leftOnBase":182,"sacBunts":0,"sacFlies":6,"babip":".237","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":17,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":213,"putOuts":119,"errors":8,"chances":340,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":62,"groundOuts":94,"airOuts":101,"runs":45,"doubles":21,"triples":2,"homeRuns":13,"strikeOuts":58,"baseOnBalls":43,"intentionalWalks":0,"hits":106,"hitByPitch":7,"avg":".297","atBats":357,"obp":".381","slg":".476","ops":".857","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":170,"rbi":52,"leftOnBase":140,"sacBunts":0,"sacFlies":2,"babip":".323","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.46","popOuts":18,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":52,"putOuts":655,"errors":3,"chances":710,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":7,"airOuts":14,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":55,"obp":".388","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":304,"era":"6.59","inningsPitched":"13.2","wins":0,"losses":2,"saves":7,"saveOpportunities":9,"holds":1,"blownSaves":2,"earnedRuns":10,"whip":"1.83","battersFaced":67,"outs":41,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":304,"balls":114,"strikes":190,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"22.24","gamesFinished":14,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"13.17","walksPer9Inn":"6.59","hitsPer9Inn":"9.88","runsScoredPer9":"6.59","homeRunsPer9":"0.66","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"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}},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":33,"groundOuts":48,"airOuts":52,"runs":22,"doubles":4,"triples":3,"homeRuns":4,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":2,"hits":46,"hitByPitch":1,"atBats":188,"obp":".306","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":758,"era":"3.60","inningsPitched":"50.0","wins":9,"losses":2,"saves":3,"saveOpportunities":7,"holds":2,"blownSaves":4,"earnedRuns":20,"whip":"1.24","battersFaced":207,"outs":150,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":758,"balls":258,"strikes":500,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".818","pitchesPerInning":"15.16","gamesFinished":11,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"7.92","walksPer9Inn":"2.88","hitsPer9Inn":"8.28","runsScoredPer9":"3.96","homeRunsPer9":"0.72","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":41,"groundOuts":72,"airOuts":76,"runs":49,"doubles":18,"triples":2,"homeRuns":9,"strikeOuts":71,"baseOnBalls":44,"intentionalWalks":2,"hits":76,"hitByPitch":4,"avg":".259","atBats":293,"obp":".362","slg":".427","ops":".789","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":125,"rbi":35,"leftOnBase":132,"sacBunts":0,"sacFlies":2,"babip":".312","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.56","popOuts":14,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":150,"putOuts":72,"errors":9,"chances":231,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664983,666160,696100,681198,694249,691720,650489,666397,664954,687312,657514,623474,688642],"pitchers":[687312,657514,623474,688642],"bench":[671289,690924,687859,678662],"bullpen":[663372,607536,685299,547179,675848,605447,622608,608372,680767],"battingOrder":[664983,666160,696100,681198,694249,691720,650489,666397,664954],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"McCarthy (21, Cavalli); Rumfield (21, Cavalli)."},{"label":"TB","value":"Goodman; Karros, K; McCarthy 2; Moniak; Rumfield 2; Sullivan, B."},{"label":"Runners left in scoring position, 2 out","value":"Carrigg; Julien 2; McCarthy 2; Goodman."},{"label":"Team RISP","value":"0-for-9."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Moniak (1, fielding); Sullivan, B (4, throw); Carrigg (2, throw)."},{"label":"Pickoffs","value":"Bernardino (Tena at 1st base)."},{"label":"DP","value":"(Rumfield-Castro, W-Agnos)."}]}],"note":[]}},"officials":[{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Kranick."},{"label":"HBP","value":"Crews (by Agnos)."},{"label":"ABS Challenge","value":"Sullivan, B 2 (Ball-Confirmed, Ball-Overturned to Strike); Ruiz, K 6 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed, Ball-Confirmed); Karros, K 2 (Strike-Overturned to Ball, Strike-Overturned to Ball); Carrigg (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Cavalli 90-59; Yean 30-18; Kranick 15-11; Hughes 88-60; Bernardino 11-9; Herget, J 21-8; Agnos 44-32."},{"label":"Groundouts-flyouts","value":"Cavalli 5-5; Yean 3-0; Kranick 0-0; Hughes 5-3; Bernardino 0-0; Herget, J 1-0; Agnos 3-1."},{"label":"Batters faced","value":"Cavalli 24; Yean 8; Kranick 5; Hughes 21; Bernardino 2; Herget, J 6; Agnos 14."},{"label":"Inherited runners-scored","value":"Bernardino 1-0."},{"label":"Umpires","value":"HP: Clint Vondrak. 1B: Adam Hamari. 2B: Todd Tichenor. 3B: Bruce Dreckman. "},{"label":"Weather","value":"89 degrees, Sunny."},{"label":"Wind","value":"10 mph, In From LF."},{"label":"First pitch","value":"1:11 PM."},{"label":"T","value":"2:57."},{"label":"Att","value":"23,196."},{"label":"Venue","value":"Coors Field."},{"label":"July 22, 2026"}],"pitchingNotes":["Hughes pitched to 1 batter in the 6th inning."],"topPerformers":[{"player":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","boxscoreName":"Cavalli"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 7-4)","summary":"6.0 IP, 0 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":5,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":31,"strikes":59,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":55,"groundOuts":108,"airOuts":88,"runs":53,"doubles":17,"triples":0,"homeRuns":9,"strikeOuts":127,"baseOnBalls":34,"intentionalWalks":0,"hits":109,"hitByPitch":12,"atBats":427,"obp":".325","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1867,"era":"3.58","inningsPitched":"110.2","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.29","battersFaced":478,"outs":332,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1867,"balls":639,"strikes":1228,"strikePercentage":".660","hitBatsmen":12,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".636","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"3.74","strikeoutsPer9Inn":"10.33","walksPer9Inn":"2.77","hitsPer9Inn":"8.86","runsScoredPer9":"4.31","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":14,"errors":3,"chances":27,"fielding":".889","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":72,"pitchingGameScore":72},{"player":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","boxscoreName":"Abrams"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"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":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":56,"groundOuts":69,"airOuts":111,"runs":62,"doubles":20,"triples":2,"homeRuns":24,"strikeOuts":91,"baseOnBalls":36,"intentionalWalks":2,"hits":106,"hitByPitch":10,"avg":".286","atBats":371,"obp":".359","slg":".544","ops":".903","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":202,"rbi":76,"leftOnBase":143,"sacBunts":0,"sacFlies":6,"babip":".313","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.46","popOuts":34,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":226,"putOuts":137,"errors":15,"chances":378,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312","boxscoreName":"Hughes"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"5.0 IP, ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":88,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":28,"strikes":60,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":3,"flyOuts":13,"groundOuts":16,"airOuts":20,"runs":6,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":70,"obp":".286","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":317,"era":"2.79","inningsPitched":"19.1","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.14","battersFaced":77,"outs":58,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":102,"strikes":215,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":1,"winPercentage":".000","pitchesPerInning":"16.40","gamesFinished":1,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"8.84","walksPer9Inn":"2.79","hitsPer9Inn":"7.45","runsScoredPer9":"2.79","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":60,"pitchingGameScore":60}]},"decisions":{"winner":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"loser":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}