{"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":824329,"link":"/api/v1.1/game/824329/feed/live","metaData":{"wait":10,"timeStamp":"20260722_033058","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824329,"type":"R","doubleHeader":"N","id":"2026/07/21/wasmlb-colmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824329-2026-07-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-22T00:40:00Z","originalDate":"2026-07-21","officialDate":"2026-07-21","dayNight":"night","time":"6:40","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":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":51,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":51,"losses":51,"winningPercentage":".500"},"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":103,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":41,"losses":62,"ties":0,"pct":".398"},"records":{},"divisionLeader":false,"wins":41,"losses":62,"winningPercentage":".398"},"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":25,"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":24,"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":25,"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":"18","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":23,"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":29,"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","primaryNumber":"58","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":37,"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":32,"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":28,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":"45","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":27,"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":26,"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":24,"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":"24","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":30,"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":"2","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":50144,"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":"Partly Cloudy","temp":"94","wind":"11 mph, Out To LF"},"gameInfo":{"attendance":24273,"firstPitch":"2026-07-22T00:42:00.000Z","gameDurationMinutes":168},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"home":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"}},"officialScorer":{"id":831878,"fullName":"Leslie Basler","link":"/api/v1/people/831878"},"primaryDatacaster":{"id":700142,"fullName":"Zack Holler","link":"/api/v1/people/700142"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T00:41:58.937Z","endTime":"2026-07-22T00:44:06.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T21:03:31.078Z","endTime":"2026-07-22T00:17:05.607Z","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-22T00:17:05.607Z","endTime":"2026-07-22T00:40:01.021Z","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-22T00:40:01.021Z","endTime":"2026-07-22T00:42:01.148Z","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(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":94.5,"endSpeed":88.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.622132356244116,"aZ":-23.94241672017625,"pfxX":-6.53887876656649,"pfxZ":4.188799352068246,"pX":-0.3149074160337089,"pZ":2.507804610020146,"vX0":6.565465805880461,"vY0":-137.6761594555518,"vZ0":-3.3869795296690293,"x":129.0,"y":171.07,"x0":-1.85361545993,"y0":50.00566832164083,"z0":5.330207928097766,"aX":-12.859254188531533},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.2,"breakHorizontal":10.9,"spinRate":2339,"spinDirection":220},"zone":4,"typeConfidence":0.89,"plateTime":0.39421098152768286,"extension":5.916246229195469},"index":3,"playId":"3ad3164b-d547-30e4-a2b9-517b8d063ac7","pitchNumber":1,"startTime":"2026-07-22T00:42:01.148Z","endTime":"2026-07-22T00:42:06.223Z","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":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47692672463196,"aZ":-27.841530576613227,"pfxX":-0.12846976057082182,"pfxZ":2.4143294593894584,"pX":-0.9593490110100927,"pZ":3.214373191798438,"vX0":2.8182122661777376,"vY0":-131.7166329411302,"vZ0":-0.6606365221961226,"x":153.57,"y":151.99,"x0":-2.0170608210708285,"y0":50.00112072295426,"z0":5.489615280782693,"aX":-0.23043208114497973},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":-0.2,"spinRate":2409,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.412555298787431,"extension":5.720215756107654},"index":4,"playId":"853da30a-92a3-3ce5-b199-d10b0bb5056e","pitchNumber":2,"startTime":"2026-07-22T00:42:19.424Z","endTime":"2026-07-22T00:42:24.227Z","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":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":80.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.910090310406545,"aZ":-23.708285177387367,"pfxX":-5.177566986471447,"pfxZ":5.266700243071443,"pX":0.4613675595639025,"pZ":2.237972808224271,"vX0":6.78376023855181,"vY0":-124.35635581842723,"vZ0":-3.3981237047619444,"x":99.41,"y":178.35,"x0":-1.5972028300299168,"y0":50.000628631162456,"z0":5.533126703815634,"aX":-8.31782350146171},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.2,"breakHorizontal":8.3,"spinRate":2205,"spinDirection":247},"zone":9,"typeConfidence":0.9,"plateTime":0.4361916042593301,"extension":5.8721109606163635},"index":5,"playId":"0e60aad8-9869-38fa-9cea-cd3efa5cd087","pitchNumber":3,"startTime":"2026-07-22T00:42:32.889Z","endTime":"2026-07-22T00:42:37.491Z","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.8,"endSpeed":81.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.768123094605723,"aZ":-33.51165074990084,"pfxX":0.7950224318708559,"pfxZ":-0.8080252419254315,"pX":1.2335646086762158,"pZ":1.4405481880767608,"vX0":7.026337594360805,"vY0":-126.41286760289594,"vZ0":-3.561242215849897,"x":69.98,"y":199.89,"x0":-1.6570271026110894,"y0":50.0022227965171,"z0":5.489051365384678,"aX":1.3172711353430608},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.9,"breakHorizontal":-2.6,"spinRate":2649,"spinDirection":85},"zone":14,"typeConfidence":0.89,"plateTime":0.4292473708160758,"extension":5.910482694959689},"index":6,"playId":"f6118ce9-7b90-3991-bc6d-cc88eedb9b8d","pitchNumber":4,"startTime":"2026-07-22T00:42:48.118Z","endTime":"2026-07-22T00:42:52.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837605208244298,"aZ":-19.57326499374033,"pfxX":-3.534165184155635,"pfxZ":6.227991445358377,"pX":-0.7928964618683986,"pZ":2.7582549830646563,"vX0":4.511154546341136,"vY0":-139.9725518909122,"vZ0":-3.3039369442283117,"x":147.22,"y":164.31,"x0":-1.951751396596496,"y0":50.00053573806904,"z0":5.205572497846384,"aX":-7.148366632782423},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.9,"breakHorizontal":5.6,"spinRate":2443,"spinDirection":236},"zone":4,"typeConfidence":0.91,"plateTime":0.38844226217410105,"extension":5.809598144743715},"index":7,"playId":"3a94b43f-b098-39ec-88c2-4ef192518690","pitchNumber":5,"startTime":"2026-07-22T00:43:04.316Z","endTime":"2026-07-22T00:43:11.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":81.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.62546862089959,"aZ":-25.128386183429665,"pfxX":-7.614503080454131,"pfxZ":4.301262687551412,"pX":0.016687976671753455,"pZ":1.053468534218246,"vX0":6.361697538849776,"vY0":-125.61670316238992,"vZ0":-5.807705938081299,"x":116.36,"y":210.34,"x0":-1.5297705423068062,"y0":50.00201742892081,"z0":5.3745519712829966,"aX":-12.465574398115168},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.0,"breakHorizontal":12.8,"spinRate":2308,"spinDirection":235},"zone":14,"typeConfidence":0.88,"plateTime":0.4320360172886253,"extension":5.936041575264733},"index":8,"playId":"00c9f983-6e29-3422-a522-ddf417ccb6b9","pitchNumber":6,"startTime":"2026-07-22T00:43:42.769Z","endTime":"2026-07-22T00:43:47.521Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58645343273199,"aZ":-26.54677915115644,"pfxX":1.6683789509483957,"pfxZ":3.1088369196636023,"pX":-0.6552057190265955,"pZ":2.5088138974498864,"vX0":3.134546309024151,"vY0":-132.05465561123094,"vZ0":-2.338365280510228,"x":141.97,"y":171.04,"x0":-2.0630313501175808,"y0":50.00222135070035,"z0":5.31024426240745,"aX":3.0190786996456414},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":-3.6,"spinRate":2544,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.4109056618912823,"extension":5.80324350030497},"index":9,"playId":"397ebc27-10f5-3a0a-a265-0aff80829686","pitchNumber":7,"startTime":"2026-07-22T00:44:00.403Z","endTime":"2026-07-22T00:44:06.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:44:06.306Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T00:44:10.801Z","endTime":"2026-07-22T00:46:46.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":2},"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":7},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":88.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10163405784879,"aZ":-28.911222474355533,"pfxX":-7.537643593457824,"pfxZ":1.6848012073827547,"pX":0.03650829948726,"pZ":1.8765783205909612,"vX0":7.644935806586627,"vY0":-136.4210471088118,"vZ0":-3.7368092713202503,"x":115.61,"y":188.11,"x0":-1.7857471829739713,"y0":50.00440203622856,"z0":5.195804145408617,"aX":-14.608343272193508},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.6,"breakHorizontal":12.6,"spinRate":2341,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.39727997075967947,"extension":5.903216626254372},"index":0,"playId":"b5e9ac41-b8b3-33fe-9474-cb828f832e22","pitchNumber":1,"startTime":"2026-07-22T00:44:28.435Z","endTime":"2026-07-22T00:44:33.463Z","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.7,"endSpeed":86.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.611199648206345,"aZ":-27.898190692574833,"pfxX":-0.9711649763294359,"pfxZ":2.3063683727464337,"pX":-0.44840011056447104,"pZ":1.4782257037893693,"vX0":4.337639318479992,"vY0":-133.65718884811312,"vZ0":-4.821130112367382,"x":134.09,"y":198.87,"x0":-1.9478154188322203,"y0":50.00607788973851,"z0":5.2456696810684305,"aX":-1.8040586759557191},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":1.1,"spinRate":2599,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.40569557669597334,"extension":5.850069017448394},"index":1,"playId":"e9076de3-28a9-3567-9abf-efd3b53e4b0d","pitchNumber":2,"startTime":"2026-07-22T00:44:43.067Z","endTime":"2026-07-22T00:44:48.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":81.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.79672382786556,"aZ":-24.050672816006575,"pfxX":-6.438754295225278,"pfxZ":4.962482706498857,"pX":0.8278025838754869,"pZ":1.3844652896390421,"vX0":8.24247055410039,"vY0":-125.41336418880613,"vZ0":-5.210670401258486,"x":85.45,"y":201.4,"x0":-1.6234976505059304,"y0":50.003204808665785,"z0":5.383182915299586,"aX":-10.540643202878913},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.3,"breakHorizontal":10.3,"spinRate":2269,"spinDirection":243},"zone":14,"typeConfidence":0.88,"plateTime":0.4322186370226939,"extension":5.902939396266242},"index":2,"playId":"8ab95fa4-0228-3390-b4f5-d9720df78f5e","pitchNumber":3,"startTime":"2026-07-22T00:45:00.406Z","endTime":"2026-07-22T00:45:05.382Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":88.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.785593357189796,"aZ":-28.800953707294948,"pfxX":-6.619321208803153,"pfxZ":1.7379870965938835,"pX":-0.5167273351074848,"pZ":1.6531566205800028,"vX0":6.183975710235456,"vY0":-136.77704821927045,"vZ0":-4.444422392168611,"x":136.7,"y":194.14,"x0":-1.91879671096126,"y0":50.00553503564182,"z0":5.214784077890344,"aX":-12.871106150991963},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.6,"breakHorizontal":11.2,"spinRate":2272,"spinDirection":231},"zone":7,"typeConfidence":0.9,"plateTime":0.3965246121845989,"extension":5.876051210591429},"index":3,"playId":"f538bc87-9d9a-371c-adda-74ba95163188","pitchNumber":4,"startTime":"2026-07-22T00:45:17.263Z","endTime":"2026-07-22T00:45:23.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.413364401254793,"aZ":-26.207044590960265,"pfxX":-5.875773602102227,"pfxZ":3.590629960578938,"pX":-1.0051786278372943,"pZ":2.010841601904247,"vX0":3.8149085221038437,"vY0":-126.4247365344776,"vZ0":-3.46820381953306,"x":155.32,"y":184.49,"x0":-1.7505622710829267,"y0":50.00228853993739,"z0":5.444073745332978,"aX":-9.761384119957441},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.1,"breakHorizontal":10.1,"spinRate":2312,"spinDirection":242},"zone":13,"typeConfidence":0.86,"plateTime":0.42897322116595715,"extension":5.816678893671675},"index":4,"playId":"4adf8e18-a2af-3936-b85a-45014252a3a9","pitchNumber":5,"startTime":"2026-07-22T00:45:34.467Z","endTime":"2026-07-22T00:45:39.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.133401300198457,"aZ":-25.39409937145832,"pfxX":-7.171375074771876,"pfxZ":4.184284868061012,"pX":0.11906399791765729,"pZ":0.6496149568792295,"vX0":6.678495186152543,"vY0":-125.09342198706132,"vZ0":-6.414528442836399,"x":112.46,"y":221.24,"x0":-1.6263409125401889,"y0":50.00014211119269,"z0":5.269265597546301,"aX":-11.609076360057498},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.6,"breakHorizontal":11.9,"spinRate":2280,"spinDirection":242},"zone":14,"typeConfidence":0.89,"plateTime":0.43429562365530927,"extension":5.910785230092576},"index":5,"playId":"6fa702fb-d130-386b-9d41-c44de94578f2","pitchNumber":6,"startTime":"2026-07-22T00:45:59.433Z","endTime":"2026-07-22T00:46:04.263Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91236002032825,"aZ":-27.349589363735408,"pfxX":0.6247837587410374,"pfxZ":2.6948310900949215,"pX":0.5156600181883849,"pZ":1.5422168942276797,"vX0":6.064392407315083,"vY0":-131.23722506670512,"vZ0":-4.554320493449715,"x":97.34,"y":197.14,"x0":-1.8814228151062111,"y0":50.00301226598073,"z0":5.2747653248728295,"aX":1.1177323072917844},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":-2.2,"spinRate":2550,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.4132371267857211,"extension":5.89083651367763},"index":6,"playId":"01978004-6c43-3393-8991-edf047b2ef83","pitchNumber":7,"startTime":"2026-07-22T00:46:18.473Z","endTime":"2026-07-22T00:46:23.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.995886322649785,"aZ":-27.492182346725855,"pfxX":-7.511306843888283,"pfxZ":2.4374927253125556,"pX":-0.7117094551617397,"pZ":2.127410093093607,"vX0":5.726257342806911,"vY0":-136.77851938084157,"vZ0":-3.4110539105670696,"x":144.13,"y":181.34,"x0":-1.8411734460087554,"y0":50.004812998751724,"z0":5.245323580887433,"aX":-14.443965460365092},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.0,"breakHorizontal":12.6,"spinRate":2347,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.3982072536298875,"extension":5.864460066695405},"hitData":{"launchSpeed":80.5,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":158.78}},"index":7,"playId":"f646cb6d-7b6e-3015-92b4-55bb78b7987c","pitchNumber":8,"startTime":"2026-07-22T00:46:38.208Z","endTime":"2026-07-22T00:46:46.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:46:46.221Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a ground ball to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T00:46:54.784Z","endTime":"2026-07-22T00:47:22.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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],"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":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52382982328176,"aZ":-27.69213478488515,"pfxX":-8.181210830998706,"pfxZ":2.304699178503512,"pX":-0.22230909764631235,"pZ":2.197783122649363,"vX0":7.334069337985891,"vY0":-137.55756946841834,"vZ0":-3.3909977927707606,"x":125.47,"y":179.44,"x0":-1.8421205146460595,"y0":50.00154102090897,"z0":5.295248055504902,"aX":-15.896482485366397},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.7,"breakHorizontal":13.6,"spinRate":2375,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.39607636833045623,"extension":5.8816574797833665},"hitData":{"launchSpeed":101.3,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.14,"coordY":95.43}},"index":0,"playId":"643c2ff4-91f7-3931-abc0-2d0d8cfe7492","pitchNumber":1,"startTime":"2026-07-22T00:47:11.121Z","endTime":"2026-07-22T00:47:22.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:47:22.147Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"CJ Abrams homers (23) on a fly ball to center field. José Tena scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T00:47:30.770Z","endTime":"2026-07-22T00:48:30.392Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":78.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.257805980785847,"aZ":-37.48093135230293,"pfxX":0.435111203593479,"pfxZ":-3.5008161822412878,"pX":0.6194822600437746,"pZ":0.9239703418080162,"vX0":5.1650812981440435,"vY0":-120.70100208088245,"vZ0":-3.2389763818695823,"x":93.39,"y":213.83,"x0":-1.5798485714684225,"y0":50.00089630385018,"z0":5.492248131577496,"aX":0.6595589628064148},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.7,"breakHorizontal":-1.7,"spinRate":2596,"spinDirection":28},"zone":14,"typeConfidence":0.86,"plateTime":0.44897125513863756,"extension":5.902952998033622},"index":0,"playId":"80f52c93-59e2-3aea-b5db-525ecacb712f","pitchNumber":1,"startTime":"2026-07-22T00:47:46.538Z","endTime":"2026-07-22T00:47:51.147Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":83.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.343689320450444,"aZ":-25.77652578514001,"pfxX":0.9461899743482909,"pfxZ":3.682330568927439,"pX":-0.02060507449025406,"pZ":2.3081257162032043,"vX0":4.3335156463344955,"vY0":-129.0481819954752,"vZ0":-3.039553062417323,"x":117.79,"y":176.46,"x0":-1.8244604386421819,"y0":50.00180673134261,"z0":5.4244594166930895,"aX":1.6427236733094979},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":2654,"spinDirection":197},"zone":5,"typeConfidence":0.89,"plateTime":0.41971041886059846,"extension":5.810814297131805},"hitData":{"launchSpeed":99.5,"launchAngle":32.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":166.0,"coordY":32.28}},"index":1,"playId":"8a95bcab-6ae9-3867-9616-e9afd92f7591","pitchNumber":2,"startTime":"2026-07-22T00:48:04.406Z","endTime":"2026-07-22T00:48:30.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:48:30.392Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Curtis Mead strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T00:48:36.886Z","endTime":"2026-07-22T00:49:44.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":95.0,"endSpeed":88.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4717726167946,"aZ":-26.89437335555838,"pfxX":-6.364089509593514,"pfxZ":2.6599978844136114,"pX":-0.22410353716751474,"pZ":2.6233185618778463,"vX0":9.113532831810947,"vY0":-138.22560422349858,"vZ0":-2.534971576922921,"x":125.54,"y":167.95,"x0":-2.698890581931495,"y0":50.00335246654899,"z0":5.311289834640123,"aX":-12.629611688029497},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.6,"breakHorizontal":10.2,"spinRate":2414,"spinDirection":230},"zone":5,"typeConfidence":0.91,"plateTime":0.39248200868745053,"extension":6.038729546364657},"index":0,"playId":"11fbaf4f-0a3f-30e4-951e-9aa004602cd9","pitchNumber":1,"startTime":"2026-07-22T00:48:50.672Z","endTime":"2026-07-22T00:48:54.991Z","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":90.9,"endSpeed":85.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21629674500372,"aZ":-25.014389442054544,"pfxX":0.47705568493040684,"pfxZ":3.9304041619692933,"pX":0.28347210174496723,"pZ":1.4387118719322582,"vX0":7.835784121561647,"vY0":-132.41726575304975,"vZ0":-5.431351430436916,"x":106.19,"y":199.93,"x0":-2.7439335698720466,"y0":50.0062135763747,"z0":5.2845773163379235,"aX":0.869321796762303},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.4,"breakHorizontal":-2.2,"spinRate":2567,"spinDirection":213},"zone":14,"typeConfidence":0.92,"plateTime":0.40951503997952354,"extension":6.044077881662717},"index":1,"playId":"6ae32eea-1187-3f76-865b-6381869d3202","pitchNumber":2,"startTime":"2026-07-22T00:49:03.168Z","endTime":"2026-07-22T00:49:08.758Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-22T00:49:18.850Z","endTime":"2026-07-22T00:49:26.353Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":83.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.27935560492224,"aZ":-29.5734733869928,"pfxX":-0.4125504087104557,"pfxZ":1.5311635580513365,"pX":0.9386844325812688,"pZ":0.8669303724947567,"vX0":8.931183107575668,"vY0":-128.0524534033407,"vZ0":-5.793157660717452,"x":81.22,"y":215.37,"x0":-2.5048092559077175,"y0":50.00618031713309,"z0":5.402465774249296,"aX":-0.7034958922828202},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-0.7,"spinRate":2647,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4237465146722008,"extension":6.035743363778688},"index":3,"playId":"2fb7aff5-b7ab-3d9f-be39-eb93fddc87cc","pitchNumber":3,"startTime":"2026-07-22T00:49:26.353Z","endTime":"2026-07-22T00:49:30.942Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.792678694410537,"aZ":-35.6270902462199,"pfxX":6.19479372874704,"pfxZ":-2.3797574067947522,"pX":1.0018136451963908,"pZ":1.5497131884376825,"vX0":6.8533852480132635,"vY0":-118.8958387411805,"vZ0":-1.9286086716439748,"x":78.81,"y":196.94,"x0":-2.707777389766249,"y0":50.00293060271753,"z0":5.5625291949369124,"aX":8.991492920820892},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.6,"breakHorizontal":-12.7,"spinRate":2671,"spinDirection":53},"zone":14,"typeConfidence":0.95,"plateTime":0.45823948096804035,"extension":5.965988113158517},"index":4,"playId":"422680b5-2461-3f6c-8a9d-5bd685b2c10e","pitchNumber":4,"startTime":"2026-07-22T00:49:39.728Z","endTime":"2026-07-22T00:49:44.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:49:44.596Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T00:52:04.948Z","endTime":"2026-07-22T00:53:22.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":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":"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":89.3,"endSpeed":83.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.868465360971552,"aZ":-28.421139219404424,"pfxX":6.952155714993324,"pfxZ":2.1540722562912116,"pX":0.06868426325237793,"pZ":2.8435093046797046,"vX0":-9.87104341755465,"vY0":-129.81236062275934,"vZ0":0.7032285788348278,"x":114.38,"y":162.01,"x0":2.9812468306337743,"y0":50.00237210663982,"z0":4.69828067382638,"aX":12.112280554301986},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-10.9,"spinRate":2212,"spinDirection":122},"zone":2,"typeConfidence":0.9,"plateTime":0.41863527021532443,"extension":7.254933575517792},"index":0,"playId":"b420d671-ff53-383e-8b09-a7cc663e8f8f","pitchNumber":1,"startTime":"2026-07-22T00:52:11.962Z","endTime":"2026-07-22T00:52:16.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.7,"endSpeed":68.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.32729998767598,"aZ":-34.793554791052486,"pfxX":-4.974356489601224,"pfxZ":-2.254991747393287,"pX":-1.014236536067822,"pZ":0.43409066712902733,"vX0":-6.345796910076758,"vY0":-107.15055657494825,"vZ0":-0.9898721361347185,"x":155.66,"y":227.06,"x0":2.630497714357729,"y0":50.00126233066076,"z0":4.786072008295392,"aX":-5.788020894680507},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-4.0,"breakHorizontal":10.7,"spinRate":1986,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.5109798997524089,"extension":7.40696085443221},"index":1,"playId":"5180733e-19f0-3a35-8afd-ba85c5745dc4","pitchNumber":2,"startTime":"2026-07-22T00:52:26.239Z","endTime":"2026-07-22T00:52:30.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.8,"endSpeed":68.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.502142735494107,"aZ":-32.470840814201026,"pfxX":-4.451078450990762,"pfxZ":-0.24913740859690137,"pX":-0.43238708650430924,"pZ":1.768373954088231,"vX0":-5.597673295144549,"vY0":-107.37944096136266,"vZ0":0.9829810396583591,"x":133.48,"y":191.03,"x0":2.7746688533547745,"y0":50.003742463850294,"z0":4.883881173764207,"aX":-5.259986034144407},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":0.1,"breakHorizontal":9.4,"spinRate":1969,"spinDirection":288},"zone":7,"typeConfidence":0.9,"plateTime":0.5077637678590996,"extension":7.584617985990519},"index":2,"playId":"b7558ed6-5caa-3a9d-90db-201e2e62d258","pitchNumber":3,"startTime":"2026-07-22T00:52:42.228Z","endTime":"2026-07-22T00:52:46.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.6,"endSpeed":68.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.202845540213964,"aZ":-32.30015254343954,"pfxX":-5.318937785873706,"pfxZ":-0.10706378180628473,"pX":-1.1653055410551991,"pZ":1.241694228975233,"vX0":-6.189030991158652,"vY0":-105.7400219003598,"vZ0":0.15539415076181173,"x":161.42,"y":205.25,"x0":2.472271805483646,"y0":50.004726372810694,"z0":4.823013341712645,"aX":-6.123073464728966},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":0.1,"breakHorizontal":11.0,"spinRate":2090,"spinDirection":287},"zone":13,"typeConfidence":0.9,"plateTime":0.5147366700091278,"extension":7.44400632093918},"index":3,"playId":"8af41621-7131-3b56-9e86-c65a6c3e0a06","pitchNumber":4,"startTime":"2026-07-22T00:53:02.032Z","endTime":"2026-07-22T00:53:06.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.905528623916787,"aZ":-26.737728183258646,"pfxX":8.327066833757208,"pfxZ":3.000106034164755,"pX":0.3014204085607032,"pZ":3.4857242858012114,"vX0":-9.448879857896578,"vY0":-132.23489665172048,"vZ0":1.6143700819392226,"x":105.51,"y":144.67,"x0":2.799588576750071,"y0":50.00516167056052,"z0":4.796961672476896,"aX":15.101010487178575},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.9,"breakHorizontal":-13.6,"spinRate":2256,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.4105210127333039,"extension":7.2368835970498955},"index":4,"playId":"3ed01a63-2e09-34b9-91ae-c59f0e4a0469","pitchNumber":5,"startTime":"2026-07-22T00:53:17.995Z","endTime":"2026-07-22T00:53:22.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:53:22.678Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a sharp line drive to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T00:53:29.464Z","endTime":"2026-07-22T00:54:49.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":74.1,"endSpeed":69.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.994315464816555,"aZ":-31.540190071419875,"pfxX":-5.568268625926761,"pfxZ":0.5346090703094193,"pX":-1.0721547123580217,"pZ":1.468699161233258,"vX0":-6.853802686302552,"vY0":-107.79831895849038,"vZ0":0.1425651349980559,"x":157.87,"y":199.13,"x0":2.859935782576852,"y0":50.003746085762764,"z0":4.855359529856363,"aX":-6.6176373438405784},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":1.3,"breakHorizontal":11.8,"spinRate":2086,"spinDirection":285},"zone":13,"typeConfidence":0.9,"plateTime":0.5061907304041591,"extension":7.504124513906937},"index":0,"playId":"8f8de8a5-0190-3d65-8134-1f5c305c548b","pitchNumber":1,"startTime":"2026-07-22T00:53:45.089Z","endTime":"2026-07-22T00:53:49.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.764971161654078,"aZ":-26.371320778940905,"pfxX":7.82438336147465,"pfxZ":3.278723457376767,"pX":0.6996014963863909,"pZ":3.0135501270069645,"vX0":-8.025800328979061,"vY0":-130.47123486060792,"vZ0":0.62926176070781,"x":90.33,"y":157.41,"x0":2.7615740371308,"y0":50.001022173877494,"z0":4.717317789570984,"aX":13.838878565603784},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-13.0,"spinRate":2232,"spinDirection":120},"zone":3,"typeConfidence":0.87,"plateTime":0.41572409802487353,"extension":7.210985992676519},"index":1,"playId":"63a1829a-01f4-38b3-8147-f2ca40a3010a","pitchNumber":2,"startTime":"2026-07-22T00:53:59.588Z","endTime":"2026-07-22T00:54:04.227Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-22T00:54:10.659Z","endTime":"2026-07-22T00:54:23.696Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81481959583732,"aZ":-22.369808939754826,"pfxX":6.362382840851557,"pfxZ":5.4339178350338315,"pX":0.615000809552108,"pZ":3.746206969637857,"vX0":-8.500972088323119,"vY0":-132.16967953024732,"vZ0":1.4157311275442117,"x":93.56,"y":137.63,"x0":3.016583108499986,"y0":50.00592816628538,"z0":4.823687133537174,"aX":11.487732475872543},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":-10.1,"spinRate":2214,"spinDirection":116},"zone":12,"typeConfidence":0.84,"plateTime":0.41125431350848807,"extension":7.23600062823167},"index":3,"playId":"71013415-87a7-36c2-bab0-7ac0757d806e","pitchNumber":3,"startTime":"2026-07-22T00:54:23.696Z","endTime":"2026-07-22T00:54:27.857Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.1,"endSpeed":68.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.01570529677289,"aZ":-32.07963560605743,"pfxX":-4.721144601434178,"pfxZ":0.08441729478502413,"pX":-0.2457924562107693,"pZ":1.5086761570607197,"vX0":-4.656258330988907,"vY0":-106.52086639153917,"vZ0":0.5273222165580742,"x":126.37,"y":198.05,"x0":2.571126449365044,"y0":50.003862243399105,"z0":4.846382198427419,"aX":-5.498128534088957},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":0.6,"breakHorizontal":9.7,"spinRate":1986,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.5115890352191026,"extension":7.262749057202826},"hitData":{"launchSpeed":102.9,"launchAngle":10.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.79,"coordY":98.4}},"index":4,"playId":"438ad3d4-8325-3e8b-90d2-c3e4238880c9","pitchNumber":4,"startTime":"2026-07-22T00:54:38.595Z","endTime":"2026-07-22T00:54:49.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:54:49.610Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to right fielder James Wood.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T00:54:56.152Z","endTime":"2026-07-22T00:58:09.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":72.9,"endSpeed":67.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.101344339834867,"aZ":-34.463948891339506,"pfxX":-5.003035725196668,"pfxZ":-2.0101406972722646,"pX":0.9685285472641177,"pZ":2.050978440713835,"vX0":-2.463623354073182,"vY0":-106.18097545112266,"vZ0":2.079113118801753,"x":80.08,"y":183.4,"x0":2.7934487691556003,"y0":50.000543335493234,"z0":4.979355313641529,"aX":-5.713504255100813},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-2.8,"breakHorizontal":9.7,"spinRate":1904,"spinDirection":288},"zone":14,"typeConfidence":0.9,"plateTime":0.5157598893330779,"extension":7.189838989491632},"index":0,"playId":"124e9b7a-3c2d-3f14-9065-a673b15d6a66","pitchNumber":1,"startTime":"2026-07-22T00:55:16.039Z","endTime":"2026-07-22T00:55:20.690Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.9,"endSpeed":67.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.452614909861342,"aZ":-32.07603443469493,"pfxX":-4.697992566499982,"pfxZ":0.08720579569319842,"pX":0.02894594279074402,"pZ":1.7624539155596863,"vX0":-4.598531054272799,"vY0":-106.11178918906691,"vZ0":0.9917339824734126,"x":115.9,"y":191.19,"x0":2.8312399503408776,"y0":50.00432985748677,"z0":4.931866852487251,"aX":-5.378782706270363},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":0.7,"breakHorizontal":9.7,"spinRate":2024,"spinDirection":279},"zone":8,"typeConfidence":0.9,"plateTime":0.5153790592531582,"extension":7.330634021127896},"index":1,"playId":"48e35b07-2342-3465-b26e-bfc3c3a79828","pitchNumber":2,"startTime":"2026-07-22T00:55:36.436Z","endTime":"2026-07-22T00:55:41.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.5,"endSpeed":67.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.068630827209148,"aZ":-32.4503075879992,"pfxX":-5.052983802017156,"pfxZ":-0.2455562368045321,"pX":0.20568893533522406,"pZ":1.9393878057645337,"vX0":-4.1380136069457745,"vY0":-105.53579540820908,"vZ0":1.6301864430734094,"x":109.16,"y":186.42,"x0":2.8401553999749773,"y0":50.00092471169902,"z0":4.863574750786256,"aX":-5.762556061515786},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":0.2,"breakHorizontal":10.2,"spinRate":2015,"spinDirection":285},"zone":8,"typeConfidence":0.9,"plateTime":0.5167879701169897,"extension":7.584771637306207},"index":2,"playId":"56059ba1-d47b-31c6-8869-9fc38c0eadc6","pitchNumber":3,"startTime":"2026-07-22T00:55:55.405Z","endTime":"2026-07-22T00:56:02.307Z","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":1},"index":3,"playId":"78eccd4b-9f8f-3db2-9b9f-1b6fade72281","startTime":"2026-07-22T00:56:26.011Z","endTime":"2026-07-22T00:56:29.476Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55625549186582,"aZ":-21.3055374683803,"pfxX":5.977646304038953,"pfxZ":5.876244960759653,"pX":0.026680368449669326,"pZ":4.0621908312167045,"vX0":-10.252552879880918,"vY0":-133.37960347790457,"vZ0":1.887219436497598,"x":115.98,"y":129.1,"x0":3.098171768687773,"y0":50.0012897735199,"z0":4.85647484819464,"aX":11.054581763115834},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":-9.2,"spinRate":2184,"spinDirection":119},"zone":11,"typeConfidence":0.87,"plateTime":0.4065585123212463,"extension":7.139751860891788},"index":4,"playId":"845a04f3-b2be-372b-8cb1-d2ffc5d96e17","pitchNumber":4,"startTime":"2026-07-22T00:56:47.867Z","endTime":"2026-07-22T00:56:52.643Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":69.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.339814486016305,"aZ":-35.166478251623396,"pfxX":-4.470911637551031,"pfxZ":-2.5065600046552676,"pX":-0.13663943324020342,"pZ":1.7851665875661957,"vX0":-4.786634005114917,"vY0":-107.75714580915601,"vZ0":1.5260906525927054,"x":122.21,"y":190.58,"x0":2.683203006108424,"y0":50.00489362685445,"z0":4.91355750392805,"aX":-5.329255479676905},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-4.0,"breakHorizontal":9.2,"spinRate":2029,"spinDirection":281},"zone":8,"typeConfidence":0.9,"plateTime":0.5056770725356876,"extension":7.334835769416917},"index":5,"playId":"c8668548-651b-3381-adfd-2fbc8f05bdbd","pitchNumber":5,"startTime":"2026-07-22T00:57:04.687Z","endTime":"2026-07-22T00:57:10.839Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":69.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.357364175112842,"aZ":-34.27088270549726,"pfxX":-5.1117042003086075,"pfxZ":-1.7384603606242832,"pX":-1.7364223282957847,"pZ":1.1188339389022695,"vX0":-8.155674127202255,"vY0":-108.95486669052494,"vZ0":0.06435584252058546,"x":183.19,"y":208.57,"x0":2.7128375405456024,"y0":50.002360806958215,"z0":4.779046385060667,"aX":-6.170444964275448},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-2.8,"breakHorizontal":11.3,"spinRate":2124,"spinDirection":287},"zone":13,"typeConfidence":0.9,"plateTime":0.5018774173002551,"extension":7.59189015425676},"index":6,"playId":"46ba6d9e-f1bd-3ae7-8494-1c82fba628d7","pitchNumber":6,"startTime":"2026-07-22T00:57:33.924Z","endTime":"2026-07-22T00:57:38.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.757793903484693,"aZ":-23.62493168688827,"pfxX":7.262660084905828,"pfxZ":4.754176385199658,"pX":0.43363090554649536,"pZ":2.78299384376611,"vX0":-9.161515517170761,"vY0":-132.1249290310611,"vZ0":-0.3004498902160409,"x":100.47,"y":163.64,"x0":2.9757210298414902,"y0":50.00026993378576,"z0":4.609806065315934,"aX":13.05307147982518},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":-11.5,"spinRate":2214,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.41194725518082453,"extension":7.23331886914523},"hitData":{"launchSpeed":93.8,"launchAngle":48.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.9,"coordY":106.58}},"index":7,"playId":"b6107bc3-9f7f-3f7c-8159-0cb1bfe06f21","pitchNumber":7,"startTime":"2026-07-22T00:57:54.946Z","endTime":"2026-07-22T00:58:09.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:58:09.986Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willi Castro pops out to first baseman Luis García Jr. in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T00:58:16.193Z","endTime":"2026-07-22T00:59:13.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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":"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":74.3,"endSpeed":68.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.10798238935006,"aZ":-34.126733056641356,"pfxX":-6.302068807848644,"pfxZ":-1.645889205521664,"pX":0.18349683285290033,"pZ":2.2618927505416515,"vX0":-4.363227525838257,"vY0":-108.10542071123538,"vZ0":2.3494544758025393,"x":110.01,"y":177.71,"x0":3.043566155148866,"y0":50.00115598816632,"z0":4.8960060562180985,"aX":-7.488805702573294},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-2.0,"breakHorizontal":12.5,"spinRate":2106,"spinDirection":269},"zone":5,"typeConfidence":0.9,"plateTime":0.5058460552017197,"extension":7.3862006395387025},"index":0,"playId":"f2cc2812-6b39-3257-a1e9-ef66a64960a1","pitchNumber":1,"startTime":"2026-07-22T00:58:33.492Z","endTime":"2026-07-22T00:58:40.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":68.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.438096237588145,"aZ":-34.998182317893864,"pfxX":-6.052861618377781,"pfxZ":-2.388658713134042,"pX":0.3701646204330362,"pZ":1.3358294725372577,"vX0":-3.7783270483025135,"vY0":-107.62787119210897,"vZ0":0.7451180778230482,"x":102.89,"y":202.71,"x0":2.930595925602062,"y0":50.00418034786324,"z0":4.83937599463607,"aX":-7.1509581309103645},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-3.8,"breakHorizontal":11.9,"spinRate":2008,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.5075388359385093,"extension":7.46550895852031},"hitData":{"launchSpeed":63.5,"launchAngle":76.0,"totalDistance":84.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.27,"coordY":183.82}},"index":1,"playId":"175eb824-2a33-3ed3-a274-e40b8b5887ab","pitchNumber":2,"startTime":"2026-07-22T00:59:04.613Z","endTime":"2026-07-22T00:59:13.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T00:59:13.639Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T01:01:11.725Z","endTime":"2026-07-22T01:03:13.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":89.1,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.150109227292806,"aZ":-25.16403106540669,"pfxX":1.8268544330239016,"pfxZ":3.967262904765663,"pX":-0.6167252108473457,"pZ":3.9591001995920805,"vX0":2.85519055585005,"vY0":-130.0344453632727,"vZ0":0.49514031221951826,"x":140.51,"y":131.88,"x0":-1.9531821215986727,"y0":50.00223982740851,"z0":5.6289322925335465,"aX":3.227066147356758},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":-3.7,"spinRate":2497,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.41622743704368137,"extension":5.759606539790143},"index":0,"playId":"800ca72b-61d6-3511-80e6-d44694088d50","pitchNumber":1,"startTime":"2026-07-22T01:01:22.453Z","endTime":"2026-07-22T01:01:27.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.20307001649027,"aZ":-26.602693992044692,"pfxX":-6.55564025725174,"pfxZ":3.532029398798401,"pX":-0.5923213727096186,"pZ":1.9082967496775056,"vX0":4.557710568893345,"vY0":-123.16159468503902,"vZ0":-3.6029375238018546,"x":139.58,"y":187.26,"x0":-1.5903888604744358,"y0":50.00434862668386,"z0":5.57378120021349,"aX":-10.346885743649466},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.0,"breakHorizontal":11.2,"spinRate":2176,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.44018078228073243,"extension":5.878694652119781},"index":1,"playId":"90c46879-2b4c-38f5-8e8c-f1b8d91cb2c1","pitchNumber":2,"startTime":"2026-07-22T01:01:34.548Z","endTime":"2026-07-22T01:01:39.214Z","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.9,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36200159337045,"aZ":-25.202352675151328,"pfxX":-6.518636031514396,"pfxZ":4.391556006884219,"pX":-1.2152849567633495,"pZ":2.8623653631320014,"vX0":3.3627701977793976,"vY0":-123.75662356550355,"vZ0":-1.702727312016694,"x":163.32,"y":161.5,"x0":-1.7285949509672445,"y0":50.00154760652026,"z0":5.624120318492427,"aX":-10.343434332592553},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.9,"breakHorizontal":11.3,"spinRate":2202,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.43875069790542653,"extension":5.780777593477745},"index":2,"playId":"06f61eff-d0aa-386a-bb44-80f326d4ff23","pitchNumber":3,"startTime":"2026-07-22T01:01:54.464Z","endTime":"2026-07-22T01:01:59.300Z","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":93.8,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39152614972025,"aZ":-20.018181536125834,"pfxX":-5.1011010963809795,"pfxZ":6.262667290542407,"pX":-0.29953145898462424,"pZ":3.7466707527366214,"vX0":5.804511179263016,"vY0":-136.7853760044942,"vZ0":-0.9290579913222528,"x":128.42,"y":137.62,"x0":-1.7626015399334434,"y0":50.00000890501979,"z0":5.433131643732288,"aX":-9.896843111255242},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":8.4,"spinRate":2465,"spinDirection":227},"zone":11,"typeConfidence":0.88,"plateTime":0.3968336119427667,"extension":5.84619376533713},"index":3,"playId":"2931dc8e-49e0-33da-aa20-05d742447af3","pitchNumber":4,"startTime":"2026-07-22T01:02:07.276Z","endTime":"2026-07-22T01:02:11.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.832205374488744,"aZ":-29.20333003568059,"pfxX":-7.224417417612051,"pfxZ":1.5563422924209451,"pX":-0.540544726626175,"pZ":2.2041096218163285,"vX0":5.972712370251722,"vY0":-135.3542934210161,"vZ0":-3.1433676082971997,"x":137.6,"y":179.27,"x0":-1.8074540583282244,"y0":50.00224584727112,"z0":5.365925306457541,"aX":-13.777613395131281},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.5,"breakHorizontal":12.2,"spinRate":2319,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.4004486387172643,"extension":5.803917338033169},"index":4,"playId":"d517e86d-6c12-3486-8c9a-4fdb96cec5f1","pitchNumber":5,"startTime":"2026-07-22T01:02:21.015Z","endTime":"2026-07-22T01:02:25.343Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-22T01:02:30.267Z","endTime":"2026-07-22T01:02:48.295Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099959577094467,"aZ":-21.055495912244574,"pfxX":-5.60327586405359,"pfxZ":5.7228877705996055,"pX":-0.5685582377943956,"pZ":3.3370587868546338,"vX0":5.625589004649042,"vY0":-136.60441664460922,"vZ0":-1.5023746639796651,"x":138.67,"y":148.68,"x0":-1.8991154753998403,"y0":50.004285124619386,"z0":5.301983810650965,"aX":-10.890580309538949},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":9.4,"spinRate":2432,"spinDirection":235},"zone":1,"typeConfidence":0.63,"plateTime":0.39669729167444556,"extension":5.816411543129737},"index":6,"playId":"a066e2be-9e5c-309a-98e3-c588dcdfc4a9","pitchNumber":6,"startTime":"2026-07-22T01:02:48.295Z","endTime":"2026-07-22T01:02:52.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.720628453680014,"aZ":-24.539481260567875,"pfxX":-6.3496682813147824,"pfxZ":4.827430392099317,"pX":-0.6466977096019526,"pZ":2.346333281076226,"vX0":4.660669337843376,"vY0":-123.4111334237152,"vZ0":-2.8096185524317687,"x":141.65,"y":175.43,"x0":-1.7114525918280064,"y0":50.0020986752351,"z0":5.511909577015337,"aX":-10.042251880367694},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.5,"breakHorizontal":10.8,"spinRate":2187,"spinDirection":242},"zone":4,"typeConfidence":0.9,"plateTime":0.43959927110865227,"extension":5.878037238760977},"index":7,"playId":"14051551-fc72-32ad-8b0e-258fe2f7420f","pitchNumber":7,"startTime":"2026-07-22T01:03:08.759Z","endTime":"2026-07-22T01:03:13.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:03:13.698Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keibert Ruiz flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T01:03:41.441Z","endTime":"2026-07-22T01:04:07.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T01:03:34.565Z","endTime":"2026-07-22T01:03:43.625Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.643662288338064,"aZ":-18.432426167507803,"pfxX":-4.204153170810848,"pfxZ":7.04438703166417,"pX":-0.5804544337122252,"pZ":3.5783759146147296,"vX0":5.053816979263124,"vY0":-137.16688837439185,"vZ0":-1.594504601765787,"x":139.13,"y":142.16,"x0":-1.8804552965732835,"y0":50.00049953881411,"z0":5.394224514275752,"aX":-8.198882529432277},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.7,"breakHorizontal":6.8,"spinRate":2357,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.39577625261523597,"extension":5.835619522708011},"index":1,"playId":"a6fd8f2e-89d9-3b63-b4dd-86e389b50b5f","pitchNumber":1,"startTime":"2026-07-22T01:03:43.625Z","endTime":"2026-07-22T01:03:48.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":88.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.939392803701146,"aZ":-21.235565268098625,"pfxX":-4.927466717396465,"pfxZ":5.609863843433635,"pX":0.33927884453735696,"pZ":2.5362002870767006,"vX0":7.783991639076989,"vY0":-136.76120395474595,"vZ0":-3.5892766983517674,"x":104.07,"y":170.3,"x0":-1.866360719103454,"y0":50.00042515347208,"z0":5.272079720334287,"aX":-9.604339887918496},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":7.8,"spinRate":2388,"spinDirection":230},"zone":6,"typeConfidence":0.86,"plateTime":0.3961423101400823,"extension":5.954523436876887},"hitData":{"launchSpeed":81.0,"launchAngle":44.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.33,"coordY":94.86}},"index":2,"playId":"5767b987-203b-30f0-a2e5-65f874b5d630","pitchNumber":2,"startTime":"2026-07-22T01:03:58.000Z","endTime":"2026-07-22T01:04:07.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:04:07.007Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T01:04:12.267Z","endTime":"2026-07-22T01:06:15.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.546162231305033,"aZ":-27.904629577272903,"pfxX":-6.030717434906155,"pfxZ":2.2026735691436343,"pX":-1.5449277107451655,"pZ":3.50280765883547,"vX0":3.413952289601836,"vY0":-136.57814134696017,"vZ0":-0.10604109402247508,"x":175.89,"y":144.2,"x0":-2.0102612617509155,"y0":50.005292696463975,"z0":5.419265439290429,"aX":-11.698988116471279},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.2,"breakHorizontal":10.4,"spinRate":2244,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.39702570183125374,"extension":5.705346952697326},"index":0,"playId":"dab06b47-9bd9-3b4e-bcb9-f74b12e18b61","pitchNumber":1,"startTime":"2026-07-22T01:04:33.459Z","endTime":"2026-07-22T01:04:37.797Z","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":90.2,"endSpeed":85.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.800404283146158,"aZ":-25.81277535908744,"pfxX":-0.6228680935078197,"pfxZ":3.5232404259545875,"pX":-0.8476758187744703,"pZ":1.3054908407347374,"vX0":3.11481893485351,"vY0":-131.47503300570042,"vZ0":-5.656039672818733,"x":149.31,"y":203.53,"x0":-1.9513206292088463,"y0":50.00235088034463,"z0":5.325258956296331,"aX":-1.1247096428738654},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":0.7,"spinRate":2450,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.41180028694202253,"extension":5.885692660047044},"index":1,"playId":"5e828021-b325-3395-99bd-56caced57413","pitchNumber":2,"startTime":"2026-07-22T01:04:49.523Z","endTime":"2026-07-22T01:04:54.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.655246190539344,"aZ":-27.118108822689734,"pfxX":-6.186328203447692,"pfxZ":2.68536737442796,"pX":-0.38892714346364227,"pZ":1.975095046084667,"vX0":6.124745953733636,"vY0":-134.58520388344868,"vZ0":-3.8590508687033043,"x":131.82,"y":185.45,"x0":-1.8607983980960252,"y0":50.005027317492214,"z0":5.288892233467121,"aX":-11.662973485177984},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.4,"breakHorizontal":10.3,"spinRate":2220,"spinDirection":236},"zone":7,"typeConfidence":0.88,"plateTime":0.40276137637102716,"extension":5.8480687448216235},"index":2,"playId":"403e52c4-03a6-3d28-aa49-35b9fd6cc9e6","pitchNumber":3,"startTime":"2026-07-22T01:05:08.037Z","endTime":"2026-07-22T01:05:12.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":87.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80146799281096,"aZ":-26.82291907892295,"pfxX":-6.306711490310812,"pfxZ":2.812102407524188,"pX":-0.05373869978576514,"pZ":2.675465699356498,"vX0":6.830517927785182,"vY0":-135.39564494071442,"vZ0":-2.3083914285228806,"x":119.05,"y":166.54,"x0":-1.7610112331228656,"y0":50.00110889915666,"z0":5.370256231293536,"aX":-11.993878852756879},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.9,"breakHorizontal":10.4,"spinRate":2337,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.4008371739473806,"extension":5.823328084932123},"index":3,"playId":"3e87e8e1-10fa-3a9b-9768-2ee27574527d","pitchNumber":4,"startTime":"2026-07-22T01:05:25.494Z","endTime":"2026-07-22T01:05:30.198Z","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":93.9,"endSpeed":87.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.530883193035564,"aZ":-21.914037220783236,"pfxX":-5.6585056216335765,"pfxZ":5.310142194574732,"pX":-0.8407640452748707,"pZ":2.7950244501400032,"vX0":5.034661801343407,"vY0":-136.79228236206907,"vZ0":-2.7528836842583253,"x":149.05,"y":163.31,"x0":-1.9522484115669765,"y0":50.00432796201405,"z0":5.2839349480857045,"aX":-10.938576148626316},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":9.5,"spinRate":2368,"spinDirection":228},"zone":11,"typeConfidence":0.53,"plateTime":0.39738401833227943,"extension":5.8045502678885565},"index":4,"playId":"2f6cad09-da29-3af0-9791-b404095ccdcd","pitchNumber":5,"startTime":"2026-07-22T01:05:45.188Z","endTime":"2026-07-22T01:05:49.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":87.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181734040152627,"aZ":-19.454646799538875,"pfxX":-3.6988749878106266,"pfxZ":6.650188813213262,"pX":0.6495357353695216,"pZ":2.827855629358946,"vX0":7.883428142112542,"vY0":-136.07498823790164,"vZ0":-3.0839880693184254,"x":92.24,"y":162.43,"x0":-1.7786102857269617,"y0":50.00545774504901,"z0":5.2919100799947065,"aX":-7.0784354818108985},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":5.4,"spinRate":2370,"spinDirection":230},"zone":3,"typeConfidence":0.91,"plateTime":0.39943206798514863,"extension":5.808668619082911},"hitData":{"launchSpeed":76.8,"launchAngle":25.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.96,"coordY":89.79}},"index":5,"playId":"b1c63996-db84-315e-9389-1e1cdf91d071","pitchNumber":6,"startTime":"2026-07-22T01:06:04.913Z","endTime":"2026-07-22T01:06:15.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:06:15.143Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T01:06:22.268Z","endTime":"2026-07-22T01:09:44.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":93.7,"endSpeed":87.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.951949791922797,"aZ":-18.11218289377864,"pfxX":-4.966170605591114,"pfxZ":7.314959009463859,"pX":0.013982512128677434,"pZ":2.7573965052491562,"vX0":8.767121748551759,"vY0":-136.3134518926587,"vZ0":-3.684738193802823,"x":116.47,"y":164.33,"x0":-2.567782173625016,"y0":50.00059071482166,"z0":5.343191159752915,"aX":-9.544698117907723},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":7.6,"spinRate":2443,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.3985810899742437,"extension":5.916579351215453},"index":0,"playId":"57616506-1cbe-32c7-bbe6-f1c4ecab0799","pitchNumber":1,"startTime":"2026-07-22T01:06:41.027Z","endTime":"2026-07-22T01:06:45.787Z","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":2},"index":1,"playId":"960134be-2ecb-35ed-9830-20d5714cbb48","startTime":"2026-07-22T01:07:04.378Z","endTime":"2026-07-22T01:07:08.482Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.765717909864435,"aZ":-25.199115550138064,"pfxX":-0.5220487175750432,"pfxZ":3.854873235222408,"pX":-0.09999421675712739,"pZ":2.5751688414362683,"vX0":6.870342480136429,"vY0":-131.6548277911142,"vZ0":-2.935678537623644,"x":120.81,"y":169.25,"x0":-2.6417191965175735,"y0":50.003888373070524,"z0":5.508324945994801,"aX":-0.9451184258186672},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":-0.1,"spinRate":2517,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.4111804813638602,"extension":5.795818433216824},"index":2,"playId":"b07134cb-e24b-3d83-878a-aa14b43e82df","pitchNumber":2,"startTime":"2026-07-22T01:07:22.984Z","endTime":"2026-07-22T01:07:28.753Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T01:07:39.178Z","endTime":"2026-07-22T01:07:57.872Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"532df148-4d3f-340b-891f-d6894e093586","startTime":"2026-07-22T01:07:57.872Z","endTime":"2026-07-22T01:08:02.781Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":76.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.324920490915073,"aZ":-34.74937757028583,"pfxX":2.739835506194998,"pfxZ":-1.802409497778557,"pX":1.568857374549098,"pZ":1.8283083735517807,"vX0":8.651420907707333,"vY0":-117.66871009824813,"vZ0":-1.212874648404425,"x":57.2,"y":189.42,"x0":-2.483328111115028,"y0":50.00353086535709,"z0":5.515721246344449,"aX":3.913364981363921},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.2,"breakHorizontal":-6.7,"spinRate":2546,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.46212777234455826,"extension":5.810726115367668},"index":5,"playId":"e8f9e399-1975-3ed0-95ec-4397ffff9491","pitchNumber":3,"startTime":"2026-07-22T01:08:23.828Z","endTime":"2026-07-22T01:08:28.685Z","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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":75.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.104726521501508,"aZ":-31.194127886869314,"pfxX":5.706348693141274,"pfxZ":0.692077314787328,"pX":0.13549327454770874,"pZ":3.0130965779590433,"vX0":5.005665800283922,"vY0":-116.65574557106045,"vZ0":0.5929822922677934,"x":111.84,"y":157.43,"x0":-2.761227934541207,"y0":50.000344073957166,"z0":5.642313350930647,"aX":8.048345481400492},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.6,"breakHorizontal":-11.4,"spinRate":2657,"spinDirection":57},"zone":2,"typeConfidence":0.92,"plateTime":0.4653766440362137,"extension":5.737723599569636},"index":6,"playId":"c519cc27-94b6-34d1-bfa5-bf3d2e2f77ae","pitchNumber":4,"startTime":"2026-07-22T01:08:43.474Z","endTime":"2026-07-22T01:08:48.771Z","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":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.703589816274537,"aZ":-25.390251476454093,"pfxX":-6.606984871784233,"pfxZ":4.282544942051862,"pX":-0.29869032290850256,"pZ":1.8453993246611071,"vX0":6.6220740458564435,"vY0":-123.51170620283966,"vZ0":-4.091855487182472,"x":128.39,"y":188.95,"x0":-2.1241468825439482,"y0":50.00491163341244,"z0":5.597029362950742,"aX":-10.470612433107489},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.3,"breakHorizontal":10.9,"spinRate":2190,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.4392203186335344,"extension":5.850261791294942},"index":7,"playId":"4cec17bb-ebaf-3fa7-95dc-567a58f3ef29","pitchNumber":5,"startTime":"2026-07-22T01:09:06.429Z","endTime":"2026-07-22T01:09:13.985Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":89.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.292687831369843,"aZ":-20.357623958235013,"pfxX":-4.97891612050689,"pfxZ":5.9408723420413825,"pX":0.6504588061302673,"pZ":2.029520251000291,"vX0":10.624312154415176,"vY0":-138.10904786574082,"vZ0":-4.985330850366522,"x":92.21,"y":183.98,"x0":-2.5495546288853386,"y0":50.00014505982879,"z0":5.172724925356686,"aX":-9.899575102222105},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":7.6,"spinRate":2427,"spinDirection":236},"zone":9,"typeConfidence":0.91,"plateTime":0.3922262893906905,"extension":5.951418926550581},"index":8,"playId":"63f67073-1eba-3b48-a576-6303919a8b61","pitchNumber":6,"startTime":"2026-07-22T01:09:37.497Z","endTime":"2026-07-22T01:09:44.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:09:44.507Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T01:11:38.757Z","endTime":"2026-07-22T01:13:46.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":72.8,"endSpeed":66.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.344985765036558,"aZ":-37.454767893786766,"pfxX":-5.468821157642044,"pfxZ":-4.694393758644725,"pX":-1.1876176409058197,"pZ":1.865223965336534,"vX0":-6.320132884667303,"vY0":-105.76397856465206,"vZ0":2.4910814197439377,"x":162.27,"y":188.42,"x0":2.558883888538215,"y0":50.00434106333723,"z0":4.991550628010938,"aX":-6.147353461627374},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-7.3,"breakHorizontal":11.8,"spinRate":1966,"spinDirection":285},"zone":13,"typeConfidence":0.9,"plateTime":0.519415922843812,"extension":7.419271679584157},"index":0,"playId":"429368ee-305a-3481-979d-0a389506707c","pitchNumber":1,"startTime":"2026-07-22T01:12:02.052Z","endTime":"2026-07-22T01:12:06.772Z","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":1,"outs":0},"pitchData":{"startSpeed":71.3,"endSpeed":66.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.95966067105707,"aZ":-34.5344640396953,"pfxX":-5.579538733039214,"pfxZ":-2.138959829158166,"pX":0.5396262368268352,"pZ":2.8204335708241506,"vX0":-3.00541720250444,"vY0":-103.82643913631055,"vZ0":3.871370492271388,"x":96.43,"y":162.63,"x0":2.7266922608395663,"y0":50.00474948506499,"z0":5.018437875263069,"aX":-6.145162356910174},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-2.5,"breakHorizontal":10.9,"spinRate":2015,"spinDirection":275},"zone":6,"typeConfidence":0.9,"plateTime":0.5257899334260072,"extension":7.331874047818364},"index":1,"playId":"0929dff5-9571-3fc7-904d-2f8dece0811a","pitchNumber":2,"startTime":"2026-07-22T01:12:19.690Z","endTime":"2026-07-22T01:12:25.508Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-22T01:12:32.511Z","endTime":"2026-07-22T01:12:44.887Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.9,"endSpeed":68.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.360548930429903,"aZ":-33.56262653104289,"pfxX":-4.232801326567192,"pfxZ":-1.2012475787883141,"pX":-0.3957815930087787,"pZ":0.8553034777057295,"vX0":-5.081500622946148,"vY0":-106.11482504548248,"vZ0":-0.36778552575141477,"x":132.09,"y":215.69,"x0":2.570391125425582,"y0":50.00526103907499,"z0":4.8205507503430445,"aX":-4.8778439875464406},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-1.9,"breakHorizontal":8.9,"spinRate":2017,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.5141099098427908,"extension":7.467863667583619},"index":3,"playId":"63fc62dd-2c3b-3ba0-8933-088d7e16f9fb","pitchNumber":3,"startTime":"2026-07-22T01:12:44.887Z","endTime":"2026-07-22T01:12:49.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":85.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.27671656671247,"aZ":-28.558081839205354,"pfxX":9.361468728073941,"pfxZ":1.9958907305909523,"pX":0.14387248589015378,"pZ":2.2820793617903807,"vX0":-10.599547172376328,"vY0":-131.71783603827936,"vZ0":-0.8022422229049013,"x":111.52,"y":177.16,"x0":2.949196346395827,"y0":50.00060761884531,"z0":4.648456689947708,"aX":16.93102499968214},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":-15.5,"spinRate":2283,"spinDirection":114},"zone":8,"typeConfidence":0.91,"plateTime":0.4112726986383648,"extension":7.30082575943857},"index":4,"playId":"a905c945-d986-3807-ac26-3a5f93ea291b","pitchNumber":4,"startTime":"2026-07-22T01:13:01.665Z","endTime":"2026-07-22T01:13:07.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":86.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.552887779001825,"aZ":-26.738230114383878,"pfxX":10.300851465501761,"pfxZ":2.929053742650355,"pX":-0.7435411573158034,"pZ":1.7792741176289302,"vX0":-13.241431736357292,"vY0":-133.589945164628,"vZ0":-2.296658326773048,"x":145.34,"y":190.74,"x0":2.878236069097773,"y0":50.002116422085585,"z0":4.520838658929568,"aX":19.115980701542725},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":-16.7,"spinRate":2283,"spinDirection":114},"zone":7,"typeConfidence":0.91,"plateTime":0.405886086632826,"extension":7.294687004241435},"index":5,"playId":"2d43eecb-22f3-33de-8716-3dd8caa447ba","pitchNumber":5,"startTime":"2026-07-22T01:13:18.330Z","endTime":"2026-07-22T01:13:23.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.095625761729035,"aZ":-23.284879739142994,"pfxX":7.825636638615519,"pfxZ":4.812103196867926,"pX":-1.1146627267473697,"pZ":2.3726770020488,"vX0":-13.245038866773948,"vY0":-133.18818916766472,"vZ0":-1.6743350851030545,"x":159.49,"y":174.72,"x0":2.8437485143199317,"y0":50.0015621382432,"z0":4.6479103476151336,"aX":14.453027926147385},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":-12.2,"spinRate":2160,"spinDirection":121},"zone":13,"typeConfidence":0.51,"plateTime":0.40693316820201897,"extension":7.262527210006988},"index":6,"playId":"0776ec3f-25a7-35dc-8c40-0a7eccd8a10e","pitchNumber":6,"startTime":"2026-07-22T01:13:41.276Z","endTime":"2026-07-22T01:13:46.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:13:46.322Z","atBatIndex":13},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kyle Karros hit by pitch. TJ Rumfield to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T01:14:04.912Z","endTime":"2026-07-22T01:14:18.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":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":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":0},"pitchData":{"startSpeed":74.5,"endSpeed":69.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.183206681581087,"aZ":-32.542123210575625,"pfxX":-5.037913308713165,"pfxZ":-0.3039224720495577,"pX":-1.9106652033950116,"pZ":1.4337246520639637,"vX0":-8.440329973034906,"vY0":-108.25976324814533,"vZ0":0.29456755337644736,"x":189.83,"y":200.07,"x0":2.66991592605206,"y0":50.00375273292448,"z0":4.813900768251939,"aX":-6.070826743287384},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-0.2,"breakHorizontal":11.0,"spinRate":2098,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.5030138895559562,"extension":7.437159565187766},"index":0,"playId":"230f4bac-b48e-366a-b08a-fa1ac821ddf2","pitchNumber":1,"startTime":"2026-07-22T01:14:13.598Z","endTime":"2026-07-22T01:14:18.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:14:18.603Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a sharp line drive to center fielder Jacob Young. TJ Rumfield scores. Kyle Karros to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T01:14:43.031Z","endTime":"2026-07-22T01:15:25.847Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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(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":0},"pitchData":{"startSpeed":71.6,"endSpeed":67.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.389661431998551,"aZ":-35.80909897662305,"pfxX":-6.041010541245553,"pfxZ":-3.248115502376878,"pX":1.9027615740565973,"pZ":1.6363591537856688,"vX0":-0.789709068782108,"vY0":-104.38511957890282,"vZ0":1.6944841901740975,"x":44.47,"y":194.6,"x0":3.070537614633843,"y0":50.00394477110859,"z0":4.988498010141171,"aX":-6.755159758418789},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-5.2,"breakHorizontal":11.2,"spinRate":2106,"spinDirection":280},"zone":14,"typeConfidence":0.9,"plateTime":0.5220840690575632,"extension":7.333063616688973},"index":0,"playId":"05c0d74f-3a8a-37e2-a478-e0b4051942cc","pitchNumber":1,"startTime":"2026-07-22T01:14:53.839Z","endTime":"2026-07-22T01:14:58.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.750429633413024,"aZ":-28.018940854524054,"pfxX":8.013652611026163,"pfxZ":2.2771470732380426,"pX":-0.3338985157673385,"pZ":2.4839954654198055,"vX0":-11.356123039328567,"vY0":-132.64660854801622,"vZ0":-0.6124400508804766,"x":129.73,"y":171.71,"x0":2.9132183711333193,"y0":50.00382160556206,"z0":4.716929975634889,"aX":14.636505787867542},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.2,"breakHorizontal":-12.7,"spinRate":2216,"spinDirection":120},"zone":4,"typeConfidence":0.91,"plateTime":0.4090507260303524,"extension":7.342483032618004},"hitData":{"launchSpeed":100.9,"launchAngle":8.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":152.85,"coordY":82.91}},"index":1,"playId":"4f039362-1098-346c-a226-4b53cb84c28a","pitchNumber":2,"startTime":"2026-07-22T01:15:13.812Z","endTime":"2026-07-22T01:15:25.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:15:25.847Z","atBatIndex":15},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Troy Johnston out on a sacrifice fly to center fielder Jacob Young. Kyle Karros scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T01:16:48.669Z","endTime":"2026-07-22T01:17:47.003Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:15:48.181Z","endTime":"2026-07-22T01:16:50.754Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":73.4,"endSpeed":68.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.631042934928995,"aZ":-35.26475535671002,"pfxX":-3.7933429857648955,"pfxZ":-2.654017981829097,"pX":-1.5234055247366132,"pZ":0.7257048996705707,"vX0":-7.572205792400512,"vY0":-106.73046860916061,"vZ0":-0.41826754223674956,"x":175.07,"y":219.19,"x0":2.548932627825175,"y0":50.0020481035507,"z0":4.861673080497782,"aX":-4.419255527185395},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-4.6,"breakHorizontal":8.8,"spinRate":2033,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.5112239871214914,"extension":7.428526366455913},"index":1,"playId":"b67c68d2-5126-3c5c-93cc-b361ff05b555","pitchNumber":1,"startTime":"2026-07-22T01:16:50.754Z","endTime":"2026-07-22T01:16:55.398Z","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":1,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":70.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.080366118207378,"aZ":-30.372086753173797,"pfxX":-3.011320187251515,"pfxZ":1.4696496138109216,"pX":-0.8110920470634793,"pZ":1.8935480149329205,"vX0":-6.609467394296303,"vY0":-108.96561548456982,"vZ0":0.38391914249577885,"x":147.92,"y":187.65,"x0":2.625864817028459,"y0":50.00502557775316,"z0":4.937604224260222,"aX":-3.703466286107859},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":3.0,"breakHorizontal":6.8,"spinRate":2041,"spinDirection":277},"zone":13,"typeConfidence":0.9,"plateTime":0.49838380042748653,"extension":7.440654995302385},"index":2,"playId":"ab8b135e-77ae-304e-b55d-6cf2b28c74b0","pitchNumber":2,"startTime":"2026-07-22T01:17:16.439Z","endTime":"2026-07-22T01:17:21.176Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":69.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.800204979219734,"aZ":-33.10872100639401,"pfxX":-4.254365379720696,"pfxZ":-0.7777790799807001,"pX":-1.0979447595632397,"pZ":2.1962621127866226,"vX0":-6.769601232705503,"vY0":-108.3147067228627,"vZ0":1.878628916582048,"x":158.85,"y":179.48,"x0":2.599131606409139,"y0":50.00063547340312,"z0":4.8923080874889315,"aX":-5.141404031883166},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-0.7,"breakHorizontal":9.2,"spinRate":2071,"spinDirection":275},"zone":13,"typeConfidence":0.9,"plateTime":0.5023267101699882,"extension":7.349431216194373},"hitData":{"launchSpeed":89.5,"launchAngle":31.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.85,"coordY":58.34}},"index":3,"playId":"785b77cd-2b35-3b66-bc6e-39bb4540c643","pitchNumber":3,"startTime":"2026-07-22T01:17:34.971Z","endTime":"2026-07-22T01:17:47.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:17:47.003Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T01:18:12.051Z","endTime":"2026-07-22T01:19:26.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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(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":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22751513176313,"aZ":-25.155768661525013,"pfxX":8.060225826687134,"pfxZ":3.9046631794595097,"pX":-0.7094937523672957,"pZ":1.7656352602116885,"vX0":-12.079837532818669,"vY0":-131.73788140999642,"vZ0":-2.706736468348849,"x":144.04,"y":191.11,"x0":2.8424654252804116,"y0":50.00028492629229,"z0":4.623238768196589,"aX":14.477151312723134},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-12.6,"spinRate":2283,"spinDirection":122},"zone":7,"typeConfidence":0.78,"plateTime":0.4123438816987255,"extension":7.2451829698633725},"index":0,"playId":"9f86e33d-151b-3ce4-a17a-57ebe4b96bf0","pitchNumber":1,"startTime":"2026-07-22T01:18:23.238Z","endTime":"2026-07-22T01:18:28.946Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00641717902473,"aZ":-26.68535722588648,"pfxX":7.117116309693565,"pfxZ":3.0102633118347963,"pX":-0.48798885039017553,"pZ":2.5975048062248915,"vX0":-11.282623630715705,"vY0":-132.56814065050364,"vZ0":-0.5668382220251145,"x":135.6,"y":168.65,"x0":2.8527019460959266,"y0":50.00007156194474,"z0":4.7220375388654645,"aX":12.96756037058973},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":-11.2,"spinRate":2321,"spinDirection":122},"zone":4,"typeConfidence":0.85,"plateTime":0.4094582097491468,"extension":7.272043864325712},"index":1,"playId":"fc39b8cc-1194-321f-a2fd-cb0ba478c89b","pitchNumber":2,"startTime":"2026-07-22T01:18:52.731Z","endTime":"2026-07-22T01:18:59.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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.187315459919112,"aZ":-21.850338623744367,"pfxX":7.308732461316711,"pfxZ":5.493597284487873,"pX":0.06857227398370047,"pZ":3.490777303761959,"vX0":-10.316131100843531,"vY0":-134.72472815714266,"vZ0":0.6121200199608617,"x":114.39,"y":144.53,"x0":2.958996044559007,"y0":50.00158890473368,"z0":4.7791424570835535,"aX":13.732983785991404},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":-11.6,"spinRate":2350,"spinDirection":118},"zone":12,"typeConfidence":0.85,"plateTime":0.40317177907733237,"extension":7.157831345886798},"index":2,"playId":"ed3f2186-9a4e-3430-98ff-2e3dc20af699","pitchNumber":3,"startTime":"2026-07-22T01:19:21.930Z","endTime":"2026-07-22T01:19:26.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:19:26.951Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (20) on a line drive to right fielder James Wood. Mickey Moniak scores. Jake McCarthy to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T01:19:40.139Z","endTime":"2026-07-22T01:20:24.776Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"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":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":73.3,"endSpeed":68.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.63098234374327,"aZ":-37.15143743626307,"pfxX":-6.212767195900524,"pfxZ":-4.3041825968885306,"pX":-1.0976639579039067,"pZ":0.8433206531677656,"vX0":-6.14811022930105,"vY0":-106.63622589320734,"vZ0":0.3134170785186581,"x":158.84,"y":216.01,"x0":2.6255950170882247,"y0":50.00376330066358,"z0":4.8717652791863015,"aX":-7.182845637942912},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-7.4,"breakHorizontal":12.8,"spinRate":2121,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.5128374413343542,"extension":7.362465655303206},"index":0,"playId":"deb34921-d703-3eec-8dd9-02ac8f1f6ec0","pitchNumber":1,"startTime":"2026-07-22T01:19:49.674Z","endTime":"2026-07-22T01:19:54.214Z","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":0,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":70.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.550081270259442,"aZ":-34.598404774874815,"pfxX":-4.367001418671455,"pfxZ":-1.9687090662471114,"pX":0.11335739378982931,"pZ":2.07346676405981,"vX0":-4.569936412864226,"vY0":-108.80260311131539,"vZ0":1.9779456783562577,"x":112.68,"y":182.8,"x0":2.788816317184402,"y0":50.00467949586788,"z0":4.834178243201321,"aX":-5.368366617161371},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-3.0,"breakHorizontal":8.9,"spinRate":2079,"spinDirection":275},"zone":8,"typeConfidence":0.9,"plateTime":0.4986199224136567,"extension":7.421378227658696},"hitData":{"launchSpeed":86.6,"launchAngle":14.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.21,"coordY":134.23}},"index":1,"playId":"c6dd4590-505d-32ee-b154-865c49ea94eb","pitchNumber":2,"startTime":"2026-07-22T01:20:10.740Z","endTime":"2026-07-22T01:20:24.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:20:24.776Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a line drive to center fielder Jacob Young. Jake McCarthy scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T01:21:00.012Z","endTime":"2026-07-22T01:21:23.606Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":85.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.349767896304456,"aZ":-24.74112014786813,"pfxX":5.13053387504434,"pfxZ":4.092188859829372,"pX":-0.4162707169590805,"pZ":2.8194113071706095,"vX0":-10.880188121341378,"vY0":-131.81320797007047,"vZ0":0.005290813020073504,"x":132.87,"y":162.66,"x0":3.03882191905958,"y0":50.00607656492371,"z0":4.5955819082325515,"aX":9.328599770068736},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-7.8,"spinRate":2049,"spinDirection":114},"zone":4,"typeConfidence":0.66,"plateTime":0.4104301481028161,"extension":7.289328428061472},"hitData":{"launchSpeed":80.0,"launchAngle":23.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.34,"coordY":92.19}},"index":0,"playId":"4f6163c1-3a44-3d6a-a092-0f81a4552b67","pitchNumber":1,"startTime":"2026-07-22T01:21:10.145Z","endTime":"2026-07-22T01:21:23.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:21:23.606Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T01:24:00.889Z","endTime":"2026-07-22T01:27:15.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1,6],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T01:21:43.682Z","endTime":"2026-07-22T01:22:01.009Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Miles Mikolas replaces Carson Palmquist.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T01:22:01.009Z","endTime":"2026-07-22T01:24:03.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571945,"link":"/api/v1/people/571945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.26539278089546,"aZ":-27.028095937635293,"pfxX":0.7650113982714846,"pfxZ":2.940360878413756,"pX":-0.11824227832891158,"pZ":2.638653691184909,"vX0":4.8070896453097305,"vY0":-129.7546349659798,"vZ0":-4.676518366923082,"x":121.51,"y":167.54,"x0":-2.074062126246039,"y0":50.00361355274234,"z0":6.458390969026148,"aX":1.3399153218172},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":-2.2,"spinRate":2376,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.41783952071917607,"extension":5.983740895225778},"index":2,"playId":"77ab20b9-ad1a-3716-af5a-f106741d2934","pitchNumber":1,"startTime":"2026-07-22T01:24:03.080Z","endTime":"2026-07-22T01:24:08.852Z","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":2},"index":3,"playId":"dc85c285-3262-3eb5-a72c-f257c3d76302","startTime":"2026-07-22T01:24:23.754Z","endTime":"2026-07-22T01:24:27.778Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"index":4,"playId":"77262c52-50d6-38c8-8ff0-e608c0f8fd0b","startTime":"2026-07-22T01:24:51.991Z","endTime":"2026-07-22T01:24:56.227Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"P","description":"Pitchout"},"description":"Pitchout","code":"P","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":2},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61541969238395,"aZ":-19.57516962029843,"pfxX":-4.858958295088808,"pfxZ":6.956867823333228,"pX":2.8583235618055216,"pZ":3.1267540406689864,"vX0":13.804372684907712,"vY0":-131.8687869820193,"vZ0":-5.075935754433867,"x":8.05,"y":154.36,"x0":-1.7490443438492038,"y0":50.00289317723181,"z0":6.465276960144596,"aX":-8.801153917449314},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.0,"breakHorizontal":6.7,"spinRate":2235,"spinDirection":219},"zone":12,"typeConfidence":0.93,"plateTime":0.4109705163759463,"extension":6.02758186768276},"index":5,"playId":"7a140612-1954-3113-a7cf-771d0cec98c3","pitchNumber":2,"startTime":"2026-07-22T01:25:22.316Z","endTime":"2026-07-22T01:25:28.333Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cole Carrigg steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":6,"actionPlayId":"7a140612-1954-3113-a7cf-771d0cec98c3","startTime":"2026-07-22T01:25:49.036Z","endTime":"2026-07-22T01:26:01.957Z","isPitch":false,"isBaseRunningPlay":true,"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(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":80.6,"endSpeed":75.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.13695362551401,"aZ":-35.3445291495535,"pfxX":3.6625414684286226,"pfxZ":-2.2146168111455022,"pX":-0.9338028321143396,"pZ":2.8027379913250896,"vX0":1.9018202779066358,"vY0":-117.63679079612145,"vZ0":-1.3414648823234199,"x":152.59,"y":163.11,"x0":-2.22356070374496,"y0":50.005652694458476,"z0":6.598844695134344,"aX":5.2358070421740255},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.1,"breakHorizontal":-7.1,"spinRate":2466,"spinDirection":43},"zone":11,"typeConfidence":0.79,"plateTime":0.4621131854654772,"extension":6.042550609648022},"index":7,"playId":"a648bd73-495d-3396-aafd-126c16f88bd9","pitchNumber":3,"startTime":"2026-07-22T01:26:01.957Z","endTime":"2026-07-22T01:26:07.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":74.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.78611137164017,"aZ":-34.69670351055763,"pfxX":2.5779893247448746,"pfxZ":-1.8367605759562426,"pX":0.6163532082699054,"pZ":2.227608724285567,"vX0":2.798397324446757,"vY0":-115.43867658491575,"vZ0":-2.587618710784079,"x":93.51,"y":178.63,"x0":-0.9382333051114475,"y0":50.00202468448836,"z0":6.644347719432249,"aX":3.5427537494845076},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.6,"breakHorizontal":-5.3,"spinRate":2459,"spinDirection":30},"zone":6,"typeConfidence":2.0,"plateTime":0.4711888873880512,"extension":6.068641851473644},"hitData":{"launchSpeed":59.2,"launchAngle":10.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":158.27}},"index":8,"playId":"1a64fc9c-69cb-3012-87aa-cfb07ee63076","pitchNumber":4,"startTime":"2026-07-22T01:27:07.585Z","endTime":"2026-07-22T01:27:15.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:27:15.593Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Wood flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T01:29:25.502Z","endTime":"2026-07-22T01:30:22.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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"}]}],"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":89.5,"endSpeed":84.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53154525637679,"aZ":-26.45539219628131,"pfxX":-0.0117671497436449,"pfxZ":3.2210467520354573,"pX":-0.6587764120520422,"pZ":2.3235466577864154,"vX0":3.063453799112286,"vY0":-130.60797168428698,"vZ0":-3.2539785901361986,"x":142.11,"y":176.04,"x0":-1.8322210867107542,"y0":50.00210308866729,"z0":5.517625994512708,"aX":-0.02173868637004496},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":-0.5,"spinRate":2456,"spinDirection":206},"zone":7,"typeConfidence":0.89,"plateTime":0.4151182747148554,"extension":5.819139539609734},"index":0,"playId":"f40a016c-7571-3702-91ad-866674de801f","pitchNumber":1,"startTime":"2026-07-22T01:29:40.735Z","endTime":"2026-07-22T01:29:45.513Z","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":84.4,"endSpeed":78.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.35085706614886,"aZ":-27.752105130924885,"pfxX":-6.977175085336839,"pfxZ":2.823336317025948,"pX":-0.7839205052948509,"pZ":3.651030361210091,"vX0":4.529949457374432,"vY0":-123.08337272487482,"vZ0":0.45973940677538605,"x":146.88,"y":140.2,"x0":-1.7214026202122525,"y0":50.005721506979725,"z0":5.771066172353599,"aX":-10.944520640365894},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.4,"breakHorizontal":11.9,"spinRate":2133,"spinDirection":238},"zone":1,"typeConfidence":0.9,"plateTime":0.4412909349690959,"extension":5.760862949764038},"index":1,"playId":"e1258239-70d4-3e25-bafb-fe39d97296e0","pitchNumber":2,"startTime":"2026-07-22T01:29:56.101Z","endTime":"2026-07-22T01:30: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(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":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.702293180341616,"aZ":-23.885518480225144,"pfxX":-7.414563424040904,"pfxZ":5.315935007687626,"pX":-0.41455521568449366,"pZ":2.7617113872523684,"vX0":5.400824377435245,"vY0":-122.83253044310808,"vZ0":-2.2720092253485897,"x":132.8,"y":164.21,"x0":-1.656712743431303,"y0":50.001414214842356,"z0":5.687999744658994,"aX":-11.55896769556145},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.5,"breakHorizontal":12.5,"spinRate":2204,"spinDirection":242},"zone":4,"typeConfidence":0.9,"plateTime":0.44249620981573434,"extension":5.8032989507178545},"hitData":{"launchSpeed":99.1,"launchAngle":60.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.61,"coordY":94.45}},"index":2,"playId":"6a085591-d312-3bce-9ecd-e7f8118d4d2a","pitchNumber":3,"startTime":"2026-07-22T01:30:11.192Z","endTime":"2026-07-22T01:30:22.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:30:22.187Z","atBatIndex":21},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Luis García Jr. triples (4) on a sharp line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T01:30:30.595Z","endTime":"2026-07-22T01:31:05.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.71281935850489,"aZ":-35.26393660592943,"pfxX":-0.38200319425613016,"pfxZ":-2.0557818738159224,"pX":-0.2817225313240526,"pZ":3.1622840612618677,"vX0":3.621700163156122,"vY0":-120.2765620857027,"vZ0":1.2778812006591371,"x":127.74,"y":153.4,"x0":-1.7411789034841836,"y0":50.00315816558298,"z0":5.691662076309581,"aX":-0.5745158508622951},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.4,"breakHorizontal":0.0,"spinRate":2440,"spinDirection":30},"zone":2,"typeConfidence":0.73,"plateTime":0.45099930828479584,"extension":5.7425799673783455},"hitData":{"launchSpeed":106.2,"launchAngle":19.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":157.27,"coordY":67.38}},"index":0,"playId":"03cba5ef-4b9f-382b-9824-ee812f8c89da","pitchNumber":1,"startTime":"2026-07-22T01:30:49.742Z","endTime":"2026-07-22T01:31:05.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:31:05.254Z","atBatIndex":22},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"José Tena reaches on a fielder's choice out, pitcher Michael Lorenzen unassisted. Luis García Jr. out at home.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T01:31:36.059Z","endTime":"2026-07-22T01:33:38.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","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":547179,"link":"/api/v1/people/547179"},"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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":88.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460062847739398,"aZ":-18.83880101392762,"pfxX":-6.991818095175415,"pfxZ":6.80062152230045,"pX":0.22763183437416482,"pZ":2.3130211927088764,"vX0":7.797790201561044,"vY0":-137.70930777940004,"vZ0":-4.599499678189547,"x":108.32,"y":176.33,"x0":-1.703999863262788,"y0":50.00541257747973,"z0":5.242342372046402,"aX":-13.717451250066446},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":11.4,"spinRate":2511,"spinDirection":231},"zone":5,"typeConfidence":0.79,"plateTime":0.39454036427540196,"extension":5.8624737687815385},"index":0,"playId":"ed7a305e-2dd7-3ce1-b24c-5b8355231805","pitchNumber":1,"startTime":"2026-07-22T01:31:40.317Z","endTime":"2026-07-22T01:31:46.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.614004078565507,"aZ":-22.372103241641497,"pfxX":-8.004273173208304,"pfxZ":6.056225466979462,"pX":0.00934704038791874,"pZ":1.5563013871461422,"vX0":6.5059662992585245,"vY0":-125.18346906234297,"vZ0":-5.313978641219779,"x":116.64,"y":196.76,"x0":-1.5586779195746392,"y0":50.00317097340452,"z0":5.4913627113074535,"aX":-12.954113381686293},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.2,"breakHorizontal":13.3,"spinRate":2288,"spinDirection":243},"zone":8,"typeConfidence":0.89,"plateTime":0.4342957469043758,"extension":5.859524138519785},"index":1,"playId":"7b7b9258-c4ca-3f18-a17f-453392f99b92","pitchNumber":2,"startTime":"2026-07-22T01:32:00.547Z","endTime":"2026-07-22T01:32:04.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31470045396658,"aZ":-29.577054026639598,"pfxX":-0.5375956154252322,"pfxZ":1.570402858823698,"pX":1.4252527536417914,"pZ":1.0263161366118303,"vX0":7.504089213302502,"vY0":-126.80406514882885,"vZ0":-5.328982340984534,"x":62.67,"y":211.07,"x0":-1.4839837628483685,"y0":50.002064232869856,"z0":5.472964108712171,"aX":-0.8891879595274228},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-0.5,"spinRate":2619,"spinDirection":93},"zone":14,"typeConfidence":0.83,"plateTime":0.4295250821790213,"extension":5.877202959224576},"index":2,"playId":"fc9ee345-03fe-34af-96f6-5ed8a82e0027","pitchNumber":3,"startTime":"2026-07-22T01:32:23.291Z","endTime":"2026-07-22T01:32:27.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14786981645639,"aZ":-23.709854113699354,"pfxX":-8.300749217183986,"pfxZ":5.296121355847918,"pX":0.5252616342004883,"pZ":1.3186861064667073,"vX0":7.65473499854889,"vY0":-124.34427311492382,"vZ0":-5.728418500241707,"x":96.98,"y":203.18,"x0":-1.4847916525741296,"y0":50.001046058146315,"z0":5.566904848645953,"aX":-13.263042119635651},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.8,"breakHorizontal":13.7,"spinRate":2348,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4370914931311103,"extension":5.858712872884967},"index":3,"playId":"18effa2b-bbc3-39de-8b2d-b77d1a88b850","pitchNumber":4,"startTime":"2026-07-22T01:32:41.162Z","endTime":"2026-07-22T01:32:46.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":89.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.366864687855355,"aZ":-21.221032197442355,"pfxX":-6.168783611945327,"pfxZ":5.480533804199663,"pX":-0.31395621601856094,"pZ":2.799387983442467,"vX0":6.654238282833693,"vY0":-138.6902202257965,"vZ0":-2.704962467177367,"x":128.97,"y":163.2,"x0":-1.9132761949529675,"y0":50.004778684285526,"z0":5.161825659730643,"aX":-12.334814394980905},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":10.2,"spinRate":2500,"spinDirection":236},"zone":1,"typeConfidence":0.63,"plateTime":0.39103149457863706,"extension":5.918101130080263},"index":4,"playId":"6b7e711e-d8fd-390b-8ef4-6b909572aca9","pitchNumber":5,"startTime":"2026-07-22T01:33:05.640Z","endTime":"2026-07-22T01:33:10.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":89.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.712162830851558,"aZ":-21.09894444386312,"pfxX":-6.273193217207509,"pfxZ":5.474507264221595,"pX":0.1744851820792388,"pZ":3.0052392318036945,"vX0":7.795742982886711,"vY0":-139.33949915342842,"vZ0":-2.4421207767450155,"x":110.35,"y":157.64,"x0":-1.8067860428520817,"y0":50.00674520842411,"z0":5.243631616864429,"aX":-12.70008664523347},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":10.3,"spinRate":2466,"spinDirection":235},"zone":2,"typeConfidence":0.64,"plateTime":0.3887906795487752,"extension":5.8334744013893705},"hitData":{"launchSpeed":95.9,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.97,"coordY":183.61}},"index":5,"playId":"2ddd18f7-8c74-3eb3-9a0b-3f2d67ae19ee","pitchNumber":6,"startTime":"2026-07-22T01:33:31.093Z","endTime":"2026-07-22T01:33:38.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:33:38.124Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"CJ Abrams homers (24) on a fly ball to right center field. José Tena scores.","rbi":2,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T01:34:09.731Z","endTime":"2026-07-22T01:35:09.352Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"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(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":88.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.629053986841807,"aZ":-22.18290408902579,"pfxX":-5.419960440389618,"pfxZ":5.165889900638014,"pX":0.6836698941375925,"pZ":1.7915601936462728,"vX0":7.985243654976145,"vY0":-135.7733274955825,"vZ0":-5.400868480113015,"x":90.94,"y":190.41,"x0":-1.543423939595827,"y0":50.00316123083726,"z0":5.275723202913771,"aX":-10.485254721360283},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":8.9,"spinRate":2361,"spinDirection":231},"zone":9,"typeConfidence":0.5,"plateTime":0.3979653717763312,"extension":5.987738103626365},"index":0,"playId":"c9a4886e-1e32-3cae-a70e-eeed82337e88","pitchNumber":1,"startTime":"2026-07-22T01:34:24.350Z","endTime":"2026-07-22T01:34:28.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":80.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.57094203796129,"aZ":-25.84795578065479,"pfxX":-6.6621878438574305,"pfxZ":3.955400342764361,"pX":0.02190197051748741,"pZ":1.7432930895106054,"vX0":5.907085470538297,"vY0":-123.98792700569372,"vZ0":-4.162052697987864,"x":116.17,"y":191.71,"x0":-1.4956539500808488,"y0":50.00201695354534,"z0":5.535347885503484,"aX":-10.650003308659205},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.7,"breakHorizontal":11.2,"spinRate":2223,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.437342801484776,"extension":5.826400020774177},"hitData":{"launchSpeed":102.7,"launchAngle":35.0,"totalDistance":434.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":216.47,"coordY":47.2}},"index":1,"playId":"e25499b9-f794-3235-a2de-f517a7493e33","pitchNumber":2,"startTime":"2026-07-22T01:34:41.970Z","endTime":"2026-07-22T01:35:09.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:35:09.352Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Curtis Mead lines out to center fielder Cole Carrigg.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T01:35:16.555Z","endTime":"2026-07-22T01:36:04.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":84.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.59411404131262,"aZ":-24.905972751443016,"pfxX":0.8798049114207998,"pfxZ":4.082992753861513,"pX":-0.5273549018039919,"pZ":4.089913854995653,"vX0":5.4242433565846975,"vY0":-130.61182684766712,"vZ0":0.5736542990402632,"x":137.1,"y":128.35,"x0":-2.719699785704074,"y0":50.00344140664785,"z0":5.696612381413099,"aX":1.5667645788616462},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":-2.4,"spinRate":2591,"spinDirection":204},"zone":11,"typeConfidence":0.92,"plateTime":0.41454367965054884,"extension":5.895122556652452},"index":0,"playId":"d9a4a705-f1c8-3c4d-aa89-e7bb2468acdd","pitchNumber":1,"startTime":"2026-07-22T01:35:27.822Z","endTime":"2026-07-22T01:35:32.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":89.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445973545592185,"aZ":-27.59212215054854,"pfxX":-7.311059578778637,"pfxZ":2.315369027446752,"pX":0.4755004734837985,"pZ":2.18325773327079,"vX0":11.04616853982534,"vY0":-137.6458205903453,"vZ0":-3.7389750535361106,"x":98.88,"y":179.83,"x0":-2.582218125304474,"y0":50.00289987054608,"z0":5.361718190070153,"aX":-14.474377584500829},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.8,"breakHorizontal":11.8,"spinRate":2244,"spinDirection":232},"zone":9,"typeConfidence":0.91,"plateTime":0.3932066059410584,"extension":5.94120202309707},"index":1,"playId":"8d892948-aa85-3c1b-b2cb-e62781bd558d","pitchNumber":2,"startTime":"2026-07-22T01:35:43.054Z","endTime":"2026-07-22T01:35:47.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":89.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93650317992163,"aZ":-26.08579954124628,"pfxX":-6.3784352770144706,"pfxZ":3.066862698527437,"pX":-0.1500908528833078,"pZ":3.5110885787747854,"vX0":9.224396421742487,"vY0":-137.770175807922,"vZ0":-0.6914738243606652,"x":122.72,"y":143.98,"x0":-2.6620455138129104,"y0":50.00632224492442,"z0":5.477115861711255,"aX":-12.677613546704345},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":10.3,"spinRate":2189,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.39258557965174967,"extension":5.937325711436286},"hitData":{"launchSpeed":94.3,"launchAngle":20.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.06,"coordY":69.4}},"index":2,"playId":"62e09581-4ee5-3f82-848f-99cd9aea7317","pitchNumber":3,"startTime":"2026-07-22T01:35:57.319Z","endTime":"2026-07-22T01:36:04.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:36:04.320Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willi Castro doubles (15) on a sharp fly ball to center fielder Jacob Young.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T01:38:08.591Z","endTime":"2026-07-22T01:40:09.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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,3,4,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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":88.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.506707161631738,"aZ":-17.18771832176615,"pfxX":-1.8352379393330516,"pfxZ":7.713469783067577,"pX":-0.17135399895454784,"pZ":1.8154739023855773,"vX0":3.7503065426799487,"vY0":-136.45189716011885,"vZ0":-9.248147595319962,"x":123.53,"y":189.76,"x0":-1.3068019426880695,"y0":50.00347400336852,"z0":6.361829678454121,"aX":-3.566060415732388},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":2.8,"spinRate":2229,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.39687516533452616,"extension":6.025784137303297},"index":0,"playId":"35e0cc69-e724-3d7a-8082-84e2444cacba","pitchNumber":1,"startTime":"2026-07-22T01:38:15.370Z","endTime":"2026-07-22T01:38:20.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":74.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.969616699999168,"aZ":-40.214437794334295,"pfxX":1.8802244707846913,"pfxZ":-5.928266473286991,"pX":0.9809021325550055,"pZ":1.2084057357800142,"vX0":4.38747941695791,"vY0":-114.2734843336405,"vZ0":-3.4062728054035976,"x":79.61,"y":206.15,"x0":-1.188815632826519,"y0":50.00311693029721,"z0":6.570559973918217,"aX":2.5496475295072685},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.3,"breakHorizontal":-4.2,"spinRate":2626,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4746794236678964,"extension":6.143553547919343},"index":1,"playId":"f66e9932-eda7-3b45-8ef2-ef765d8dd775","pitchNumber":2,"startTime":"2026-07-22T01:38:31.771Z","endTime":"2026-07-22T01:38:37.246Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T01:38:46.958Z","endTime":"2026-07-22T01:38:58.644Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":89.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.062839541755732,"aZ":-17.587413640936052,"pfxX":-2.987056021595773,"pfxZ":7.322051093141953,"pX":-0.10698278736310564,"pZ":2.3711174234277546,"vX0":4.195597612948008,"vY0":-138.15749775702207,"vZ0":-7.875507374021907,"x":121.08,"y":174.76,"x0":-1.2363204575157352,"y0":50.000765502053035,"z0":6.376339034014054,"aX":-5.948561906443809},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":4.8,"spinRate":2169,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.3919876581112596,"extension":6.128686217183385},"index":3,"playId":"883e6f6b-335b-3f83-84d8-4e7bade4d706","pitchNumber":3,"startTime":"2026-07-22T01:38:58.644Z","endTime":"2026-07-22T01:39:03.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":74.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.687505103330682,"aZ":-39.974763688753264,"pfxX":1.593881612325402,"pfxZ":-5.79903007219051,"pX":-0.05011656239429319,"pZ":0.26532640594127793,"vX0":2.0906929242138435,"vY0":-114.01829324588338,"vZ0":-5.304873297754399,"x":118.91,"y":231.62,"x0":-1.1784773104134305,"y0":50.002159733627636,"z0":6.475701626947188,"aX":2.1440622969783116},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.4,"breakHorizontal":-3.4,"spinRate":2599,"spinDirection":25},"zone":13,"typeConfidence":0.89,"plateTime":0.47645599475865863,"extension":6.218534262323907},"index":4,"playId":"aa1c52e6-eb9e-35be-98dd-dbc2a158d3c4","pitchNumber":4,"startTime":"2026-07-22T01:39:18.111Z","endTime":"2026-07-22T01:39:22.618Z","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":86.0,"endSpeed":81.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.29264337367344,"aZ":-28.45638121353286,"pfxX":-6.26935609346693,"pfxZ":2.2705746169740273,"pX":-1.0423216727095985,"pZ":2.897437957623747,"vX0":5.90711712867394,"vY0":-125.30165102583837,"vZ0":-2.308282718018754,"x":156.73,"y":160.55,"x0":-2.583055629514187,"y0":50.00225743229099,"z0":6.088760762859905,"aX":-10.263655632140408},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":10.4,"spinRate":1770,"spinDirection":238},"zone":11,"typeConfidence":0.89,"plateTime":0.43229366349110565,"extension":6.371523969827342},"index":5,"playId":"ad72cdd9-1e7f-3b80-9426-6b095959bd63","pitchNumber":5,"startTime":"2026-07-22T01:39:35.152Z","endTime":"2026-07-22T01:39:39.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":89.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44039809898027,"aZ":-19.2513715629731,"pfxX":-2.8981363247239385,"pfxZ":6.4566980627635004,"pX":0.06047620982205756,"pZ":2.8623977441034594,"vX0":4.366837396975173,"vY0":-138.54603501351764,"vZ0":-6.37978433842872,"x":114.69,"y":161.5,"x0":-1.1386625931129,"y0":50.001332561211385,"z0":6.423177955338306,"aX":-5.799140608906676},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":4.7,"spinRate":2083,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3909987231669616,"extension":6.106674260731942},"hitData":{"launchSpeed":100.0,"launchAngle":26.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":157.99,"coordY":41.85}},"index":6,"playId":"b5194642-8695-3910-aa5f-2288e18256e5","pitchNumber":6,"startTime":"2026-07-22T01:39:56.077Z","endTime":"2026-07-22T01:40:09.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:40:09.097Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, first baseman Luis García Jr. to pitcher Miles Mikolas. Willi Castro to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T01:40:16.314Z","endTime":"2026-07-22T01:43:15.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"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,5,6,7],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"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":"Groundout","eventType":"field_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":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":84.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.122786233431587,"aZ":-27.144689800308885,"pfxX":1.683373806567153,"pfxZ":2.8750604724717066,"pX":-0.43246956143383486,"pZ":1.3646409022028727,"vX0":1.6018096540400615,"vY0":-129.71792307069086,"vZ0":-7.6972292170712855,"x":133.48,"y":201.93,"x0":-1.2707110998075661,"y0":50.004684328745476,"z0":6.359933673157186,"aX":2.948200619883499},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-3.4,"spinRate":2303,"spinDirection":199},"zone":13,"typeConfidence":0.91,"plateTime":0.4178773979827395,"extension":5.898095489943795},"index":0,"playId":"be6656a6-066c-33c8-a0c7-a8959c085249","pitchNumber":1,"startTime":"2026-07-22T01:40:40.368Z","endTime":"2026-07-22T01:40:45.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":87.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.846098173518683,"aZ":-21.312141110780004,"pfxX":-6.286407100653412,"pfxZ":5.739384519065477,"pX":0.746909479605032,"pZ":1.4873463019515167,"vX0":7.035014478368885,"vY0":-135.31243400409343,"vZ0":-8.953270785830107,"x":88.53,"y":198.62,"x0":-1.0449829745351753,"y0":50.00271670620335,"z0":6.279109716623306,"aX":-11.896711788379061},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.0,"breakHorizontal":10.3,"spinRate":2241,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4016603259485372,"extension":6.096688884282563},"index":1,"playId":"38f8f484-2f18-3bfb-945f-aa803361d695","pitchNumber":2,"startTime":"2026-07-22T01:40:56.686Z","endTime":"2026-07-22T01:41:01.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.369840214652484,"aZ":-25.254021319719907,"pfxX":2.6177521398606998,"pfxZ":3.9558458852144014,"pX":0.15001937385360054,"pZ":1.596661307971133,"vX0":2.6477812597920445,"vY0":-129.95726646710213,"vZ0":-7.413217497708043,"x":111.28,"y":195.67,"x0":-1.213778350433074,"y0":50.003958192429934,"z0":6.341499063781892,"aX":4.580349084072646},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.1,"breakHorizontal":-5.3,"spinRate":2300,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.4178316048267958,"extension":6.003172054077152},"index":2,"playId":"5aace31f-be0b-3e52-becb-9baf2af2871c","pitchNumber":3,"startTime":"2026-07-22T01:41:15.498Z","endTime":"2026-07-22T01:41:20.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":83.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.780738419639427,"aZ":-27.40927606928121,"pfxX":1.5054707180787736,"pfxZ":2.7600374085307955,"pX":-0.5674478078909285,"pZ":2.8522780883060643,"vX0":0.9267048431749276,"vY0":-129.06562366437444,"vZ0":-4.184514548367635,"x":138.63,"y":161.77,"x0":-1.123990215687836,"y0":50.00544398620629,"z0":6.547884927645568,"aX":2.6013263488949954},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":-2.9,"spinRate":2273,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.42052810330804613,"extension":5.841733298723699},"index":3,"playId":"338ae7c8-38f1-37a4-9498-28ec25dca48f","pitchNumber":4,"startTime":"2026-07-22T01:41:37.328Z","endTime":"2026-07-22T01:41:41.361Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T01:41:52.227Z","endTime":"2026-07-22T01:42:08.399Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":89.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.387062370839296,"aZ":-17.432041080506757,"pfxX":-5.10149418350974,"pfxZ":7.3903089581063455,"pX":0.5692348759562582,"pZ":1.4104971477744732,"vX0":5.864143950810924,"vY0":-138.33728556903353,"vZ0":-10.435818711586677,"x":95.3,"y":200.7,"x0":-0.8864157203940694,"y0":50.00218920526265,"z0":6.326993883501977,"aX":-10.176599089047748},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":8.4,"spinRate":2375,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.3915998129844982,"extension":6.177351931064361},"index":5,"playId":"20a6027e-4e20-3491-99ff-a646e254c44d","pitchNumber":5,"startTime":"2026-07-22T01:42:08.399Z","endTime":"2026-07-22T01:42:12.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":74.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.387099219254187,"aZ":-38.2861597818694,"pfxX":-0.3233187668220534,"pfxZ":-4.526568914559691,"pX":0.6513956184289552,"pZ":2.953613230453539,"vX0":4.218416149779113,"vY0":-113.86590667548663,"vZ0":0.09398079146025529,"x":92.17,"y":159.03,"x0":-1.1614830983947961,"y0":50.002663077663385,"z0":6.613946387497965,"aX":-0.43659057012101055},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.0,"breakHorizontal":-0.2,"spinRate":2573,"spinDirection":33},"zone":6,"typeConfidence":0.9,"plateTime":0.4759598550208106,"extension":6.292837585681911},"index":6,"playId":"b6b53c63-fe8f-3796-b50d-4a9edc7ae0bd","pitchNumber":6,"startTime":"2026-07-22T01:42:25.346Z","endTime":"2026-07-22T01:42:31.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":70.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.77731933053788,"aZ":-41.61016011946027,"pfxX":0.8684035688078935,"pfxZ":-7.601714179413822,"pX":-0.0591909032223048,"pZ":3.2534336511585398,"vX0":2.1861216036491,"vY0":-109.93365123443,"vZ0":1.8660431403255981,"x":119.26,"y":150.94,"x0":-1.1733724770699496,"y0":50.00059021668789,"z0":6.761929425569584,"aX":1.0781883258399303},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.1,"breakHorizontal":-2.0,"spinRate":2509,"spinDirection":29},"zone":2,"typeConfidence":0.92,"plateTime":0.49544700639670625,"extension":6.256988605242572},"hitData":{"launchSpeed":76.5,"launchAngle":-21.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":170.43}},"index":7,"playId":"cb802592-64bf-3144-bafa-a31c01feb038","pitchNumber":7,"startTime":"2026-07-22T01:43:08.589Z","endTime":"2026-07-22T01:43:15.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:43:15.615Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr. Willi Castro scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T01:43:28.772Z","endTime":"2026-07-22T01:43:59.787Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.930829883333846,"aZ":-22.161616680229976,"pfxX":-7.45365731587656,"pfxZ":5.117202000155213,"pX":-0.0864358133033726,"pZ":3.090048045979846,"vX0":7.98829212983329,"vY0":-137.88196947539043,"vZ0":-5.253693635966954,"x":120.29,"y":155.35,"x0":-2.0302412728185737,"y0":50.00634268740924,"z0":6.482615637732754,"aX":-14.591655399341601},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":12.1,"spinRate":2180,"spinDirection":209},"zone":2,"typeConfidence":0.95,"plateTime":0.39478260001014753,"extension":6.148817502456387},"hitData":{"launchSpeed":92.9,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.09,"coordY":162.83}},"index":0,"playId":"ab36e604-b121-394a-874c-c19b758702a8","pitchNumber":1,"startTime":"2026-07-22T01:43:50.755Z","endTime":"2026-07-22T01:43:59.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:43:59.787Z","atBatIndex":28},{"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":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T01:44:25.929Z","endTime":"2026-07-22T01:45:05.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":72.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.260678702865615,"aZ":-39.56846555884117,"pfxX":0.4828358857868609,"pfxZ":-5.674703553792458,"pX":-0.3476391883066152,"pZ":2.751787043758332,"vX0":1.9384950467075575,"vY0":-112.18587580249334,"vZ0":0.0571462993056453,"x":130.25,"y":164.48,"x0":-1.2783268856440044,"y0":50.00559531801792,"z0":6.689573746025133,"aX":0.6285206949584039},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.1,"breakHorizontal":-1.3,"spinRate":2602,"spinDirection":32},"zone":4,"typeConfidence":0.91,"plateTime":0.48433181254493096,"extension":6.18176800757302},"index":0,"playId":"0968bf30-5327-3563-9184-a81ef67f392b","pitchNumber":1,"startTime":"2026-07-22T01:44:25.973Z","endTime":"2026-07-22T01:44:31.417Z","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":2},"pitchData":{"startSpeed":88.4,"endSpeed":83.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.695000179994818,"aZ":-27.809955775051723,"pfxX":-5.194483503747044,"pfxZ":2.520846406950911,"pX":-0.48735408827031074,"pZ":0.5250104358461616,"vX0":4.1074227784185755,"vY0":-128.71817156943845,"vZ0":-8.938078499517585,"x":135.58,"y":224.6,"x0":-1.4042566532549214,"y0":50.004240876652965,"z0":6.094494274574199,"aX":-8.996162872026835},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":8.9,"spinRate":1936,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42043347182525004,"extension":6.1452961516458},"index":1,"playId":"e794f92e-7bfd-3157-b5aa-2fe987a8d67e","pitchNumber":2,"startTime":"2026-07-22T01:44:37.757Z","endTime":"2026-07-22T01:44:42.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.067773423473646,"aZ":-24.318900933572145,"pfxX":-5.582047549369756,"pfxZ":3.9733532506502867,"pX":-0.5454438074942247,"pZ":2.0635941589094733,"vX0":4.226384659733566,"vY0":-137.85668970339836,"vZ0":-7.071325129814932,"x":137.79,"y":183.06,"x0":-1.3532985003892741,"y0":50.001679951979256,"z0":6.240535232516451,"aX":-11.026596707795147},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.2,"breakHorizontal":9.5,"spinRate":2144,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3933978986190003,"extension":6.142601107931178},"hitData":{"launchSpeed":82.8,"launchAngle":1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":152.7}},"index":2,"playId":"0c61cd2e-a2a7-3db0-a948-cb1dcaafdb78","pitchNumber":3,"startTime":"2026-07-22T01:44:57.736Z","endTime":"2026-07-22T01:45:05.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:45:05.746Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T01:47:19.088Z","endTime":"2026-07-22T01:48:17.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T01:47:10.804Z","endTime":"2026-07-22T01:47:21.242Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"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":88.9,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.42160976476718,"aZ":-27.26856905311426,"pfxX":-1.3077189644899843,"pfxZ":2.7861999150972014,"pX":-0.8893608594710829,"pZ":3.3613555867847027,"vX0":2.9062012651066,"vY0":-129.71432271273866,"vZ0":-0.5691585370520205,"x":150.9,"y":148.02,"x0":-1.8376729108376517,"y0":50.005696908795876,"z0":5.602305909644742,"aX":-2.3054066632783496},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":1.9,"spinRate":2467,"spinDirection":199},"zone":11,"typeConfidence":0.84,"plateTime":0.4168713893106526,"extension":5.818535090943363},"index":1,"playId":"bedde10f-bd7a-33c1-89b7-eddb066c5388","pitchNumber":1,"startTime":"2026-07-22T01:47:21.242Z","endTime":"2026-07-22T01:47:26.042Z","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":0},"pitchData":{"startSpeed":82.3,"endSpeed":77.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.508950329307925,"aZ":-27.645067334059313,"pfxX":-5.5059237653849324,"pfxZ":3.004465254003728,"pX":-1.7340234744862706,"pZ":3.833005654086904,"vX0":1.908386973956536,"vY0":-120.15387690948495,"vZ0":1.0732510039248426,"x":183.1,"y":135.29,"x0":-1.809417334037951,"y0":50.00210114682165,"z0":5.781139680061869,"aX":-8.299628948654048},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.9,"breakHorizontal":9.7,"spinRate":2018,"spinDirection":244},"zone":11,"typeConfidence":0.89,"plateTime":0.45056223419989205,"extension":5.725343119352196},"index":2,"playId":"ea44eb15-aac4-345e-ba7a-7e16a646fdee","pitchNumber":2,"startTime":"2026-07-22T01:47:34.194Z","endTime":"2026-07-22T01:47:38.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.187334723764152,"aZ":-26.442614371924748,"pfxX":-0.9473058009270603,"pfxZ":3.1970220390086883,"pX":-0.28509925131718916,"pZ":2.295178608417492,"vX0":4.2544793888904735,"vY0":-130.68196658420555,"vZ0":-3.2470417568874628,"x":127.87,"y":176.81,"x0":-1.7861776408502852,"y0":50.000918433442514,"z0":5.463762737084164,"aX":-1.6976162731567146},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":1.1,"spinRate":2362,"spinDirection":207},"zone":5,"typeConfidence":0.89,"plateTime":0.4134735133183618,"extension":5.905886304777034},"index":3,"playId":"1aeddb1f-a996-32f6-8fa6-0ce5d55627c2","pitchNumber":3,"startTime":"2026-07-22T01:47:49.643Z","endTime":"2026-07-22T01:47:53.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.953062949688427,"aZ":-21.062637434139962,"pfxX":-5.541197971086506,"pfxZ":5.911168187172949,"pX":0.36142773598570754,"pZ":2.4651183273391557,"vX0":7.6552707251674,"vY0":-134.26346243077498,"vZ0":-3.84535740246365,"x":103.22,"y":172.22,"x0":-1.768273471741201,"y0":50.00316104009777,"z0":5.361097072724276,"aX":-10.417972259581408},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":9.0,"spinRate":2320,"spinDirection":226},"zone":6,"typeConfidence":0.55,"plateTime":0.4034122255884456,"extension":5.820966980146862},"hitData":{"launchSpeed":89.8,"launchAngle":34.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.7,"coordY":69.06}},"index":4,"playId":"93137051-5dcf-37dd-8a01-a5fc0194d4e6","pitchNumber":4,"startTime":"2026-07-22T01:48:08.067Z","endTime":"2026-07-22T01:48:17.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:48:17.865Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Keibert Ruiz walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T01:48:21.730Z","endTime":"2026-07-22T01:49:51.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.502358153586133,"aZ":-20.34033499644942,"pfxX":-6.0195648880499775,"pfxZ":6.307721516717985,"pX":-0.7496658202455132,"pZ":3.7364851560098513,"vX0":4.918318239712605,"vY0":-134.46723867674444,"vZ0":-0.9896685589363106,"x":145.58,"y":137.89,"x0":-1.7987570431491302,"y0":50.002209154021415,"z0":5.520185420862812,"aX":-11.291492651278412},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":10.2,"spinRate":2323,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40361656970195225,"extension":5.825268405913489},"index":0,"playId":"f7178a1d-2bb1-35d8-b790-307d24f8d6f8","pitchNumber":1,"startTime":"2026-07-22T01:48:40.622Z","endTime":"2026-07-22T01:48:45.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.81952266116679,"aZ":-24.549951107963622,"pfxX":-0.791146354417331,"pfxZ":4.337174277853874,"pX":-0.22535791041518702,"pZ":1.8870303212987687,"vX0":4.319582886286466,"vY0":-130.1176373650798,"vZ0":-4.451322496917562,"x":125.59,"y":187.83,"x0":-1.7863920753717881,"y0":50.00469109511123,"z0":5.4240966577539975,"aX":-1.391998587148459},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":0.7,"spinRate":2524,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.41695128889807487,"extension":5.884592629309445},"index":1,"playId":"95c1df3b-5f5e-367c-a7aa-f035b5c6d5de","pitchNumber":2,"startTime":"2026-07-22T01:48:55.526Z","endTime":"2026-07-22T01:48:59.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":79.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.031294453861157,"aZ":-24.007187524467994,"pfxX":-7.489670391676386,"pfxZ":5.214312062561665,"pX":0.9987623663045772,"pZ":1.044709041502913,"vX0":8.453309140235888,"vY0":-122.71100216489623,"vZ0":-6.037974196441685,"x":78.93,"y":210.57,"x0":-1.474192082007025,"y0":50.00605132674254,"z0":5.509309608256899,"aX":-11.73856183579725},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.6,"breakHorizontal":12.2,"spinRate":2241,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.4417662318929896,"extension":5.878493884385827},"index":2,"playId":"bdcc088c-38bb-34f2-a056-319af51e5a40","pitchNumber":3,"startTime":"2026-07-22T01:49:11.234Z","endTime":"2026-07-22T01:49:15.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.130798043060775,"aZ":-20.30257414448629,"pfxX":-5.832867400885427,"pfxZ":6.282039304008489,"pX":-1.602739791314001,"pZ":2.613427765122135,"vX0":3.5450521740537746,"vY0":-134.84489059249307,"vZ0":-3.577000293355031,"x":178.09,"y":168.22,"x0":-2.1590976023107658,"y0":50.00404743164375,"z0":5.344908366463211,"aX":-11.02308551384424},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":10.1,"spinRate":2328,"spinDirection":234},"zone":11,"typeConfidence":0.51,"plateTime":0.4022163067125293,"extension":5.7986229475696645},"index":3,"playId":"71a06432-0c50-3e55-bf04-6302ea3c9bf0","pitchNumber":4,"startTime":"2026-07-22T01:49:28.339Z","endTime":"2026-07-22T01:49:33.062Z","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":1},"pitchData":{"startSpeed":92.7,"endSpeed":87.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.511342643674524,"aZ":-27.19469090203721,"pfxX":-7.85734062444794,"pfxZ":2.615424221303977,"pX":0.2349087733246444,"pZ":1.2046658339729845,"vX0":8.071788834605972,"vY0":-134.92804512664955,"vZ0":-5.872668408509876,"x":108.05,"y":206.25,"x0":-1.7295577730549987,"y0":50.003321599238284,"z0":5.247366051899783,"aX":-14.953932184904856},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.1,"breakHorizontal":13.2,"spinRate":2321,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4010884746829948,"extension":6.010473768520283},"index":4,"playId":"e98031b5-d7ed-3378-b435-3e13474e89ab","pitchNumber":5,"startTime":"2026-07-22T01:49:45.948Z","endTime":"2026-07-22T01:49:51.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:49:51.542Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a sharp line drive to right fielder Troy Johnston. Keibert Ruiz to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T01:49:58.045Z","endTime":"2026-07-22T01:52:39.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":88.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90811215499385,"aZ":-26.570959756813263,"pfxX":-7.179508296987871,"pfxZ":2.867950401403691,"pX":-0.3294454896405289,"pZ":3.0945722036527132,"vX0":6.44233907180526,"vY0":-136.68567730731405,"vZ0":-1.6403910607718846,"x":129.56,"y":155.23,"x0":-1.7474550478089903,"y0":50.0042170219456,"z0":5.471008069557248,"aX":-14.029419564870704},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.2,"breakHorizontal":12.2,"spinRate":2297,"spinDirection":230},"zone":1,"typeConfidence":0.91,"plateTime":0.3958580301588168,"extension":5.8036481017518255},"index":0,"playId":"605bf9d9-3a36-3664-8938-77d4ff9b6701","pitchNumber":1,"startTime":"2026-07-22T01:50:13.103Z","endTime":"2026-07-22T01:50:17.278Z","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.0,"endSpeed":86.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.633868145353734,"aZ":-24.83761757293063,"pfxX":-1.1219980308344364,"pfxZ":3.9819123742867077,"pX":-0.932371778794847,"pZ":2.117756140576351,"vX0":3.0635413975164356,"vY0":-132.7343285520501,"vZ0":-4.131966356152755,"x":152.54,"y":181.6,"x0":-1.9393075029566718,"y0":50.00357844696306,"z0":5.4339899698607725,"aX":-2.0680799718610956},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":1.6,"spinRate":2472,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.407580150162107,"extension":5.784680941896829},"index":1,"playId":"47cfbe07-f0f9-35d1-a37f-8b1a276e45b7","pitchNumber":2,"startTime":"2026-07-22T01:50:28.409Z","endTime":"2026-07-22T01:50:34.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":88.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76362231658102,"aZ":-26.404987592527156,"pfxX":-7.340489780552519,"pfxZ":2.977142962572909,"pX":0.07008331983401601,"pZ":2.474462604901695,"vX0":7.338774959533177,"vY0":-136.1838447212781,"vZ0":-3.0673461025374342,"x":114.33,"y":171.97,"x0":-1.6646568847984091,"y0":50.004578826530384,"z0":5.378699209736143,"aX":-14.238251055546682},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":12.4,"spinRate":2190,"spinDirection":230},"zone":5,"typeConfidence":0.91,"plateTime":0.39729826248941214,"extension":5.8252083811966875},"index":2,"playId":"40b2d7b4-5540-366d-917c-3ab832994b6c","pitchNumber":3,"startTime":"2026-07-22T01:50:49.199Z","endTime":"2026-07-22T01:50:53.457Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T01:51:07.892Z","endTime":"2026-07-22T01:51:20.536Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.968194804988503,"aZ":-27.23136100294474,"pfxX":-7.374728171144686,"pfxZ":3.0602216286322212,"pX":-0.39470484533821865,"pZ":1.0667618243343007,"vX0":5.384402551933573,"vY0":-124.95418185281352,"vZ0":-5.479461664838862,"x":132.05,"y":209.98,"x0":-1.596055936248334,"y0":50.00476686608364,"z0":5.465259014818312,"aX":-11.920625497339739},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":12.5,"spinRate":2076,"spinDirection":242},"zone":13,"typeConfidence":0.89,"plateTime":0.43469563244977305,"extension":5.877000148694878},"index":4,"playId":"2852708e-575b-31cf-8514-caa29abc5559","pitchNumber":4,"startTime":"2026-07-22T01:51:20.536Z","endTime":"2026-07-22T01:51:26.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.069682148686585,"aZ":-23.794400104750576,"pfxX":-8.912305570328382,"pfxZ":5.467276260700708,"pX":0.3254167905387026,"pZ":0.1228167481668953,"vX0":7.300830224242596,"vY0":-121.44795394903723,"vZ0":-7.816859857097289,"x":104.6,"y":235.46,"x0":-1.524995134386153,"y0":50.001273830768525,"z0":5.375454900037449,"aX":-13.653435667560176},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.8,"breakHorizontal":15.0,"spinRate":2187,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.44667135459047236,"extension":5.95453550343486},"index":5,"playId":"679c1143-b887-3055-9fdc-b320da600d5a","pitchNumber":5,"startTime":"2026-07-22T01:51:45.716Z","endTime":"2026-07-22T01:51:50.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":88.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.35938582500076,"aZ":-25.42786638792581,"pfxX":-7.959422458052145,"pfxZ":3.431511768395831,"pX":0.1090064828895976,"pZ":2.8381456198733352,"vX0":7.822604778559028,"vY0":-136.9561556618118,"vZ0":-2.319766382096861,"x":112.84,"y":162.15,"x0":-1.703316176283144,"y0":50.002608855658025,"z0":5.3743464236089515,"aX":-15.646912184523575},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":13.4,"spinRate":2320,"spinDirection":228},"zone":2,"typeConfidence":0.91,"plateTime":0.3947420390443197,"extension":5.90362540083951},"index":6,"playId":"e1d1597c-0b5b-38fb-a4a4-7457472a5fd6","pitchNumber":6,"startTime":"2026-07-22T01:52:08.450Z","endTime":"2026-07-22T01:52:13.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":87.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58456827605181,"aZ":-22.49684520271306,"pfxX":-6.355980612783945,"pfxZ":5.05757908851366,"pX":0.13614446910068664,"pZ":2.3946129596567616,"vX0":7.48104758931519,"vY0":-135.52132322555968,"vZ0":-3.5110315653048216,"x":111.81,"y":174.13,"x0":-1.7974207051684943,"y0":50.00491309570167,"z0":5.226217879708765,"aX":-12.166524959916213},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.9,"breakHorizontal":10.4,"spinRate":2310,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.3998010432770438,"extension":5.923953757719734},"hitData":{"launchSpeed":100.6,"launchAngle":11.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.67,"coordY":90.28}},"index":7,"playId":"60719d71-a1ac-3cb0-9e3a-f837ce595ca4","pitchNumber":7,"startTime":"2026-07-22T01:52:28.476Z","endTime":"2026-07-22T01:52:39.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:52:39.481Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T01:53:42.069Z","endTime":"2026-07-22T01:54:37.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T01:52:50.519Z","endTime":"2026-07-22T01:53:44.085Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.735958251813347,"aZ":-26.346057905056515,"pfxX":-1.1488266586296378,"pfxZ":3.174378446997041,"pX":-0.05420902184050797,"pZ":3.0335601330093973,"vX0":7.3448941442511995,"vY0":-132.95081306121972,"vZ0":-1.8231958247260391,"x":119.07,"y":156.87,"x0":-2.6737431563534706,"y0":50.00153107171065,"z0":5.593732903450412,"aX":-2.108999700560311},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":1.0,"spinRate":2425,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.4080572379311729,"extension":5.896145712541411},"index":1,"playId":"6efce954-d5c6-3c8e-a83a-f03e63f48ed8","pitchNumber":1,"startTime":"2026-07-22T01:53:44.085Z","endTime":"2026-07-22T01:53:47.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":88.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.765925492322726,"aZ":-26.40071785852996,"pfxX":-7.9803842282998785,"pfxZ":2.9518448638645767,"pX":0.6349923934053157,"pZ":2.144902486932282,"vX0":12.020814959464493,"vY0":-136.92527185875986,"vZ0":-3.78224393735104,"x":92.8,"y":180.87,"x0":-2.7160105090039983,"y0":50.003458649020594,"z0":5.290054685462965,"aX":-15.607962154948428},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.9,"breakHorizontal":12.8,"spinRate":2178,"spinDirection":238},"zone":9,"typeConfidence":0.91,"plateTime":0.3955662359704242,"extension":5.890677025854999},"index":2,"playId":"e4ca7d60-8d03-3edc-9035-fa9fbcf6b3a5","pitchNumber":2,"startTime":"2026-07-22T01:54:07.032Z","endTime":"2026-07-22T01:54:11.379Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T01:54:20.077Z","endTime":"2026-07-22T01:54:32.561Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.748186130998047,"aZ":-31.6717282644264,"pfxX":6.105393914821017,"pfxZ":0.3584261768382042,"pX":0.6383061521958128,"pZ":2.84679929350658,"vX0":6.026102490849271,"vY0":-117.27733407439997,"vZ0":0.1460061724646431,"x":92.67,"y":161.92,"x0":-2.7468519389946864,"y0":50.00476972120338,"z0":5.709715925680215,"aX":8.60338207626012},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.0,"breakHorizontal":-12.4,"spinRate":2677,"spinDirection":53},"zone":3,"typeConfidence":0.94,"plateTime":0.4649665044796083,"extension":5.90409650601798},"index":4,"playId":"54b4d2e3-6049-37cf-b5b9-9d32facea298","pitchNumber":3,"startTime":"2026-07-22T01:54:32.561Z","endTime":"2026-07-22T01:54:37.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:54:37.302Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"James Wood doubles (24) on a line drive to left fielder Jake McCarthy. Keibert Ruiz scores. Nasim Nuñez scores.","rbi":2,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T01:54:49.811Z","endTime":"2026-07-22T01:56:03.997Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":87.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.941849566942395,"aZ":-20.497784230685987,"pfxX":-5.280199584143703,"pfxZ":6.023987901081128,"pX":-0.3997048667010484,"pZ":3.156836696383869,"vX0":5.779494256633452,"vY0":-136.62622110211692,"vZ0":-2.1645282575490166,"x":132.24,"y":153.55,"x0":-1.8313621744135788,"y0":50.004602598296806,"z0":5.330803054178937,"aX":-10.237265501879147},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":8.8,"spinRate":2333,"spinDirection":229},"zone":1,"typeConfidence":0.84,"plateTime":0.3970906227642983,"extension":6.061420615474987},"index":0,"playId":"f7a4bdaf-afd0-36ef-9590-472f2601bb37","pitchNumber":1,"startTime":"2026-07-22T01:55:02.945Z","endTime":"2026-07-22T01:55:07.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":79.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.13074003554449,"aZ":-25.756990239711744,"pfxX":-7.56397620309364,"pfxZ":4.095351570836353,"pX":-0.8663820726774049,"pZ":2.0208729581163265,"vX0":4.316798420777299,"vY0":-122.69884886352531,"vZ0":-3.4986796912447113,"x":150.02,"y":184.22,"x0":-1.6418146371547904,"y0":50.0005800297978,"z0":5.596031633536452,"aX":-11.842785188875098},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.1,"breakHorizontal":13.1,"spinRate":2218,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.44188129460325776,"extension":5.803720168554743},"index":1,"playId":"9924ecdb-ddd9-3f05-8255-763f93b83042","pitchNumber":2,"startTime":"2026-07-22T01:55:26.824Z","endTime":"2026-07-22T01:55:31.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":88.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.076857761541582,"aZ":-20.98122752590294,"pfxX":-5.867997499093777,"pfxZ":5.7200271234913345,"pX":-0.136639895169525,"pZ":3.0861454790959044,"vX0":6.879932627632724,"vY0":-137.05389927276573,"vZ0":-2.006512033464423,"x":122.21,"y":155.45,"x0":-1.8834610525040685,"y0":50.00614234347772,"z0":5.218533239731749,"aX":-11.488893582758424},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":9.7,"spinRate":2443,"spinDirection":236},"zone":2,"typeConfidence":0.63,"plateTime":0.3953336609220255,"extension":5.929712210854131},"hitData":{"launchSpeed":86.1,"launchAngle":16.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":37.18,"coordY":111.11}},"index":2,"playId":"ff4e05bf-1691-33be-90dd-ce1a3f6b6353","pitchNumber":3,"startTime":"2026-07-22T01:55:50.917Z","endTime":"2026-07-22T01:56:03.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T01:56:03.997Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T01:59:18.268Z","endTime":"2026-07-22T02:00:02.371Z","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":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],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":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":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T01:56:30.870Z","endTime":"2026-07-22T01:56:56.022Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Michael Lorenzen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-22T01:56:56.022Z","endTime":"2026-07-22T01:59:20.387Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":71.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.263719647595206,"aZ":-36.64545673929925,"pfxX":-6.1988817346115965,"pfxZ":-3.5334173312378807,"pX":0.8599426669886031,"pZ":1.6052312695781972,"vX0":-3.4576104517700523,"vY0":-110.97185626766279,"vZ0":1.41262193928458,"x":84.22,"y":195.44,"x0":3.236477805336114,"y0":50.004052437217524,"z0":4.73777810282991,"aX":-7.839162577118305},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-5.9,"breakHorizontal":12.0,"spinRate":2577,"spinDirection":289},"zone":14,"typeConfidence":0.9,"plateTime":0.4909605341969314,"extension":5.2585893354580415},"index":2,"playId":"1070ddf9-b9dc-3a69-b396-52a8fea6d7c5","pitchNumber":1,"startTime":"2026-07-22T01:59:20.387Z","endTime":"2026-07-22T01:59:25.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":72.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.203448186491016,"aZ":-37.04897795028367,"pfxX":-5.110224048047726,"pfxZ":-3.701710924965224,"pX":-0.8189937369783326,"pZ":1.996651061626962,"vX0":-7.244869653936269,"vY0":-113.24611375776303,"vZ0":2.2753115209259955,"x":148.22,"y":184.87,"x0":3.070128088222977,"y0":50.00565123030699,"z0":4.651320899513265,"aX":-6.721619304843034},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-5.9,"breakHorizontal":10.9,"spinRate":2716,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.4813284829716058,"extension":5.271049884321645},"index":3,"playId":"28403d64-782f-3028-b842-d005a25bc3ba","pitchNumber":2,"startTime":"2026-07-22T01:59:37.252Z","endTime":"2026-07-22T01:59:43.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.57396894050882,"aZ":-36.72632456789409,"pfxX":-6.419067470599005,"pfxZ":-3.4730391258137594,"pX":-0.7405856404094079,"pZ":2.670995989294816,"vX0":-6.694283157967963,"vY0":-113.45082699504104,"vZ0":3.687390174085981,"x":145.23,"y":166.66,"x0":3.0754594346069384,"y0":50.00167461282187,"z0":4.67081967637713,"aX":-8.416722899244881},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.0,"breakHorizontal":13.2,"spinRate":2711,"spinDirection":301},"zone":4,"typeConfidence":0.9,"plateTime":0.4816623727025129,"extension":5.296242045045598},"hitData":{"launchSpeed":83.7,"launchAngle":44.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.1,"coordY":81.6}},"index":4,"playId":"d8f045ca-ed0a-3576-8545-c6726a04fc19","pitchNumber":3,"startTime":"2026-07-22T01:59:53.347Z","endTime":"2026-07-22T02:00:02.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:00:02.371Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T02:01:56.651Z","endTime":"2026-07-22T02:03:02.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":71.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.792731467558003,"aZ":-39.680838754589466,"pfxX":0.5994327439931725,"pfxZ":-5.929681418539931,"pX":-0.13826969472851122,"pZ":1.6500387816221116,"vX0":2.4350036647340763,"vY0":-110.85348395756574,"vZ0":-1.9256863846994694,"x":122.27,"y":194.23,"x0":-1.3216484885972377,"y0":50.004702251523646,"z0":6.611159143392521,"aX":0.7583432921688853},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-10.9,"breakHorizontal":-1.7,"spinRate":2461,"spinDirection":33},"zone":8,"typeConfidence":0.91,"plateTime":0.49105946801543254,"extension":6.239444325235262},"index":0,"playId":"488a290d-7ca7-3d5f-9457-f439890143a2","pitchNumber":1,"startTime":"2026-07-22T02:02:13.679Z","endTime":"2026-07-22T02:02:18.385Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-22T02:02:30.108Z","endTime":"2026-07-22T02:02:38.292Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":88.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.219609405714582,"aZ":-17.08468226675801,"pfxX":-4.285196379033809,"pfxZ":7.748307888001336,"pX":0.23140353979432116,"pZ":1.340912853278841,"vX0":5.6284575508103885,"vY0":-137.21929109654388,"vZ0":-10.192847276384558,"x":108.18,"y":202.58,"x0":-1.2692701870262713,"y0":50.00541572468416,"z0":6.214008326816299,"aX":-8.34933435534537},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":6.8,"spinRate":2241,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.39590649149278434,"extension":6.213149884610286},"index":2,"playId":"89af4914-07eb-3bd9-94b9-a38f9e8f3ea2","pitchNumber":2,"startTime":"2026-07-22T02:02:38.292Z","endTime":"2026-07-22T02:02:43.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":82.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.507253451335878,"aZ":-27.790674717483604,"pfxX":0.6735638611145662,"pfxZ":2.5873257371287517,"pX":-0.4495233458848931,"pZ":2.0609905164620055,"vX0":2.018064062030568,"vY0":-127.77422684278314,"vZ0":-5.635391797172095,"x":134.13,"y":183.13,"x0":-1.329666350651604,"y0":50.00189669074747,"z0":6.4154154965872685,"aX":1.139281323387554},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.0,"breakHorizontal":-1.6,"spinRate":2268,"spinDirection":185},"zone":7,"typeConfidence":0.9,"plateTime":0.4248728231281498,"extension":6.01219497492458},"hitData":{"launchSpeed":94.5,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.94,"coordY":147.63}},"index":3,"playId":"319b846c-8ba4-37e1-b886-5afde490e3ce","pitchNumber":3,"startTime":"2026-07-22T02:02:54.141Z","endTime":"2026-07-22T02:03:02.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:03:02.174Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Tovar lines out to center fielder Jacob Young.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T02:03:09.108Z","endTime":"2026-07-22T02:04:11.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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(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":80.4,"endSpeed":74.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93159630322116,"aZ":-35.69488489479412,"pfxX":4.0698802590958145,"pfxZ":-2.5061606373677954,"pX":-0.13535911817978605,"pZ":3.314459537132502,"vX0":3.7089659016658723,"vY0":-117.14848389417348,"vZ0":-0.2744606462490754,"x":122.16,"y":149.29,"x0":-2.2617915292657766,"y0":50.003389411638814,"z0":6.740113612225059,"aX":5.716134707207956},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.3,"breakHorizontal":-8.2,"spinRate":2510,"spinDirection":45},"zone":2,"typeConfidence":0.72,"plateTime":0.46566741596424466,"extension":6.004541106264144},"index":0,"playId":"278efb19-2ddd-3a13-84d2-8475e3b22f27","pitchNumber":1,"startTime":"2026-07-22T02:03:27.577Z","endTime":"2026-07-22T02:03:31.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.34716244179213,"aZ":-39.34009663610017,"pfxX":3.575220637141475,"pfxZ":-5.358374690608986,"pX":0.22044909727253978,"pZ":2.9904547476031373,"vX0":4.7866945401015055,"vY0":-114.33839174499431,"vZ0":0.3584988341619648,"x":108.6,"y":158.04,"x0":-2.3578706511847902,"y0":50.00571657849739,"z0":6.6644343185431305,"aX":4.776334645849118},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.4,"breakHorizontal":-7.6,"spinRate":2559,"spinDirection":30},"zone":2,"typeConfidence":2.0,"plateTime":0.4774409130984907,"extension":6.095406898778242},"index":1,"playId":"0f3ccd2a-bd6e-3ac5-a8fa-aede25bebbdc","pitchNumber":2,"startTime":"2026-07-22T02:03:40.646Z","endTime":"2026-07-22T02:03:49.463Z","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":95.1,"endSpeed":89.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.865976461343266,"aZ":-19.824135059648047,"pfxX":-3.508738605249134,"pfxZ":6.2258366756219985,"pX":0.6603721728050528,"pZ":2.8075886566821056,"vX0":9.245070815430504,"vY0":-138.28929953164484,"vZ0":-5.922750544550494,"x":91.83,"y":162.98,"x0":-2.2349579860457403,"y0":50.00282130302821,"z0":6.259472456292752,"aX":-6.960921857801413},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":4.9,"spinRate":2248,"spinDirection":215},"zone":3,"typeConfidence":0.89,"plateTime":0.39249264804282946,"extension":6.214084794095532},"hitData":{"launchSpeed":98.5,"launchAngle":23.0,"totalDistance":379.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.81,"coordY":48.39}},"index":2,"playId":"03b2ac65-d73e-3ae3-8969-0be69c948862","pitchNumber":3,"startTime":"2026-07-22T02:04:03.675Z","endTime":"2026-07-22T02:04:11.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:04:11.708Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T02:04:17.202Z","endTime":"2026-07-22T02:06:12.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62476307829411,"aZ":-23.040757728060676,"pfxX":-6.098085739884262,"pfxZ":4.649220404003558,"pX":-0.3610641793375196,"pZ":1.896278387308741,"vX0":4.857957876164556,"vY0":-137.5842790881965,"vZ0":-7.655810515911151,"x":130.76,"y":187.58,"x0":-1.336559097486011,"y0":50.00172866336281,"z0":6.218116561354181,"aX":-11.972131347693107},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":10.3,"spinRate":2078,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.39449985191699577,"extension":6.26718284532035},"index":0,"playId":"5db0a5c4-e455-31b0-b189-2fb0469935e7","pitchNumber":1,"startTime":"2026-07-22T02:04:37.474Z","endTime":"2026-07-22T02:04:41.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.030644972018685,"aZ":-22.29590290327393,"pfxX":-6.423995812042045,"pfxZ":5.015014769208523,"pX":-0.8333348758511196,"pZ":2.890278275961893,"vX0":3.5333168104400583,"vY0":-137.85373970966594,"vZ0":-5.618122502490599,"x":148.76,"y":160.74,"x0":-1.2816806125851448,"y0":50.00040666545376,"z0":6.412032862833703,"aX":-12.646672273048365},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":11.2,"spinRate":2142,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39387982760399076,"extension":6.100280814652912},"index":1,"playId":"a4d2a423-1b04-30d1-b2f8-b2ebae57579a","pitchNumber":2,"startTime":"2026-07-22T02:04:49.750Z","endTime":"2026-07-22T02:04:54.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.972644228952866,"aZ":-20.759338810807126,"pfxX":-3.802624002697797,"pfxZ":6.000157759005059,"pX":0.25243121563354654,"pZ":4.22835563869054,"vX0":5.43241588071966,"vY0":-135.20703138636662,"vZ0":-2.2620926510468236,"x":107.38,"y":124.61,"x0":-1.2639457683780868,"y0":50.00079720764111,"z0":6.491185209520754,"aX":-7.231501443388445},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":6.1,"spinRate":2247,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.40099495431738896,"extension":6.445530207587235},"index":2,"playId":"8d3a894d-abbb-393a-91e4-c7fadc94374e","pitchNumber":3,"startTime":"2026-07-22T02:05:08.053Z","endTime":"2026-07-22T02:05:12.566Z","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":2},"pitchData":{"startSpeed":78.3,"endSpeed":73.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.226107275388326,"aZ":-39.314576679040556,"pfxX":2.680023427635215,"pfxZ":-5.311273769725322,"pX":0.5210636520802873,"pZ":1.6008902531729263,"vX0":2.8863230537183115,"vY0":-114.11660980257821,"vZ0":-2.552283773642994,"x":97.14,"y":195.56,"x0":-1.0993925715224906,"y0":50.00393031215909,"z0":6.537183198168111,"aX":3.602010969327751},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.0,"breakHorizontal":-5.5,"spinRate":2657,"spinDirection":38},"zone":14,"typeConfidence":0.89,"plateTime":0.4765145960613828,"extension":6.366255475487987},"index":3,"playId":"cc861e97-3dae-3b73-b696-38e7c661edd0","pitchNumber":4,"startTime":"2026-07-22T02:05:23.236Z","endTime":"2026-07-22T02:05:28.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":76.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.39829928067093,"aZ":-33.67047567517041,"pfxX":5.01976428329657,"pfxZ":-1.033217351290709,"pX":-0.04083097827250408,"pZ":3.496113071012821,"vX0":3.7900943992120686,"vY0":-118.34142382824571,"vZ0":-0.13625137668625742,"x":118.56,"y":144.38,"x0":-2.3043619561236977,"y0":50.00383294657322,"z0":6.588425482983453,"aX":7.260294878919302},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.7,"breakHorizontal":-9.8,"spinRate":2380,"spinDirection":38},"zone":12,"typeConfidence":0.88,"plateTime":0.4593847260861841,"extension":6.17805444991987},"index":4,"playId":"2ec5925c-6845-3d80-8724-f8846c410f6d","pitchNumber":5,"startTime":"2026-07-22T02:05:44.741Z","endTime":"2026-07-22T02:05:48.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10552746367001,"aZ":-27.214576325143536,"pfxX":0.5576312820808962,"pfxZ":2.879393493232082,"pX":1.263548085239435,"pZ":1.9272302939071269,"vX0":8.482530889475447,"vY0":-129.15418503136507,"vZ0":-6.065355777236391,"x":68.84,"y":186.74,"x0":-2.1099620157154706,"y0":50.00213171082924,"z0":6.347991569389294,"aX":0.958387303422604},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.3,"breakHorizontal":-2.5,"spinRate":2215,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.4210467664913762,"extension":6.174699243889714},"index":5,"playId":"874eeee3-46ee-3ad1-af94-b23de80233bc","pitchNumber":6,"startTime":"2026-07-22T02:06:06.995Z","endTime":"2026-07-22T02:06:12.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:06:12.192Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrés Chaparro flies out to right fielder Troy Johnston.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T02:08:41.204Z","endTime":"2026-07-22T02:09:27.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"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":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andrés Chaparro replaces José Tena.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:08:01.759Z","endTime":"2026-07-22T02:08:43.293Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"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":0,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":70.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.62327319797461,"aZ":-33.00573981919149,"pfxX":-7.672609810617882,"pfxZ":-0.6532894589996001,"pX":3.3890667495665543,"pZ":3.9233251236785405,"vX0":1.8035055981943073,"vY0":-111.03778567162111,"vZ0":5.134490663656527,"x":-12.18,"y":132.85,"x0":3.5720057293757717,"y0":50.003907814925284,"z0":4.982834874125214,"aX":-9.748461685050144},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":0.1,"breakHorizontal":13.6,"spinRate":2670,"spinDirection":284},"zone":12,"typeConfidence":0.9,"plateTime":0.49004119074048,"extension":5.091133823264358},"index":1,"playId":"cd0c75c9-652c-3aa9-9800-21d33b8174b2","pitchNumber":1,"startTime":"2026-07-22T02:08:43.293Z","endTime":"2026-07-22T02:08:48.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.32043584324431,"aZ":-27.742304303525252,"pfxX":0.9045857602380867,"pfxZ":2.840595465921113,"pX":-1.630112388275708,"pZ":0.375234469844072,"vX0":-11.072090716970933,"vY0":-122.70793370340292,"vZ0":-4.73205982203574,"x":179.14,"y":228.65,"x0":2.7815501682751607,"y0":50.0009212728445,"z0":4.6328748101110016,"aX":1.4118560661776742},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":0.4,"spinRate":2246,"spinDirection":97},"zone":13,"typeConfidence":0.77,"plateTime":0.4427202017361629,"extension":5.536600049174309},"index":2,"playId":"89010aac-f8a1-3466-901e-c50013be295d","pitchNumber":2,"startTime":"2026-07-22T02:09:02.603Z","endTime":"2026-07-22T02:09:07.581Z","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":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.239995455572586,"aZ":-32.767943034072985,"pfxX":7.576358087293697,"pfxZ":-0.33346575298673997,"pX":0.04643910724901485,"pZ":2.217125595110065,"vX0":-9.824429268157466,"vY0":-130.66861142612365,"vZ0":-0.6593653165978655,"x":115.23,"y":178.92,"x0":2.8418970691278527,"y0":50.00590321446441,"z0":4.899356989921631,"aX":13.322066677329676},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.6,"breakHorizontal":-12.0,"spinRate":2102,"spinDirection":112},"zone":5,"typeConfidence":0.91,"plateTime":0.4165325073459605,"extension":5.673913467942839},"hitData":{"launchSpeed":86.3,"launchAngle":51.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.46,"coordY":96.29}},"index":3,"playId":"e920aa20-cd5c-3fb2-8b0f-f99eba061df7","pitchNumber":3,"startTime":"2026-07-22T02:09:18.007Z","endTime":"2026-07-22T02:09:27.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:09:27.802Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"CJ Abrams pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T02:09:32.329Z","endTime":"2026-07-22T02:10:30.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"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":[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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"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":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50915388399451,"aZ":-27.403602124733546,"pfxX":8.165440483548174,"pfxZ":2.705143003775495,"pX":0.6456844165407196,"pZ":3.1850765902460103,"vX0":-8.35889196346584,"vY0":-130.95913549143663,"vZ0":0.6646773394876074,"x":92.39,"y":152.78,"x0":2.79390727115626,"y0":50.00423049367297,"z0":4.952542951404476,"aX":14.41139525295283},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-13.3,"spinRate":2160,"spinDirection":117},"zone":3,"typeConfidence":0.91,"plateTime":0.4157166661453844,"extension":5.747857773819652},"index":0,"playId":"bab60857-3737-3282-9554-81984c0d25c5","pitchNumber":1,"startTime":"2026-07-22T02:09:51.596Z","endTime":"2026-07-22T02:09:56.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.169543337297814,"aZ":-27.840632624027922,"pfxX":7.830140949980472,"pfxZ":2.44956359631999,"pX":1.3700423351694961,"pZ":2.9092757306148247,"vX0":-6.347298915109868,"vY0":-131.00610754329716,"vZ0":0.09979992935377024,"x":64.78,"y":160.23,"x0":2.7865141302474488,"y0":50.00211753348346,"z0":4.922379838519524,"aX":13.846520135202733},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.7,"breakHorizontal":-13.1,"spinRate":2151,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.41535234577892277,"extension":5.593870079517108},"index":1,"playId":"9af6bf08-e42a-313e-b095-bfaef5eba534","pitchNumber":2,"startTime":"2026-07-22T02:10:06.008Z","endTime":"2026-07-22T02:10:11.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.95552584889668,"aZ":-32.44161736043805,"pfxX":-3.4826242700322694,"pfxZ":-0.2066203480365889,"pX":-0.8734590622637707,"pZ":2.575452623171924,"vX0":-7.497332102301656,"vY0":-113.30978236610441,"vZ0":2.713427096459298,"x":150.29,"y":169.24,"x0":2.925441852866648,"y0":50.00208365129911,"z0":4.59550922867257,"aX":-4.544058060750499},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.6,"breakHorizontal":8.2,"spinRate":2630,"spinDirection":306},"zone":11,"typeConfidence":0.9,"plateTime":0.48268440977995564,"extension":5.2599129665889235},"hitData":{"launchSpeed":75.9,"launchAngle":63.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":130.02,"coordY":137.49}},"index":2,"playId":"e6e4b900-5670-31eb-abe6-66faf02705ec","pitchNumber":3,"startTime":"2026-07-22T02:10:20.822Z","endTime":"2026-07-22T02:10:30.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:10:30.838Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Curtis Mead strikes out swinging.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T02:10:37.556Z","endTime":"2026-07-22T02:12:07.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55264497585565,"aZ":-28.165650288111813,"pfxX":0.7931217016638912,"pfxZ":2.535717378292742,"pX":0.03937529635962712,"pZ":1.3118498138346901,"vX0":-7.651138195809422,"vY0":-124.29093765558929,"vZ0":-2.4965705286469917,"x":115.5,"y":203.36,"x0":3.0412680209750578,"y0":50.001420416221784,"z0":4.644393097025978,"aX":1.2533772894926836},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":0.1,"spinRate":2196,"spinDirection":111},"zone":13,"typeConfidence":0.92,"plateTime":0.43898558027284995,"extension":5.4357023145340255},"index":0,"playId":"e18d1b3b-292e-3016-9a07-968de54477c6","pitchNumber":1,"startTime":"2026-07-22T02:10:53.814Z","endTime":"2026-07-22T02:10:59.242Z","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":89.3,"endSpeed":83.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.718198629163766,"aZ":-29.720365623740978,"pfxX":7.732277985245835,"pfxZ":1.404912345998632,"pX":0.7510389781491157,"pZ":2.2819968685698733,"vX0":-7.918693355157506,"vY0":-130.01981466083038,"vZ0":-0.9346235148794174,"x":88.37,"y":177.17,"x0":2.805978556417506,"y0":50.00060198152536,"z0":4.866014457432899,"aX":13.472978049551234},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":-12.6,"spinRate":2116,"spinDirection":111},"zone":6,"typeConfidence":0.91,"plateTime":0.4184407439607698,"extension":5.603536466830842},"index":1,"playId":"1142fe7b-9feb-3e5f-8821-52218cabc0e7","pitchNumber":2,"startTime":"2026-07-22T02:11:07.259Z","endTime":"2026-07-22T02:11:12.337Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-22T02:11:29.965Z","endTime":"2026-07-22T02:11:29.966Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60956239918732,"aZ":-32.74712358711838,"pfxX":7.962591713684788,"pfxZ":-0.3196065534178292,"pX":0.7761914166398542,"pZ":2.5360679969880335,"vX0":-7.809391814670563,"vY0":-131.54701255953609,"vZ0":0.20109791116569342,"x":87.41,"y":170.31,"x0":2.725674630145305,"y0":50.00529411663942,"z0":4.854200222813388,"aX":14.187061790320874},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.4,"breakHorizontal":-13.1,"spinRate":2203,"spinDirection":114},"zone":6,"typeConfidence":0.91,"plateTime":0.41380015014980653,"extension":5.4843669277018385},"index":3,"playId":"566317f8-60fe-36d1-bf69-4352ef92ec8b","pitchNumber":3,"startTime":"2026-07-22T02:11:29.967Z","endTime":"2026-07-22T02:11:34.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.16276877216329,"aZ":-33.920018322487216,"pfxX":6.4093773260639315,"pfxZ":-1.2711975389200827,"pX":1.8388084004028238,"pZ":2.8838874110752126,"vX0":-4.5745473730244015,"vY0":-115.25448862294323,"vZ0":2.7925475755276317,"x":46.91,"y":160.92,"x0":2.9962015143005787,"y0":50.00328219635118,"z0":4.886417289889193,"aX":8.806099368717144},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.6,"breakHorizontal":-10.8,"spinRate":1466,"spinDirection":93},"zone":12,"typeConfidence":0.9,"plateTime":0.471455760223245,"extension":5.5035225662994565},"index":4,"playId":"0d5fe3ec-7b94-350d-a769-8b2d013970cf","pitchNumber":4,"startTime":"2026-07-22T02:11:47.132Z","endTime":"2026-07-22T02:11:51.902Z","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":78.2,"endSpeed":73.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.926846350982704,"aZ":-34.516830145621434,"pfxX":-5.18041795551094,"pfxZ":-1.7553271126262846,"pX":0.4485965881974245,"pZ":1.388793716646331,"vX0":-4.843470498899135,"vY0":-113.97423685338666,"vZ0":0.6215557962926532,"x":99.9,"y":201.28,"x0":3.26225835916924,"y0":50.00177967641207,"z0":4.479979045533768,"aX":-6.9191644285969005},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-2.8,"breakHorizontal":10.4,"spinRate":2716,"spinDirection":304},"zone":14,"typeConfidence":0.9,"plateTime":0.477772514968819,"extension":5.369031159346307},"index":5,"playId":"bd7e6242-57d9-3ab7-b27f-28dc59d8cfc0","pitchNumber":5,"startTime":"2026-07-22T02:12:01.928Z","endTime":"2026-07-22T02:12:07.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:12:07.502Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Carrigg flies out to left fielder Daylen Lile.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T02:14:16.237Z","endTime":"2026-07-22T02:15:30.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andrés Chaparro remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:12:35.832Z","endTime":"2026-07-22T02:14:18.530Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"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(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":93.0,"endSpeed":86.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.712752275676518,"aZ":-24.026621840094972,"pfxX":-6.21236433310615,"pfxZ":4.298961048588469,"pX":-0.9568754855202238,"pZ":4.077791268968778,"vX0":3.026763849776881,"vY0":-135.6339148123682,"vZ0":-2.2757949224011744,"x":153.47,"y":128.68,"x0":-1.2694069022275352,"y0":50.005668682023526,"z0":6.572580722209939,"aX":-11.782864573625602},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":10.8,"spinRate":1949,"spinDirection":214},"zone":11,"typeConfidence":0.85,"plateTime":0.40111022730529644,"extension":6.036008861643045},"index":1,"playId":"69873a0d-c292-3829-a9b4-9f6547ce097f","pitchNumber":1,"startTime":"2026-07-22T02:14:18.530Z","endTime":"2026-07-22T02:14:24.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.887742616846843,"aZ":-27.157382060070063,"pfxX":2.3902254594089163,"pfxZ":2.9580587477295257,"pX":-1.160878930277037,"pZ":2.821853313320593,"vX0":-0.23217753844291691,"vY0":-128.29159302428937,"vZ0":-4.301691335512459,"x":161.25,"y":162.59,"x0":-1.3814636490570507,"y0":50.005135918260564,"z0":6.591645375856935,"aX":4.059486477194506},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":-4.3,"spinRate":2143,"spinDirection":181},"zone":11,"typeConfidence":0.9,"plateTime":0.4239259668470683,"extension":5.8570878999465235},"index":2,"playId":"b472e410-caf2-3bd3-a6ac-7f9c6b8f1a4f","pitchNumber":2,"startTime":"2026-07-22T02:14:33.486Z","endTime":"2026-07-22T02:14:38.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.940278554033846,"aZ":-23.345576882558092,"pfxX":-5.920285403440484,"pfxZ":4.651581521962614,"pX":0.2995275864643189,"pZ":3.451445567934802,"vX0":6.177368479098818,"vY0":-135.5040023814678,"vZ0":-3.524402373109327,"x":105.58,"y":145.59,"x0":-1.218587695690167,"y0":50.00261386832808,"z0":6.361884299459756,"aX":-11.23464925592036},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":9.7,"spinRate":2225,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.40110433144290214,"extension":6.165026311132273},"index":3,"playId":"4c837cb3-081f-3f7b-8d15-7f7ea34d09d5","pitchNumber":3,"startTime":"2026-07-22T02:14:48.564Z","endTime":"2026-07-22T02:14:53.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.014707463405195,"aZ":-21.048540163411275,"pfxX":-2.2734813366973743,"pfxZ":5.897758124120331,"pX":-0.1412998037530003,"pZ":3.1070771085993787,"vX0":4.10886249005022,"vY0":-135.35608864704602,"vZ0":-4.886510711534357,"x":122.39,"y":154.89,"x0":-1.372414794824607,"y0":50.00137903340387,"z0":6.377520353106335,"aX":-4.2877252194578555},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":3.4,"spinRate":2162,"spinDirection":208},"zone":2,"typeConfidence":0.51,"plateTime":0.40216293464757413,"extension":6.139860813806426},"index":4,"playId":"774d4828-1a4e-34db-ab52-8d87ff0336a0","pitchNumber":4,"startTime":"2026-07-22T02:15:06.410Z","endTime":"2026-07-22T02:15:11.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.925121375289017,"aZ":-24.244070819271855,"pfxX":-6.712945194862183,"pfxZ":4.15291847688481,"pX":-0.4301843705683345,"pZ":3.0994099189332087,"vX0":4.740222875220434,"vY0":-136.58465813206857,"vZ0":-4.354930293342293,"x":133.4,"y":155.1,"x0":-1.30622024409059,"y0":50.00481927611107,"z0":6.358840508832574,"aX":-12.827086271687936},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.8,"breakHorizontal":11.3,"spinRate":2232,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3993175291987514,"extension":6.077398622298519},"hitData":{"launchSpeed":96.9,"launchAngle":26.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.82,"coordY":79.29}},"index":5,"playId":"32d3c90c-798c-34ef-8f56-fa3ddd79fee9","pitchNumber":5,"startTime":"2026-07-22T02:15:22.640Z","endTime":"2026-07-22T02:15:30.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:15:30.669Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (16) on a sharp fly ball to right fielder James Wood.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T02:15:36.950Z","endTime":"2026-07-22T02:16:50.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.410105271166106,"aZ":-26.431318912659094,"pfxX":2.052347160740264,"pfxZ":3.350957909839363,"pX":0.493131528204,"pZ":2.2198865180235683,"vX0":6.672800900648094,"vY0":-129.02639397771938,"vZ0":-5.665067484122241,"x":98.2,"y":178.84,"x0":-2.37525708049758,"y0":50.00626100662139,"z0":6.4353367600513405,"aX":3.5218971037771514},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":-4.9,"spinRate":2214,"spinDirection":198},"zone":6,"typeConfidence":0.9,"plateTime":0.4216790933443897,"extension":6.0444316210387194},"index":0,"playId":"70a7b0ec-01e0-302d-9112-7461d0d90b9c","pitchNumber":1,"startTime":"2026-07-22T02:15:57.508Z","endTime":"2026-07-22T02:16:02.822Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-22T02:16:06.984Z","endTime":"2026-07-22T02:16:22.038Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.056323845400424,"aZ":-35.27188915200074,"pfxX":0.6515598614636695,"pfxZ":-2.133200905251295,"pX":0.9243251435758165,"pZ":1.7486953169130106,"vX0":7.358585066275979,"vY0":-118.78618698429422,"vZ0":-3.634758901148292,"x":81.77,"y":191.57,"x0":-2.27603322427348,"y0":50.00083325146024,"z0":6.448782806847569,"aX":0.9468406860588183},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.4,"breakHorizontal":-2.6,"spinRate":2509,"spinDirection":36},"zone":14,"typeConfidence":0.58,"plateTime":0.4580829051543893,"extension":6.177140021743803},"index":2,"playId":"64aab54c-02d0-36a8-8324-5ff803e19b06","pitchNumber":2,"startTime":"2026-07-22T02:16:22.038Z","endTime":"2026-07-22T02:16:26.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":88.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.987918088504134,"aZ":-24.2744209834116,"pfxX":-6.0060639576473,"pfxZ":4.007154059451111,"pX":0.3832230671644967,"pZ":2.6964050743758285,"vX0":9.40501674542995,"vY0":-137.68455537248826,"vZ0":-5.490085847114672,"x":102.39,"y":165.98,"x0":-2.2557691767102224,"y0":50.000201584772434,"z0":6.3017011549912,"aX":-11.83444190210811},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.6,"breakHorizontal":9.5,"spinRate":2077,"spinDirection":216},"zone":6,"typeConfidence":0.68,"plateTime":0.3938652474750479,"extension":6.22412011586739},"hitData":{"launchSpeed":104.8,"launchAngle":22.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":196.15,"coordY":57.37}},"index":3,"playId":"4c687bbf-307e-36d8-8edb-09f0d3b9457f","pitchNumber":3,"startTime":"2026-07-22T02:16:37.795Z","endTime":"2026-07-22T02:16:50.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:16:50.794Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out softly, first baseman Luis García Jr. to pitcher Miles Mikolas. Hunter Goodman to 3rd.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T02:17:00.491Z","endTime":"2026-07-22T02:17:55.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"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":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":571945,"link":"/api/v1/people/571945"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":1},"pitchData":{"startSpeed":76.8,"endSpeed":72.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.25899642097855,"aZ":-39.549843964461104,"pfxX":1.931980604610871,"pfxZ":-5.676369428028812,"pX":-0.5091836156752708,"pZ":0.9818375251889844,"vX0":0.8217083761835238,"vY0":-112.05034023945217,"vZ0":-3.582615268811148,"x":136.41,"y":212.27,"x0":-1.1293864009609031,"y0":50.00466269454921,"z0":6.559228832895125,"aX":2.508565766926519},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-10.8,"breakHorizontal":-3.7,"spinRate":2524,"spinDirection":34},"zone":13,"typeConfidence":0.9,"plateTime":0.48494767104561154,"extension":5.95833897847401},"index":0,"playId":"242d7f38-481d-3f10-98a3-77d3e2e74c52","pitchNumber":1,"startTime":"2026-07-22T02:17:22.405Z","endTime":"2026-07-22T02:17:27.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":87.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.917223416399473,"aZ":-19.4747415008427,"pfxX":-3.9482090913434096,"pfxZ":6.690419527038134,"pX":1.131509210651026,"pZ":3.190909948325805,"vX0":7.398701872962843,"vY0":-135.0681863123496,"vZ0":-5.229311886098546,"x":73.87,"y":152.63,"x0":-1.097169304836268,"y0":50.00347376535659,"z0":6.469720894229902,"aX":-7.49507240294963},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":6.0,"spinRate":2387,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.4013924433492173,"extension":5.921246675670932},"hitData":{"launchSpeed":49.0,"launchAngle":11.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":144.66,"coordY":173.8}},"index":1,"playId":"57330681-9eec-34ca-8d6d-005ccfbd5c0c","pitchNumber":2,"startTime":"2026-07-22T02:17:47.573Z","endTime":"2026-07-22T02:17:55.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:17:55.605Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to right fielder James Wood. Hunter Goodman scores.","rbi":1,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T02:18:12.780Z","endTime":"2026-07-22T02:19:15.068Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":86.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.296331493008534,"aZ":-24.070530285628227,"pfxX":0.6454310361578912,"pfxZ":4.401919025113063,"pX":1.136722217667634,"pZ":3.150324271117803,"vX0":5.3698701809971,"vY0":-132.4145535347667,"vZ0":-4.3791837724425475,"x":73.67,"y":153.72,"x0":-0.9707960919947968,"y0":50.006176281283885,"z0":6.508093635239633,"aX":1.1895430831749692},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":-1.9,"spinRate":2120,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.4078531652773174,"extension":5.996160509270587},"index":0,"playId":"04e8bd41-9e8c-3b9a-b258-b568ecfa8dff","pitchNumber":1,"startTime":"2026-07-22T02:18:34.670Z","endTime":"2026-07-22T02:18:41.547Z","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, 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":2},"pitchData":{"startSpeed":75.3,"endSpeed":71.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.995565409902065,"aZ":-39.817289274478156,"pfxX":0.9608065474785614,"pfxZ":-6.115898077869649,"pX":0.6168319473735344,"pZ":1.5078876502868555,"vX0":3.7512274158246424,"vY0":-109.79293317911875,"vZ0":-1.8151901457813293,"x":93.49,"y":198.07,"x0":-1.2218488347071608,"y0":50.00083890740012,"z0":6.490353824653536,"aX":1.2009986943147346},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-11.3,"breakHorizontal":-2.5,"spinRate":2426,"spinDirection":25},"zone":14,"typeConfidence":0.91,"plateTime":0.49430821896397203,"extension":6.165407052627942},"hitData":{"launchSpeed":81.0,"launchAngle":17.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.86,"coordY":115.15}},"index":1,"playId":"45c1f66b-061e-356f-808c-ca38fd543a8c","pitchNumber":2,"startTime":"2026-07-22T02:19:04.050Z","endTime":"2026-07-22T02:19:15.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:19:15.068Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to right fielder James Wood.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T02:19:37.853Z","endTime":"2026-07-22T02:20:58.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":75.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.66206168853108,"aZ":-33.90137062996434,"pfxX":4.59614974508786,"pfxZ":-1.2237237413770634,"pX":1.2430538282274572,"pZ":1.3109317387634492,"vX0":6.416353050704305,"vY0":-117.33967478075095,"vZ0":-4.7017831542942385,"x":69.62,"y":203.38,"x0":-2.1112358609096353,"y0":50.00308859211739,"z0":6.457380763443413,"aX":6.486588617296459},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.0,"breakHorizontal":-9.7,"spinRate":2406,"spinDirection":33},"zone":14,"typeConfidence":0.84,"plateTime":0.46462695794862885,"extension":6.142632831106738},"index":0,"playId":"190f9262-7915-379e-a9e5-3097e0b00be9","pitchNumber":1,"startTime":"2026-07-22T02:19:43.046Z","endTime":"2026-07-22T02:19:50.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":75.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.101261016141454,"aZ":-34.65484910273863,"pfxX":3.6334836291954815,"pfxZ":-1.756740314965569,"pX":1.2001444596854836,"pZ":1.2076457604062252,"vX0":6.84332368179523,"vY0":-117.28967286637243,"vZ0":-4.544723284709251,"x":71.25,"y":206.17,"x0":-2.2162267956052792,"y0":50.00565921303439,"z0":6.367170491674032,"aX":5.114529467214787},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.0,"breakHorizontal":-8.2,"spinRate":2449,"spinDirection":40},"zone":14,"typeConfidence":0.76,"plateTime":0.46521168632269605,"extension":6.129590430323495},"index":1,"playId":"4732b77c-0e76-336d-bda5-f763858c97ae","pitchNumber":2,"startTime":"2026-07-22T02:19:59.807Z","endTime":"2026-07-22T02:20:05.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":83.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.914356488590713,"aZ":-27.270818962257213,"pfxX":0.33719574993607004,"pfxZ":2.840257052254537,"pX":0.334604568942257,"pZ":1.7085476226213707,"vX0":6.25528756014734,"vY0":-128.76252241963283,"vZ0":-6.719784506540889,"x":104.25,"y":192.65,"x0":-2.1428330263290123,"y0":50.0022745549088,"z0":6.38640138686984,"aX":0.5797607986992677},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":-1.7,"spinRate":2245,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.42104161919067273,"extension":5.954958005891839},"index":2,"playId":"ee5e4763-cade-3eaf-a88d-a86c6342f40d","pitchNumber":3,"startTime":"2026-07-22T02:20:18.008Z","endTime":"2026-07-22T02:20:23.543Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T02:20:37.640Z","endTime":"2026-07-22T02:20:49.488Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.457562737939416,"aZ":-33.67827728531487,"pfxX":1.3774887231691024,"pfxZ":-1.0032616856965015,"pX":0.4570725435184556,"pZ":1.9573926947322733,"vX0":5.8197512451898055,"vY0":-120.28426850383232,"vZ0":-3.6375056628688642,"x":99.58,"y":185.93,"x0":-2.1510857038593736,"y0":50.00379285988413,"z0":6.407247242305661,"aX":2.062705813750761},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.3,"breakHorizontal":-3.6,"spinRate":2503,"spinDirection":46},"zone":9,"typeConfidence":0.87,"plateTime":0.4515506185005087,"extension":6.285356964209779},"hitData":{"launchSpeed":82.9,"launchAngle":36.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.62,"coordY":91.08}},"index":4,"playId":"5fc8004c-cf29-35e3-acf6-160f1299115a","pitchNumber":4,"startTime":"2026-07-22T02:20:49.488Z","endTime":"2026-07-22T02:20:58.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:20:58.494Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daylen Lile doubles (22) on a ground ball to left fielder Jake McCarthy.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T02:23:23.130Z","endTime":"2026-07-22T02:24:14.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"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,2,4],"actionIndex":[0],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Victor Vodnik replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:21:54.229Z","endTime":"2026-07-22T02:23:25.358Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"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(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":99.3,"endSpeed":92.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.530995331016317,"aZ":-16.16081247284866,"pfxX":-4.506424153317411,"pfxZ":7.395574054655882,"pX":-0.6771717883985994,"pZ":2.2910349867053807,"vX0":6.050550560215395,"vY0":-144.58457108533992,"vZ0":-5.767945226962994,"x":142.81,"y":176.92,"x0":-2.1895568137397925,"y0":50.003505776160175,"z0":5.266494266074331,"aX":-9.75858707664215},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.7,"breakHorizontal":7.3,"spinRate":2072,"spinDirection":212},"zone":4,"typeConfidence":0.79,"plateTime":0.3756023739273546,"extension":6.637947084885385},"index":1,"playId":"404464af-4fec-30ab-a5a2-a48b7aa54a85","pitchNumber":1,"startTime":"2026-07-22T02:23:25.358Z","endTime":"2026-07-22T02:23:30.679Z","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":99.1,"endSpeed":92.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5557511901378,"aZ":-20.09286930642759,"pfxX":-5.097913959805336,"pfxZ":5.589391186076922,"pX":-0.7290764822591376,"pZ":3.067443863428806,"vX0":5.712912253793959,"vY0":-144.49149618405383,"vZ0":-3.1523793712318406,"x":144.79,"y":155.96,"x0":-2.0485871935412763,"y0":50.004129141498346,"z0":5.374331026199359,"aX":-11.02303912659862},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":9.8,"breakHorizontal":8.4,"spinRate":2113,"spinDirection":215},"zone":1,"typeConfidence":0.6,"plateTime":0.3758485168832455,"extension":6.633256278137745},"index":2,"playId":"fefc1203-363c-31ec-b4b9-612fed097252","pitchNumber":2,"startTime":"2026-07-22T02:23:40.281Z","endTime":"2026-07-22T02:23:44.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-22T02:23:48.222Z","endTime":"2026-07-22T02:24:00.947Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"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":0},"pitchData":{"startSpeed":98.8,"endSpeed":92.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.701672515495087,"aZ":-19.448645859667906,"pfxX":-4.810130292500738,"pfxZ":5.916515923669033,"pX":-0.6757974440697052,"pZ":3.3734799554040342,"vX0":6.150199802207751,"vY0":-143.9745748462461,"vZ0":-1.915807816652538,"x":142.76,"y":147.7,"x0":-2.1903321910820557,"y0":50.004673536545326,"z0":5.220329356435453,"aX":-10.348915243028875},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.7,"breakHorizontal":7.8,"spinRate":2130,"spinDirection":224},"zone":11,"typeConfidence":0.75,"plateTime":0.37691239559194134,"extension":6.6867669943358425},"hitData":{"launchSpeed":90.9,"launchAngle":0.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.5,"coordY":114.81}},"index":4,"playId":"4f3155bc-7596-3db4-8747-ac592e0b76bb","pitchNumber":3,"startTime":"2026-07-22T02:24:00.947Z","endTime":"2026-07-22T02:24:14.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:24:14.970Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out, second baseman Willi Castro to first baseman TJ Rumfield. Daylen Lile to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T02:24:26.455Z","endTime":"2026-07-22T02:24:54.460Z","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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":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":98.3,"endSpeed":92.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.463952787393314,"aZ":-19.09692957756198,"pfxX":-2.9740877428354495,"pfxZ":6.123667420411211,"pX":-0.5748806456081702,"pZ":3.1173640530508697,"vX0":5.702806072381003,"vY0":-143.2535357639646,"vZ0":-3.1203818970270185,"x":138.91,"y":154.61,"x0":-2.180406855934384,"y0":50.005095934094086,"z0":5.375162755184374,"aX":-6.354141158868715},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.8,"breakHorizontal":4.6,"spinRate":2106,"spinDirection":211},"zone":1,"typeConfidence":0.89,"plateTime":0.3783638616491576,"extension":6.737094487317755},"hitData":{"launchSpeed":95.7,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":158.78}},"index":0,"playId":"66e64030-b410-328b-9e2a-3c82274695c1","pitchNumber":1,"startTime":"2026-07-22T02:24:46.458Z","endTime":"2026-07-22T02:24:54.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:24:54.460Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Nasim Nuñez hit into a fielder's choice double play, second baseman Willi Castro to catcher Hunter Goodman to first baseman TJ Rumfield to second baseman Willi Castro. Daylen Lile out at home. Nasim Nuñez out at 2nd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T02:25:06.841Z","endTime":"2026-07-22T02:25:55.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_runner_out","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double Play","eventType":"double_play","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":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_runner_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":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.927034624855693,"aZ":-32.44984613984461,"pfxX":-0.008576497436726171,"pfxZ":-0.16344146039535623,"pX":-1.1562663573265322,"pZ":2.3015167061674533,"vX0":4.283452808983882,"vY0":-127.65616256464794,"vZ0":-0.5742098076616147,"x":161.07,"y":176.64,"x0":-2.8481894118443596,"y0":50.00473103997009,"z0":5.062862244391879,"aX":-0.014910590146647862},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-0.8,"spinRate":2240,"spinDirection":95},"zone":13,"typeConfidence":0.89,"plateTime":0.42751234317121467,"extension":6.822925905690544},"index":0,"playId":"8ef13f71-f635-3176-8187-06d002a664e8","pitchNumber":1,"startTime":"2026-07-22T02:25:21.395Z","endTime":"2026-07-22T02:25:26.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":91.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878195780178462,"aZ":-20.365919161945815,"pfxX":-1.8012307121422502,"pfxZ":5.596293017590718,"pX":-0.11022256423915883,"pZ":2.3325213556008535,"vX0":7.055925089246767,"vY0":-142.33259657554646,"vZ0":-4.472051944716492,"x":121.2,"y":175.8,"x0":-2.356926291346643,"y0":50.00403072120137,"z0":5.165163365947255,"aX":-3.8018564101552577},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.7,"breakHorizontal":2.3,"spinRate":2116,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.3806899225678837,"extension":6.896010721579494},"hitData":{"launchSpeed":98.6,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":166.88}},"index":1,"playId":"b4ed12fb-b579-3086-978b-cdff9044fb84","pitchNumber":2,"startTime":"2026-07-22T02:25:38.810Z","endTime":"2026-07-22T02:25:55.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:25:55.835Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mickey Moniak homers (16) on a fly ball to right center field.","rbi":1,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T02:28:03.852Z","endTime":"2026-07-22T02:30:18.677Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.356770644217246,"aZ":-22.30583288927147,"pfxX":-6.280257324199763,"pfxZ":5.12305995433541,"pX":0.012668463066038005,"pZ":2.2221130578489614,"vX0":5.746361976525209,"vY0":-136.5066988243217,"vZ0":-6.806305265183959,"x":116.52,"y":178.78,"x0":-1.2833277043836655,"y0":50.001384069771696,"z0":6.237196351660006,"aX":-12.091158353239347},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.3,"breakHorizontal":10.4,"spinRate":2140,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3982049037146429,"extension":6.185878921075077},"index":0,"playId":"5400bea9-c4cd-3904-baa3-e77f90c9cd6e","pitchNumber":1,"startTime":"2026-07-22T02:28:11.215Z","endTime":"2026-07-22T02:28:16.874Z","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":0},"pitchData":{"startSpeed":77.5,"endSpeed":73.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.296756925790653,"aZ":-40.559754226489396,"pfxX":1.3213384945031283,"pfxZ":-6.37782770466246,"pX":0.11729460370242085,"pZ":1.078697638004018,"vX0":2.241773823274887,"vY0":-112.99188410226975,"vZ0":-3.2207172273893434,"x":112.53,"y":209.66,"x0":-1.0528014769954006,"y0":50.00292110861468,"z0":6.531063686574215,"aX":1.7371908775400358},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.0,"breakHorizontal":-2.9,"spinRate":2517,"spinDirection":19},"zone":14,"typeConfidence":0.91,"plateTime":0.4816235041253023,"extension":6.348285083441166},"index":1,"playId":"0582ecb4-4a5d-3466-a77a-d68225c1a5b8","pitchNumber":2,"startTime":"2026-07-22T02:28:29.535Z","endTime":"2026-07-22T02:28:34.617Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-22T02:28:39.931Z","endTime":"2026-07-22T02:28:51.973Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":77.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.615809291399767,"aZ":-34.900772602590706,"pfxX":4.091921919863426,"pfxZ":-1.8641607967546305,"pX":0.8934994225056387,"pZ":-0.3446740964296406,"vX0":3.7625045453008066,"vY0":-119.13183428243694,"vZ0":-8.159956178887173,"x":82.94,"y":248.09,"x0":-1.2294071521785919,"y0":50.00507211598776,"z0":6.218455888975111,"aX":5.972159040297374},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.9,"breakHorizontal":-8.2,"spinRate":2416,"spinDirection":42},"zone":14,"typeConfidence":0.88,"plateTime":0.45710122390577945,"extension":6.145598182509522},"index":3,"playId":"5f3a667e-edc0-394c-9c57-6178424d988a","pitchNumber":3,"startTime":"2026-07-22T02:28:51.973Z","endTime":"2026-07-22T02:28:56.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26777388681404,"aZ":-27.797631979722187,"pfxX":0.7557430830700622,"pfxZ":2.5515363292564146,"pX":0.5231235233036847,"pZ":2.2224391097450082,"vX0":6.864335919359189,"vY0":-129.18740762265324,"vZ0":-5.299914149515651,"x":97.06,"y":178.77,"x0":-2.250732336797618,"y0":50.00190163822665,"z0":6.399463743408249,"aX":1.2952538058754262},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":-2.6,"spinRate":2311,"spinDirection":185},"zone":9,"typeConfidence":0.9,"plateTime":0.4216650032707383,"extension":6.127516499140255},"index":4,"playId":"2dec347a-5888-3bf0-b665-0520b6ca35bc","pitchNumber":4,"startTime":"2026-07-22T02:29:17.516Z","endTime":"2026-07-22T02:29:22.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":72.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.71366888981516,"aZ":-40.32866818401168,"pfxX":3.8416669359553484,"pfxZ":-6.30356145054509,"pX":0.8989674248052092,"pZ":1.1054883863646967,"vX0":3.3028596846281637,"vY0":-112.0287074883997,"vZ0":-2.910948065918955,"x":82.73,"y":208.93,"x0":-1.0835542705965548,"y0":50.000546672252646,"z0":6.47118250447096,"aX":4.972494594000217},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-11.9,"breakHorizontal":-7.7,"spinRate":2599,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.4854962183377549,"extension":6.163097314010424},"index":5,"playId":"ec70b675-907a-3bdc-bc92-b8b0e5ac21c0","pitchNumber":5,"startTime":"2026-07-22T02:29:39.104Z","endTime":"2026-07-22T02:29:43.706Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46503746778563,"aZ":-29.203773713315783,"pfxX":1.0119278836813717,"pfxZ":1.7498353062845151,"pX":-0.08204327980752446,"pZ":2.854950320609582,"vX0":2.5235261636636204,"vY0":-129.00635237635132,"vZ0":-3.7524515069040776,"x":120.13,"y":161.7,"x0":-1.2008177960620392,"y0":50.0060328754651,"z0":6.556240187497415,"aX":1.7219951992457045},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.6,"breakHorizontal":-2.4,"spinRate":2297,"spinDirection":159},"zone":2,"typeConfidence":0.9,"plateTime":0.42304923903178304,"extension":5.881540718649662},"hitData":{"launchSpeed":101.2,"launchAngle":38.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":189.37,"coordY":40.54}},"index":6,"playId":"c621259c-b054-351c-9867-ce5933105b96","pitchNumber":6,"startTime":"2026-07-22T02:29:53.945Z","endTime":"2026-07-22T02:30:18.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:30:18.677Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, pitcher Miles Mikolas to first baseman Luis García Jr.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T02:30:36.365Z","endTime":"2026-07-22T02:31:27.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571945,"link":"/api/v1/people/571945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":89.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06493767797202,"aZ":-19.276362217905994,"pfxX":-6.1615700181882875,"pfxZ":6.492187011426946,"pX":0.6945679077026972,"pZ":1.6133970357376661,"vX0":7.625271434499949,"vY0":-138.44155058114507,"vZ0":-9.003370543750986,"x":90.52,"y":195.22,"x0":-1.2648671716413082,"y0":50.0057939710646,"z0":6.141622096705943,"aX":-12.245511940517563},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":10.1,"spinRate":2223,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.39214233022302336,"extension":6.231522855527868},"index":0,"playId":"71242286-1d1f-3bfe-94a5-dacd6704f76b","pitchNumber":1,"startTime":"2026-07-22T02:30:42.158Z","endTime":"2026-07-22T02:30:46.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.952447337568547,"aZ":-25.627193411436533,"pfxX":1.45517819867709,"pfxZ":3.7725641748473944,"pX":0.13317979061863228,"pZ":1.5903310114765428,"vX0":3.428534623547757,"vY0":-129.65770686275167,"vZ0":-7.303275485249724,"x":111.92,"y":195.84,"x0":-1.384979375912698,"y0":50.00645224168376,"z0":6.343257750650913,"aX":2.5282258790415133},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.8,"breakHorizontal":-3.2,"spinRate":2291,"spinDirection":208},"zone":8,"typeConfidence":0.91,"plateTime":0.419212862022448,"extension":5.994188893644051},"index":1,"playId":"38f7619f-80f4-34ed-a26d-8291bfddc38d","pitchNumber":2,"startTime":"2026-07-22T02:30:55.064Z","endTime":"2026-07-22T02:30:59.332Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-22T02:31:06.775Z","endTime":"2026-07-22T02:31:19.758Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":88.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.650550942379986,"aZ":-17.852606820136664,"pfxX":-4.167794272860185,"pfxZ":7.310402988950958,"pX":-0.8507262900481183,"pZ":2.7776350638087255,"vX0":2.6716541763018893,"vY0":-137.47181887185994,"vZ0":-6.513685008639838,"x":149.43,"y":163.78,"x0":-1.281868262913356,"y0":50.00574943754113,"z0":6.3427481819557485,"aX":-8.169153766189888},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":7.2,"spinRate":2391,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.39484897652424467,"extension":6.057837964650676},"hitData":{"launchSpeed":99.8,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.98,"coordY":181.58}},"index":3,"playId":"afb311db-f90e-3cca-aa0e-342796a29672","pitchNumber":3,"startTime":"2026-07-22T02:31:19.758Z","endTime":"2026-07-22T02:31:27.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:31:27.786Z","atBatIndex":51},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ezequiel Tovar reaches on a throwing error by third baseman Curtis Mead.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T02:31:35.943Z","endTime":"2026-07-22T02:32:40.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.001446507995606,"aZ":-24.712071286392124,"pfxX":0.8207349210394926,"pfxZ":4.331055364890716,"pX":0.23980681935960177,"pZ":1.8729921291216063,"vX0":6.561632990090823,"vY0":-128.96180245035154,"vZ0":-6.757447531646158,"x":107.86,"y":188.21,"x0":-2.4201943537847885,"y0":50.00303850894929,"z0":6.372344415107634,"aX":1.4144216278806858},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.8,"breakHorizontal":-2.6,"spinRate":2361,"spinDirection":205},"zone":9,"typeConfidence":0.91,"plateTime":0.4210235469964263,"extension":6.100206440828249},"index":0,"playId":"65b3925e-97f4-3dd8-b5d2-1d75c0edad84","pitchNumber":1,"startTime":"2026-07-22T02:31:59.568Z","endTime":"2026-07-22T02:32:05.787Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.95346808358425,"aZ":-34.47153709293851,"pfxX":0.5274262124044495,"pfxZ":-1.5833687899936395,"pX":0.37858711334643697,"pZ":1.7670548191670918,"vX0":6.263984396130595,"vY0":-118.7997479284928,"vZ0":-3.78205678031762,"x":102.57,"y":191.07,"x0":-2.341283749846752,"y0":50.000500655830464,"z0":6.455396246133084,"aX":0.7662464041797116},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.5,"breakHorizontal":-2.2,"spinRate":2410,"spinDirection":38},"zone":9,"typeConfidence":0.67,"plateTime":0.45795120339952433,"extension":6.181790745053469},"hitData":{"launchSpeed":99.6,"launchAngle":3.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":170.94}},"index":1,"playId":"e9a2c7fc-6299-3474-86d3-af2f1f1da7f0","pitchNumber":2,"startTime":"2026-07-22T02:32:22.709Z","endTime":"2026-07-22T02:32:40.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:32:40.691Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a line drive to right fielder James Wood. Ezequiel Tovar to 2nd.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T02:32:58.649Z","endTime":"2026-07-22T02:33:53.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":87.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.013132316267974,"aZ":-22.24571385001796,"pfxX":-6.5773228543879805,"pfxZ":5.2489665371079655,"pX":0.26606961106352717,"pZ":1.257214828071186,"vX0":5.857594858713313,"vY0":-134.65376402022036,"vZ0":-9.331551617551884,"x":106.86,"y":204.84,"x0":-1.051774056158056,"y0":50.00312247387508,"z0":6.260599726367149,"aX":-12.44074210461056},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":11.2,"spinRate":2205,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.40220312304371264,"extension":6.2091303046535025},"index":0,"playId":"8cc9c251-07f1-3989-9f40-449023a9d4c4","pitchNumber":1,"startTime":"2026-07-22T02:33:05.243Z","endTime":"2026-07-22T02:33:10.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.501542263381218,"aZ":-25.403504916876955,"pfxX":0.6591509444075465,"pfxZ":3.901321094013252,"pX":0.3909528097496264,"pZ":0.9151813682016748,"vX0":3.6344290562697354,"vY0":-129.00618102678843,"vZ0":-8.873959305268293,"x":102.1,"y":214.07,"x0":-1.1051640498671524,"y0":50.00100531308396,"z0":6.270081514486438,"aX":1.1428603919538616},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.9,"breakHorizontal":-1.8,"spinRate":2258,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.41993441672898557,"extension":5.926490510816734},"index":1,"playId":"b3e6b873-7bc9-3150-9062-300b97850bf3","pitchNumber":2,"startTime":"2026-07-22T02:33:23.401Z","endTime":"2026-07-22T02:33:28.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":87.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5788637810513,"aZ":-24.503909967126344,"pfxX":-7.34328802707536,"pfxZ":4.054890666398486,"pX":0.7381034939092957,"pZ":1.712349952026777,"vX0":7.745613104042763,"vY0":-134.8343611965992,"vZ0":-7.467511291229709,"x":88.87,"y":192.55,"x0":-1.1798949605274205,"y0":50.00523817496784,"z0":6.175281909123763,"aX":-13.90332651881468},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":12.2,"spinRate":2236,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4019404715772872,"extension":6.058620310189321},"hitData":{"launchSpeed":104.0,"launchAngle":6.0,"totalDistance":117.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.36,"coordY":116.72}},"index":2,"playId":"ffd71b32-4b72-38a7-852d-460afd349e47","pitchNumber":3,"startTime":"2026-07-22T02:33:42.314Z","endTime":"2026-07-22T02:33:53.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:33:53.329Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a ground ball to second baseman Nasim Nuñez, deflected by first baseman Luis García Jr. Ezequiel Tovar to 3rd. Jake McCarthy to 2nd.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T02:35:02.348Z","endTime":"2026-07-22T02:36:14.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T02:34:14.863Z","endTime":"2026-07-22T02:35:04.453Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":72.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.261851413752026,"aZ":-39.49081842863253,"pfxX":0.7238745208311241,"pfxZ":-5.643155592656516,"pX":-0.36318752173453095,"pZ":0.8858678384283633,"vX0":1.2761670234761089,"vY0":-112.01306197741515,"vZ0":-3.842239378536881,"x":130.84,"y":214.86,"x0":-1.0296859004092356,"y0":50.00100825005145,"z0":6.577118383430806,"aX":0.9388920198382519},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-10.8,"breakHorizontal":-1.6,"spinRate":2534,"spinDirection":35},"zone":13,"typeConfidence":0.91,"plateTime":0.4851297979146163,"extension":6.080358642688837},"index":1,"playId":"3f1472bf-1e05-398b-92c7-538419b0ebb8","pitchNumber":1,"startTime":"2026-07-22T02:35:04.453Z","endTime":"2026-07-22T02:35:09.568Z","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":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.564287775736968,"aZ":-23.231073272355516,"pfxX":-1.8077211972796756,"pfxZ":5.176351782416514,"pX":0.8474269321806551,"pZ":2.5763131034075615,"vX0":5.254102676510837,"vY0":-129.01742585187765,"vZ0":-5.67156964302927,"x":84.7,"y":169.22,"x0":-0.9585692415846424,"y0":50.00233836469865,"z0":6.5344007841303124,"aX":-3.123369369834071},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":2.4,"spinRate":2217,"spinDirection":182},"zone":12,"typeConfidence":0.74,"plateTime":0.42056480478122715,"extension":6.026956881055738},"index":2,"playId":"b7ee09e7-3e7b-3bbd-b834-b85d2891c13c","pitchNumber":2,"startTime":"2026-07-22T02:35:26.600Z","endTime":"2026-07-22T02:35:31.093Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08890607574535,"aZ":-24.585998280729918,"pfxX":-7.020817689863103,"pfxZ":4.192657019552435,"pX":0.10719547799839821,"pZ":2.457677040737793,"vX0":5.506903437221315,"vY0":-132.6346618171263,"vZ0":-5.706459853333587,"x":112.91,"y":172.42,"x0":-1.0674053069661424,"y0":50.004237815871655,"z0":6.391913107677512,"aX":-12.711470707647594},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":11.8,"spinRate":2242,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.41044969009459464,"extension":5.990544460215351},"hitData":{"launchSpeed":103.3,"launchAngle":6.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":162.32}},"index":3,"playId":"5fcde55e-2657-3dd0-8d66-e8147742a058","pitchNumber":3,"startTime":"2026-07-22T02:35:58.334Z","endTime":"2026-07-22T02:36:14.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:36:14.778Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T02:40:00.365Z","endTime":"2026-07-22T02:41:17.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T02:36:42.754Z","endTime":"2026-07-22T02:38:40.824Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Orlando Ribalta replaces Miles Mikolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-22T02:38:40.824Z","endTime":"2026-07-22T02:40:02.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.566585525053704,"aZ":-27.500076908818915,"pfxX":-0.02813045714693474,"pfxZ":2.8304010409773817,"pX":0.3179950156672338,"pZ":0.9770154449244763,"vX0":6.245032358701283,"vY0":-126.55176275692526,"vZ0":-7.567948297437922,"x":104.88,"y":212.4,"x0":-2.1599520918431145,"y0":50.00353066041772,"z0":6.155626513494571,"aX":-0.0481290545345315},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.8,"breakHorizontal":-1.1,"spinRate":1969,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.42994536571599085,"extension":6.157196804451917},"index":2,"playId":"46b25de7-94d1-3ace-a345-e40bdf44a726","pitchNumber":1,"startTime":"2026-07-22T02:40:02.544Z","endTime":"2026-07-22T02:40:07.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.407000631563793,"aZ":-27.31506222863975,"pfxX":0.4033404833317338,"pfxZ":2.908472380111408,"pX":1.103398180194795,"pZ":1.4366648308038423,"vX0":7.606244671042941,"vY0":-126.73778788587857,"vZ0":-6.993946037757233,"x":74.94,"y":199.99,"x0":-1.9561777406843996,"y0":50.00402018304229,"z0":6.335996999514341,"aX":0.671639749361402},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":-2.0,"spinRate":2136,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.42784572162834067,"extension":6.265405796239227},"index":3,"playId":"c6bcffdd-f247-33cf-9c94-7e1b66771d29","pitchNumber":2,"startTime":"2026-07-22T02:40:24.099Z","endTime":"2026-07-22T02:40:29.075Z","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.9,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.528407263083032,"aZ":-26.554783881174682,"pfxX":0.18345904265882318,"pfxZ":3.316640232714196,"pX":-0.7728388528977979,"pZ":2.3213008791164915,"vX0":3.609796567286693,"vY0":-128.1139186154681,"vZ0":-5.013125878290881,"x":146.46,"y":176.1,"x0":-2.2124266614265378,"y0":50.00469610312545,"z0":6.329090144281663,"aX":0.31083734460474743},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.3,"breakHorizontal":-1.0,"spinRate":1980,"spinDirection":200},"zone":4,"typeConfidence":0.89,"plateTime":0.4243294819125163,"extension":6.132024509034198},"index":4,"playId":"71289231-4875-3cf0-ac8c-a25ff5b8c84f","pitchNumber":3,"startTime":"2026-07-22T02:40:43.222Z","endTime":"2026-07-22T02:40:49.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":83.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.517573437022957,"aZ":-27.230861739014088,"pfxX":-0.06743170985211666,"pfxZ":2.8941200204153583,"pX":0.5605128875264698,"pZ":0.3940115736909164,"vX0":6.469539052504022,"vY0":-128.5318506883079,"vZ0":-9.38325752613647,"x":95.63,"y":228.14,"x0":-1.9588956221097955,"y0":50.002836929317304,"z0":6.140105187261548,"aX":-0.11614369072680751},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":-1.1,"spinRate":2121,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.42284698758426087,"extension":6.41464139049867},"index":5,"playId":"190da9c2-89e4-3709-a61c-ba604f3b0dc7","pitchNumber":4,"startTime":"2026-07-22T02:41:11.868Z","endTime":"2026-07-22T02:41:17.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:41:17.669Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T02:41:34.956Z","endTime":"2026-07-22T02:43:12.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"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":"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":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":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49932237809681,"aZ":-13.206713408660768,"pfxX":-3.390585951753804,"pfxZ":9.049288398650573,"pX":-0.23288279183944197,"pZ":2.9457874613715083,"vX0":6.2409008868488005,"vY0":-142.83929102321295,"vZ0":-6.916496680897629,"x":125.88,"y":159.24,"x0":-1.9914584348704671,"y0":50.00090031088661,"z0":6.204678981814576,"aX":-7.105797570091865},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":5.0,"spinRate":2591,"spinDirection":215},"zone":2,"typeConfidence":0.56,"plateTime":0.3813800243845087,"extension":6.319891373319741},"index":0,"playId":"a69fa82e-6e92-303b-956f-2ac9dd0f4c30","pitchNumber":1,"startTime":"2026-07-22T02:41:45.467Z","endTime":"2026-07-22T02:41:49.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35191468527578,"aZ":-20.199853223630267,"pfxX":-6.761436991432596,"pfxZ":7.041102582607362,"pX":0.0550656932151908,"pZ":0.0513127436662737,"vX0":7.883956931066853,"vY0":-128.26576186128213,"vZ0":-10.863654902637187,"x":114.9,"y":237.39,"x0":-2.150408163508654,"y0":50.004622045535235,"z0":5.8535039162020475,"aX":-11.502339170753238},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.9,"breakHorizontal":10.9,"spinRate":2039,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4236701460716743,"extension":6.4783228241317135},"index":1,"playId":"8fb6f61d-6bdc-361c-a0e7-e428688aa5e2","pitchNumber":2,"startTime":"2026-07-22T02:42:05.187Z","endTime":"2026-07-22T02:42:12.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":91.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.314906504620275,"aZ":-14.961342563435721,"pfxX":-4.6790955361743904,"pfxZ":8.187285822509455,"pX":-0.6020396495430784,"pZ":3.331840796063174,"vX0":5.8414341733161566,"vY0":-142.37278749461677,"vZ0":-5.673954994594068,"x":139.95,"y":148.82,"x0":-2.0495618168394243,"y0":50.00050249461175,"z0":6.258938462138488,"aX":-9.835463532415202},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.2,"breakHorizontal":7.7,"spinRate":2707,"spinDirection":213},"zone":1,"typeConfidence":0.55,"plateTime":0.38122407295547234,"extension":6.2563901817494525},"index":2,"playId":"e96b8029-f9c7-3bfe-8eb9-05084eaf6fb4","pitchNumber":3,"startTime":"2026-07-22T02:42:38.184Z","endTime":"2026-07-22T02:42:43.681Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T02:42:51.217Z","endTime":"2026-07-22T02:43:07.030Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":83.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.64010938196319,"aZ":-19.415913572000115,"pfxX":-5.774664297501685,"pfxZ":7.424279025597473,"pX":-0.16249168336825323,"pZ":1.1332282943333558,"vX0":6.660389316766779,"vY0":-128.4808955550079,"vZ0":-8.701892993391667,"x":123.19,"y":208.18,"x0":-2.0047520405429173,"y0":50.00537997059048,"z0":5.99997793509809,"aX":-9.926310320396867},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.2,"breakHorizontal":9.5,"spinRate":2167,"spinDirection":227},"zone":13,"typeConfidence":0.86,"plateTime":0.4218501530734753,"extension":6.518033260806544},"index":4,"playId":"b2cbb035-6de9-3614-a110-047a4fea1730","pitchNumber":4,"startTime":"2026-07-22T02:43:07.030Z","endTime":"2026-07-22T02:43:12.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:43:12.388Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Young lines out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:45:47.574Z","endTime":"2026-07-22T02:45:54.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Herget replaces Victor Vodnik.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T02:44:54.369Z","endTime":"2026-07-22T02:45:49.508Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.538135627327605,"aZ":-26.437151478625513,"pfxX":-2.018866364179078,"pfxZ":3.437197562681959,"pX":0.3665177930199513,"pZ":2.876907089823422,"vX0":6.823419958032023,"vY0":-126.55130792879211,"vZ0":-0.2899847447945235,"x":103.03,"y":161.1,"x0":-2.067757898866974,"y0":50.005060221796,"z0":5.057623861334902,"aX":-3.373265014233841},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":2.6,"spinRate":2511,"spinDirection":231},"zone":3,"typeConfidence":0.81,"plateTime":0.42793764815885815,"extension":4.861239145768722},"hitData":{"launchSpeed":90.6,"launchAngle":9.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":110.02,"coordY":143.23}},"index":1,"playId":"181c1645-e18f-3af9-b6ad-867c36086175","pitchNumber":1,"startTime":"2026-07-22T02:45:49.508Z","endTime":"2026-07-22T02:45:54.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:45:54.516Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"James Wood doubles (25) on a sharp line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:46:04.895Z","endTime":"2026-07-22T02:47:49.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.832982836091624,"aZ":-26.21403529572183,"pfxX":-0.11619717510931382,"pfxZ":3.700220846382768,"pX":-0.03276606166899565,"pZ":2.3201812688215555,"vX0":5.365262349259752,"vY0":-125.41583380190413,"vZ0":-1.7741642990642754,"x":118.25,"y":176.14,"x0":-2.1749998798737122,"y0":50.00064522246326,"z0":5.152731237418853,"aX":-0.18732604841500294},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.6,"breakHorizontal":-0.8,"spinRate":2569,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.4349510001739527,"extension":4.711016587913544},"index":0,"playId":"66c52bac-65ab-3f0d-b8aa-84e60749592f","pitchNumber":1,"startTime":"2026-07-22T02:46:20.768Z","endTime":"2026-07-22T02:46:26.312Z","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.7,"endSpeed":80.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.678590906803787,"aZ":-31.972527413920833,"pfxX":-5.302454920612159,"pfxZ":0.12820856540895598,"pX":-1.6401214506458126,"pZ":1.9872918626216072,"vX0":3.39863612436428,"vY0":-124.95673519620397,"vZ0":-1.3950794927987265,"x":179.52,"y":185.12,"x0":-2.3102982293227368,"y0":50.00528448325958,"z0":5.1146417437125535,"aX":-8.617245687624049},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":9.1,"spinRate":1750,"spinDirection":249},"zone":13,"typeConfidence":0.92,"plateTime":0.43379928677967117,"extension":5.021752568789371},"index":1,"playId":"15b2b56d-0996-3c2e-b178-22b5bdf7ba5e","pitchNumber":2,"startTime":"2026-07-22T02:46:35.493Z","endTime":"2026-07-22T02:46:40.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.778092485030157,"aZ":-31.064212773784295,"pfxX":-7.906349013436387,"pfxZ":0.602423714126207,"pX":-2.180640423814759,"pZ":2.8671299472031695,"vX0":2.7542669655250367,"vY0":-133.48101472688157,"vZ0":-0.47836315396522927,"x":200.12,"y":161.37,"x0":-2.185367408719491,"y0":50.00424513930979,"z0":5.243460007899581,"aX":-14.582872370825557},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.2,"breakHorizontal":13.9,"spinRate":2440,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.4069297703658741,"extension":4.69294375004301},"index":2,"playId":"43a7aafd-c758-35c5-a9c0-83da905f37c1","pitchNumber":3,"startTime":"2026-07-22T02:46:54.903Z","endTime":"2026-07-22T02:46:59.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.769257818129045,"aZ":-30.687541130788475,"pfxX":7.650601918104641,"pfxZ":1.1062669445772517,"pX":-0.34668854586918446,"pZ":3.181524299358712,"vX0":2.668081703810244,"vY0":-114.44284111766689,"vZ0":2.0299672943577676,"x":130.21,"y":152.88,"x0":-2.51771753507355,"y0":50.002579774716445,"z0":5.263904756369144,"aX":10.267003100665121},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":2.8,"breakHorizontal":-14.5,"spinRate":2939,"spinDirection":79},"zone":1,"typeConfidence":0.9,"plateTime":0.47646314790054456,"extension":4.869242983883435},"index":3,"playId":"f806068f-c677-3b3b-8e5c-f168d6c30ee9","pitchNumber":4,"startTime":"2026-07-22T02:47:12.288Z","endTime":"2026-07-22T02:47:18.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6378701331225,"aZ":-26.249720025378185,"pfxX":0.9640313999934181,"pfxZ":3.5935079643943872,"pX":0.14948353497073144,"pZ":2.853887502962838,"vX0":5.40583139039229,"vY0":-126.51818227360287,"vZ0":-0.6918993574301254,"x":111.3,"y":161.73,"x0":-2.125183183148944,"y0":50.004179168708326,"z0":5.203017532318719,"aX":1.5888630187399106},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.6,"breakHorizontal":-2.8,"spinRate":2621,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.430107054208575,"extension":4.952772835232297},"hitData":{"launchSpeed":113.1,"launchAngle":12.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":159.82,"coordY":63.05}},"index":4,"playId":"b3163e94-4db4-35f4-8480-e7cc00b3ca53","pitchNumber":5,"startTime":"2026-07-22T02:47:35.981Z","endTime":"2026-07-22T02:47:49.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:47:49.033Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a line drive to center fielder Cole Carrigg. James Wood to 3rd.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:47:55.989Z","endTime":"2026-07-22T02:48:46.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"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"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":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":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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(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.3,"endSpeed":73.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.379947488907753,"aZ":-31.702123872856262,"pfxX":7.943458874448831,"pfxZ":0.3547960749954342,"pX":-1.831403102147358,"pZ":3.7346409956855835,"vX0":-0.25114186654095066,"vY0":-114.07071872560533,"vZ0":3.385733765650798,"x":186.81,"y":137.94,"x0":-2.756004999075537,"y0":50.00477812846193,"z0":5.3210305987396325,"aX":10.66082719371426},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.6,"breakHorizontal":-14.4,"spinRate":2962,"spinDirection":78},"zone":11,"typeConfidence":0.9,"plateTime":0.4768500785276393,"extension":4.9245984662280415},"index":0,"playId":"52d47ed4-88c9-30c6-badf-3dd7cbb5495b","pitchNumber":1,"startTime":"2026-07-22T02:48:16.400Z","endTime":"2026-07-22T02:48:20.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39647852036766,"aZ":-26.130338904752513,"pfxX":0.19453104813074762,"pfxZ":3.6775058373415934,"pX":0.48992550597978274,"pZ":3.1405114191065158,"vX0":6.901243568252694,"vY0":-126.02178245451911,"vZ0":0.2306555715825569,"x":98.33,"y":153.99,"x0":-2.284681766025844,"y0":50.00179282034426,"z0":5.121900618642272,"aX":0.31961931391932813},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":-1.6,"spinRate":2576,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.43106987268877495,"extension":4.971206472064615},"hitData":{"launchSpeed":93.5,"launchAngle":14.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.1,"coordY":82.52}},"index":1,"playId":"1b54858d-f6ac-31b2-ac0c-94d82209e3c5","pitchNumber":2,"startTime":"2026-07-22T02:48:35.710Z","endTime":"2026-07-22T02:48:46.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:48:46.724Z","atBatIndex":59},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jorbit Vivas out on a sacrifice fly to left fielder Jake McCarthy. James Wood scores.","rbi":1,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:50:08.134Z","endTime":"2026-07-22T02:53:55.049Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5,6,7,8,9,10,11],"actionIndex":[0],"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jorbit Vivas replaces Andrés Chaparro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-22T02:48:56.624Z","endTime":"2026-07-22T02:49:25.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"302","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-22T02:49:25.145Z","endTime":"2026-07-22T02:50:10.318Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.079360821549905,"aZ":-23.022781630661516,"pfxX":0.1619561952777383,"pfxZ":5.626300820625006,"pX":-0.2022701046731514,"pZ":2.400131685225193,"vX0":5.575001794846197,"vY0":-125.81068172419613,"vZ0":-2.2346955419534815,"x":124.71,"y":173.98,"x0":-2.454609724086129,"y0":50.00166561070607,"z0":5.138421499348424,"aX":0.2624376068230566},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.0,"breakHorizontal":-1.4,"spinRate":2517,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.43298684535954335,"extension":5.013350022693562},"index":2,"playId":"5e1a4180-40fa-3976-92c5-98c5ae7f8c22","pitchNumber":1,"startTime":"2026-07-22T02:50:10.318Z","endTime":"2026-07-22T02:50:14.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.478082985567823,"aZ":-29.19640926827612,"pfxX":-5.283401572951934,"pfxZ":1.8730197525767025,"pX":-0.9784224032430251,"pZ":2.9728052594948506,"vX0":5.15877898239817,"vY0":-124.09757592420152,"vZ0":0.2335758674447037,"x":154.3,"y":158.51,"x0":-2.3794025490398654,"y0":50.0021305150959,"z0":5.273083241284536,"aX":-8.394769984560265},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":8.6,"spinRate":1550,"spinDirection":255},"zone":11,"typeConfidence":0.91,"plateTime":0.43825251357990025,"extension":5.258147098261349},"index":3,"playId":"bc560b37-8121-3b60-8c70-59688dcb80c3","pitchNumber":2,"startTime":"2026-07-22T02:50:34.184Z","endTime":"2026-07-22T02:50:39.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-22T02:50:44.435Z","endTime":"2026-07-22T02:50:59.442Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.52766118851765,"aZ":-32.609096340703346,"pfxX":6.785431501044474,"pfxZ":-0.3222006874146377,"pX":-0.27312361057689083,"pZ":2.304264517806604,"vX0":3.577331650029571,"vY0":-114.87406183843501,"vZ0":0.8755285203983392,"x":127.41,"y":176.56,"x0":-2.725146096411446,"y0":50.002609854345934,"z0":5.054581264463859,"aX":9.192171007439528},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-0.1,"breakHorizontal":-13.1,"spinRate":2976,"spinDirection":66},"zone":5,"typeConfidence":0.89,"plateTime":0.4743116798601199,"extension":4.981337629460577},"index":5,"playId":"ccdeebcd-19ca-346d-9edf-fea4cc072cba","pitchNumber":3,"startTime":"2026-07-22T02:50:59.442Z","endTime":"2026-07-22T02:51:03.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15432201107158,"aZ":-24.63317848618051,"pfxX":-6.954306974988894,"pfxZ":4.055404381037642,"pX":-2.086468249038178,"pZ":3.696557899109051,"vX0":3.2663931183391455,"vY0":-134.10946256830425,"vZ0":0.6002868051306094,"x":196.53,"y":138.97,"x0":-2.402501054893107,"y0":50.006359498173374,"z0":5.198057556631294,"aX":-12.94232536001621},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.7,"breakHorizontal":12.1,"spinRate":2412,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.40512343502541537,"extension":4.96124117843861},"index":6,"playId":"ff023571-6877-30c4-b654-657390bc4d49","pitchNumber":4,"startTime":"2026-07-22T02:51:22.772Z","endTime":"2026-07-22T02:51:27.528Z","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":91.6,"endSpeed":85.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.923871417999006,"aZ":-22.382447128748566,"pfxX":-5.965013634564963,"pfxZ":5.297176993493114,"pX":-0.002381871368138608,"pZ":3.3116452536744183,"vX0":7.6131252341627365,"vY0":-133.4589615076465,"vZ0":-0.8939084742997121,"x":117.09,"y":149.37,"x0":-2.0839686376725854,"y0":50.005215303042945,"z0":5.226425575657099,"aX":-11.033401021660268},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":9.6,"spinRate":2463,"spinDirection":248},"zone":12,"typeConfidence":0.9,"plateTime":0.4065092360169724,"extension":5.15250913592092},"index":7,"playId":"f3cb1a11-b887-3cd3-b013-b297a46f5ec0","pitchNumber":5,"startTime":"2026-07-22T02:51:42.463Z","endTime":"2026-07-22T02:51:46.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":72.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.13661604258935,"aZ":-32.34727278712624,"pfxX":7.323296109091741,"pfxZ":-0.13093611124600102,"pX":-0.9834438825252846,"pZ":2.8935654811094134,"vX0":2.044769614452389,"vY0":-112.82043219235153,"vZ0":2.077387930802632,"x":154.49,"y":160.65,"x0":-2.849173732134248,"y0":50.00404066030984,"z0":5.180783473941173,"aX":9.606324428194036},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.5,"breakHorizontal":-13.8,"spinRate":2994,"spinDirection":78},"zone":11,"typeConfidence":0.9,"plateTime":0.4822614034514503,"extension":4.994771642024131},"index":8,"playId":"7c3b45bc-c58a-3ba2-8df6-29d1d54a4e58","pitchNumber":6,"startTime":"2026-07-22T02:52:05.959Z","endTime":"2026-07-22T02:52:11.049Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.516059507875887,"aZ":-27.724788161947195,"pfxX":-7.950577174863723,"pfxZ":2.432337083134545,"pX":0.268481408558243,"pZ":2.678374792626415,"vX0":9.814284433602388,"vY0":-132.72682846087488,"vZ0":0.6620085780354383,"x":106.77,"y":166.46,"x0":-2.400161227376093,"y0":50.00338094056976,"z0":4.404861507976551,"aX":-14.55250208841669},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":13.0,"spinRate":2490,"spinDirection":259},"zone":3,"typeConfidence":0.77,"plateTime":0.4086707293088745,"extension":5.177010868892859},"index":9,"playId":"1ffe2286-bd2b-396c-9a2f-62c3d3c19538","pitchNumber":7,"startTime":"2026-07-22T02:52:41.887Z","endTime":"2026-07-22T02:52:46.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32889707896628,"aZ":-27.05042711927809,"pfxX":0.19387000686477052,"pfxZ":3.097319326868501,"pX":-0.5731383588864563,"pZ":2.3133330079942747,"vX0":4.332751793643541,"vY0":-126.83235660710099,"vZ0":-1.5880709351535431,"x":138.85,"y":176.32,"x0":-2.3181562131449356,"y0":50.00107238994685,"z0":5.0745395649746925,"aX":0.32013944087841295},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.5,"breakHorizontal":-1.2,"spinRate":2595,"spinDirection":235},"zone":4,"typeConfidence":0.91,"plateTime":0.4294300507986546,"extension":4.909543514762807},"index":10,"playId":"c6f51320-721d-3b63-b9af-dfe56bea88cc","pitchNumber":8,"startTime":"2026-07-22T02:53:19.787Z","endTime":"2026-07-22T02:53:24.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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.629614183334954,"aZ":-34.75362790769074,"pfxX":6.690658725194915,"pfxZ":-1.960707318623168,"pX":-1.0238538781176552,"pZ":2.4723167453390587,"vX0":2.3829317778176353,"vY0":-113.5531768275116,"vZ0":2.2193822436965664,"x":156.03,"y":172.03,"x0":-2.954460668358281,"y0":50.00474351050137,"z0":4.925231232947496,"aX":8.78977950250739},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-2.8,"breakHorizontal":-12.7,"spinRate":2961,"spinDirection":82},"zone":11,"typeConfidence":0.89,"plateTime":0.481260724463747,"extension":5.16779196539133},"hitData":{"launchSpeed":88.7,"launchAngle":31.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.16,"coordY":66.64}},"index":11,"playId":"388a7a76-6cfa-3e45-a86b-6b0879e967e0","pitchNumber":9,"startTime":"2026-07-22T02:53:43.039Z","endTime":"2026-07-22T02:53:55.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:53:55.049Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks. Luis García Jr. to 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:54:17.259Z","endTime":"2026-07-22T02:56:08.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":91.7,"endSpeed":85.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.355350046811353,"aZ":-25.291246271584185,"pfxX":-6.3745834478315375,"pfxZ":3.7247117350032912,"pX":-1.8955539575145213,"pZ":2.9258666362482377,"vX0":3.4713891552459266,"vY0":-133.66810593646045,"vZ0":-1.1173720623787795,"x":189.25,"y":159.78,"x0":-2.369259454954168,"y0":50.0000329624769,"z0":5.131803139234132,"aX":-11.766004181732734},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":11.0,"spinRate":2379,"spinDirection":244},"zone":11,"typeConfidence":0.88,"plateTime":0.406663576101459,"extension":5.142287154487705},"index":0,"playId":"bbfff8a0-0342-3e43-b5ad-1eb234f86c05","pitchNumber":1,"startTime":"2026-07-22T02:54:36.999Z","endTime":"2026-07-22T02:54:41.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77304075693638,"aZ":-25.27987406759519,"pfxX":-6.693200204494899,"pfxZ":3.7425042622667704,"pX":-1.1109491715790554,"pZ":3.023672901391743,"vX0":5.402584456373754,"vY0":-133.4471487459491,"vZ0":-0.7620621766474628,"x":159.35,"y":157.14,"x0":-2.2703427553655544,"y0":50.00519917096925,"z0":5.098647138306528,"aX":-12.340063696007416},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":11.3,"spinRate":2370,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.407027770648964,"extension":4.869472277491711},"index":1,"playId":"a82b1f35-6808-3943-999e-fbf851cc45f9","pitchNumber":2,"startTime":"2026-07-22T02:54:56.189Z","endTime":"2026-07-22T02:55:01.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.826575336276942,"aZ":-30.278445154880526,"pfxX":8.219225055073114,"pfxZ":1.3957241103138749,"pX":-0.3967575607629323,"pZ":2.3378975399411512,"vX0":2.6722164701807025,"vY0":-114.93699757113563,"vZ0":0.20454831301636278,"x":132.12,"y":175.66,"x0":-2.6382445412898248,"y0":50.00066243109479,"z0":5.158526388756295,"aX":11.130482977934177},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.9,"breakHorizontal":-15.5,"spinRate":2946,"spinDirection":71},"zone":4,"typeConfidence":0.9,"plateTime":0.4743037951512621,"extension":4.996148399406872},"index":2,"playId":"8a27a579-aa69-3645-b927-94509f59d699","pitchNumber":3,"startTime":"2026-07-22T02:55:17.542Z","endTime":"2026-07-22T02:55:22.446Z","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":86.0,"endSpeed":81.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.2754384159579,"aZ":-31.788294252141856,"pfxX":-5.1167678606910005,"pfxZ":0.23474397452500018,"pX":-1.8085147083388757,"pZ":1.9301708712830448,"vX0":3.388449772199987,"vY0":-125.42835478501587,"vZ0":-1.650202690092335,"x":185.94,"y":186.67,"x0":-2.492266620101687,"y0":50.003592163998306,"z0":5.118236648115993,"aX":-8.396109324436734},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.4,"breakHorizontal":8.8,"spinRate":1676,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.4318244657051724,"extension":4.925237303829651},"index":3,"playId":"1bab9e3e-52f5-3df6-ba2f-838de0aa1a0a","pitchNumber":4,"startTime":"2026-07-22T02:55:42.349Z","endTime":"2026-07-22T02:55:47.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.005436093847866,"aZ":-22.13742449307135,"pfxX":-1.4082832200526205,"pfxZ":5.946368287486463,"pX":0.8294255117484184,"pZ":1.3500901781455816,"vX0":8.173775350039923,"vY0":-127.47984692680834,"vZ0":-4.567769477503001,"x":85.38,"y":202.33,"x0":-2.2011003359786234,"y0":50.0001067375468,"z0":4.85794409068347,"aX":-2.3762076253734885},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.2,"breakHorizontal":1.2,"spinRate":2529,"spinDirection":238},"zone":14,"typeConfidence":0.86,"plateTime":0.42558934867168796,"extension":5.021793416993796},"index":4,"playId":"e9c7c7c1-d009-3a01-b00b-a44f7b9f1295","pitchNumber":5,"startTime":"2026-07-22T02:56:03.678Z","endTime":"2026-07-22T02:56:08.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:56:08.497Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Curtis Mead strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T02:57:20.688Z","endTime":"2026-07-22T02:59:11.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-22T02:56:25.670Z","endTime":"2026-07-22T02:57:22.847Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02808546601116,"aZ":-26.859666525239298,"pfxX":0.6720275942742253,"pfxZ":3.438038561374981,"pX":0.057959284398679964,"pZ":2.3152544109676585,"vX0":6.051129770460376,"vY0":-122.62443473599527,"vZ0":-0.8286741526646689,"x":114.79,"y":176.27,"x0":-2.5144669964612993,"y0":50.0010342983646,"z0":4.920471823086826,"aX":1.036228853633885},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":2480,"spinDirection":218},"zone":5,"typeConfidence":0.89,"plateTime":0.44427501609344766,"extension":5.039847839050219},"index":1,"playId":"58f1844b-7742-3b12-a1b6-1f4e08f22a05","pitchNumber":1,"startTime":"2026-07-22T02:57:22.847Z","endTime":"2026-07-22T02:57:27.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":73.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.314994443539717,"aZ":-31.603118945808163,"pfxX":5.471734011170701,"pfxZ":0.42638370256686464,"pX":-1.2797709226485032,"pZ":2.2571022384720223,"vX0":1.7224862164362738,"vY0":-114.03963560825184,"vZ0":0.6574438391726753,"x":165.78,"y":177.84,"x0":-2.751291600277646,"y0":50.005465477921646,"z0":5.025319257758261,"aX":7.377748938494708},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.1,"breakHorizontal":-10.3,"spinRate":2841,"spinDirection":42},"zone":13,"typeConfidence":0.89,"plateTime":0.4760227510633581,"extension":4.953583461344505},"index":2,"playId":"710f25b7-da90-3253-9421-f8d2938624b6","pitchNumber":2,"startTime":"2026-07-22T02:57:40.259Z","endTime":"2026-07-22T02:57:46.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.100539516659737,"aZ":-30.75953737017552,"pfxX":4.2763347189457,"pfxZ":1.0376998351133846,"pX":0.7021773808271023,"pZ":2.109861292776903,"vX0":5.901447150903502,"vY0":-114.69821351492081,"vZ0":0.2632419463621287,"x":90.23,"y":181.81,"x0":-2.4392950111982854,"y0":50.00036569813208,"z0":4.943304406841798,"aX":5.814655883053875},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":2.2,"breakHorizontal":-9.0,"spinRate":2813,"spinDirection":77},"zone":9,"typeConfidence":0.87,"plateTime":0.47381898923315857,"extension":5.124602594637159},"index":3,"playId":"dfd408c7-0711-3ff7-9710-137d6cb92ac9","pitchNumber":3,"startTime":"2026-07-22T02:58:00.503Z","endTime":"2026-07-22T02:58:06.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":72.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.132671541513503,"aZ":-31.6605883481577,"pfxX":5.928334105463559,"pfxZ":0.3993277578195702,"pX":2.3972722597379548,"pZ":2.04825992645236,"vX0":9.32883038720254,"vY0":-112.3404249927522,"vZ0":2.1939556456913905,"x":25.62,"y":183.48,"x0":-2.560762444022099,"y0":50.003824397062886,"z0":4.251108715169753,"aX":7.665421260928332},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":1.6,"breakHorizontal":-12.8,"spinRate":2838,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.48540165080501607,"extension":5.041089284747633},"index":4,"playId":"5a3eb3fc-474b-391c-8406-73435435ba19","pitchNumber":4,"startTime":"2026-07-22T02:58:18.836Z","endTime":"2026-07-22T02:58:23.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.503750191946253,"aZ":-32.265094970036785,"pfxX":5.040707559271532,"pfxZ":-0.06655458477758991,"pX":-0.5916567024664677,"pZ":2.6988571963320362,"vX0":3.256233907757498,"vY0":-114.92292691249772,"vZ0":1.3522610416284433,"x":139.55,"y":165.91,"x0":-2.6726538842678753,"y0":50.00234693597034,"z0":5.192671220899287,"aX":6.870341176388512},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.4,"breakHorizontal":-9.8,"spinRate":3033,"spinDirection":80},"zone":4,"typeConfidence":0.88,"plateTime":0.47318120247249107,"extension":5.0447227688280964},"index":5,"playId":"bc0fa8d7-9af1-3c3e-a05b-2ed731229e55","pitchNumber":5,"startTime":"2026-07-22T02:58:37.949Z","endTime":"2026-07-22T02:58:43.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-22T02:58:51.008Z","endTime":"2026-07-22T02:59:05.758Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":82.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.120417545740555,"aZ":-23.46725683054129,"pfxX":-0.903826577726039,"pfxZ":5.174151223177202,"pX":0.8841784951144012,"pZ":1.7786350676646228,"vX0":8.330699909260883,"vY0":-127.08191890193918,"vZ0":-3.4037998581421935,"x":83.3,"y":190.76,"x0":-2.2799464995306553,"y0":50.00097566178113,"z0":4.941052569772536,"aX":-1.521815136217287},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.0,"breakHorizontal":0.2,"spinRate":2586,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.42644286963709455,"extension":5.001051760938872},"index":7,"playId":"916362cb-100a-358a-a0b9-c782a64d8198","pitchNumber":6,"startTime":"2026-07-22T02:59:05.758Z","endTime":"2026-07-22T02:59:11.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T02:59:11.237Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out softly, pitcher Matt Krook to first baseman Luis García Jr.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T03:01:31.594Z","endTime":"2026-07-22T03:03:04.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1,4],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640454,"link":"/api/v1/people/640454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"Jorbit Vivas remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T03:00:40.340Z","endTime":"2026-07-22T03:00:40.365Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"302","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"}},{"details":{"description":"Pitching Change: Matt Krook replaces Orlando Ribalta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-22T03:00:40.365Z","endTime":"2026-07-22T03:01:33.598Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640454,"link":"/api/v1/people/640454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.015949335910364,"aZ":-30.36841404782521,"pfxX":-5.829939955378615,"pfxZ":1.2446490282856608,"pX":-0.5218613295947964,"pZ":2.932537054292496,"vX0":-7.199048522692324,"vY0":-118.98409725844088,"vZ0":-0.4301150640623571,"x":136.89,"y":159.6,"x0":3.2856082246613747,"y0":50.00497657766012,"z0":5.836835912208206,"aX":-8.46759126980205},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.4,"breakHorizontal":12.1,"spinRate":2856,"spinDirection":309},"zone":4,"typeConfidence":0.9,"plateTime":0.4580519420930562,"extension":5.936170498523246},"index":2,"playId":"88d4dccd-0bc9-3734-b3fb-b12ffc891823","pitchNumber":1,"startTime":"2026-07-22T03:01:33.598Z","endTime":"2026-07-22T03:01:40.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42538852312054,"aZ":-26.659978972051167,"pfxX":6.813649629866697,"pfxZ":3.130275456915175,"pX":1.2143938036850306,"pZ":3.2248536444355986,"vX0":-6.763759470752636,"vY0":-130.81193212429045,"vZ0":-2.5145779313984433,"x":70.71,"y":151.71,"x0":2.9285569309203385,"y0":50.00113563355631,"z0":6.16429363297188,"aX":11.997724314187133},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.4,"breakHorizontal":-11.2,"spinRate":2067,"spinDirection":129},"zone":12,"typeConfidence":0.85,"plateTime":0.4161538938143714,"extension":5.988085290702947},"index":3,"playId":"de69ad7e-1c25-3abc-bc61-ab4fa61fa310","pitchNumber":2,"startTime":"2026-07-22T03:01:53.031Z","endTime":"2026-07-22T03:01:58.944Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T03:02:15.654Z","endTime":"2026-07-22T03:02:56.433Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37284533949665,"aZ":-33.6277853685045,"pfxX":-6.891349050627037,"pfxZ":-0.9748229151563956,"pX":-0.521520299198558,"pZ":1.7279990692784024,"vX0":-6.665885349775377,"vY0":-121.03076544488954,"vZ0":-2.8980442634390298,"x":136.88,"y":192.12,"x0":3.1531710976346,"y0":50.001037201285335,"z0":5.856240342455592,"aX":-10.323438049850006},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.2,"breakHorizontal":13.9,"spinRate":2873,"spinDirection":306},"zone":7,"typeConfidence":0.9,"plateTime":0.45082099552430677,"extension":6.057512588267373},"hitData":{"launchSpeed":53.4,"launchAngle":-55.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.55,"coordY":185.24}},"index":5,"playId":"7c596ee4-8cd7-3b41-a312-daf9cfe5012e","pitchNumber":3,"startTime":"2026-07-22T03:02:56.433Z","endTime":"2026-07-22T03:03:04.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:03:04.387Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T03:03:15.565Z","endTime":"2026-07-22T03:05:26.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":82.3,"endSpeed":76.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.852658152049706,"aZ":-32.66813766190342,"pfxX":-5.4974973858546,"pfxZ":-0.3350393464097081,"pX":-0.5939588397573272,"pZ":1.1667194039142768,"vX0":-7.5404760031990214,"vY0":-119.69368866121722,"vZ0":-3.9051989013503907,"x":139.64,"y":207.28,"x0":3.299144143294856,"y0":50.00482725455482,"z0":5.712603511638795,"aX":-8.058978950552184},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.2,"breakHorizontal":11.6,"spinRate":2831,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.4558123293619154,"extension":6.074647291966435},"index":0,"playId":"1b2fc6b4-ebf0-3d36-874c-75424836430c","pitchNumber":1,"startTime":"2026-07-22T03:03:33.482Z","endTime":"2026-07-22T03:03:38.613Z","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":89.4,"endSpeed":83.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.958916163176603,"aZ":-28.253486614659,"pfxX":7.684674510536532,"pfxZ":2.2590775891810218,"pX":0.5202730870575414,"pZ":1.2680345645722195,"vX0":-8.987488296038615,"vY0":-129.872394297884,"vZ0":-6.562253804906081,"x":97.17,"y":204.54,"x0":3.000566091473036,"y0":50.00497165182757,"z0":5.929828887028336,"aX":13.348058347979586},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":-12.4,"spinRate":2086,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.41909269299081764,"extension":6.025411727898701},"index":1,"playId":"896d711f-6574-3044-b618-5ab2435620c3","pitchNumber":2,"startTime":"2026-07-22T03:03:49.555Z","endTime":"2026-07-22T03:03:54.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5460700349601,"aZ":-27.519989688008074,"pfxX":7.387475969958815,"pfxZ":2.7139543950389893,"pX":-1.9757656139757034,"pZ":2.2147768245786654,"vX0":-14.36609096187966,"vY0":-128.86395470323748,"vZ0":-4.301918402113034,"x":192.31,"y":178.98,"x0":2.6601232551342187,"y0":50.004775283613974,"z0":5.981181936626271,"aX":12.684583715305735},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":-10.9,"spinRate":2133,"spinDirection":121},"zone":13,"typeConfidence":0.88,"plateTime":0.42169447682920147,"extension":6.067337424927779},"index":2,"playId":"853048a4-766f-365b-a135-cd9a33fe9b43","pitchNumber":3,"startTime":"2026-07-22T03:04:06.776Z","endTime":"2026-07-22T03:04:12.072Z","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":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.801328611971524,"aZ":-28.00520578017288,"pfxX":7.719101500720351,"pfxZ":2.4023500840657173,"pX":0.15126073997204278,"pZ":2.1113537672433362,"vX0":-9.560705137740818,"vY0":-129.7579698860342,"vZ0":-4.638782703225789,"x":111.23,"y":181.77,"x0":2.851563464285871,"y0":50.00144977860595,"z0":6.013343184267639,"aX":13.387309231631578},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.6,"breakHorizontal":-12.2,"spinRate":2049,"spinDirection":118},"zone":8,"typeConfidence":0.89,"plateTime":0.41937935641504875,"extension":6.131723912965319},"index":3,"playId":"9df1c324-1bf2-3062-9b66-1ca93efa42a5","pitchNumber":4,"startTime":"2026-07-22T03:04:27.582Z","endTime":"2026-07-22T03:04:32.259Z","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":88.4,"endSpeed":82.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.867812317705724,"aZ":-23.620869606067757,"pfxX":6.784952486022618,"pfxZ":5.0280844291399225,"pX":-0.49223244953857254,"pZ":1.9494179141587429,"vX0":-10.840541560542912,"vY0":-128.3767245835929,"vZ0":-5.566956444040561,"x":135.76,"y":186.15,"x0":2.867667971576624,"y0":50.00085265509193,"z0":5.9390920066129205,"aX":11.537995642650934},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":-10.3,"spinRate":2119,"spinDirection":123},"zone":7,"typeConfidence":0.83,"plateTime":0.4236040602024609,"extension":6.045666577304828},"index":4,"playId":"546e9fa6-0419-3431-84f8-da08f8ca0e6b","pitchNumber":5,"startTime":"2026-07-22T03:04:45.663Z","endTime":"2026-07-22T03:04:51.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-22T03:05:03.910Z","endTime":"2026-07-22T03:05:21.211Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14449996100446,"aZ":-32.03939605001585,"pfxX":-5.478277560612764,"pfxZ":0.0854443059360186,"pX":-0.5449126137818193,"pZ":1.294218172774093,"vX0":-7.4631637887058595,"vY0":-122.38474972340809,"vZ0":-4.038421034229238,"x":137.77,"y":203.84,"x0":3.245366730623482,"y0":50.002004162155195,"z0":5.683672708239274,"aX":-8.381301792679082},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.5,"breakHorizontal":11.5,"spinRate":2792,"spinDirection":308},"zone":13,"typeConfidence":0.87,"plateTime":0.4460323658449665,"extension":6.077080584137636},"index":6,"playId":"fedefaf3-bade-394c-a577-074a74e08d8a","pitchNumber":6,"startTime":"2026-07-22T03:05:21.211Z","endTime":"2026-07-22T03:05:26.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:05:26.833Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Moniak pops out to third baseman Curtis Mead.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T03:05:34.139Z","endTime":"2026-07-22T03:06:01.774Z","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":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46453671183923,"aZ":-31.90134225302047,"pfxX":-3.336503193791672,"pfxZ":0.18028681294126514,"pX":-0.770145773920561,"pZ":1.6641251380534774,"vX0":-8.307254013285299,"vY0":-120.53259682645349,"vZ0":-2.8922660867345735,"x":146.36,"y":193.85,"x0":3.1419597242003667,"y0":50.00018739123135,"z0":5.671142527504469,"aX":-4.951558756078394},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.1,"breakHorizontal":7.9,"spinRate":2776,"spinDirection":311},"zone":13,"typeConfidence":0.87,"plateTime":0.4528839458105747,"extension":6.035615426383659},"hitData":{"launchSpeed":58.3,"launchAngle":66.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.68,"coordY":171.28}},"index":0,"playId":"f5c1d0bd-119c-312e-8f26-afcc041a9d62","pitchNumber":1,"startTime":"2026-07-22T03:05:53.766Z","endTime":"2026-07-22T03:06:01.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:06:01.774Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to center fielder Jacob Young. Kyle Karros to 3rd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T03:06:31.029Z","endTime":"2026-07-22T03:07:25.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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_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":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.2,"endSpeed":77.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99907889032516,"aZ":-31.55200138997082,"pfxX":-5.7782552546758446,"pfxZ":0.4119535891363917,"pX":1.1732101657912812,"pZ":2.857355258867785,"vX0":-3.490807063460071,"vY0":-121.33825668983377,"vZ0":-0.5804145580920553,"x":72.28,"y":161.63,"x0":3.375333159651786,"y0":50.002799028814614,"z0":5.819743848491162,"aX":-8.721472131106895},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.8,"breakHorizontal":11.3,"spinRate":2836,"spinDirection":306},"zone":12,"typeConfidence":0.9,"plateTime":0.4493006672085844,"extension":6.0587562310158205},"index":0,"playId":"8144223f-0ff9-3350-92cb-bec30b3adc45","pitchNumber":1,"startTime":"2026-07-22T03:06:32.805Z","endTime":"2026-07-22T03:06:38.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.631517202084762,"aZ":-28.197456709097988,"pfxX":8.24932365266119,"pfxZ":2.240913388214949,"pX":1.7059789609611642,"pZ":3.5798444713901776,"vX0":-6.177860884168707,"vY0":-131.55364119356966,"vZ0":-1.2698792933486391,"x":51.97,"y":142.12,"x0":2.998448817654099,"y0":50.003490929015655,"z0":6.134952723364676,"aX":14.641074748379324},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.1,"breakHorizontal":-13.8,"spinRate":2091,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.4143747898144752,"extension":5.973594205050407},"index":1,"playId":"397c4ac1-7963-383c-ae6b-41afbcd0ecbf","pitchNumber":2,"startTime":"2026-07-22T03:06:53.299Z","endTime":"2026-07-22T03:06:58.858Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.323808406727082,"aZ":-32.796399353736774,"pfxX":-5.292095664432184,"pfxZ":-0.4249106414587427,"pX":0.8192885725340854,"pZ":2.403376834887979,"vX0":-4.320983942403417,"vY0":-120.00156549189326,"vZ0":-1.0108876557880082,"x":85.77,"y":173.89,"x0":3.322080146898959,"y0":50.000160624589384,"z0":5.717367786005904,"aX":-7.818955527388255},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.7,"breakHorizontal":10.6,"spinRate":2722,"spinDirection":320},"zone":6,"typeConfidence":0.9,"plateTime":0.454133121454503,"extension":5.96604898110457},"hitData":{"launchSpeed":87.1,"launchAngle":9.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.13,"coordY":99.62}},"index":2,"playId":"8626da91-43e7-3a1b-9356-884bbd6fd6a1","pitchNumber":3,"startTime":"2026-07-22T03:07:14.031Z","endTime":"2026-07-22T03:07:25.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:07:25.435Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T03:07:40.507Z","endTime":"2026-07-22T03:09:00.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.737349799495444,"aZ":-34.972227821450204,"pfxX":-6.368279241586685,"pfxZ":-1.923193456847443,"pX":0.9226224259084248,"pZ":2.309763707346544,"vX0":-3.8276228014520757,"vY0":-119.14740679060033,"vZ0":-0.9562714487505082,"x":81.83,"y":176.42,"x0":3.3720596216617915,"y0":50.004371500110686,"z0":5.848652991732337,"aX":-9.249157881645946},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.5,"breakHorizontal":12.4,"spinRate":2817,"spinDirection":305},"zone":14,"typeConfidence":0.9,"plateTime":0.45794075324418104,"extension":5.9402403019674095},"index":0,"playId":"7616d393-798e-3273-ae64-b938c398eaf5","pitchNumber":1,"startTime":"2026-07-22T03:08:07.929Z","endTime":"2026-07-22T03:08:13.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925004741152048,"aZ":-30.477921900941794,"pfxX":7.967056394714051,"pfxZ":0.9714882491166446,"pX":-0.2736734748319622,"pZ":1.1873800194326853,"vX0":-10.732515198350965,"vY0":-130.25188545663474,"vZ0":-6.48279293544369,"x":127.43,"y":206.72,"x0":2.8396647581148002,"y0":50.000432516533614,"z0":5.97368151452213,"aX":13.871312830579653},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.6,"breakHorizontal":-12.5,"spinRate":2131,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.4183860049174011,"extension":6.132202862467494},"index":1,"playId":"2b5097bf-908c-3bd4-93e3-38f2ff96706e","pitchNumber":2,"startTime":"2026-07-22T03:08:28.952Z","endTime":"2026-07-22T03:08:33.563Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.735594702072138,"aZ":-36.069906381661184,"pfxX":-6.503326424511063,"pfxZ":-2.697519429549494,"pX":-0.5504980817210574,"pZ":0.9976255894705598,"vX0":-6.722103509788992,"vY0":-118.81276314082452,"vZ0":-3.561761923114873,"x":137.98,"y":211.84,"x0":3.1505606151782843,"y0":50.00471621030153,"z0":5.762505050584352,"aX":-9.385477088087658},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.4,"breakHorizontal":13.3,"spinRate":2772,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.459341584084199,"extension":6.1271822014572495},"index":2,"playId":"e296ab9d-9fed-3359-a3d0-8778a33416a2","pitchNumber":3,"startTime":"2026-07-22T03:08:54.119Z","endTime":"2026-07-22T03:09:00.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:09:00.130Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T03:11:18.880Z","endTime":"2026-07-22T03:12:49.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Mejia replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T03:10:12.818Z","endTime":"2026-07-22T03:11:21.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":90.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.947511762658095,"aZ":-19.634142576365917,"pfxX":-1.8128540102118338,"pfxZ":6.08224554266493,"pX":-0.6581319057419444,"pZ":3.162086741885157,"vX0":3.6264901324444305,"vY0":-141.03279638756766,"vZ0":-4.337952424218505,"x":142.09,"y":153.4,"x0":-1.7116045037236491,"y0":50.005766492753956,"z0":5.94712895651096,"aX":-3.7396128209438286},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.6,"breakHorizontal":2.8,"spinRate":2478,"spinDirection":206},"zone":1,"typeConfidence":0.93,"plateTime":0.38492100355536607,"extension":5.988495266478988},"index":1,"playId":"9be2a568-f82f-3d7b-b660-5ff0f105140c","pitchNumber":1,"startTime":"2026-07-22T03:11:21.206Z","endTime":"2026-07-22T03:11:25.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.780617576697914,"aZ":-32.36239718152515,"pfxX":8.95457524688014,"pfxZ":-0.11763343756401134,"pX":-1.1332298551555158,"pZ":3.2601882308012704,"vX0":-0.7561678348999749,"vY0":-122.48141307517207,"vZ0":0.25564420277260624,"x":160.2,"y":150.75,"x0":-1.9875344339122605,"y0":50.00582534418227,"z0":5.898009596409095,"aX":13.75243400361612},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":-16.1,"spinRate":2916,"spinDirection":62},"zone":11,"typeConfidence":0.95,"plateTime":0.4453796565236767,"extension":5.84281736766032},"index":2,"playId":"aa4fb8ea-e114-374d-9613-4609065e4b24","pitchNumber":2,"startTime":"2026-07-22T03:11:38.299Z","endTime":"2026-07-22T03:11:43.149Z","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":96.8,"endSpeed":90.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.011778027878634,"aZ":-21.53736289916443,"pfxX":-2.0405421286945846,"pfxZ":5.163736734306575,"pX":0.15824475028455687,"pZ":2.9354185027866597,"vX0":5.527266061247091,"vY0":-141.01306355636868,"vZ0":-4.239792403785874,"x":110.97,"y":159.52,"x0":-1.5421454127201368,"y0":50.00578110263977,"z0":5.806790817103173,"aX":-4.206308580627051},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":2.9,"spinRate":2485,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.38499342558529204,"extension":5.916179554919278},"index":3,"playId":"769fc140-83b2-3d9d-9dfa-0ac2ebbf4430","pitchNumber":3,"startTime":"2026-07-22T03:11:54.105Z","endTime":"2026-07-22T03:12:00.112Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-22T03:12:13.439Z","endTime":"2026-07-22T03:12:25.037Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.385246024056382,"aZ":-37.45946735023272,"pfxX":6.728279303002154,"pfxZ":-3.355670948094925,"pX":0.19098125841144978,"pZ":2.40468810034064,"vX0":2.622371063962831,"vY0":-123.7784124408541,"vZ0":-0.8541400647578641,"x":109.72,"y":173.85,"x0":-1.7522457819050168,"y0":50.00543329925424,"z0":5.851883428238961,"aX":10.59004861046218},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.1,"breakHorizontal":-12.7,"spinRate":3064,"spinDirection":59},"zone":5,"typeConfidence":0.92,"plateTime":0.44010511079131387,"extension":5.9869209682007085},"index":5,"playId":"d32612cd-e8a4-349e-b70c-3db46b477a75","pitchNumber":4,"startTime":"2026-07-22T03:12:25.037Z","endTime":"2026-07-22T03:12:29.522Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54223492620043,"aZ":-39.57102012080744,"pfxX":6.202477869363248,"pfxZ":-4.905985314485761,"pX":0.1709600827599916,"pZ":1.0797348960782558,"vX0":2.4366563456296157,"vY0":-121.66219595980827,"vZ0":-3.201512715168571,"x":110.48,"y":209.63,"x0":-1.6476987900786353,"y0":50.00353566161887,"z0":5.822318596549714,"aX":9.352259500756174},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.4,"breakHorizontal":-11.8,"spinRate":2988,"spinDirection":52},"zone":14,"typeConfidence":0.95,"plateTime":0.44920017593966177,"extension":5.948175176673265},"index":6,"playId":"5284898e-12cb-30a3-b86f-7759a67203ef","pitchNumber":5,"startTime":"2026-07-22T03:12:44.643Z","endTime":"2026-07-22T03:12:49.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:12:49.788Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Keibert Ruiz lines out to left fielder Jake McCarthy.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T03:13:01.111Z","endTime":"2026-07-22T03:13:54.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":91.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79335766511212,"aZ":-19.719270351083154,"pfxX":-1.9148211033384843,"pfxZ":5.850013971161948,"pX":-2.086845027709847,"pZ":4.20648568007173,"vX0":-0.45193826658681735,"vY0":-143.09427922972782,"vZ0":-1.4124854741535318,"x":196.55,"y":125.2,"x0":-1.6787329768382746,"y0":50.00261481222708,"z0":5.909937640223528,"aX":-4.075800438476819},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.6,"breakHorizontal":3.6,"spinRate":2544,"spinDirection":211},"zone":11,"typeConfidence":0.93,"plateTime":0.378968702714527,"extension":5.917893007650207},"index":0,"playId":"220eae7d-19f2-380d-83bd-b9e634f2a72b","pitchNumber":1,"startTime":"2026-07-22T03:13:13.808Z","endTime":"2026-07-22T03:13:19.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":90.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.836009602548376,"aZ":-21.74963474723655,"pfxX":-1.9819879398900628,"pfxZ":5.053806324136808,"pX":-1.5330554418141924,"pZ":3.459270906769544,"vX0":1.4355467362029959,"vY0":-140.83512201463904,"vZ0":-2.849843872405134,"x":175.44,"y":145.38,"x0":-1.7849858193954002,"y0":50.00496419052862,"z0":5.8487072880108215,"aX":-4.0900977639331195},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":3.4,"spinRate":2548,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.38496045154211966,"extension":5.89718327841804},"index":1,"playId":"e1f7b6dd-c78d-33fa-8c96-54f3843b5464","pitchNumber":2,"startTime":"2026-07-22T03:13:29.792Z","endTime":"2026-07-22T03:13:35.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":90.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.276546205818136,"aZ":-21.07224502120555,"pfxX":-2.1555688842932232,"pfxZ":5.442876591880454,"pX":-0.5247072583353738,"pZ":2.5007728692686544,"vX0":3.766427414792874,"vY0":-139.72603188783202,"vZ0":-5.25153096504279,"x":137.0,"y":171.26,"x0":-1.5913054984907367,"y0":50.00146029426436,"z0":5.730296224494631,"aX":-4.395345386577552},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.4,"breakHorizontal":3.4,"spinRate":2400,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.38743766909186883,"extension":6.071091437254512},"hitData":{"launchSpeed":95.5,"launchAngle":17.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.84,"coordY":75.91}},"index":2,"playId":"1ca9cbb7-e142-310f-b516-4aab5620dea7","pitchNumber":3,"startTime":"2026-07-22T03:13:46.537Z","endTime":"2026-07-22T03:13:54.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:13:54.561Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, first baseman TJ Rumfield to pitcher Juan Mejia.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T03:14:22.015Z","endTime":"2026-07-22T03:15:08.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":92.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53080274490674,"aZ":-20.095493616853652,"pfxX":-3.08938656573473,"pfxZ":5.6316694231876125,"pX":-0.41088072962374655,"pZ":1.961600803652312,"vX0":4.528918597873338,"vY0":-143.54166246772792,"vZ0":-7.108712123945585,"x":132.66,"y":185.82,"x0":-1.58768739705423,"y0":50.00385590727505,"z0":5.664650833722309,"aX":-6.627338789372404},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.4,"breakHorizontal":5.0,"spinRate":2602,"spinDirection":205},"zone":7,"typeConfidence":0.94,"plateTime":0.3775918081052452,"extension":6.054265622780829},"index":0,"playId":"e5228124-b6cf-378f-b5e7-0b199345d9b5","pitchNumber":1,"startTime":"2026-07-22T03:14:27.231Z","endTime":"2026-07-22T03:14:31.616Z","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":98.3,"endSpeed":92.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3943913964467,"aZ":-18.50813913499345,"pfxX":-1.9553242597848768,"pfxZ":6.402557922377898,"pX":-0.42554511208913304,"pZ":3.527943229434962,"vX0":3.8819786247356856,"vY0":-143.3860158357837,"vZ0":-3.2370572462142992,"x":133.22,"y":143.53,"x0":-1.5278481189875506,"y0":50.00118046800156,"z0":5.791243356029609,"aX":-4.172953898696708},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.3,"breakHorizontal":3.0,"spinRate":2615,"spinDirection":209},"zone":11,"typeConfidence":0.94,"plateTime":0.378416370242058,"extension":5.9369102430501215},"index":1,"playId":"e80817d2-e16a-3d25-929c-e1d7998acc59","pitchNumber":2,"startTime":"2026-07-22T03:14:43.233Z","endTime":"2026-07-22T03:14:48.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":91.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28184729250068,"aZ":-20.88523542612569,"pfxX":-3.967551499115217,"pfxZ":5.433970545991308,"pX":0.6210971207113463,"pZ":1.789230392391732,"vX0":6.911453921504501,"vY0":-141.38273835235123,"vZ0":-7.061972972623896,"x":93.33,"y":190.47,"x0":-1.3108276381096151,"y0":50.00218207047982,"z0":5.603879072036409,"aX":-8.242935275672675},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.0,"breakHorizontal":6.2,"spinRate":2501,"spinDirection":212},"zone":9,"typeConfidence":0.87,"plateTime":0.3835785952993134,"extension":6.047515676450131},"hitData":{"launchSpeed":102.1,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.74,"coordY":164.35}},"index":2,"playId":"7de1ee79-4604-3c29-a394-bbc8fd4eb438","pitchNumber":3,"startTime":"2026-07-22T03:15:00.714Z","endTime":"2026-07-22T03:15:08.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:15:08.732Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T03:17:40.082Z","endTime":"2026-07-22T03:17:50.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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_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: Clayton Beeter replaces Matt Krook.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T03:16:22.685Z","endTime":"2026-07-22T03:17:42.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690925,"link":"/api/v1/people/690925"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.397955147774354,"aZ":-35.95146903550855,"pfxX":2.5999406001865393,"pfxZ":-2.362665154161684,"pX":-0.16713554751079904,"pZ":2.6501892721036104,"vX0":1.509822153876091,"vY0":-124.62032676565941,"vZ0":-0.9661804351684184,"x":123.37,"y":167.22,"x0":-1.1156051362738066,"y0":50.00351789094835,"z0":5.9721761453126865,"aX":4.153185220655928},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.3,"breakHorizontal":-5.0,"spinRate":2785,"spinDirection":35},"zone":5,"typeConfidence":0.91,"plateTime":0.4369294179489658,"extension":5.906387251363239},"hitData":{"launchSpeed":84.9,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.98,"coordY":146.62}},"index":1,"playId":"54916590-bf47-3ec7-a573-33a4064e8cbe","pitchNumber":1,"startTime":"2026-07-22T03:17:42.244Z","endTime":"2026-07-22T03:17:50.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:17:50.264Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Carrigg flies out to right fielder James Wood.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T03:17:58.234Z","endTime":"2026-07-22T03:19:43.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"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":2},"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":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9752883037304,"aZ":-14.560830520375774,"pfxX":-1.5297418827408262,"pfxZ":8.687092823131172,"pX":-1.0964341890158347,"pZ":1.6651189607743695,"vX0":1.1276631108857866,"vY0":-139.71674118596914,"vZ0":-8.345757439292756,"x":158.79,"y":193.82,"x0":-1.3014467700123484,"y0":50.00118224970602,"z0":5.596577100632186,"aX":-3.100917895795545},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":2.6,"spinRate":2337,"spinDirection":202},"zone":13,"typeConfidence":0.9,"plateTime":0.38828397603647247,"extension":6.166935768655559},"index":0,"playId":"35f26260-dadb-3da1-a248-4571624ec8fa","pitchNumber":1,"startTime":"2026-07-22T03:18:22.060Z","endTime":"2026-07-22T03:18:27.102Z","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.4,"endSpeed":81.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.072698112450134,"aZ":-36.48132970853388,"pfxX":-0.11172642930105336,"pfxZ":-2.5977851836785373,"pX":-0.8034790164123777,"pZ":2.005665093073674,"vX0":0.6132698750346411,"vY0":-126.12218131186516,"vZ0":-2.6675341806192376,"x":147.63,"y":184.63,"x0":-1.0324710208890964,"y0":50.005191912238324,"z0":5.941928669972447,"aX":-0.18491567922887747},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.0,"breakHorizontal":0.1,"spinRate":2856,"spinDirection":35},"zone":7,"typeConfidence":0.9,"plateTime":0.42982232508419393,"extension":5.795050702090817},"index":1,"playId":"faf4e79c-e7f1-3e1c-83eb-eff39fe84c2b","pitchNumber":2,"startTime":"2026-07-22T03:18:41.122Z","endTime":"2026-07-22T03:18:45.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.49506870380524,"aZ":-34.551380235920405,"pfxX":1.8582205779069776,"pfxZ":-1.4107126675919712,"pX":-0.5337889685709719,"pZ":3.0401038229381308,"vX0":0.40696252577616615,"vY0":-127.49028364851235,"vZ0":-0.651419825045513,"x":137.35,"y":156.7,"x0":-0.936143805241016,"y0":50.00037588855409,"z0":5.962758618881003,"aX":3.14146768837712},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.5,"breakHorizontal":-3.5,"spinRate":2877,"spinDirection":38},"zone":1,"typeConfidence":0.9,"plateTime":0.4252427321860779,"extension":5.840426895185063},"index":2,"playId":"619b6e88-6d7d-3534-968f-0dd997aa5529","pitchNumber":3,"startTime":"2026-07-22T03:19:00.042Z","endTime":"2026-07-22T03:19:05.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T03:19:11.297Z","endTime":"2026-07-22T03:19:32.587Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.114702504366846,"aZ":-37.30503295429415,"pfxX":2.317099932276112,"pfxZ":-3.0373989609534497,"pX":0.6507283954084315,"pZ":2.8990707486350695,"vX0":3.1027705331398936,"vY0":-127.54870383728688,"vZ0":-0.565918733248342,"x":92.2,"y":160.51,"x0":-0.8713189104548842,"y0":50.00450376295165,"z0":6.003810147175553,"aX":3.9120593734181144},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-5.5,"breakHorizontal":-4.8,"spinRate":3033,"spinDirection":34},"zone":3,"typeConfidence":0.91,"plateTime":0.425430582238699,"extension":5.770950195409909},"hitData":{"launchSpeed":79.5,"launchAngle":52.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.11,"coordY":112.92}},"index":4,"playId":"6744dd3b-6a1f-360f-b2fe-e8d9e53fde23","pitchNumber":4,"startTime":"2026-07-22T03:19:32.587Z","endTime":"2026-07-22T03:19:43.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:19:43.207Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (31) on a fly ball to left center field.","rbi":1,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T03:19:48.129Z","endTime":"2026-07-22T03:22:32.565Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":690925,"link":"/api/v1/people/690925"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":82.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.077897385273577,"aZ":-37.91630562970663,"pfxX":0.7335069958250071,"pfxZ":-3.425484525519141,"pX":-0.5782432534216068,"pZ":1.12108070026544,"vX0":1.0913115690539392,"vY0":-127.25376623170331,"vZ0":-4.219138075674626,"x":139.04,"y":208.51,"x0":-1.1046635967133511,"y0":50.006148483225104,"z0":5.739775460893961,"aX":1.227925367537409},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.8,"breakHorizontal":-1.6,"spinRate":2875,"spinDirection":34},"zone":13,"typeConfidence":0.9,"plateTime":0.42708490645761055,"extension":5.834554523448628},"index":0,"playId":"5d700bab-3f0a-3752-9f14-d6ebb62b0c35","pitchNumber":1,"startTime":"2026-07-22T03:20:11.127Z","endTime":"2026-07-22T03:20:16.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.66708220638746,"aZ":-36.56023456875355,"pfxX":1.52239030255046,"pfxZ":-2.6138749671205446,"pX":-0.24942586690290744,"pZ":3.913839056077693,"vX0":1.407091370824576,"vY0":-127.23964888089571,"vZ0":1.7901498332762638,"x":126.51,"y":133.11,"x0":-1.0030774492639316,"y0":50.00575429960249,"z0":6.052173784445236,"aX":2.5515543349138805},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.3,"breakHorizontal":-3.0,"spinRate":2940,"spinDirection":35},"zone":11,"typeConfidence":0.9,"plateTime":0.4268707321574179,"extension":5.933879561927152},"index":1,"playId":"045dc6d3-2b9f-3dc8-9a40-760b35a8eb4b","pitchNumber":2,"startTime":"2026-07-22T03:20:28.886Z","endTime":"2026-07-22T03:20:33.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.018789841053852,"aZ":-38.25460263036207,"pfxX":2.118008264048145,"pfxZ":-3.670463024963558,"pX":-0.2867591731946318,"pZ":3.160554571221948,"vX0":1.3400793367104462,"vY0":-126.32447922330323,"vZ0":0.4816714269085651,"x":127.93,"y":153.45,"x0":-1.0952553353354717,"y0":50.005803325235334,"z0":5.985240529332703,"aX":3.5046506182644235},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.5,"breakHorizontal":-4.1,"spinRate":2933,"spinDirection":38},"zone":2,"typeConfidence":0.91,"plateTime":0.4297341181944123,"extension":5.9425243513641615},"index":2,"playId":"97a96f5f-d738-3d7c-86f9-cba88aea22be","pitchNumber":3,"startTime":"2026-07-22T03:20:47.296Z","endTime":"2026-07-22T03:20:52.853Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T03:20:57.008Z","endTime":"2026-07-22T03:21:12.589Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":2},"pitchData":{"startSpeed":89.2,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.970906838825705,"aZ":-34.09809191781902,"pfxX":-0.9690843029160545,"pfxZ":-1.1119616702274042,"pX":1.2753695989134077,"pZ":-1.4286475516816983,"vX0":5.599698557941768,"vY0":-129.5483055719895,"vZ0":-11.37157004508229,"x":68.39,"y":277.35,"x0":-0.7698085289548698,"y0":50.00336732861909,"z0":5.545135592850117,"aX":-1.6816588315495604},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-4.0,"breakHorizontal":0.7,"spinRate":3031,"spinDirection":10},"zone":14,"typeConfidence":0.87,"plateTime":0.41960999203345795,"extension":6.128623095190744},"index":4,"playId":"ff9d9757-1c2d-3e83-9141-5864ca9682b9","pitchNumber":4,"startTime":"2026-07-22T03:21:12.589Z","endTime":"2026-07-22T03:21:17.649Z","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":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.709928322511868,"aZ":-33.66401867512922,"pfxX":1.4771074249872616,"pfxZ":-0.8861584208477384,"pX":0.7175947761407145,"pZ":0.5451994125045784,"vX0":3.6423722810895516,"vY0":-127.67939096418382,"vZ0":-6.5566432460622055,"x":89.65,"y":224.06,"x0":-0.9089719810601558,"y0":50.00435819062078,"z0":5.7357228932814035,"aX":2.4831287216712243},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.6,"breakHorizontal":-3.4,"spinRate":2903,"spinDirection":15},"zone":14,"typeConfidence":0.9,"plateTime":0.4259837815244252,"extension":5.97887458466366},"index":5,"playId":"ed42cc25-4ba8-3734-aeb6-5ba7a80ede9c","pitchNumber":5,"startTime":"2026-07-22T03:21:39.559Z","endTime":"2026-07-22T03:21:44.893Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.515011238817905,"aZ":-34.80791276472408,"pfxX":1.791855216139283,"pfxZ":-1.5630900563125483,"pX":0.024068879815770865,"pZ":1.2084677583724452,"vX0":2.1239251484562987,"vY0":-127.42454896326468,"vZ0":-4.645754224532971,"x":116.08,"y":206.15,"x0":-1.0460572982197245,"y0":50.006226181208596,"z0":5.736541836367161,"aX":3.0143998165544463},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.5,"breakHorizontal":-3.6,"spinRate":3038,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.42611457202939906,"extension":6.083843473903068},"hitData":{"launchSpeed":95.4,"launchAngle":32.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":57.66,"coordY":52.71}},"index":6,"playId":"9cdb0c5d-3f88-34e9-90e8-b25f6a7aabc3","pitchNumber":6,"startTime":"2026-07-22T03:22:05.187Z","endTime":"2026-07-22T03:22:32.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:22:32.565Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to center fielder Jacob Young.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T03:22:44.021Z","endTime":"2026-07-22T03:24:47.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"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":"Flyout","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":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":97.8,"endSpeed":91.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.102292310501625,"aZ":-16.5519332382386,"pfxX":-1.405383576015903,"pfxZ":7.4405432105606355,"pX":0.20825141997809304,"pZ":2.573719469588117,"vX0":3.863878436851192,"vY0":-142.47325940848222,"vZ0":-5.706141689204835,"x":109.06,"y":169.29,"x0":-0.9701548108047385,"y0":50.00575801613864,"z0":5.6122520452188835,"aX":-2.9521482533045793},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.8,"breakHorizontal":1.9,"spinRate":2369,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.38131445372321604,"extension":6.246831285434162},"index":0,"playId":"2e94d019-7998-3a78-8bbc-d70f45d9e730","pitchNumber":1,"startTime":"2026-07-22T03:23:00.206Z","endTime":"2026-07-22T03:23:05.392Z","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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":91.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.153363817476414,"aZ":-14.15858117630766,"pfxX":-1.0541193045102901,"pfxZ":8.621119939472766,"pX":0.0972065017454537,"pZ":1.6557798619953004,"vX0":3.419068104067277,"vY0":-142.16025861206273,"vZ0":-8.694580173960338,"x":113.29,"y":194.07,"x0":-0.9731837118178593,"y0":50.006648852462256,"z0":5.610770466321475,"aX":-2.204145753087918},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.4,"breakHorizontal":1.3,"spinRate":2528,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.38223437728961684,"extension":6.170569246258241},"index":1,"playId":"3e253286-46c8-3ef0-9f4f-5839ccdfe437","pitchNumber":2,"startTime":"2026-07-22T03:23:26.346Z","endTime":"2026-07-22T03:23:32.253Z","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":"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.5,"endSpeed":91.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3793625191446,"aZ":-15.266904128400776,"pfxX":-0.9616605150591924,"pfxZ":8.075753248619854,"pX":-0.5845860160645336,"pZ":2.0844180049632826,"vX0":1.6056348816493307,"vY0":-142.1130532310417,"vZ0":-7.389185207713029,"x":139.28,"y":182.5,"x0":-1.02595109811018,"y0":50.000969170219626,"z0":5.643880303832593,"aX":-2.0130690877366555},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.7,"breakHorizontal":1.6,"spinRate":2537,"spinDirection":196},"zone":7,"typeConfidence":0.9,"plateTime":0.3819937272453,"extension":5.967452522636937},"index":2,"playId":"c8ceb006-4e80-3216-be30-eb7e4fa52a6b","pitchNumber":3,"startTime":"2026-07-22T03:23:55.575Z","endTime":"2026-07-22T03:24:02.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":85.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.34607707201783,"aZ":-32.93541186709055,"pfxX":-0.8913651493691086,"pfxZ":-0.42817161851829333,"pX":0.7717170468888003,"pZ":-0.2793152078802992,"vX0":4.681190183095078,"vY0":-130.4244345131675,"vZ0":-9.034872449896884,"x":87.58,"y":246.32,"x0":-0.906747663234948,"y0":50.0028573708309,"z0":5.605645187099388,"aX":-1.5840935559058116},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.0,"breakHorizontal":1.0,"spinRate":2876,"spinDirection":10},"zone":14,"typeConfidence":0.85,"plateTime":0.41502711133371184,"extension":6.092152099157848},"index":3,"playId":"b727c45b-9058-395e-8722-c487688bf838","pitchNumber":4,"startTime":"2026-07-22T03:24:16.941Z","endTime":"2026-07-22T03:24:22.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.102423435034417,"aZ":-35.606852393285415,"pfxX":-0.019644288721169967,"pfxZ":-2.0242910250148984,"pX":-0.2407342796152712,"pZ":2.054159931041253,"vX0":1.994075252308386,"vY0":-127.8259213679407,"vZ0":-2.8050493308877456,"x":126.18,"y":183.32,"x0":-1.0202017548299274,"y0":50.001599494444534,"z0":5.892326583184717,"aX":-0.033405116200701655},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.0,"breakHorizontal":-0.4,"spinRate":2764,"spinDirection":20},"zone":8,"typeConfidence":0.89,"plateTime":0.4244299082912022,"extension":5.854061181552408},"hitData":{"launchSpeed":99.1,"launchAngle":34.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.52,"coordY":37.35}},"index":4,"playId":"f3745da5-a3c4-3a8b-8cca-841dbe514293","pitchNumber":5,"startTime":"2026-07-22T03:24:38.442Z","endTime":"2026-07-22T03:24:47.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:24:47.657Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Young lines out to right fielder Troy Johnston.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T03:27:11.487Z","endTime":"2026-07-22T03:27:37.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jordan Romano replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T03:25:47.057Z","endTime":"2026-07-22T03:27:13.690Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605447,"link":"/api/v1/people/605447"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.599184744401352,"aZ":-17.25825987139886,"pfxX":-1.0304395739149825,"pfxZ":7.889200829747606,"pX":-0.2295929755600198,"pZ":3.1537165161662233,"vX0":3.914578140886558,"vY0":-134.7811175249791,"vZ0":-4.138252680620682,"x":125.75,"y":153.63,"x0":-1.5495951693643322,"y0":50.006463630250266,"z0":5.882440686206784,"aX":-1.9494452050466007},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":1.3,"spinRate":2370,"spinDirection":196},"zone":2,"typeConfidence":0.83,"plateTime":0.4021206319694439,"extension":7.390055064477853},"index":1,"playId":"53c506f8-c804-34db-b84b-cac056276c46","pitchNumber":1,"startTime":"2026-07-22T03:27:13.690Z","endTime":"2026-07-22T03:27:18.143Z","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":94.1,"endSpeed":87.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598045667757447,"aZ":-14.160028844892674,"pfxX":-2.487438250368329,"pfxZ":9.237930856370744,"pX":-0.0983707342004805,"pZ":3.335451025131533,"vX0":3.88836956806804,"vY0":-137.1449963290341,"vZ0":-4.713516923864429,"x":120.75,"y":148.72,"x0":-1.1961830206872235,"y0":50.00134805437976,"z0":6.006640493484337,"aX":-4.850150423606112},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":4.0,"spinRate":2349,"spinDirection":198},"zone":2,"typeConfidence":0.89,"plateTime":0.3958158047072491,"extension":7.328078252959847},"hitData":{"launchSpeed":85.9,"launchAngle":23.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.61,"coordY":101.97}},"index":2,"playId":"7af68524-aeac-37a2-9f51-59c797855cfc","pitchNumber":2,"startTime":"2026-07-22T03:27:29.978Z","endTime":"2026-07-22T03:27:37.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:27:37.991Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T03:27:46.363Z","endTime":"2026-07-22T03:29:24.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":78.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.33390045486552,"aZ":-34.64612559773823,"pfxX":0.9117409721225089,"pfxZ":-1.6331196429652763,"pX":0.27620688686991274,"pZ":2.1947040756576524,"vX0":4.594804801531624,"vY0":-120.85890274517097,"vZ0":-1.8181074860121937,"x":106.47,"y":179.52,"x0":-1.749867742262831,"y0":50.002980232164084,"z0":5.933680909711905,"aX":1.3797453899265735},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.1,"breakHorizontal":-2.5,"spinRate":2332,"spinDirection":83},"zone":9,"typeConfidence":0.91,"plateTime":0.4491834905673411,"extension":7.319691002669837},"index":0,"playId":"7a0f7a1d-b197-3603-b17e-fad5ecd431b9","pitchNumber":1,"startTime":"2026-07-22T03:28:01.865Z","endTime":"2026-07-22T03:28:06.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":81.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36732076848375,"aZ":-35.24807115905487,"pfxX":1.0234081166382767,"pfxZ":-1.902482042636209,"pX":0.7568784808191433,"pZ":-0.13607681594670967,"vX0":5.1650056066746926,"vY0":-124.98417130074407,"vZ0":-7.980893278519697,"x":88.15,"y":242.45,"x0":-1.4523841954177115,"y0":50.00397452757864,"z0":5.917906709744764,"aX":1.6519121429919472},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.8,"breakHorizontal":-2.8,"spinRate":2377,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.43485971523434186,"extension":7.316671655360792},"index":1,"playId":"82460a2d-f94c-3c7d-9a64-fb8bec0d0695","pitchNumber":2,"startTime":"2026-07-22T03:28:19.034Z","endTime":"2026-07-22T03:28:23.733Z","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":83.3,"endSpeed":78.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.164292191954285,"aZ":-35.99475888094403,"pfxX":2.1758806996021915,"pfxZ":-2.4906719922541356,"pX":-1.2806657697434212,"pZ":3.4477119253328157,"vX0":0.8352816235020724,"vY0":-121.58052322100221,"vZ0":1.174633313029641,"x":165.82,"y":145.69,"x0":-1.9089119725808674,"y0":50.00114280326306,"z0":6.022741730311928,"aX":3.3397091868449653},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.1,"breakHorizontal":-4.1,"spinRate":2062,"spinDirection":76},"zone":11,"typeConfidence":0.91,"plateTime":0.44620533212773195,"extension":7.042822560099039},"index":2,"playId":"ec8d9788-1912-372b-b937-c8f0e2b94189","pitchNumber":3,"startTime":"2026-07-22T03:28:39.804Z","endTime":"2026-07-22T03:28:44.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":88.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14499613465176,"aZ":-15.756121800229652,"pfxX":-0.9144012166742546,"pfxZ":8.363040776310754,"pX":-0.16194191192771606,"pZ":3.472843301231431,"vX0":3.5310754447241606,"vY0":-137.70805869314052,"vZ0":-4.142357249114764,"x":123.17,"y":145.01,"x0":-1.3296922397350501,"y0":50.0051037334267,"z0":6.028978567558798,"aX":-1.7956650374166863},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":1.1,"spinRate":2208,"spinDirection":192},"zone":2,"typeConfidence":0.89,"plateTime":0.394377516625259,"extension":7.360999142255116},"index":3,"playId":"641e6c66-e9f9-3c00-a8bc-09f886cd2dee","pitchNumber":4,"startTime":"2026-07-22T03:28:57.413Z","endTime":"2026-07-22T03:29:01.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":80.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.407962826217435,"aZ":-36.557751341606206,"pfxX":-0.13381573487570897,"pfxZ":-2.7287538772370716,"pX":-0.6065806848278196,"pZ":2.7294582194727077,"vX0":2.780260795600065,"vY0":-124.46066002017734,"vZ0":-0.6810889053870663,"x":140.12,"y":165.08,"x0":-1.7096767524203575,"y0":50.003672743393885,"z0":5.972961721660931,"aX":-0.2154111145631034},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.9,"breakHorizontal":-0.2,"spinRate":1995,"spinDirection":66},"zone":4,"typeConfidence":0.9,"plateTime":0.4361522590210045,"extension":7.108836426111154},"index":4,"playId":"a9a15bfe-99c5-333d-9e8b-3af951de75e1","pitchNumber":5,"startTime":"2026-07-22T03:29:19.311Z","endTime":"2026-07-22T03:29:24.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:29:24.564Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T03:29:26.170Z","endTime":"2026-07-22T03:30:58.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"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":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.54"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.79"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.32"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.95"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.31"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.51"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.95"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.75"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.06"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.50"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.09"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.49"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.86"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.864"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.457"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.478"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.074"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".545"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".457"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.864"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.457"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.478"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.074"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"}],"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":"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":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":85.6,"endSpeed":80.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.63667780647511,"aZ":-34.67224299777256,"pfxX":1.5694128875005844,"pfxZ":-1.5466880206988858,"pX":0.9665306196222228,"pZ":2.0155857869937104,"vX0":5.275198407408642,"vY0":-124.76159718120638,"vZ0":-2.7908578689444092,"x":80.16,"y":184.36,"x0":-1.3559663147807097,"y0":50.001023303068486,"z0":5.930066373576306,"aX":2.5399490903757194},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.1,"breakHorizontal":-3.7,"spinRate":2135,"spinDirection":76},"zone":14,"typeConfidence":0.91,"plateTime":0.4345167008064599,"extension":7.262567547966461},"index":0,"playId":"4d555dc5-6654-363d-b0a6-803b6cf0411f","pitchNumber":1,"startTime":"2026-07-22T03:29:49.495Z","endTime":"2026-07-22T03:29:54.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":79.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.305598876138497,"aZ":-36.32703060558745,"pfxX":1.6168843967661175,"pfxZ":-2.652410019914326,"pX":-1.2969631808658288,"pZ":2.874767516092906,"vX0":0.7605305355527713,"vY0":-123.03565295123518,"vZ0":-0.47854750267874846,"x":166.44,"y":161.16,"x0":-1.818035786240681,"y0":50.00162897051046,"z0":6.092617826074202,"aX":2.533645710655343},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.7,"breakHorizontal":-3.1,"spinRate":2227,"spinDirection":69},"zone":11,"typeConfidence":0.91,"plateTime":0.4414495214814975,"extension":7.148046723869396},"index":1,"playId":"15904050-dcf5-326f-bf01-07577d452470","pitchNumber":2,"startTime":"2026-07-22T03:30:04.959Z","endTime":"2026-07-22T03:30:10.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.59067108047571,"aZ":-35.73600812018819,"pfxX":1.0271519659452326,"pfxZ":-2.292714307979111,"pX":0.1285750337619551,"pZ":2.6315493287345686,"vX0":3.4119064039086506,"vY0":-122.5825703266092,"vZ0":-1.0957184241247988,"x":112.1,"y":167.73,"x0":-1.4034307651793592,"y0":50.00323012978076,"z0":6.080498083047631,"aX":1.594893181356477},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.2,"breakHorizontal":-2.5,"spinRate":2044,"spinDirection":62},"zone":5,"typeConfidence":0.91,"plateTime":0.4433763258850041,"extension":7.1432886891335805},"index":2,"playId":"87bf47e7-e7fa-357a-bd65-350127253361","pitchNumber":3,"startTime":"2026-07-22T03:30:26.484Z","endTime":"2026-07-22T03:30:31.193Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T03:30:38.687Z","endTime":"2026-07-22T03:30:53.145Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.48738102473051,"aZ":-34.94299360282604,"pfxX":1.0602016282055249,"pfxZ":-1.758728225908921,"pX":-0.3492693450952105,"pZ":0.5944134288468513,"vX0":1.6140717669156477,"vY0":-123.33661642504137,"vZ0":-6.305221969329232,"x":130.31,"y":222.73,"x0":-1.144464380923323,"y0":50.00286251512144,"z0":6.054873515791892,"aX":1.6690191846495603},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.2,"breakHorizontal":-2.3,"spinRate":2135,"spinDirection":43},"zone":13,"typeConfidence":0.91,"plateTime":0.44042089215511204,"extension":7.38389152822759},"index":4,"playId":"904e5d32-0c87-3f9e-befa-ac7819a6e69e","pitchNumber":4,"startTime":"2026-07-22T03:30:53.145Z","endTime":"2026-07-22T03:30:58.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:30:58.649Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T03:29:26.170Z","endTime":"2026-07-22T03:30:58.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"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":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.54"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.79"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.32"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.95"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.31"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.51"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.95"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.75"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.06"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.50"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.09"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.49"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.86"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.864"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.457"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.478"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.074"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".545"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".457"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.864"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".826"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.457"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.478"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.074"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"}],"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":"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":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":85.6,"endSpeed":80.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.63667780647511,"aZ":-34.67224299777256,"pfxX":1.5694128875005844,"pfxZ":-1.5466880206988858,"pX":0.9665306196222228,"pZ":2.0155857869937104,"vX0":5.275198407408642,"vY0":-124.76159718120638,"vZ0":-2.7908578689444092,"x":80.16,"y":184.36,"x0":-1.3559663147807097,"y0":50.001023303068486,"z0":5.930066373576306,"aX":2.5399490903757194},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.1,"breakHorizontal":-3.7,"spinRate":2135,"spinDirection":76},"zone":14,"typeConfidence":0.91,"plateTime":0.4345167008064599,"extension":7.262567547966461},"index":0,"playId":"4d555dc5-6654-363d-b0a6-803b6cf0411f","pitchNumber":1,"startTime":"2026-07-22T03:29:49.495Z","endTime":"2026-07-22T03:29:54.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":79.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.305598876138497,"aZ":-36.32703060558745,"pfxX":1.6168843967661175,"pfxZ":-2.652410019914326,"pX":-1.2969631808658288,"pZ":2.874767516092906,"vX0":0.7605305355527713,"vY0":-123.03565295123518,"vZ0":-0.47854750267874846,"x":166.44,"y":161.16,"x0":-1.818035786240681,"y0":50.00162897051046,"z0":6.092617826074202,"aX":2.533645710655343},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.7,"breakHorizontal":-3.1,"spinRate":2227,"spinDirection":69},"zone":11,"typeConfidence":0.91,"plateTime":0.4414495214814975,"extension":7.148046723869396},"index":1,"playId":"15904050-dcf5-326f-bf01-07577d452470","pitchNumber":2,"startTime":"2026-07-22T03:30:04.959Z","endTime":"2026-07-22T03:30:10.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.59067108047571,"aZ":-35.73600812018819,"pfxX":1.0271519659452326,"pfxZ":-2.292714307979111,"pX":0.1285750337619551,"pZ":2.6315493287345686,"vX0":3.4119064039086506,"vY0":-122.5825703266092,"vZ0":-1.0957184241247988,"x":112.1,"y":167.73,"x0":-1.4034307651793592,"y0":50.00323012978076,"z0":6.080498083047631,"aX":1.594893181356477},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.2,"breakHorizontal":-2.5,"spinRate":2044,"spinDirection":62},"zone":5,"typeConfidence":0.91,"plateTime":0.4433763258850041,"extension":7.1432886891335805},"index":2,"playId":"87bf47e7-e7fa-357a-bd65-350127253361","pitchNumber":3,"startTime":"2026-07-22T03:30:26.484Z","endTime":"2026-07-22T03:30:31.193Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-22T03:30:38.687Z","endTime":"2026-07-22T03:30:53.145Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.48738102473051,"aZ":-34.94299360282604,"pfxX":1.0602016282055249,"pfxZ":-1.758728225908921,"pX":-0.3492693450952105,"pZ":0.5944134288468513,"vX0":1.6140717669156477,"vY0":-123.33661642504137,"vZ0":-6.305221969329232,"x":130.31,"y":222.73,"x0":-1.144464380923323,"y0":50.00286251512144,"z0":6.054873515791892,"aX":1.6690191846495603},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.2,"breakHorizontal":-2.3,"spinRate":2135,"spinDirection":43},"zone":13,"typeConfidence":0.91,"plateTime":0.44042089215511204,"extension":7.38389152822759},"index":4,"playId":"904e5d32-0c87-3f9e-befa-ac7819a6e69e","pitchNumber":4,"startTime":"2026-07-22T03:30:53.145Z","endTime":"2026-07-22T03:30:58.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-22T03:30:58.649Z","atBatIndex":77},"scoringPlays":[3,15,16,18,19,24,28,34,45,50,60,73],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":147.76,"y":158.78},"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":1,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":139.14,"y":95.43},"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":1,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":166.0,"y":32.28},"type":"H","description":"Home Run"}],"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":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":57.79,"y":98.4},"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":1,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":195.9,"y":106.58},"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":1,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":154.27,"y":183.82},"type":"O","description":"Pop Out"}]}},{"startIndex":9,"endIndex":20,"top":[9,10,11,12],"bottom":[13,14,15,16,17,18,19,20],"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":81.33,"y":94.86},"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":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":120.96,"y":89.79},"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":2,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":152.85,"y":82.91},"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":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":115.85,"y":58.34},"type":"O","description":"Sac Fly"},{"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":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":180.21,"y":134.23},"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":2,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":138.34,"y":92.19},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":150.29,"y":158.27},"type":"O","description":"Groundout"}]}},{"startIndex":21,"endIndex":29,"top":[21,22,23,24,25],"bottom":[26,27,28,29],"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":119.61,"y":94.45},"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":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":157.27,"y":67.38},"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":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":125.97,"y":183.61},"type":"O","description":"Fielders Choice Out"},{"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":216.47,"y":47.2},"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":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":151.06,"y":69.4},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":157.99,"y":41.85},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":148.77,"y":170.43},"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":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":135.09,"y":162.83},"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":3,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":143.19,"y":152.7},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":38,"top":[30,31,32,33,34,35],"bottom":[36,37,38],"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":82.7,"y":69.06},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":167.67,"y":90.28},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":37.18,"y":111.11},"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":4,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":98.1,"y":81.6},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":123.94,"y":147.63},"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":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":151.81,"y":48.39},"type":"O","description":"Lineout"}]}},{"startIndex":39,"endIndex":46,"top":[39,40,41],"bottom":[42,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":5,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":159.46,"y":96.29},"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":5,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":130.02,"y":137.49},"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":5,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":49.82,"y":79.29},"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":5,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":196.15,"y":57.37},"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":5,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":144.66,"y":173.8},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":200.86,"y":115.15},"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":5,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":182.62,"y":91.08},"type":"O","description":"Flyout"}]}},{"startIndex":47,"endIndex":56,"top":[47,48,49],"bottom":[50,51,52,53,54,55,56],"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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":36.5,"y":114.81},"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":6,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":143.19,"y":158.78},"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":6,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":136.61,"y":166.88},"type":"O","description":"Double Play"}],"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":189.37,"y":40.54},"type":"H","description":"Home Run"},{"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":126.98,"y":181.58},"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":6,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":106.2,"y":170.94},"type":"E","description":"Field Error"},{"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":193.36,"y":116.72},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":157.38,"y":162.32},"type":"H","description":"Single"}]}},{"startIndex":57,"endIndex":67,"top":[57,58,59,60,61,62],"bottom":[63,64,65,66,67],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":110.02,"y":143.23},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":159.82,"y":63.05},"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":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":131.1,"y":82.52},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":74.16,"y":66.64},"type":"O","description":"Sac Fly"}],"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":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":127.55,"y":185.24},"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":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":94.68,"y":171.28},"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":7,"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":138.13,"y":99.62},"type":"H","description":"Single"}]}},{"startIndex":68,"endIndex":74,"top":[68,69,70],"bottom":[71,72,73,74],"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":90.84,"y":75.91},"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":8,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":146.74,"y":164.35},"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":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":126.98,"y":146.62},"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":8,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":164.11,"y":112.92},"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":8,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":57.66,"y":52.71},"type":"H","description":"Home Run"},{"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":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":136.52,"y":37.35},"type":"O","description":"Flyout"}]}},{"startIndex":75,"endIndex":77,"top":[75,76,77],"bottom":[],"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":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":186.61,"y":101.97},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":4,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":8,"hits":12,"errors":0,"leftOnBase":8},"away":{"runs":7,"hits":10,"errors":1,"leftOnBase":4}},"defense":{"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"catcher":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"first":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"second":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"third":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"center":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"right":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"onDeck":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"inHole":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"battingOrder":5,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"onDeck":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"inHole":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"battingOrder":2,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":1,"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":6,"groundOuts":5,"airOuts":11,"runs":7,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".252","atBats":35,"obp":".327","slg":".441","ops":".768","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":21,"rbi":7,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":9,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":36,"obp":".375","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":142,"era":"4.84","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.40","battersFaced":40,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":46,"strikes":96,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":8,"pitchesPerInning":"17.75","runsScoredPer9":"9.00","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":1,"chances":34,"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":"2-3 | 2 HR, BB, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.50","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":56,"groundOuts":69,"airOuts":111,"runs":61,"doubles":19,"triples":2,"homeRuns":24,"strikeOuts":90,"baseOnBalls":36,"intentionalWalks":2,"hits":102,"hitByPitch":10,"avg":".279","atBats":366,"obp":".354","slg":".538","ops":".892","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":197,"rbi":76,"leftOnBase":143,"sacBunts":0,"sacFlies":6,"babip":".302","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.25","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":224,"putOuts":136,"errors":15,"chances":375,"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":"800","stats":{"batting":{"summary":"2-4 | 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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":34,"groundOuts":81,"airOuts":66,"runs":43,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":73,"baseOnBalls":34,"intentionalWalks":0,"hits":71,"hitByPitch":1,"avg":".250","atBats":284,"obp":".331","slg":".296","ops":".627","caughtStealing":4,"stolenBases":37,"stolenBasePercentage":".902","caughtStealingPercentage":".098","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":84,"rbi":28,"leftOnBase":124,"sacBunts":6,"sacFlies":1,"babip":".332","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"284.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":259,"putOuts":147,"errors":12,"chances":418,"fielding":".971","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"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":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"3.2 IP, 3 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":8,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":66,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":18,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":66,"balls":19,"strikes":47,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"7.36","homeRunsPer9":"2.45","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"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":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":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.2 IP, 4 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":11,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":14,"strikes":22,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"21.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":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":4,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"302","stats":{"batting":{"note":"b-","summary":"0-0 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":1,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"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":73,"flyOuts":29,"groundOuts":61,"airOuts":58,"runs":21,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":20,"intentionalWalks":0,"hits":44,"hitByPitch":4,"avg":".239","atBats":184,"obp":".321","slg":".332","ops":".653","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":215,"totalBases":61,"rbi":18,"leftOnBase":86,"sacBunts":2,"sacFlies":4,"babip":".259","groundOutsToAirouts":"1.05","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"61.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":86,"putOuts":39,"errors":5,"chances":130,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":31,"groundOuts":45,"airOuts":59,"runs":29,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":46,"baseOnBalls":13,"intentionalWalks":0,"hits":39,"hitByPitch":6,"avg":".206","atBats":189,"obp":".279","slg":".349","ops":".628","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":66,"rbi":20,"leftOnBase":81,"sacBunts":0,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":101,"errors":1,"chances":103,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"obp":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":32,"era":"67.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"7.50","battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":12,"strikes":20,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"48.00","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"27.00","hitsPer9Inn":"40.50","runsScoredPer9":"67.50","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 3-3)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"1-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":84,"groundOuts":89,"airOuts":130,"runs":51,"doubles":22,"triples":4,"homeRuns":11,"strikeOuts":78,"baseOnBalls":25,"intentionalWalks":1,"hits":96,"hitByPitch":5,"avg":".247","atBats":389,"obp":".298","slg":".409","ops":".707","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":159,"rbi":49,"leftOnBase":181,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.36","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":160,"errors":1,"chances":163,"fielding":".994","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":"1-2 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":16,"groundOuts":47,"airOuts":30,"runs":26,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":57,"baseOnBalls":15,"intentionalWalks":0,"hits":43,"hitByPitch":2,"avg":".243","atBats":177,"obp":".309","slg":".407","ops":".716","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":72,"rbi":20,"leftOnBase":89,"sacBunts":0,"sacFlies":0,"babip":".330","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.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":"2-5 | 2 2B, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":46,"groundOuts":75,"airOuts":71,"runs":94,"doubles":25,"triples":1,"homeRuns":28,"strikeOuts":141,"baseOnBalls":81,"intentionalWalks":8,"hits":107,"hitByPitch":4,"avg":".273","atBats":392,"obp":".401","slg":".556","ops":".957","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":479,"totalBases":218,"rbi":68,"leftOnBase":141,"sacBunts":0,"sacFlies":2,"babip":".351","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":4,"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":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":{},"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":21,"flyOuts":50,"groundOuts":103,"airOuts":83,"runs":53,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":119,"baseOnBalls":32,"intentionalWalks":0,"hits":105,"hitByPitch":12,"atBats":405,"obp":".329","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1777,"era":"3.78","inningsPitched":"104.2","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.31","battersFaced":454,"outs":314,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1777,"balls":608,"strikes":1169,"strikePercentage":".660","hitBatsmen":12,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".600","pitchesPerInning":"16.98","gamesFinished":0,"strikeoutWalkRatio":"3.72","strikeoutsPer9Inn":"10.23","walksPer9Inn":"2.75","hitsPer9Inn":"9.03","runsScoredPer9":"4.56","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":12,"errors":3,"chances":24,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":90,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":218,"errors":2,"chances":221,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":{"summary":"0.2 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":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":46,"groundOuts":56,"airOuts":70,"runs":31,"doubles":18,"triples":0,"homeRuns":7,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":57,"hitByPitch":2,"avg":".275","atBats":207,"obp":".305","slg":".464","ops":".769","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":220,"totalBases":96,"rbi":35,"leftOnBase":97,"sacBunts":0,"sacFlies":3,"babip":".284","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.57","popOuts":14,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":49,"stolenBasePercentage":".790","caughtStealingPercentage":".210","assists":27,"putOuts":484,"errors":5,"chances":516,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"obp":".143","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":28,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":12,"strikes":16,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.50","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-5 | 3B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":34,"groundOuts":94,"airOuts":82,"runs":45,"doubles":16,"triples":4,"homeRuns":20,"strikeOuts":53,"baseOnBalls":15,"intentionalWalks":0,"hits":89,"hitByPitch":0,"avg":".281","atBats":317,"obp":".312","slg":".546","ops":".858","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":173,"rbi":68,"leftOnBase":128,"sacBunts":0,"sacFlies":1,"babip":".282","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.85","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":63,"putOuts":491,"errors":4,"chances":558,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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,671277,677588,665953,678391,682928,678554,695734,660688,683083,696285,687223,571945,687377,640454,690925],"pitchers":[687223,571945,687377,640454,690925],"bench":[686611,695670],"bullpen":[674841,676917,683000,676680,656492,668820,641793,678868],"battingOrder":[695578,671277,678391,682928,678554,695734,660688,683083,696285],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Wood 2 (25, Lorenzen, Herget, J); Lile (22, Vodnik)."},{"label":"3B","value":"García Jr., L (4, Lorenzen)."},{"label":"HR","value":"Abrams 2 (24, 1st inning off Lorenzen, 1 on, 2 out, 3rd inning off Lorenzen, 1 on, 2 out)."},{"label":"TB","value":"Abrams 8; García Jr., L 4; Lile 2; Nuñez, N 2; Tena; Wood 4."},{"label":"RBI","value":"Abrams 4 (76); Vivas (18); Wood 2 (68)."},{"label":"2-out RBI","value":"Wood 2; Abrams 4."},{"label":"Runners left in scoring position, 2 out","value":"Mead; García Jr., L."},{"label":"SF","value":"Vivas."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Mead (8, throw)."}]}],"note":[{"label":"a","value":"Flied out for Tena in the 5th."},{"label":"b","value":"Hit a sacrifice fly for Chaparro in the 7th."}]},"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":6,"groundOuts":10,"airOuts":9,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".255","atBats":36,"obp":".326","slg":".422","ops":".748","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":21,"rbi":8,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":11,"runs":7,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":35,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"5.49","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.51","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":51,"strikes":99,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":7,"pitchesPerInning":"16.67","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":44,"groundOuts":36,"airOuts":69,"runs":34,"doubles":11,"triples":3,"homeRuns":16,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":0,"hits":63,"hitByPitch":3,"avg":".280","atBats":225,"obp":".325","slg":".569","ops":".894","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":128,"rbi":42,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".309","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.06","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":99,"errors":0,"chances":102,"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"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(BS, 2)","summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":27,"gamesStarted":3,"flyOuts":19,"groundOuts":12,"airOuts":37,"runs":15,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":10,"intentionalWalks":2,"hits":29,"hitByPitch":2,"atBats":101,"obp":".353","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":475,"era":"4.39","inningsPitched":"26.2","wins":0,"losses":3,"saves":3,"saveOpportunities":5,"holds":5,"blownSaves":2,"earnedRuns":13,"whip":"1.46","battersFaced":118,"outs":80,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":475,"balls":164,"strikes":311,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.32","rbi":1,"winPercentage":".000","pitchesPerInning":"17.81","gamesFinished":10,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"9.45","walksPer9Inn":"3.38","hitsPer9Inn":"9.79","runsScoredPer9":"5.06","homeRunsPer9":"1.35","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":33,"groundOuts":82,"airOuts":76,"runs":44,"doubles":20,"triples":6,"homeRuns":10,"strikeOuts":57,"baseOnBalls":18,"intentionalWalks":0,"hits":92,"hitByPitch":4,"avg":".307","atBats":300,"obp":".351","slg":".513","ops":".864","caughtStealing":4,"stolenBases":17,"stolenBasePercentage":".810","caughtStealingPercentage":".190","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":154,"rbi":56,"leftOnBase":98,"sacBunts":4,"sacFlies":3,"babip":".347","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":15,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":204,"errors":1,"chances":205,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | RBI","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":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":53,"groundOuts":53,"airOuts":81,"runs":43,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":94,"baseOnBalls":28,"intentionalWalks":0,"hits":81,"hitByPitch":4,"avg":".263","atBats":308,"obp":".331","slg":".399","ops":".730","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":123,"rbi":43,"leftOnBase":108,"sacBunts":0,"sacFlies":1,"babip":".350","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.22","popOuts":12,"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":153,"putOuts":125,"errors":7,"chances":285,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":48,"gamesStarted":2,"flyOuts":27,"groundOuts":45,"airOuts":46,"runs":18,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":39,"hitByPitch":2,"atBats":157,"obp":".306","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":654,"era":"2.81","inningsPitched":"41.2","wins":3,"losses":3,"saves":1,"saveOpportunities":4,"holds":5,"blownSaves":3,"earnedRuns":13,"whip":"1.22","battersFaced":176,"outs":125,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":654,"balls":243,"strikes":411,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".500","pitchesPerInning":"15.70","gamesFinished":7,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"6.70","walksPer9Inn":"2.59","hitsPer9Inn":"8.42","runsScoredPer9":"3.89","homeRunsPer9":"0.43","inheritedRunners":33,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":1,"chances":11,"fielding":".909","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":"200","stats":{"batting":{"summary":"3-5 | RBI, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":22,"groundOuts":21,"airOuts":37,"runs":27,"doubles":7,"triples":3,"homeRuns":4,"strikeOuts":26,"baseOnBalls":14,"intentionalWalks":1,"hits":34,"hitByPitch":2,"avg":".301","atBats":113,"obp":".376","slg":".522","ops":".898","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":59,"rbi":24,"leftOnBase":48,"sacBunts":1,"sacFlies":4,"babip":".345","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.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":103,"errors":1,"chances":108,"fielding":".991","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":{"note":"(W, 3-6)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":22,"groundOuts":59,"airOuts":47,"runs":34,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":65,"baseOnBalls":35,"intentionalWalks":0,"hits":48,"hitByPitch":1,"avg":".219","atBats":219,"obp":".329","slg":".306","ops":".635","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":255,"totalBases":67,"rbi":20,"leftOnBase":80,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.00","popOuts":4,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":125,"putOuts":96,"errors":4,"chances":225,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":5,"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":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":44,"groundOuts":56,"airOuts":82,"runs":64,"doubles":16,"triples":0,"homeRuns":31,"strikeOuts":127,"baseOnBalls":33,"intentionalWalks":3,"hits":91,"hitByPitch":4,"avg":".257","atBats":354,"obp":".326","slg":".565","ops":".891","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":200,"rbi":57,"leftOnBase":170,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.42","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":{"gamesStarted":1,"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":2,"flyOuts":10,"groundOuts":11,"airOuts":15,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":51,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":229,"era":"3.14","inningsPitched":"14.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.12","battersFaced":56,"outs":43,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":74,"strikes":155,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"15.98","gamesFinished":1,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"8.79","walksPer9Inn":"3.14","hitsPer9Inn":"6.91","runsScoredPer9":"3.14","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":2,"flyOuts":48,"groundOuts":59,"airOuts":76,"runs":45,"doubles":17,"triples":2,"homeRuns":8,"strikeOuts":38,"baseOnBalls":24,"intentionalWalks":2,"hits":67,"hitByPitch":3,"atBats":235,"obp":".353","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":980,"era":"6.37","inningsPitched":"59.1","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.53","battersFaced":267,"outs":178,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":980,"balls":356,"strikes":624,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".000","pitchesPerInning":"16.52","gamesFinished":10,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"5.76","walksPer9Inn":"3.64","hitsPer9Inn":"10.16","runsScoredPer9":"6.83","homeRunsPer9":"1.21","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":26,"groundOuts":29,"airOuts":48,"runs":13,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".220","atBats":127,"obp":".263","slg":".394","ops":".657","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":50,"rbi":15,"leftOnBase":62,"sacBunts":1,"sacFlies":2,"babip":".240","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":13,"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":{"caughtStealing":6,"stolenBases":29,"stolenBasePercentage":".829","caughtStealingPercentage":".171","assists":12,"putOuts":255,"errors":3,"chances":270,"fielding":".989","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"3.2 IP, 6 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":6,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":80,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":19,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":27,"strikes":53,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"14.73","homeRunsPer9":"4.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":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":6,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"900","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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"500","stats":{"batting":{"summary":"1-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":60,"groundOuts":94,"airOuts":99,"runs":45,"doubles":20,"triples":2,"homeRuns":13,"strikeOuts":58,"baseOnBalls":42,"intentionalWalks":0,"hits":105,"hitByPitch":7,"avg":".297","atBats":354,"obp":".380","slg":".475","ops":".855","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":168,"rbi":52,"leftOnBase":138,"sacBunts":0,"sacFlies":2,"babip":".323","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.23","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":51,"putOuts":647,"errors":3,"chances":701,"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":{"note":"(S, 7)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-2 | BB, HBP, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":41,"groundOuts":72,"airOuts":76,"runs":49,"doubles":18,"triples":2,"homeRuns":9,"strikeOuts":70,"baseOnBalls":42,"intentionalWalks":2,"hits":75,"hitByPitch":4,"avg":".258","atBats":291,"obp":".357","slg":".426","ops":".783","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":124,"rbi":35,"leftOnBase":131,"sacBunts":0,"sacFlies":2,"babip":".308","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.33","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":149,"putOuts":70,"errors":9,"chances":228,"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,694249,696100,650489,681198,691720,666160,687859,678662,547179,657514,680767,623474,675848,605447],"pitchers":[547179,657514,680767,623474,675848,605447],"bench":[671289,690924,666397,664954],"bullpen":[688642,663372,607536,685299,687312,622608,608372],"battingOrder":[664983,694249,696100,650489,681198,691720,666160,687859,678662],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"McCarthy (20, Palmquist); Castro, W (15, Mikolas); Goodman (16, Mikolas)."},{"label":"HR","value":"Moniak (16, 6th inning off Mikolas, 0 on, 0 out); Goodman (31, 8th inning off Beeter, 0 on, 2 out)."},{"label":"TB","value":"Carrigg 3; Castro, W 2; Goodman 6; Johnston, T; McCarthy 3; Moniak 5; Rumfield."},{"label":"RBI","value":"Carrigg (24); Goodman (57); Johnston, T (41); Karros, K (35); McCarthy (56); Moniak 2 (42); Rumfield (52)."},{"label":"2-out RBI","value":"Carrigg; Rumfield; McCarthy; Goodman."},{"label":"Runners left in scoring position, 2 out","value":"Castro, W 2; Tovar; Goodman."},{"label":"SF","value":"Johnston, T."},{"label":"Team RISP","value":"4-for-11."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Carrigg (3, 2nd base off Mikolas/Ruiz, K)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Castro, W-Goodman-Rumfield-Castro, W)."}]}],"note":[]}},"officials":[{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Home Plate"},{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Karros, K (by Palmquist)."},{"label":"ABS Challenge","value":"Ruiz, K 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Carrigg (Strike-Overturned to Ball); Goodman (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Palmquist 36-22; Mikolas 66-47; Ribalta 8-6; Krook 16-10; Beeter 16-11; Lorenzen 80-53; Bernardino 14-9; Vodnik 6-5; Herget, J 28-17; Mejia, J 11-7; Romano 11-8."},{"label":"Groundouts-flyouts","value":"Palmquist 0-2; Mikolas 8-2; Ribalta 0-0; Krook 1-0; Beeter 1-2; Lorenzen 2-3; Bernardino 0-2; Vodnik 2-0; Herget, J 0-1; Mejia, J 1-0; Romano 0-0."},{"label":"Batters faced","value":"Palmquist 11; Mikolas 18; Ribalta 2; Krook 5; Beeter 4; Lorenzen 19; Bernardino 4; Vodnik 3; Herget, J 6; Mejia, J 3; Romano 3."},{"label":"Inherited runners-scored","value":"Mikolas 1-0; Ribalta 3-0; Bernardino 1-0."},{"label":"Umpires","value":"HP: Bruce Dreckman. 1B: Clint Vondrak. 2B: Adam Hamari. 3B: Todd Tichenor. "},{"label":"Weather","value":"94 degrees, Partly Cloudy."},{"label":"Wind","value":"11 mph, Out To LF."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"2:48."},{"label":"Att","value":"24,273."},{"label":"Venue","value":"Coors Field."},{"label":"July 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"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":"2-3 | 2 HR, BB, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.50","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":56,"groundOuts":69,"airOuts":111,"runs":61,"doubles":19,"triples":2,"homeRuns":24,"strikeOuts":90,"baseOnBalls":36,"intentionalWalks":2,"hits":102,"hitByPitch":10,"avg":".279","atBats":366,"obp":".354","slg":".538","ops":".892","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":197,"rbi":76,"leftOnBase":143,"sacBunts":0,"sacFlies":6,"babip":".302","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.25","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":224,"putOuts":136,"errors":15,"chances":375,"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":75,"hittingGameScore":75},{"player":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","boxscoreName":"Moniak"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":44,"groundOuts":36,"airOuts":69,"runs":34,"doubles":11,"triples":3,"homeRuns":16,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":0,"hits":63,"hitByPitch":3,"avg":".280","atBats":225,"obp":".325","slg":".569","ops":".894","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":128,"rbi":42,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".309","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.06","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":99,"errors":0,"chances":102,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","boxscoreName":"Goodman"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":5,"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":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":44,"groundOuts":56,"airOuts":82,"runs":64,"doubles":16,"triples":0,"homeRuns":31,"strikeOuts":127,"baseOnBalls":33,"intentionalWalks":3,"hits":91,"hitByPitch":4,"avg":".257","atBats":354,"obp":".326","slg":".565","ops":".891","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":200,"rbi":57,"leftOnBase":170,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.42","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":{"gamesStarted":1,"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"loser":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"save":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}