{"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":824323,"link":"/api/v1.1/game/824323/feed/live","metaData":{"wait":10,"timeStamp":"20260802_213031","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824323,"type":"R","doubleHeader":"N","id":"2026/08/02/kcamlb-colmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824323-2026-08-02","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-02T19:10:00Z","originalDate":"2026-08-02","officialDate":"2026-08-02","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2026,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":113,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":46,"losses":67,"ties":0,"pct":".407"},"records":{},"divisionLeader":false,"wins":46,"losses":67,"winningPercentage":".407"},"franchiseName":"Kansas City","clubName":"Royals","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":112,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":67,"ties":0,"pct":".402"},"records":{},"divisionLeader":false,"wins":45,"losses":67,"winningPercentage":".402"},"franchiseName":"Colorado","clubName":"Rockies","active":true}},"players":{"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"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},"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},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID687312":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312","firstName":"Gabriel","lastName":"Hughes","primaryNumber":"43","birthDate":"2001-08-22","currentAge":25,"birthCity":"Anchorage","birthStateProvince":"AK","birthCountry":"USA","height":"6' 4\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabriel","useLastName":"Hughes","middleName":"Alexander","boxscoreName":"Hughes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Hughes","nameSlug":"gabriel-hughes-687312","firstLastName":"Gabriel Hughes","lastFirstName":"Hughes, Gabriel","lastInitName":"Hughes, G","initLastName":"G Hughes","fullFMLName":"Gabriel Alexander Hughes","fullLFMName":"Hughes, Gabriel Alexander","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571912":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912","firstName":"Luke","lastName":"Maile","primaryNumber":"18","birthDate":"1991-02-06","currentAge":35,"birthCity":"Edgewood","birthStateProvince":"KY","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luke","useLastName":"Maile","middleName":"Richard","boxscoreName":"Maile","nickName":"Lukey Barrels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"may-lee","mlbDebutDate":"2015-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Maile","nameSlug":"luke-maile-571912","firstLastName":"Luke Maile","lastFirstName":"Maile, Luke","lastInitName":"Maile, L","initLastName":"L Maile","fullFMLName":"Luke Richard Maile","fullLFMName":"Maile, Luke Richard","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":30,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"56","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID668942":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942","firstName":"Joshua","lastName":"Rojas","primaryNumber":"40","birthDate":"1994-06-30","currentAge":32,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Rojas","middleName":"Luke","boxscoreName":"Rojas, J","nickName":"Ro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Rojas","nameSlug":"josh-rojas-668942","firstLastName":"Josh Rojas","lastFirstName":"Rojas, Josh","lastInitName":"Rojas, J","initLastName":"J Rojas","fullFMLName":"Joshua Luke Rojas","fullLFMName":"Rojas, Joshua Luke","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":33,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"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},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID670231":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231","firstName":"John","lastName":"Rave","primaryNumber":"16","birthDate":"1997-12-30","currentAge":28,"birthCity":"Canton","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":194,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"John","useLastName":"Rave","middleName":"Michael","boxscoreName":"Rave","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John Rave","nameSlug":"john-rave-670231","firstLastName":"John Rave","lastFirstName":"Rave, John","lastInitName":"Rave, J","initLastName":"J Rave","fullFMLName":"John Michael Rave","fullLFMName":"Rave, John Michael","strikeZoneTop":3.136,"strikeZoneBottom":1.583},"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},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID623205":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205","firstName":"Andrew","lastName":"Velazquez","primaryNumber":"45","birthDate":"1994-07-14","currentAge":32,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andrew","useLastName":"Velazquez","boxscoreName":"Velazquez, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2018-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Velazquez","nameSlug":"andrew-velazquez-623205","firstLastName":"Andrew Velazquez","lastFirstName":"Velazquez, Andrew","lastInitName":"Velazquez, A","initLastName":"A Velazquez","fullFMLName":"Andrew Velazquez","fullLFMName":"Velazquez, Andrew","strikeZoneTop":3.019,"strikeZoneBottom":1.524},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID621381":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381","firstName":"Matthew","lastName":"Strahm","primaryNumber":"25","birthDate":"1991-11-12","currentAge":34,"birthCity":"West Fargo","birthStateProvince":"ND","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Strahm","middleName":"Scott","boxscoreName":"Strahm","nickName":"Strahmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"rhymes with prom","mlbDebutDate":"2016-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Strahm","nameSlug":"matt-strahm-621381","firstLastName":"Matt Strahm","lastFirstName":"Strahm, Matt","lastInitName":"Strahm, M","initLastName":"M Strahm","fullFMLName":"Matthew Scott Strahm","fullLFMName":"Strahm, Matthew Scott","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668834":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834","firstName":"Easton","lastName":"McGee","primaryNumber":"51","birthDate":"1997-12-26","currentAge":28,"birthCity":"Hopkinsville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 7\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Easton","useLastName":"McGee","middleName":"Michael","boxscoreName":"McGee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-10-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Easton McGee","nameSlug":"easton-mcgee-668834","firstLastName":"Easton McGee","lastFirstName":"McGee, Easton","lastInitName":"McGee, E","initLastName":"E McGee","fullFMLName":"Easton Michael McGee","fullLFMName":"McGee, Easton Michael","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID607481":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481","firstName":"Aaron","lastName":"Bummer","primaryNumber":"36","birthDate":"1993-09-21","currentAge":32,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Bummer","middleName":"James","boxscoreName":"Bummer","nickName":"Bum","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2017-07-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Bummer","nameSlug":"aaron-bummer-607481","firstLastName":"Aaron Bummer","lastFirstName":"Bummer, Aaron","lastInitName":"Bummer, A","initLastName":"A Bummer","fullFMLName":"Aaron James Bummer","fullLFMName":"Bummer, Aaron James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID677976":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976","firstName":"Randy","lastName":"Dobnak","primaryNumber":"62","birthDate":"1995-01-17","currentAge":31,"birthCity":"South Park","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Dobnak","middleName":"Travis William","boxscoreName":"Dobnak","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DAWB-nak","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Dobnak","nameSlug":"randy-dobnak-677976","firstLastName":"Randy Dobnak","lastFirstName":"Dobnak, Randy","lastInitName":"Dobnak, R","initLastName":"R Dobnak","fullFMLName":"Randy Travis William Dobnak","fullLFMName":"Dobnak, Randy Travis William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717}},"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19","location":{"address1":"2001 Blake Street","city":"Denver","state":"Colorado","stateAbbrev":"CO","postalCode":"80205-2000","defaultCoordinates":{"latitude":39.756042,"longitude":-104.994136},"azimuthAngle":4.0,"elevation":5190,"country":"USA","phone":"(303) 292-0200"},"timeZone":{"tz":"MDT","id":"America/Denver","offset":-6,"offsetAtGameTime":-6},"fieldInfo":{"capacity":50480,"turfType":"Grass","roofType":"Open","leftLine":347,"left":390,"leftCenter":420,"center":415,"rightCenter":424,"right":375,"rightLine":350},"active":true,"season":"2026"},"officialVenue":{"id":19,"link":"/api/v1/venues/19"},"weather":{"condition":"Sunny","temp":"99","wind":"11 mph, R To L"},"gameInfo":{"attendance":32226,"firstPitch":"2026-08-02T19:09:00.000Z","gameDurationMinutes":141},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"home":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"}},"officialScorer":{"id":831878,"fullName":"Leslie Wilhite","link":"/api/v1/people/831878"},"primaryDatacaster":{"id":823355,"fullName":"Chris Thompson","link":"/api/v1/people/823355"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T19:09:48.656Z","endTime":"2026-08-02T19:10:46.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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-08-02T15:48:09.190Z","endTime":"2026-08-02T18:40:30.449Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"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-08-02T18:40:30.449Z","endTime":"2026-08-02T19:08:34.449Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"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-08-02T19:08:34.449Z","endTime":"2026-08-02T19:09:50.815Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"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":91.1,"endSpeed":84.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.197340914339158,"aZ":-17.65935924680979,"pfxX":5.461166723003328,"pfxZ":8.04172197768104,"pX":0.05855303309835369,"pZ":1.5118523461940074,"vX0":-8.330555360909727,"vY0":-132.47376782771124,"vZ0":-7.19665405404006,"x":114.77,"y":197.96,"x0":2.5123014707084117,"y0":50.00249117452713,"z0":5.520690111773337,"aX":9.85705042028231},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.4,"breakHorizontal":-8.4,"spinRate":2418,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.41104460672095167,"extension":6.686173660123647},"index":3,"playId":"882a2e0f-0a86-3b87-b202-233a3aaa6853","pitchNumber":1,"startTime":"2026-08-02T19:09:50.815Z","endTime":"2026-08-02T19:09:56.842Z","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":77.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.968920899652638,"aZ":-30.103940838752578,"pfxX":1.031585027366891,"pfxZ":1.3762684523488895,"pX":-0.34279015914869887,"pZ":0.7880345437243819,"vX0":-7.629409402867928,"vY0":-122.02233703205623,"vZ0":-4.837310993538613,"x":130.07,"y":217.5,"x0":2.695961915818122,"y0":50.000968633430105,"z0":5.402568986432665,"aX":1.5494726682934488},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.6,"breakHorizontal":0.0,"spinRate":2247,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4496047474436291,"extension":6.590594335129054},"index":4,"playId":"871c9cf4-01ca-3708-a9dc-e674e033bd55","pitchNumber":2,"startTime":"2026-08-02T19:10:06.093Z","endTime":"2026-08-02T19:10:10.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.304772796334593,"aZ":-25.522283421836136,"pfxX":6.9577725255876235,"pfxZ":3.7832008262018313,"pX":0.9509072442545804,"pZ":2.4706254553014473,"vX0":-6.6722923441852835,"vY0":-130.50205920389698,"vZ0":-3.0788133066756886,"x":80.75,"y":172.07,"x0":2.6125063868882354,"y0":50.004792060331035,"z0":5.546883806554277,"aX":12.243136007916705},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":-11.5,"spinRate":2211,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4165310761794019,"extension":6.514339611653679},"index":5,"playId":"1b27f694-1bd9-375d-bb68-f73c19ce3772","pitchNumber":3,"startTime":"2026-08-02T19:10:22.341Z","endTime":"2026-08-02T19:10:27.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73413861545888,"aZ":-34.313320648355145,"pfxX":0.4878045130735651,"pfxZ":-1.4511310798266264,"pX":-0.5144496211086776,"pZ":1.3253961897660282,"vX0":-7.010413754678924,"vY0":-119.72050911687796,"vZ0":-3.300957948512067,"x":136.61,"y":202.99,"x0":2.3691236533503357,"y0":50.00307123725506,"z0":5.744987200008296,"aX":0.7200121070960096},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":0.5,"spinRate":2484,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4548020356167264,"extension":6.5056876141609745},"index":6,"playId":"1a58e19f-780c-3627-8b41-64922aebaa79","pitchNumber":4,"startTime":"2026-08-02T19:10:41.879Z","endTime":"2026-08-02T19:10:46.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:10:46.761Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin challenged (pitch result), call on the field was overturned: Nick Loftin walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T19:10:52.395Z","endTime":"2026-08-02T19:12:46.947Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":84.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7946776233717,"aZ":-22.163033867253535,"pfxX":1.9100181569469248,"pfxZ":5.655312889704862,"pX":0.798702976701213,"pZ":2.0274296815400406,"vX0":-5.838613462200598,"vY0":-130.50095275330838,"vZ0":-4.894893494269569,"x":86.56,"y":184.04,"x0":2.791732652953108,"y0":50.00083479905776,"z0":5.541691944640977,"aX":3.380309381939674},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":-2.5,"spinRate":2391,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4156478477580876,"extension":6.520786959772357},"index":0,"playId":"6e2e0a7c-b3ca-3b20-b100-dda7198f5193","pitchNumber":1,"startTime":"2026-08-02T19:11:08.011Z","endTime":"2026-08-02T19:11:12.701Z","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":83.9,"endSpeed":78.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.006088030878022,"aZ":-29.872476108914878,"pfxX":7.248590507458497,"pfxZ":1.4976924948650607,"pX":0.5023008518303899,"pZ":1.5651826464579228,"vX0":-7.15668086848575,"vY0":-122.18505988510059,"vZ0":-3.6982317169944894,"x":97.85,"y":196.52,"x0":2.502729561389677,"y0":50.003755073805515,"z0":5.6159918524753,"aX":11.158123874384467},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.2,"breakHorizontal":-11.8,"spinRate":1694,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.44521112190964507,"extension":6.4600988021871695},"index":1,"playId":"38075b1e-5855-3a73-8cc4-1be517f73da1","pitchNumber":2,"startTime":"2026-08-02T19:11:26.378Z","endTime":"2026-08-02T19:11:31.396Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-02T19:11:36.178Z","endTime":"2026-08-02T19:11:46.369Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.526211438362097,"aZ":-26.4919070537672,"pfxX":6.968212476212884,"pfxZ":3.666379764705076,"pX":0.5553044417809271,"pZ":1.136974888663117,"vX0":-6.775135641792294,"vY0":-122.68282867901658,"vZ0":-5.209891000400491,"x":95.83,"y":208.08,"x0":2.425951493310934,"y0":50.00122202001979,"z0":5.500911304763361,"aX":10.795944166458925},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.9,"breakHorizontal":-11.4,"spinRate":1737,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4436836531985735,"extension":6.441373271595745},"index":3,"playId":"dbf13ffb-31a0-325c-b2f2-b3b9e56e7414","pitchNumber":3,"startTime":"2026-08-02T19:11:46.369Z","endTime":"2026-08-02T19:11:51.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":83.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.758474590915487,"aZ":-24.769214729406094,"pfxX":0.02319525339466466,"pfxZ":4.292601193192073,"pX":1.0912781220453471,"pZ":1.662398562383242,"vX0":-4.335286614483438,"vY0":-128.5364041886943,"vZ0":-4.803799161438776,"x":75.4,"y":193.9,"x0":2.774922343124285,"y0":50.00573441885409,"z0":5.405662048059778,"aX":0.0405952344583741},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":0.6,"spinRate":2352,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4211167854084108,"extension":6.4423902947786855},"index":4,"playId":"e8ff2769-2b0d-3338-aaa2-86c3183efc5b","pitchNumber":4,"startTime":"2026-08-02T19:12:03.570Z","endTime":"2026-08-02T19:12:08.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.000380955933803,"aZ":-16.955498863911426,"pfxX":6.0511930348610035,"pfxZ":8.24909429861384,"pX":-0.4151306773839569,"pZ":1.3346822007282573,"vX0":-9.609957225951582,"vY0":-133.76661590013555,"vZ0":-7.860311506090235,"x":132.82,"y":202.74,"x0":2.4085734809392947,"y0":50.00230317759784,"z0":5.487043438764168,"aX":11.163424109231062},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":-9.4,"spinRate":2393,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.40669065728959275,"extension":6.642739655063084},"index":5,"playId":"aa2d5823-0a8c-3f68-be60-2f3d5d8cada2","pitchNumber":5,"startTime":"2026-08-02T19:12:25.436Z","endTime":"2026-08-02T19:12:30.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.552620564966663,"aZ":-22.410770980296093,"pfxX":1.192277694872799,"pfxZ":5.540944083177807,"pX":-0.081054882780042,"pZ":1.5305487943532763,"vX0":-7.432470165559162,"vY0":-130.40879269291395,"vZ0":-5.775845969459054,"x":120.09,"y":197.46,"x0":2.6233981135913687,"y0":50.001649202153835,"z0":5.4121377866517095,"aX":2.1010602526351296},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.2,"breakHorizontal":-1.0,"spinRate":2402,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.41639718306131757,"extension":6.56350148165874},"index":6,"playId":"bcc22aa1-c073-3086-a605-506bfb36ffa4","pitchNumber":6,"startTime":"2026-08-02T19:12:41.514Z","endTime":"2026-08-02T19:12:46.947Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"}},"playEndTime":"2026-08-02T19:12:46.947Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out softly, pitcher Kyle Freeland to first baseman TJ Rumfield. Nick Loftin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T19:13:24.514Z","endTime":"2026-08-02T19:13:31.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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(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":91.6,"endSpeed":85.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.173440863607286,"aZ":-24.934808797214007,"pfxX":9.059668310405034,"pfxZ":3.946410140513109,"pX":0.37439167504633236,"pZ":2.5794157351610707,"vX0":-8.359745523646922,"vY0":-133.255748281536,"vZ0":-3.3581935068874893,"x":102.73,"y":169.14,"x0":2.344635445549159,"y0":50.0043762640156,"z0":5.616867272670289,"aX":16.626357209964407},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":-15.1,"spinRate":2341,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.40787974413541717,"extension":6.531456461814472},"hitData":{"launchSpeed":35.2,"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.14,"coordY":190.76}},"index":0,"playId":"bcbd3c5b-b183-382f-8ee0-28065f757dd9","pitchNumber":1,"startTime":"2026-08-02T19:13:24.514Z","endTime":"2026-08-02T19:13:31.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:13:31.969Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T19:13:45.450Z","endTime":"2026-08-02T19:14:10.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.369254862651466,"aZ":-31.66197214942164,"pfxX":6.69216943214156,"pfxZ":0.33897578570694,"pX":0.8916498568497896,"pZ":1.9279267100083841,"vX0":-5.612940750678644,"vY0":-121.86236425511345,"vZ0":-2.474719048538481,"x":83.01,"y":186.73,"x0":2.347506542145766,"y0":50.00318119254199,"z0":5.672758763178155,"aX":10.136411291868194},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.2,"breakHorizontal":-10.9,"spinRate":1527,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.44826652794152233,"extension":6.42679293141597},"hitData":{"launchSpeed":91.4,"launchAngle":32.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.41,"coordY":64.52}},"index":0,"playId":"d365f0ca-5ee7-3b8f-b662-f67a0d6e31a0","pitchNumber":1,"startTime":"2026-08-02T19:14:01.640Z","endTime":"2026-08-02T19:14:10.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:14:10.690Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:16:16.863Z","endTime":"2026-08-02T19:16:56.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"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":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.117666993188863,"aZ":-20.865364798711862,"pfxX":-2.5372259541561633,"pfxZ":6.487837164645626,"pX":0.667781759259533,"pZ":2.184694182997849,"vX0":6.9774886654648505,"vY0":-129.8972342784684,"vZ0":-4.729855529061113,"x":91.55,"y":179.79,"x0":-1.7001530561639373,"y0":50.00389175418051,"z0":5.574699043868162,"aX":-4.424067556519343},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.2,"breakHorizontal":3.4,"spinRate":2223,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4184891165974287,"extension":5.826941026270691},"index":0,"playId":"11ea39b1-42bb-3fb1-b888-635a273659b4","pitchNumber":1,"startTime":"2026-08-02T19:16:16.863Z","endTime":"2026-08-02T19:16:23.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1897133494849,"aZ":-19.898637326915146,"pfxX":-5.2854390327712775,"pfxZ":6.495127021496628,"pX":-1.2466514949209164,"pZ":1.302610913208051,"vX0":3.5068406389668194,"vY0":-135.06784529491682,"vZ0":-7.328146443295416,"x":164.52,"y":203.61,"x0":-1.8604052366118593,"y0":50.00230342494599,"z0":5.399132135495309,"aX":-9.985859426640088},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":9.0,"spinRate":2207,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.40207560891613436,"extension":5.810326701985643},"index":1,"playId":"20a0384b-89d3-3d1b-9a07-7fbf9dcf5a8e","pitchNumber":2,"startTime":"2026-08-02T19:16:34.039Z","endTime":"2026-08-02T19:16:39.101Z","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":83.4,"endSpeed":78.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.343390245006482,"aZ":-27.7510276307649,"pfxX":-6.423745389159073,"pfxZ":2.8947386518794573,"pX":-1.118477651409111,"pZ":2.062162250703653,"vX0":3.9234716501856397,"vY0":-121.55468753402126,"vZ0":-2.416348464722443,"x":159.63,"y":183.1,"x0":-1.9026792482341672,"y0":50.001067740421334,"z0":5.430769720021358,"aX":-9.804722890932808},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":10.9,"spinRate":1493,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.44718986567154806,"extension":5.717207580642166},"hitData":{"launchSpeed":62.8,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.37,"coordY":172.58}},"index":2,"playId":"06912bb9-86fc-3133-9cb6-bb6d8fc86b1e","pitchNumber":3,"startTime":"2026-08-02T19:16:48.072Z","endTime":"2026-08-02T19:16:56.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:16:56.050Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Moniak walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:17:00.032Z","endTime":"2026-08-02T19:18:36.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.213001049376036,"aZ":-25.05531135609428,"pfxX":0.510057680345577,"pfxZ":4.05794807727705,"pX":-1.1198691816684172,"pZ":3.9609981655101425,"vX0":2.320573840222044,"vY0":-130.10204627704198,"vZ0":0.15593330859869003,"x":159.69,"y":131.83,"x0":-2.081164863162742,"y0":50.0051623429196,"z0":5.76312994826761,"aX":0.8946720652680479},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":-1.3,"spinRate":2317,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.41724357862123496,"extension":5.68917995843967},"index":0,"playId":"2956530e-9d89-3be7-9bf4-49052982925d","pitchNumber":1,"startTime":"2026-08-02T19:17:17.785Z","endTime":"2026-08-02T19:17:22.261Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":69.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.095219335972395,"aZ":-39.116633137059715,"pfxX":8.201064716429464,"pfxZ":-5.758147748205449,"pX":0.4384033428558145,"pZ":1.281191203759986,"vX0":2.793825618758617,"vY0":-109.09277983772644,"vZ0":-0.30100870855108175,"x":100.29,"y":204.19,"x0":-1.9240811063483216,"y0":50.00269305415397,"z0":5.635527612688059,"aX":9.889144884661576},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-10.2,"breakHorizontal":-15.6,"spinRate":3148,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.5019824120069858,"extension":5.556078922313368},"index":1,"playId":"883ffabf-c894-3804-9d07-c11c3941ecbd","pitchNumber":2,"startTime":"2026-08-02T19:17:30.462Z","endTime":"2026-08-02T19:17:35.766Z","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.1,"endSpeed":77.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.211348037493096,"aZ":-30.486696916633186,"pfxX":-6.88684612773746,"pfxZ":1.1035162267062244,"pX":-1.7026226983240238,"pZ":2.7297135828007306,"vX0":3.0318658341385545,"vY0":-122.5062464549864,"vZ0":-0.43177303429641967,"x":181.9,"y":165.08,"x0":-2.055571155581608,"y0":50.00564367927841,"z0":5.494749461916612,"aX":-10.561252454005976},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.2,"breakHorizontal":11.9,"spinRate":1539,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.445619789578636,"extension":5.684960649031218},"index":2,"playId":"dc2713bb-0674-38ea-8f28-e6a383db3364","pitchNumber":3,"startTime":"2026-08-02T19:17:44.585Z","endTime":"2026-08-02T19:17:49.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.744298482092603,"aZ":-25.510363337825698,"pfxX":0.3983628421378409,"pfxZ":3.6572041463440677,"pX":-1.5094810493834925,"pZ":2.623772156966945,"vX0":1.769559057405097,"vY0":-132.9141365834428,"vZ0":-2.8401381881273835,"x":174.54,"y":167.94,"x0":-2.2308211646330878,"y0":50.00101581416084,"z0":5.52381201691721,"aX":0.7249142332048246},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.4,"breakHorizontal":-1.1,"spinRate":2362,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4093227317931225,"extension":5.742137663951283},"index":3,"playId":"32be1585-ffe3-36c1-bc99-3e0000cb1e8c","pitchNumber":4,"startTime":"2026-08-02T19:17:57.990Z","endTime":"2026-08-02T19:18:02.722Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99294659246332,"aZ":-24.161786569680636,"pfxX":-7.492647962696193,"pfxZ":4.340335500315041,"pX":-0.8717058626173959,"pZ":2.57490314627279,"vX0":5.850357887250228,"vY0":-134.29426543842982,"vZ0":-1.9974757686706344,"x":150.23,"y":169.26,"x0":-2.0927514339393616,"y0":50.00517992361825,"z0":5.0273915108151055,"aX":-13.842919448221467},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":12.5,"spinRate":2380,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40609373169564433,"extension":5.983640225938087},"index":4,"playId":"a905a909-ac11-39c1-816a-84b5c26e5d8a","pitchNumber":5,"startTime":"2026-08-02T19:18:11.249Z","endTime":"2026-08-02T19:18:17.102Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-02T19:18:20.607Z","endTime":"2026-08-02T19:18:31.535Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.034181856364587,"aZ":-39.508386905508964,"pfxX":8.087167930738783,"pfxZ":-5.469697391932433,"pX":-1.5778146472001782,"pZ":2.2231834525176293,"vX0":-0.3435081361775703,"vY0":-114.74015497468109,"vZ0":1.802448839207522,"x":177.14,"y":178.75,"x0":-2.478204489581814,"y0":50.00151241151149,"z0":5.259969031485096,"aX":10.846917906873285},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.2,"breakHorizontal":-14.6,"spinRate":3167,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.4762644074048139,"extension":5.688172731897136},"index":6,"playId":"586cdc03-5957-3f60-97f3-8a69d2a594b1","pitchNumber":6,"startTime":"2026-08-02T19:18:31.535Z","endTime":"2026-08-02T19:18:36.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:18:36.922Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cole Carrigg doubles (10) on a line drive to left fielder Starling Marte. Mickey Moniak scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:18:41.650Z","endTime":"2026-08-02T19:21:16.685Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44515512625263,"aZ":-18.101632041177137,"pfxX":-3.383436613076904,"pfxZ":7.461110230420408,"pX":-0.496505118426776,"pZ":3.17755517468929,"vX0":4.360417537325545,"vY0":-135.24690655846675,"vZ0":-3.428446078208231,"x":135.93,"y":152.99,"x0":-1.676465972603258,"y0":50.003353972200514,"z0":5.702507290904094,"aX":-6.3827508194512745},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":5.4,"spinRate":2331,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4021792191330036,"extension":5.754569225103156},"index":0,"playId":"d335515d-cc9e-3b8a-8d55-4bf859defb7c","pitchNumber":1,"startTime":"2026-08-02T19:19:01.571Z","endTime":"2026-08-02T19:19:05.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":69.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.526411127588457,"aZ":-40.1650190659794,"pfxX":7.407751140747392,"pfxZ":-6.605088815457563,"pX":-1.0192122161283699,"pZ":2.5619597706017263,"vX0":0.21831723587927288,"vY0":-108.55076481857557,"vZ0":2.671180112295482,"x":155.85,"y":169.61,"x0":-2.0851493984678897,"y0":50.00310391437029,"z0":5.645535308953362,"aX":8.962521015674213},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-11.2,"breakHorizontal":-13.6,"spinRate":3168,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.5019407312580078,"extension":5.55508297037356},"index":1,"playId":"1b973773-59c5-3269-ab5e-9cfcc019dc29","pitchNumber":2,"startTime":"2026-08-02T19:19:18.686Z","endTime":"2026-08-02T19:19:24.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"58cc0b96-54bb-3189-b00a-57f351b0d89f","startTime":"2026-08-02T19:19:34.453Z","endTime":"2026-08-02T19:19:38.033Z","isPitch":false,"type":"pickoff"},{"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":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.02004035167359,"aZ":-26.35118447308456,"pfxX":1.3097012113246675,"pfxZ":3.2575265495348216,"pX":-0.6353464637598475,"pZ":3.5505260536194876,"vX0":2.7146778610166873,"vY0":-130.7735547391898,"vZ0":-0.5295421736271786,"x":141.22,"y":142.92,"x0":-1.8439209902113147,"y0":50.005047289756554,"z0":5.676777714428713,"aX":2.343907626356596},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":-2.8,"spinRate":2232,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4136623070084995,"extension":5.743015275675553},"index":3,"playId":"5c2ab9a6-53a5-35a2-a1e1-d3f63d6d82b7","pitchNumber":3,"startTime":"2026-08-02T19:19:49.483Z","endTime":"2026-08-02T19:19:54.161Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.204919008023072,"aZ":-21.17884109312039,"pfxX":-3.2355292538701437,"pfxZ":5.656606813324192,"pX":-0.4810289852564579,"pZ":3.4150602039392206,"vX0":4.740333722033073,"vY0":-136.64799376974923,"vZ0":-1.3180880850232128,"x":135.34,"y":146.57,"x0":-1.7958782191651292,"y0":50.00391228529393,"z0":5.320144234516663,"aX":-6.2909023563379405},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":5.2,"spinRate":2212,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3966315166198564,"extension":6.069568449497709},"index":4,"playId":"332c1509-7bdc-3df9-90af-0c48cbbbd0b5","pitchNumber":4,"startTime":"2026-08-02T19:20:23.246Z","endTime":"2026-08-02T19:20:28.236Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4007841503483,"aZ":-25.760277477714382,"pfxX":0.6301089052454816,"pfxZ":3.4603345286250704,"pX":0.7554607797421126,"pZ":2.6470310485239845,"vX0":6.7957342725257615,"vY0":-133.44115544429937,"vZ0":-2.546894137050327,"x":88.2,"y":167.31,"x0":-1.8777565547127546,"y0":50.00134927928274,"z0":5.418166720337923,"aX":1.16525385907391},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":-2.3,"spinRate":2352,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4062994910081139,"extension":5.915846594405011},"index":5,"playId":"30a79313-ebcc-3aff-8d02-65931d35555c","pitchNumber":5,"startTime":"2026-08-02T19:20:41.744Z","endTime":"2026-08-02T19:20:46.663Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10870622699619,"aZ":-29.41207958491908,"pfxX":-6.31941735040478,"pfxZ":1.7288409439403862,"pX":-0.6964983012345123,"pZ":1.3745225284077658,"vX0":5.0249452518805215,"vY0":-124.6378510200929,"vZ0":-3.4502689706910106,"x":143.55,"y":201.67,"x0":-1.9012810682216155,"y0":50.0037591349298,"z0":5.162465325590239,"aX":-10.110005424509295},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":10.6,"spinRate":1561,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.43666709584211283,"extension":6.171367039849713},"hitData":{"launchSpeed":84.2,"launchAngle":17.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":31.21,"coordY":106.58}},"index":6,"playId":"4a2176c8-fe18-3ed4-85d5-a17b27c13bf6","pitchNumber":6,"startTime":"2026-08-02T19:21:02.149Z","endTime":"2026-08-02T19:21:16.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:21:16.685Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out softly to first baseman Salvador Perez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:21:30.706Z","endTime":"2026-08-02T19:22:44.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":87.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.112309124135038,"aZ":-23.387689041915845,"pfxX":-1.9820436939144521,"pfxZ":4.5867353787165275,"pX":0.3241527631568686,"pZ":4.162675846537608,"vX0":6.5838600852866325,"vY0":-135.2924411275297,"vZ0":0.7837825043580007,"x":104.64,"y":126.39,"x0":-1.8480697943867443,"y0":50.00538693813996,"z0":5.46750870760422,"aX":-3.7998369572065123},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":2.6,"spinRate":2168,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3997235110912585,"extension":5.882822458912854},"index":0,"playId":"1572a894-5a55-36c3-a4c9-e8ddaeefe621","pitchNumber":1,"startTime":"2026-08-02T19:21:48.741Z","endTime":"2026-08-02T19:21:53.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36093222623477,"aZ":-28.82435074917725,"pfxX":-5.415927111384018,"pfxZ":2.1868769304652584,"pX":-0.7051503949076589,"pZ":1.6430882409217697,"vX0":4.740655529074468,"vY0":-121.80015635875951,"vZ0":-2.6594751558040715,"x":143.88,"y":194.42,"x0":-1.9542262053558908,"y0":50.0050296716673,"z0":5.191158764237997,"aX":-8.304299916063217},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.7,"breakHorizontal":9.0,"spinRate":1659,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4462454407413867,"extension":5.847196750936022},"index":1,"playId":"b3fe8fcb-0488-3edd-a8c5-fc16ba34aa57","pitchNumber":2,"startTime":"2026-08-02T19:22:04.575Z","endTime":"2026-08-02T19:22:09.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":1,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":69.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.218897453680178,"aZ":-40.39296010188984,"pfxX":9.378747279171531,"pfxZ":-6.818369210923832,"pX":-0.7696951700314838,"pZ":0.8239202992249086,"vX0":0.14501663979710228,"vY0":-108.54463689315261,"vZ0":-0.5714690687165173,"x":146.34,"y":216.53,"x0":-2.0576274219397384,"y0":50.00281238711914,"z0":5.451183752081117,"aX":11.303242188295371},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-12.2,"breakHorizontal":-17.0,"spinRate":3008,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.5026932854236019,"extension":5.690174012995191},"index":2,"playId":"3e26a21d-9639-3654-a8bb-2a345075f61d","pitchNumber":3,"startTime":"2026-08-02T19:22:18.854Z","endTime":"2026-08-02T19:22:24.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.611113545091275,"aZ":-25.40734267427782,"pfxX":0.7676760843863919,"pfxZ":3.702225742149336,"pX":1.105087672203729,"pZ":3.0496908378885323,"vX0":7.4593373511621035,"vY0":-132.46097327232124,"vZ0":-1.420414983829083,"x":74.88,"y":156.44,"x0":-1.8141493645951277,"y0":50.00515863959855,"z0":5.400662590522647,"aX":1.4018615969252146},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":-2.5,"spinRate":2238,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4090344558624692,"extension":6.0668959864035275},"hitData":{"launchSpeed":56.4,"launchAngle":56.0,"totalDistance":131.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":162.15,"coordY":163.35}},"index":3,"playId":"13ee7276-ad16-3215-ab84-37b86dc83d04","pitchNumber":4,"startTime":"2026-08-02T19:22:36.274Z","endTime":"2026-08-02T19:22:44.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:22:44.478Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:22:49.460Z","endTime":"2026-08-02T19:25:00.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":84.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.003943824902642,"aZ":-23.97826084398682,"pfxX":1.1628791896481714,"pfxZ":4.637702446860606,"pX":-0.3804167927045868,"pZ":1.9379233417126411,"vX0":3.8991574273115277,"vY0":-130.44534603349805,"vZ0":-4.788759242419218,"x":131.5,"y":186.46,"x0":-2.0307241731979038,"y0":50.00215497240062,"z0":5.549605170522696,"aX":2.0527156801735638},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.8,"breakHorizontal":-2.8,"spinRate":2359,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.4159629316060758,"extension":5.791942902973901},"index":0,"playId":"7a4c8bde-776a-3091-9393-da87da92f490","pitchNumber":1,"startTime":"2026-08-02T19:23:07.533Z","endTime":"2026-08-02T19:23:12.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.827905088767817,"aZ":-34.15389283384656,"pfxX":10.267632232418615,"pfxZ":-1.4643901641432455,"pX":-0.5095003992470585,"pZ":1.9436386455854178,"vX0":1.3522529607964295,"vY0":-115.24557954486447,"vZ0":0.030075198283441296,"x":136.42,"y":186.3,"x0":-2.4374408120510878,"y0":50.00102241731304,"z0":5.207824718953764,"aX":13.917747979109642},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.4,"breakHorizontal":-19.0,"spinRate":2987,"spinDirection":63},"zone":7,"typeConfidence":2.0,"plateTime":0.4738425626208671,"extension":5.679316887792753},"index":1,"playId":"a06af29c-e1d6-35bb-9132-7fdd6d09cdb5","pitchNumber":2,"startTime":"2026-08-02T19:23:21.717Z","endTime":"2026-08-02T19:23:26.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":78.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39188252035743,"aZ":-36.6043955780665,"pfxX":1.9569922439272123,"pfxZ":-2.937002630535258,"pX":-0.5491531546960857,"pZ":0.6482080193781966,"vX0":2.413935807007358,"vY0":-121.20993046244031,"vZ0":-4.271189319854743,"x":137.93,"y":221.28,"x0":-1.8065823348213785,"y0":50.00058400532338,"z0":5.579316460634756,"aX":2.954604066626768},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.0,"breakHorizontal":-4.1,"spinRate":2719,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.44933604144648287,"extension":5.782103445788835},"index":2,"playId":"16ced0a7-16f3-35cf-bd1f-4f629d076e46","pitchNumber":3,"startTime":"2026-08-02T19:23:36.659Z","endTime":"2026-08-02T19:23:41.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.672942479917428,"aZ":-28.765146284609084,"pfxX":-2.763867395355633,"pfxZ":2.1473977850177723,"pX":-0.8717848746826553,"pZ":2.0445336393503935,"vX0":3.4781805209551235,"vY0":-123.89175814268482,"vZ0":-2.2721415267423657,"x":150.23,"y":183.58,"x0":-1.920747563074971,"y0":50.003674737060685,"z0":5.326422748355435,"aX":-4.3909045297534135},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":4.4,"spinRate":1416,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.43845940371081893,"extension":6.590030727668028},"index":3,"playId":"50bc2975-cdd1-3476-9717-8c3b99997442","pitchNumber":4,"startTime":"2026-08-02T19:23:53.563Z","endTime":"2026-08-02T19:23:58.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.499856036395947,"aZ":-24.835380685132286,"pfxX":1.8823504960378283,"pfxZ":3.988655709477305,"pX":-1.5712987309880055,"pZ":2.9488928096224263,"vX0":0.8060145362951643,"vY0":-133.2936710562565,"vZ0":-2.6555508082686234,"x":176.89,"y":159.16,"x0":-2.120243792267608,"y0":50.00363495532122,"z0":5.708323891368766,"aX":3.4649215735951366},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":-3.6,"spinRate":2486,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4073696499631416,"extension":5.627119750046178},"index":4,"playId":"25e9667a-cf31-3a51-8ee1-a990d09fa9ba","pitchNumber":5,"startTime":"2026-08-02T19:24:15.608Z","endTime":"2026-08-02T19:24:20.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":72.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.333357276712604,"aZ":-40.81598206934781,"pfxX":9.197770219096919,"pfxZ":-6.6266507160883155,"pX":-0.8061248750834471,"pZ":0.7664141436479551,"vX0":0.2355610584198263,"vY0":-113.06576029733797,"vZ0":-1.671766539246422,"x":147.73,"y":218.09,"x0":-2.107850362304241,"y0":50.00540010755233,"z0":5.586791708050239,"aX":11.98878589932353},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.1,"breakHorizontal":-16.8,"spinRate":3233,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.48321261467790855,"extension":5.692799852375769},"index":5,"playId":"45e91c86-fe83-3e86-87da-2956e28c3a44","pitchNumber":6,"startTime":"2026-08-02T19:24:33.729Z","endTime":"2026-08-02T19:24:38.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":87.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.987132820761545,"aZ":-20.89401822556242,"pfxX":-2.1283124194297,"pfxZ":5.909835582745156,"pX":0.17250870865708556,"pZ":0.9990734971794779,"vX0":6.300458577633575,"vY0":-134.97849751335548,"vZ0":-7.8776153236947986,"x":110.42,"y":211.81,"x0":-1.8810798057953382,"y0":50.000592572138835,"z0":5.3452424929650135,"aX":-4.061127365318797},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":3.0,"spinRate":2207,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40063262561537805,"extension":6.097836936933792},"index":6,"playId":"05180755-21e6-3476-b53e-2e4936b01884","pitchNumber":7,"startTime":"2026-08-02T19:24:54.375Z","endTime":"2026-08-02T19:25:00.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:25:00.094Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to center fielder John Rave.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T19:25:53.606Z","endTime":"2026-08-02T19:27:48.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-02T19:25:24.730Z","endTime":"2026-08-02T19:25:55.788Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.168479728571498,"aZ":-19.61600538097196,"pfxX":-3.5303303942878435,"pfxZ":6.872034824691637,"pX":-1.0496961516599148,"pZ":2.6407068290538036,"vX0":2.986731797945067,"vY0":-133.01291200446119,"vZ0":-4.008938523295419,"x":157.01,"y":167.48,"x0":-1.7175505877653825,"y0":50.00620597866395,"z0":5.554125622077058,"aX":-6.45417274509993},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":5.9,"spinRate":2265,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4086854992646529,"extension":5.956118263175398},"index":1,"playId":"af4b8ff2-16b3-3a2f-83b7-79f46aad42ce","pitchNumber":1,"startTime":"2026-08-02T19:25:55.788Z","endTime":"2026-08-02T19:26:01.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96825900796387,"aZ":-22.253126564661603,"pfxX":-6.439579513544054,"pfxZ":5.356546115990863,"pX":-0.5053558478224366,"pZ":3.1508301928487334,"vX0":5.817892610999372,"vY0":-134.22800700134698,"vZ0":-1.3993026049852797,"x":136.26,"y":153.71,"x0":-1.8486029839301248,"y0":50.00229375014964,"z0":5.240547564037792,"aX":-11.926769000191943},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":10.7,"spinRate":2315,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.40574603016954214,"extension":6.189800802904078},"index":2,"playId":"61be1fb1-cb68-3508-9545-b774d598ee3a","pitchNumber":2,"startTime":"2026-08-02T19:26:11.780Z","endTime":"2026-08-02T19:26:16.264Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-02T19:26:27.627Z","endTime":"2026-08-02T19:26:43.760Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":68.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.296234317696413,"aZ":-40.379363116757226,"pfxX":7.221357368490954,"pfxZ":-6.93180591227982,"pX":-1.8313384895084632,"pZ":2.866950745983882,"vX0":-1.5895257112463728,"vY0":-107.44564342223863,"vZ0":3.3447340771806537,"x":186.81,"y":161.37,"x0":-2.026259215047163,"y0":50.00081364522212,"z0":5.736859143417237,"aX":8.554080262866698},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-11.5,"breakHorizontal":-12.7,"spinRate":3007,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.5072082133848914,"extension":5.59690788458658},"index":4,"playId":"0eda080a-ee9c-3cd6-bc67-528255a60946","pitchNumber":3,"startTime":"2026-08-02T19:26:43.760Z","endTime":"2026-08-02T19:26:48.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98399295458097,"aZ":-22.07367499225644,"pfxX":-2.8733575613126976,"pfxZ":5.388446013100339,"pX":-1.1828782020212445,"pZ":3.2647203987121514,"vX0":2.820938437610909,"vY0":-134.7158467449352,"vZ0":-1.8143656328150004,"x":162.09,"y":150.63,"x0":-1.8606903348427863,"y0":50.00023161168203,"z0":5.477373802773765,"aX":-5.382499635187035},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":4.8,"spinRate":2213,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40363632632521274,"extension":5.903572832328655},"index":5,"playId":"309260a5-a25d-325e-99e4-6d9470a48838","pitchNumber":4,"startTime":"2026-08-02T19:27:01.082Z","endTime":"2026-08-02T19:27:06.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12176883719847,"aZ":-28.253862222987728,"pfxX":-7.366474596786709,"pfxZ":2.103695155957258,"pX":-0.4140367751791374,"pZ":2.800042565609765,"vX0":6.421801237561508,"vY0":-134.09880578676962,"vZ0":-0.8817194349203866,"x":132.78,"y":163.18,"x0":-1.8578465260106798,"y0":50.000260070264375,"z0":5.110270143842127,"aX":-13.704399869670766},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.8,"breakHorizontal":12.4,"spinRate":2265,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.40513993722434405,"extension":6.276660660254515},"index":6,"playId":"c7d2c3ad-312e-3831-9667-61e4d99b2067","pitchNumber":5,"startTime":"2026-08-02T19:27:17.588Z","endTime":"2026-08-02T19:27:22.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.132256483871014,"aZ":-23.383374579285725,"pfxX":-0.2739489368405663,"pfxZ":4.805612117236967,"pX":0.41919813445396426,"pZ":2.3951416418951452,"vX0":5.945162109847942,"vY0":-132.4175110001836,"vZ0":-3.214682978720078,"x":101.02,"y":174.11,"x0":-1.7910283304609071,"y0":50.00646990691891,"z0":5.277978828414164,"aX":-0.5023730799436286},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-0.4,"spinRate":2277,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4088978306646238,"extension":6.133888198906589},"hitData":{"launchSpeed":83.7,"launchAngle":30.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.59,"coordY":68.93}},"index":7,"playId":"1db90873-bd6a-382f-a51c-de0446572507","pitchNumber":6,"startTime":"2026-08-02T19:27:39.957Z","endTime":"2026-08-02T19:27:48.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:27:48.593Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Starling Marte flies out to right fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:29:37.791Z","endTime":"2026-08-02T19:30:54.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60405584431353,"aZ":-17.988441271979433,"pfxX":4.750018207669449,"pfxZ":8.131725716423478,"pX":0.8694407451056627,"pZ":1.4855451402008228,"vX0":-5.7992010815347195,"vY0":-129.82125069056812,"vZ0":-7.60867618056529,"x":83.86,"y":198.67,"x0":2.4925475272214404,"y0":50.000019411885944,"z0":5.772372390199837,"aX":8.283853741970091},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.7,"breakHorizontal":-7.7,"spinRate":2282,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4184215356234495,"extension":6.629450546344299},"index":0,"playId":"bbc48158-3869-3047-a4cc-ab4bf5ddd0c0","pitchNumber":1,"startTime":"2026-08-02T19:29:57.178Z","endTime":"2026-08-02T19:30:02.331Z","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":86.8,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.381885197330256,"aZ":-21.711461412390157,"pfxX":0.460300640684979,"pfxZ":6.288219968402901,"pX":-0.965980803300466,"pZ":2.134459935123868,"vX0":-8.644827981551213,"vY0":-126.30516607831997,"vZ0":-4.424364215641231,"x":153.82,"y":181.15,"x0":2.398234513892967,"y0":50.005998124481316,"z0":5.589908789733839,"aX":0.766299728591024},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.9,"breakHorizontal":0.5,"spinRate":2324,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4287118587497831,"extension":6.623379021544005},"index":1,"playId":"4b159f5f-1938-3f6e-a823-b8505343d76b","pitchNumber":2,"startTime":"2026-08-02T19:30:12.500Z","endTime":"2026-08-02T19:30:18.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.085507638218488,"aZ":-22.228255437262902,"pfxX":1.3698741320180958,"pfxZ":5.799657748110734,"pX":0.6096926764446343,"pZ":1.9607285102429062,"vX0":-5.904124509882887,"vY0":-128.2134589147867,"vZ0":-4.7801473198485,"x":93.76,"y":185.84,"x0":2.735068929517316,"y0":50.00282876824331,"z0":5.519215294093014,"aX":2.350050651615703},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":-1.6,"spinRate":2390,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.42244451247445003,"extension":6.5194904002672365},"index":2,"playId":"e9b1db26-bb16-3b66-a0d3-df1f0bcc59eb","pitchNumber":3,"startTime":"2026-08-02T19:30:28.919Z","endTime":"2026-08-02T19:30:33.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.041793306559228,"aZ":-27.258986564558917,"pfxX":5.050522998018795,"pfxZ":3.153822085931516,"pX":0.1566673147035116,"pZ":2.528024200210174,"vX0":-7.323374979971509,"vY0":-122.42887081094722,"vZ0":-2.046136952383138,"x":111.03,"y":170.52,"x0":2.494176227555301,"y0":50.00384379433558,"z0":5.647149526071427,"aX":7.875087844111707},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":-7.9,"spinRate":1688,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.4428508100602171,"extension":6.522280161982395},"hitData":{"launchSpeed":95.9,"launchAngle":45.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.23,"coordY":73.05}},"index":3,"playId":"c4a4752d-a21f-36f7-98e4-637b3c59d44d","pitchNumber":4,"startTime":"2026-08-02T19:30:44.051Z","endTime":"2026-08-02T19:30:54.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:30:54.606Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"John Rave singles on a soft ground ball to shortstop Ezequiel Tovar.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:30:57.098Z","endTime":"2026-08-02T19:32:27.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":85.5,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95558695469667,"aZ":-27.36004683760961,"pfxX":6.797915794972402,"pfxZ":2.637066477024713,"pX":0.6768669244628646,"pZ":1.9931569310419557,"vX0":-7.469472373102484,"vY0":-132.43923676252615,"vZ0":-4.221386461109397,"x":91.2,"y":184.96,"x0":2.614309088979386,"y0":50.00423001523902,"z0":5.545962309381824,"aX":12.411483223072949},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.3,"breakHorizontal":-11.3,"spinRate":2277,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4092919054642028,"extension":6.68927642482431},"index":0,"playId":"6b707856-3b1f-39a7-898c-d7df6d862256","pitchNumber":1,"startTime":"2026-08-02T19:31:20.685Z","endTime":"2026-08-02T19:31:24.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.476999996155502,"aZ":-32.1540723079888,"pfxX":0.8168261221570354,"pfxZ":0.013642467435027728,"pX":-2.90862304387299,"pZ":-0.2222431743183087,"vX0":-12.16595053073543,"vY0":-119.68713649290939,"vZ0":-6.91960727253295,"x":227.87,"y":244.78,"x0":2.1181266633051195,"y0":50.004030891861035,"z0":5.559075299492618,"aX":1.1963265758992694},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.4,"breakHorizontal":1.2,"spinRate":2319,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.456333530882838,"extension":6.4936697739613765},"index":1,"playId":"1b36e970-c482-3e9b-8389-77a9e4c79168","pitchNumber":2,"startTime":"2026-08-02T19:31:37.335Z","endTime":"2026-08-02T19:31:42.041Z","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.2,"endSpeed":85.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.786776804913284,"aZ":-20.971414170549725,"pfxX":3.5214182296916317,"pfxZ":6.099600115960161,"pX":-0.3754622351219998,"pZ":2.6956070141410056,"vX0":-8.12058711339316,"vY0":-132.80294887559302,"vZ0":-4.22956494908123,"x":131.31,"y":166.0,"x0":2.2261743884001253,"y0":50.006143233901355,"z0":5.780121988728469,"aX":6.472191377838637},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-5.2,"spinRate":2288,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4080009603181871,"extension":6.635351040406866},"index":2,"playId":"278d8ed7-61d5-30bf-9540-7540e6b48277","pitchNumber":3,"startTime":"2026-08-02T19:31:55.910Z","endTime":"2026-08-02T19:32:00.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.688806138337714,"aZ":-32.7377234107282,"pfxX":1.4755204715889307,"pfxZ":-0.37641313898229534,"pX":-0.48170442102719363,"pZ":1.1623869737419914,"vX0":-7.150585297158163,"vY0":-120.47891874402349,"vZ0":-4.1055158898674415,"x":135.36,"y":207.4,"x0":2.3057948493952902,"y0":50.00178263558057,"z0":5.715877522185603,"aX":2.216005758029999},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.3,"breakHorizontal":-1.3,"spinRate":2428,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.45093679106731077,"extension":6.56029406228706},"hitData":{"launchSpeed":36.6,"launchAngle":-54.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":129.98,"coordY":155.8}},"index":3,"playId":"f0ec7bc9-afc3-3e1c-bfc9-19b2fc018246","pitchNumber":4,"startTime":"2026-08-02T19:32:19.108Z","endTime":"2026-08-02T19:32:27.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:32:27.328Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Tolbert grounds out, pitcher Kyle Freeland to shortstop Ezequiel Tovar to first baseman TJ Rumfield. John Rave to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:32:41.698Z","endTime":"2026-08-02T19:34:35.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22415432118367,"aZ":-21.874822055957154,"pfxX":6.9114923667241195,"pfxZ":5.650481527154919,"pX":0.1981028249751962,"pZ":2.0867843398411097,"vX0":-8.105736724832267,"vY0":-132.6333175428404,"vZ0":-5.544060593829095,"x":109.45,"y":182.44,"x0":2.3631451108485293,"y0":50.00469978583414,"z0":5.749551189478406,"aX":12.600615495645746},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":-11.3,"spinRate":2319,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.40938468639679915,"extension":6.637717606206876},"index":0,"playId":"514bb92b-5f00-305f-963d-ed84071528b5","pitchNumber":1,"startTime":"2026-08-02T19:32:58.611Z","endTime":"2026-08-02T19:33:02.901Z","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":83.9,"endSpeed":78.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.61644603296069,"aZ":-26.415078545928164,"pfxX":4.901535238251291,"pfxZ":3.7233711967732166,"pX":1.8134129465130222,"pZ":3.818103013427167,"vX0":-3.0981345115907746,"vY0":-122.33731258260688,"vZ0":0.5833415466336485,"x":47.88,"y":135.69,"x0":2.4468041800228253,"y0":50.00080161163796,"z0":5.805750495224015,"aX":7.577122454332827},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.1,"breakHorizontal":-8.4,"spinRate":1644,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4443534309078898,"extension":6.30862925358458},"index":1,"playId":"37948009-8b2c-309e-b0d0-c30b44449f87","pitchNumber":2,"startTime":"2026-08-02T19:33:17.992Z","endTime":"2026-08-02T19:33:22.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49500036587666,"aZ":-25.47252218651392,"pfxX":7.503766007750756,"pfxZ":3.6561313517480727,"pX":1.003570766271146,"pZ":2.3849898376445564,"vX0":-6.4532915028561195,"vY0":-132.76903208570317,"vZ0":-3.984834219727125,"x":78.75,"y":174.39,"x0":2.4604200849000524,"y0":50.00130136054479,"z0":5.703854617493899,"aX":13.743818059573064},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":-12.6,"spinRate":2310,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4085270080963208,"extension":6.666909297680185},"index":2,"playId":"9c32b6dd-87f8-37da-9e0b-015e16b8b014","pitchNumber":3,"startTime":"2026-08-02T19:33:39.494Z","endTime":"2026-08-02T19:33:44.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":79.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.557814704529413,"aZ":-32.32053898084717,"pfxX":1.4533685627670563,"pfxZ":-0.09763217307707706,"pX":-1.055859547277371,"pZ":0.39482749181202625,"vX0":-8.332626065149224,"vY0":-122.2928870451096,"vZ0":-5.990949116733309,"x":157.25,"y":228.12,"x0":2.177495714767126,"y0":50.00218422511213,"z0":5.582660366370147,"aX":2.2475049723153186},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.2,"breakHorizontal":-1.1,"spinRate":2332,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.4444914538309255,"extension":6.5359807340261336},"index":3,"playId":"46d7416d-adf6-3228-a30f-017e95b0c432","pitchNumber":4,"startTime":"2026-08-02T19:34:00.771Z","endTime":"2026-08-02T19:34:05.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.203041015484043,"aZ":-29.66379311979021,"pfxX":6.7335265443615615,"pfxZ":1.5662433417400496,"pX":0.9264271665022584,"pZ":2.618724525178438,"vX0":-5.62631117233941,"vY0":-124.50446613414132,"vZ0":-1.8662238159775533,"x":81.69,"y":168.07,"x0":2.318481824680204,"y0":50.00244690628248,"z0":5.78553870439998,"aX":10.78757928818026},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-11.3,"spinRate":1605,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.436543159003139,"extension":6.437249964873519},"hitData":{"launchSpeed":63.0,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.8,"coordY":157.25}},"index":4,"playId":"1f37d3da-0e9d-3e4d-b06d-a06a893a5add","pitchNumber":5,"startTime":"2026-08-02T19:34:27.817Z","endTime":"2026-08-02T19:34:35.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:34:35.988Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Rojas walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:34:53.252Z","endTime":"2026-08-02T19:36:16.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"postOnSecond":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49896823518915,"aZ":-24.21578976007261,"pfxX":7.66806074303222,"pfxZ":4.312887776357608,"pX":1.1010896333239883,"pZ":1.9836268329000533,"vX0":-6.645177457309743,"vY0":-133.84073562886624,"vZ0":-4.9340266349555115,"x":75.03,"y":185.22,"x0":2.600399275091086,"y0":50.00007391202437,"z0":5.549727614422612,"aX":14.135342203208484},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-12.7,"spinRate":2248,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4067391703655918,"extension":6.675337531509469},"index":0,"playId":"05d01287-24ee-3f39-918c-a3d50db14fa2","pitchNumber":1,"startTime":"2026-08-02T19:35:05.991Z","endTime":"2026-08-02T19:35:10.642Z","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":91.3,"endSpeed":84.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335677029033977,"aZ":-21.780648436405865,"pfxX":4.423653942747491,"pfxZ":5.736034535567741,"pX":1.1675577079883435,"pZ":2.8905970558507383,"vX0":-4.8876189325969035,"vY0":-132.93695002878528,"vZ0":-3.4818666631914246,"x":72.5,"y":160.73,"x0":2.444960478519284,"y0":50.00056796786665,"z0":5.776569874408322,"aX":8.010892300858666},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":-7.1,"spinRate":2323,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.41017749694683125,"extension":6.492754414805752},"index":1,"playId":"e6cd6fbb-ce90-3200-a83d-11845eb48bc1","pitchNumber":2,"startTime":"2026-08-02T19:35:23.562Z","endTime":"2026-08-02T19:35:28.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04899436675586,"aZ":-18.504387553097857,"pfxX":3.0485992587229895,"pfxZ":7.437030657122406,"pX":0.8503526500676196,"pZ":4.3488243047957535,"vX0":-5.210180869942961,"vY0":-133.3383556447508,"vZ0":-0.563597312585188,"x":84.59,"y":121.36,"x0":2.415263815673912,"y0":50.003334420367096,"z0":5.873470442694631,"aX":5.604569841770576},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":-4.7,"spinRate":2286,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4075469431234908,"extension":6.614671345451572},"index":2,"playId":"0d470fba-b60a-31f0-ad00-1faf6c986413","pitchNumber":3,"startTime":"2026-08-02T19:35:50.834Z","endTime":"2026-08-02T19:35:55.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655414656897477,"aZ":-18.175383637121143,"pfxX":3.461056597348472,"pfxZ":7.67587088892714,"pX":-0.40865486486805175,"pZ":1.4093751262586365,"vX0":-8.369033100554258,"vY0":-132.75780465574303,"vZ0":-7.80100722904319,"x":132.58,"y":200.73,"x0":2.304972119707195,"y0":50.001674804314334,"z0":5.659055503777351,"aX":6.3116546268328415},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":-4.9,"spinRate":2294,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.40922042347364007,"extension":6.622520469233919},"index":3,"playId":"b7571cc6-ac66-3b77-9d22-22924609b655","pitchNumber":4,"startTime":"2026-08-02T19:36:11.453Z","endTime":"2026-08-02T19:36:16.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:36:16.202Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Maile singles on a sharp line drive to center fielder Cole Carrigg. John Rave scores. Josh Rojas to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:36:21.585Z","endTime":"2026-08-02T19:37:14.833Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"postOnSecond":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"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_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"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":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.338441285827514,"aZ":-22.796831490586438,"pfxX":0.6713712751305873,"pfxZ":5.478436583006543,"pX":-0.19993354830387786,"pZ":2.3153062469142327,"vX0":-7.434973982264753,"vY0":-128.39234217148393,"vZ0":-3.7073360575791057,"x":124.62,"y":176.27,"x0":2.615723034005291,"y0":50.00227405483255,"z0":5.501003979016314,"aX":1.1503038586836978},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.5,"breakHorizontal":0.0,"spinRate":2244,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4225994771862722,"extension":6.663759600154035},"index":0,"playId":"19487c71-2ad7-3844-a88d-850e8feb6852","pitchNumber":1,"startTime":"2026-08-02T19:36:40.521Z","endTime":"2026-08-02T19:36:44.657Z","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.3,"endSpeed":79.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.260007667728168,"aZ":-28.5761820349948,"pfxX":6.8946937235462,"pfxZ":2.2639990245915245,"pX":0.21348098730219572,"pZ":1.563607997517643,"vX0":-7.290369784059687,"vY0":-124.17083175407312,"vZ0":-4.348810931777316,"x":108.86,"y":196.56,"x0":2.2704896517644815,"y0":50.00038842394969,"z0":5.67391841539391,"aX":10.932336439263112},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":-11.2,"spinRate":1594,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4385436974469408,"extension":6.5670258534112405},"hitData":{"launchSpeed":106.3,"launchAngle":8.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":122.42,"coordY":88.34}},"index":1,"playId":"42bebf3f-7c7b-3ad6-9ad6-a827bbc5ec3b","pitchNumber":2,"startTime":"2026-08-02T19:37:03.495Z","endTime":"2026-08-02T19:37:14.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:37:14.833Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out, first baseman TJ Rumfield to pitcher Kyle Freeland.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T19:37:28.243Z","endTime":"2026-08-02T19:38:16.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.81227491920119,"aZ":-23.61752124654759,"pfxX":1.2924682504638714,"pfxZ":4.897450193633317,"pX":-0.6402154129177702,"pZ":1.4679837818276174,"vX0":-8.46239015916371,"vY0":-129.7455409470601,"vZ0":-5.880334038034161,"x":141.4,"y":199.14,"x0":2.4615031829372236,"y0":50.00465009281431,"z0":5.504032092288629,"aX":2.260346785020462},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.0,"breakHorizontal":-1.0,"spinRate":2205,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4182238212800087,"extension":6.642974531223283},"index":0,"playId":"4d978c63-2ead-3cdc-913b-93676dc2ed97","pitchNumber":1,"startTime":"2026-08-02T19:37:49.771Z","endTime":"2026-08-02T19:37:54.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804620142726446,"aZ":-24.0153575790073,"pfxX":9.048053381114546,"pfxZ":4.4884022336279505,"pX":0.5350161688009852,"pZ":1.8626886800100058,"vX0":-8.40315301329362,"vY0":-132.85608514337883,"vZ0":-4.866032314860138,"x":96.61,"y":188.49,"x0":2.5369734233077303,"y0":50.00459941178622,"z0":5.425134005225377,"aX":16.458821823245177},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":-15.0,"spinRate":2276,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4095515703742203,"extension":6.668866652930685},"hitData":{"launchSpeed":101.7,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":163.34}},"index":1,"playId":"93617478-7410-3cf4-a6a5-c79b8b861c49","pitchNumber":2,"startTime":"2026-08-02T19:38:08.356Z","endTime":"2026-08-02T19:38:16.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:38:16.315Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T19:40:15.537Z","endTime":"2026-08-02T19:41:46.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":82.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.34323690042496,"aZ":-22.355776016211113,"pfxX":-3.8641846997143063,"pfxZ":5.750659469686719,"pX":0.08286613157307998,"pZ":3.0104577770318257,"vX0":6.34195635320961,"vY0":-128.2765745007583,"vZ0":-2.1284398041938313,"x":113.84,"y":157.5,"x0":-1.891958717113969,"y0":50.006308148924944,"z0":5.550205586445627,"aX":-6.602331532897157},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.3,"breakHorizontal":6.0,"spinRate":2277,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.42301451587555094,"extension":5.715177005552876},"index":0,"playId":"9e70a7e7-d1e4-36b6-ae26-d9cf18f8c409","pitchNumber":1,"startTime":"2026-08-02T19:40:43.086Z","endTime":"2026-08-02T19:40:47.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.0,"endSpeed":67.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.71503945279858,"aZ":-39.77496270221683,"pfxX":9.001271798084435,"pfxZ":-6.587625170462015,"pX":-2.2346001680696848,"pZ":3.3559656104358098,"vX0":-2.2886835782390893,"vY0":-106.26978727906236,"vZ0":3.8027723766223485,"x":202.18,"y":148.17,"x0":-2.318808460085989,"y0":50.00328243039225,"z0":6.035415685553773,"aX":10.385542113171736},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-10.7,"breakHorizontal":-15.7,"spinRate":3074,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.5136994659793697,"extension":5.37582046703392},"index":1,"playId":"1a2539c0-16d5-3862-a194-45840b75f7d0","pitchNumber":2,"startTime":"2026-08-02T19:41:00.864Z","endTime":"2026-08-02T19:41:05.401Z","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":1,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":69.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.49924808284327,"aZ":-40.22931935404052,"pfxX":6.919246571836464,"pfxZ":-6.756171126940143,"pX":0.007970230038991092,"pZ":1.1298383446541476,"vX0":2.3204244088457817,"vY0":-108.4042119917322,"vZ0":-0.1263354956047278,"x":116.7,"y":208.27,"x0":-1.9742937120457855,"y0":50.000538064962214,"z0":5.571133043324658,"aX":8.254249710999996},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-12.0,"breakHorizontal":-13.1,"spinRate":3148,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.5047674733337244,"extension":5.626923761579426},"index":2,"playId":"bba8fe38-5f92-35c4-8623-f0c727d9c333","pitchNumber":3,"startTime":"2026-08-02T19:41:13.851Z","endTime":"2026-08-02T19:41:18.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23894116341459,"aZ":-19.962453388213177,"pfxX":-3.88577470806508,"pfxZ":6.584884886080258,"pX":0.6945899900124735,"pZ":1.6054892050830638,"vX0":8.055267173432748,"vY0":-133.92155833428333,"vZ0":-6.0466654064708365,"x":90.52,"y":195.43,"x0":-1.8194857869579995,"y0":50.00416429715291,"z0":5.276572182158139,"aX":-7.208035988375427},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":5.8,"spinRate":2312,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4057652393154587,"extension":6.100041338149548},"index":3,"playId":"a86df1f2-09ad-3afd-9c9f-71ca8dca0fdd","pitchNumber":4,"startTime":"2026-08-02T19:41:27.328Z","endTime":"2026-08-02T19:41:32.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.399313650643226,"aZ":-19.900805134984676,"pfxX":-3.3385527754917295,"pfxZ":6.832504011977752,"pX":1.6159028061649843,"pZ":2.0252347650561764,"vX0":9.738865606043632,"vY0":-132.23018682582165,"vZ0":-4.299786988462199,"x":55.41,"y":184.1,"x0":-1.6579361887613029,"y0":50.00182979895086,"z0":5.10546163763012,"aX":-5.996910352544608},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":4.2,"spinRate":2366,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4119566098777878,"extension":6.143633567592373},"index":4,"playId":"27311f5d-e4bc-3890-9313-c4b88155c31a","pitchNumber":5,"startTime":"2026-08-02T19:41:41.844Z","endTime":"2026-08-02T19:41:46.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:41:46.995Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brett Sullivan grounds into a force out, first baseman Salvador Perez to shortstop Tyler Tolbert. Edouard Julien out at 2nd. Brett Sullivan to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T19:41:49.435Z","endTime":"2026-08-02T19:42:36.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":90.4,"endSpeed":83.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76703906294133,"aZ":-24.863216747884383,"pfxX":-8.170995212821738,"pfxZ":4.130993026976577,"pX":0.6644441615424047,"pZ":1.8003191860170702,"vX0":8.694843144412731,"vY0":-131.39035248167806,"vZ0":-4.2112014361110255,"x":91.67,"y":190.17,"x0":-1.6076725097450044,"y0":50.002091851219134,"z0":5.245719707605946,"aX":-14.454811553325724},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":13.2,"spinRate":2236,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.41501089515129275,"extension":5.898770352455878},"index":0,"playId":"3071e13e-86d0-3e07-bbc2-29ef4cc733c2","pitchNumber":1,"startTime":"2026-08-02T19:42:11.906Z","endTime":"2026-08-02T19:42:15.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57611971886537,"aZ":-25.366784820339273,"pfxX":-7.1646308271705355,"pfxZ":3.8323128850121195,"pX":0.012601521535996111,"pZ":2.199328017829048,"vX0":7.187019726531206,"vY0":-131.13987835530466,"vZ0":-2.428410368654145,"x":116.52,"y":179.4,"x0":-1.8069760174086296,"y0":50.00375444825014,"z0":4.9913732116459535,"aX":-12.727873163961661},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.7,"breakHorizontal":11.8,"spinRate":2389,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.41454228283844463,"extension":5.956804502514511},"hitData":{"launchSpeed":75.5,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.5,"coordY":179.42}},"index":1,"playId":"5b153fe1-1430-3e59-81e5-4dc45bbda161","pitchNumber":2,"startTime":"2026-08-02T19:42:27.660Z","endTime":"2026-08-02T19:42:36.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:42:36.312Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to second baseman Nick Loftin.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T19:42:47.440Z","endTime":"2026-08-02T19:44:04.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Pop Out","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":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":79.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.00746242672205,"aZ":-32.74939736259083,"pfxX":1.3884736555777752,"pfxZ":-0.367492548634317,"pX":0.006510064112614625,"pZ":1.7262397449726936,"vX0":3.7679206718861895,"vY0":-122.71222168468123,"vZ0":-2.564784359681381,"x":116.75,"y":192.17,"x0":-1.7099667641184857,"y0":50.001950977253145,"z0":5.4893252058206565,"aX":2.1841779856453574},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.0,"breakHorizontal":-3.1,"spinRate":2559,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.4410388352355441,"extension":5.724524656995259},"index":0,"playId":"0d2ff083-84ca-38cc-9ad8-7b8a8dfeb52e","pitchNumber":1,"startTime":"2026-08-02T19:43:06.925Z","endTime":"2026-08-02T19:43:13.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":72.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.246897700175031,"aZ":-36.867934638942565,"pfxX":6.710524106515701,"pfxZ":-3.5815842257778687,"pX":-1.5634713007688985,"pZ":3.2281409157185066,"vX0":-0.7431450835287292,"vY0":-112.34108368754224,"vZ0":2.8349975526618367,"x":176.6,"y":151.62,"x0":-2.107619831479079,"y0":50.00004058264188,"z0":5.63004563314592,"aX":8.804798448243362},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.8,"breakHorizontal":-12.1,"spinRate":2953,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4826638816659128,"extension":5.5484580490468165},"index":1,"playId":"22d37767-6eef-3187-b483-709149ab7b8d","pitchNumber":2,"startTime":"2026-08-02T19:43:34.184Z","endTime":"2026-08-02T19:43:39.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.143545389091642,"aZ":-31.473624194480685,"pfxX":2.367754317480031,"pfxZ":0.4367214202649503,"pX":0.527000279488892,"pZ":2.702968312684772,"vX0":4.591449796192327,"vY0":-123.72243031566022,"vZ0":-0.4875863463693437,"x":96.91,"y":165.8,"x0":-1.63434973217842,"y0":50.004674261965754,"z0":5.459304879378918,"aX":3.8046296076861355},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-5.0,"spinRate":2508,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4366429467644979,"extension":5.9746844343324135},"hitData":{"launchSpeed":93.0,"launchAngle":66.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":133.06,"coordY":142.05}},"index":2,"playId":"c2a737f8-a7f0-3e19-9b6c-d719d13636c3","pitchNumber":3,"startTime":"2026-08-02T19:43:53.767Z","endTime":"2026-08-02T19:44:04.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:44:04.873Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to left fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T19:44:14.810Z","endTime":"2026-08-02T19:45:03.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":85.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.11990526929246,"aZ":-26.809426980540294,"pfxX":1.1846448439912312,"pfxZ":2.946850649684114,"pX":-0.3558837185519601,"pZ":2.579273763248807,"vX0":3.7806872626065537,"vY0":-131.58234854198454,"vZ0":-2.28704354196123,"x":130.57,"y":169.14,"x0":-1.9440535407266515,"y0":50.00065344424465,"z0":5.373105008085256,"aX":2.153884625461264},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.3,"breakHorizontal":-2.6,"spinRate":2382,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.4104805883367666,"extension":5.8758811533912745},"index":0,"playId":"db93e5bd-0094-3a69-b954-bac4c4597c63","pitchNumber":1,"startTime":"2026-08-02T19:44:30.237Z","endTime":"2026-08-02T19:44:37.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brett Sullivan steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"db93e5bd-0094-3a69-b954-bac4c4597c63","startTime":"2026-08-02T19:44:42.101Z","endTime":"2026-08-02T19:44:55.837Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":78.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.364686711587343,"aZ":-27.93371683155161,"pfxX":-6.42179775635133,"pfxZ":2.7734546924226064,"pX":-0.5657010339000333,"pZ":1.6106667213357821,"vX0":5.137372905084096,"vY0":-121.08604355140194,"vZ0":-2.847472064084955,"x":138.56,"y":195.29,"x0":-1.8518128999917018,"y0":50.0002610975762,"z0":5.176129903000826,"aX":-9.80450987554253},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.8,"breakHorizontal":10.8,"spinRate":1602,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4475481603193141,"extension":6.065365202320278},"hitData":{"launchSpeed":83.5,"launchAngle":37.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.77,"coordY":98.51}},"index":2,"playId":"f30a8312-1ca7-3cda-8c21-d2fc09f96d5f","pitchNumber":2,"startTime":"2026-08-02T19:44:55.837Z","endTime":"2026-08-02T19:45:03.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:45:03.889Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Loftin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T19:46:55.416Z","endTime":"2026-08-02T19:48:34.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":76.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.690790898696648,"aZ":-33.58347135447211,"pfxX":0.5800459460193419,"pfxZ":-0.9691379941690155,"pX":-0.12884136473634017,"pZ":1.626614262178994,"vX0":-5.91285097003433,"vY0":-117.51320811484226,"vZ0":-2.49338814029741,"x":121.91,"y":194.86,"x0":2.3067781994707057,"y0":50.00514895727067,"z0":5.714534857525652,"aX":0.8413211442136266},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.0,"breakHorizontal":-0.1,"spinRate":2423,"spinDirection":335},"zone":8,"typeConfidence":2.0,"plateTime":0.45980232359060036,"extension":6.429786177049518},"index":0,"playId":"bf5f77b8-8a55-34fe-bb71-5680ca60da18","pitchNumber":1,"startTime":"2026-08-02T19:47:35.808Z","endTime":"2026-08-02T19:47:40.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.537713124505714,"aZ":-19.274987522402444,"pfxX":4.237859769894472,"pfxZ":7.127287616196227,"pX":1.8761718197930566,"pZ":2.9515081302667237,"vX0":-3.2338120061243876,"vY0":-131.8302432422729,"vZ0":-3.9164613690476693,"x":45.48,"y":159.09,"x0":2.5511098281429154,"y0":50.00408586616499,"z0":5.828871541174114,"aX":7.672230021389496},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-7.2,"spinRate":2350,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.411043653533433,"extension":6.683307293938106},"index":1,"playId":"ef0670d2-7471-3116-8811-23c9b2415688","pitchNumber":2,"startTime":"2026-08-02T19:47:51.651Z","endTime":"2026-08-02T19:47:56.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":84.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.24998544808834,"aZ":-23.289558313748927,"pfxX":1.8854209360563408,"pfxZ":5.022778853143245,"pX":-0.8673911031868775,"pZ":2.305159592649863,"vX0":-9.336362208069934,"vY0":-129.67263551364488,"vZ0":-4.007106646251621,"x":150.06,"y":176.54,"x0":2.476013320830223,"y0":50.00239990711254,"z0":5.567461023006649,"aX":3.3354207299209664},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":-2.2,"spinRate":2389,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4163129299705246,"extension":6.68892789278787},"index":2,"playId":"8d6d92d8-51f4-34af-840b-5d83fec1b659","pitchNumber":3,"startTime":"2026-08-02T19:48:06.544Z","endTime":"2026-08-02T19:48:11.101Z","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":84.8,"endSpeed":77.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.780208723695747,"aZ":-31.231405459842687,"pfxX":1.308620950334158,"pfxZ":0.615576339150282,"pX":-0.00927369860163385,"pZ":2.370428400530421,"vX0":-6.7003290283436625,"vY0":-123.34185349739543,"vZ0":-1.3795054092700518,"x":117.35,"y":174.78,"x0":2.573816099925494,"y0":50.00573767217486,"z0":5.5732716438916,"aX":2.0154215457743168},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":-0.8,"spinRate":2396,"spinDirection":344},"zone":5,"typeConfidence":2.0,"plateTime":0.4442545578606536,"extension":6.687869698819407},"index":3,"playId":"6d508a6e-1269-35cf-9e65-bf9db8b3cdde","pitchNumber":4,"startTime":"2026-08-02T19:48:28.472Z","endTime":"2026-08-02T19:48:34.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:48:34.371Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jac Caglianone doubles (18) on a sharp line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T19:48:34.639Z","endTime":"2026-08-02T19:50:05.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.906682493532998,"aZ":-23.396446119494993,"pfxX":0.9419835238192951,"pfxZ":4.948028498388578,"pX":-0.5260274623533501,"pZ":1.541588024343213,"vX0":-8.177944230720632,"vY0":-130.4454083614032,"vZ0":-5.897453227299862,"x":137.05,"y":197.16,"x0":2.4887822818671963,"y0":50.00263888678649,"z0":5.526538174253559,"aX":1.6719966655682312},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":-0.5,"spinRate":2471,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.41529999946333307,"extension":6.70703964908954},"index":0,"playId":"6c25ce0c-beef-3413-bd43-8fe46dfc8611","pitchNumber":1,"startTime":"2026-08-02T19:48:54.958Z","endTime":"2026-08-02T19:49:00.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":86.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.207252234618345,"aZ":-18.354603748080365,"pfxX":4.352943780171779,"pfxZ":7.421271081514345,"pX":0.17038578798597007,"pZ":1.8574917738882102,"vX0":-7.008117467737113,"vY0":-133.74561891732262,"vZ0":-6.829681553204722,"x":110.51,"y":188.63,"x0":2.2259531124837495,"y0":50.004953296694275,"z0":5.700666217669379,"aX":8.109471333097142},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":-6.8,"spinRate":2373,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.40519741478269866,"extension":6.681528407761269},"index":1,"playId":"4f752065-64b8-306e-b26b-1649192f2c72","pitchNumber":2,"startTime":"2026-08-02T19:49:10.471Z","endTime":"2026-08-02T19:49:14.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":79.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.829130819322916,"aZ":-30.897053810251617,"pfxX":-0.34605654087372834,"pfxZ":0.8127231124004552,"pX":0.041781342158757215,"pZ":2.760372681891091,"vX0":-6.073655102788236,"vY0":-122.78793976949042,"vZ0":-0.7708293725731326,"x":115.41,"y":164.25,"x0":2.5593101202202324,"y0":50.00429823076503,"z0":5.633428218731823,"aX":-0.5458786370116253},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":1.6,"spinRate":2463,"spinDirection":326},"zone":5,"typeConfidence":2.0,"plateTime":0.44060508465285597,"extension":6.621599453708299},"index":2,"playId":"d3f08b31-ad2e-3d91-921f-3723b53f0e12","pitchNumber":3,"startTime":"2026-08-02T19:49:28.639Z","endTime":"2026-08-02T19:49:34.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":86.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.289167878296254,"aZ":-20.49777214455296,"pfxX":5.2558743092788145,"pfxZ":6.23717579261638,"pX":-0.320099109179023,"pZ":3.3211959163662956,"vX0":-8.804458150887733,"vY0":-134.1023773890541,"vZ0":-2.552354051778211,"x":129.2,"y":149.11,"x0":2.281223229863723,"y0":50.005673720881596,"z0":5.702803975413076,"aX":9.845549722192617},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":-8.3,"spinRate":2415,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.4040907600404693,"extension":6.685662509910545},"hitData":{"launchSpeed":101.6,"launchAngle":17.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":17.27,"coordY":99.84}},"index":3,"playId":"abd8f09c-905e-341b-8eb2-b0b59501f800","pitchNumber":4,"startTime":"2026-08-02T19:49:52.123Z","endTime":"2026-08-02T19:50:05.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:50:05.414Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T19:50:07.769Z","endTime":"2026-08-02T19:52:22.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.0,"endSpeed":86.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.440360901973488,"aZ":-22.01526626754106,"pfxX":5.183937989071124,"pfxZ":5.413881110719839,"pX":0.9059449152124767,"pZ":1.85231629036554,"vX0":-6.113734521916765,"vY0":-134.02599301364705,"vZ0":-5.945060138679535,"x":82.47,"y":188.77,"x0":2.5101148327094474,"y0":50.00370757971299,"z0":5.603129702000943,"aX":9.727858387185407},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":-8.5,"spinRate":2201,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4038949490003576,"extension":6.677890608943381},"index":0,"playId":"97f7b2a0-edb5-3adb-aee2-640ab64af3b4","pitchNumber":1,"startTime":"2026-08-02T19:50:35.351Z","endTime":"2026-08-02T19:50:40.520Z","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":88.3,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.01933513645386,"aZ":-23.73052871120077,"pfxX":2.7419863087562497,"pfxZ":4.854309371548188,"pX":0.3310044497428568,"pZ":3.069693523313877,"vX0":-6.241094333928677,"vY0":-128.80664782052912,"vZ0":-2.2326775418289677,"x":104.38,"y":155.9,"x0":2.3924028739457186,"y0":50.001898293466525,"z0":5.718885254426837,"aX":4.768655721319954},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":-4.1,"spinRate":2299,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.4197205588055568,"extension":6.54653064202495},"index":1,"playId":"7f524d75-ae17-38a3-97df-5084137c6382","pitchNumber":2,"startTime":"2026-08-02T19:50:55.257Z","endTime":"2026-08-02T19:50:59.992Z","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.8,"endSpeed":81.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.806624315382383,"aZ":-28.71453985655894,"pfxX":7.138669746603249,"pfxZ":2.091801610547133,"pX":-0.326640450898402,"pZ":0.988707049607519,"vX0":-9.277337248998505,"vY0":-126.20056385403896,"vZ0":-5.592840873772747,"x":129.45,"y":212.08,"x0":2.4287184103284734,"y0":50.00266755475592,"z0":5.478329699268927,"aX":11.796853705680103},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-11.4,"spinRate":1667,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.4300424582971907,"extension":6.667180686665136},"index":2,"playId":"b46facf4-316a-3193-b339-c8f201d78da7","pitchNumber":3,"startTime":"2026-08-02T19:51:15.242Z","endTime":"2026-08-02T19:51:20.081Z","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":91.4,"endSpeed":85.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43461549976905,"aZ":-19.908613869035868,"pfxX":6.369269728732101,"pfxZ":6.671681517039714,"pX":0.81941352330647,"pZ":3.307699986622954,"vX0":-6.2218134755782115,"vY0":-133.22908467824132,"vZ0":-2.8601817634696474,"x":85.77,"y":149.47,"x0":2.3319829613939906,"y0":50.006187671588044,"z0":5.796843852998234,"aX":11.716580175720981},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.9,"breakHorizontal":-10.6,"spinRate":2344,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.4075533499744384,"extension":6.669576664363024},"index":3,"playId":"64acf1c2-ac42-3600-828d-98d658302102","pitchNumber":4,"startTime":"2026-08-02T19:51:36.646Z","endTime":"2026-08-02T19:51:40.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":79.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.347692871229746,"aZ":-31.32146308707447,"pfxX":2.1674522395397924,"pfxZ":0.5476125255430118,"pX":-1.4128744105432696,"pZ":1.1095870961336405,"vX0":-9.430671197198942,"vY0":-122.46477606179849,"vZ0":-4.608465944322687,"x":170.86,"y":208.82,"x0":2.1710875249796513,"y0":50.00107186974761,"z0":5.63153355877677,"aX":3.3626891205171834},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":-2.2,"spinRate":2412,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.44365108025401145,"extension":6.635332737110557},"index":4,"playId":"92883bc2-3549-33c0-98c4-6a1a021fd48a","pitchNumber":5,"startTime":"2026-08-02T19:51:59.142Z","endTime":"2026-08-02T19:52:04.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97738502436203,"aZ":-34.25806690808932,"pfxX":1.8260439768158943,"pfxZ":-1.3925931870010722,"pX":-1.3829566078417685,"pZ":1.4936167875022488,"vX0":-8.918543105791924,"vY0":-121.84687524315797,"vZ0":-2.883878708479365,"x":169.72,"y":198.45,"x0":2.0947541345344027,"y0":50.00212128374257,"z0":5.666293177237349,"aX":2.7330416315692814},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.0,"breakHorizontal":-1.1,"spinRate":2446,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.45032199956429286,"extension":6.6028027546686925},"index":5,"playId":"d0735c5c-9772-3a48-b237-936f868b188f","pitchNumber":6,"startTime":"2026-08-02T19:52:17.245Z","endTime":"2026-08-02T19:52:22.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:52:22.907Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Starling Marte lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T19:52:29.547Z","endTime":"2026-08-02T19:52:56.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.518380845941355,"aZ":-23.5485334052674,"pfxX":3.4416329536928014,"pfxZ":4.924464821476654,"pX":-0.31671172693558075,"pZ":2.5420413015049466,"vX0":-8.251000324957767,"vY0":-130.031034193909,"vZ0":-3.2846893288431107,"x":129.07,"y":170.14,"x0":2.419029105473356,"y0":50.000081997386545,"z0":5.563684414693055,"aX":6.025378630579387},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.5,"breakHorizontal":-4.8,"spinRate":2238,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.41765475327094226,"extension":6.59604829797239},"hitData":{"launchSpeed":93.7,"launchAngle":24.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.05,"coordY":70.72}},"index":0,"playId":"74dda3da-87d4-3ad4-bc70-ebfeb71a6c8e","pitchNumber":1,"startTime":"2026-08-02T19:52:49.403Z","endTime":"2026-08-02T19:52:56.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:52:56.907Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out softly to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T19:54:34.544Z","endTime":"2026-08-02T19:55:12.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":68.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.11834127239872,"aZ":-39.982138392896005,"pfxX":8.263487128502813,"pfxZ":-6.706372002501954,"pX":-0.2671517333415624,"pZ":2.0238826246578454,"vX0":1.3908968287873757,"vY0":-106.8113279353369,"vZ0":1.5075143268540947,"x":127.18,"y":184.14,"x0":-1.9997470735947087,"y0":50.00408783706926,"z0":5.779425254978598,"aX":9.618677260727289},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-11.5,"breakHorizontal":-15.4,"spinRate":2971,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.5113625590074085,"extension":5.448297694453744},"hitData":{"launchSpeed":59.4,"launchAngle":-42.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":136.35,"coordY":190.46}},"index":0,"playId":"819beaa6-3876-3a3f-96ce-63c73b959abc","pitchNumber":1,"startTime":"2026-08-02T19:55:04.407Z","endTime":"2026-08-02T19:55:12.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:55:12.235Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a line drive to left fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T19:55:19.823Z","endTime":"2026-08-02T19:57:02.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19584440582411,"aZ":-25.058935569027454,"pfxX":-5.723011066816975,"pfxZ":4.202835084350607,"pX":-1.2904031501547426,"pZ":3.725855952826376,"vX0":3.9588232934226655,"vY0":-128.45032351289927,"vZ0":1.1401435483426514,"x":166.19,"y":138.18,"x0":-2.0975082071702316,"y0":50.00467446805963,"z0":5.205169040321971,"aX":-9.6953772979222},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.0,"breakHorizontal":9.6,"spinRate":2206,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.42419724902195144,"extension":5.814609736522938},"index":0,"playId":"8f991c97-1a31-3ad3-9234-5ee8197af932","pitchNumber":1,"startTime":"2026-08-02T19:55:41.580Z","endTime":"2026-08-02T19:55:46.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.685644088887003,"aZ":-26.94857220709577,"pfxX":-7.2938351614933055,"pfxZ":2.9023863628198203,"pX":-0.9972111724893881,"pZ":2.56116149913337,"vX0":4.897783070974891,"vY0":-131.77051345894623,"vZ0":-1.4688280047373738,"x":155.01,"y":169.63,"x0":-1.9100361438104243,"y0":50.00432870070535,"z0":5.07241300611878,"aX":-13.136175492409869},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":12.5,"spinRate":2322,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.41191110346833604,"extension":5.911226511614339},"index":1,"playId":"f9dfb2ee-baf1-3d72-ba40-5a817284125f","pitchNumber":2,"startTime":"2026-08-02T19:55:55.143Z","endTime":"2026-08-02T19:56:02.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.013646779407086,"aZ":-25.119008260069997,"pfxX":0.1747145297054229,"pfxZ":4.034244810316958,"pX":-0.5143546564765896,"pZ":3.3034980581065576,"vX0":3.9287077643678265,"vY0":-129.65353255608665,"vZ0":-0.8946343046681888,"x":136.61,"y":149.59,"x0":-2.054715307624897,"y0":50.006175216161736,"z0":5.522726425510796,"aX":0.3049976490472028},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.4,"breakHorizontal":-1.0,"spinRate":2328,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4180374969034619,"extension":5.75856317582614},"index":2,"playId":"f2afe386-e3cd-350d-859d-34b1f6cb2944","pitchNumber":3,"startTime":"2026-08-02T19:56:11.139Z","endTime":"2026-08-02T19:56:15.956Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-08-02T19:56:21.622Z","endTime":"2026-08-02T19:56:36.649Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":73.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.354891354995743,"aZ":-33.14413252001616,"pfxX":5.791526957164019,"pfxZ":-0.7168758175730474,"pX":-1.302805392584182,"pZ":2.3042240195552823,"vX0":0.6399909389448735,"vY0":-114.09156108095418,"vZ0":0.7346733833248251,"x":166.66,"y":176.57,"x0":-2.3396444182179748,"y0":50.00345082075055,"z0":5.184915967736612,"aX":7.8152293301146605},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.0,"breakHorizontal":-10.7,"spinRate":2804,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.47581373969103957,"extension":5.791811748027818},"index":4,"playId":"624dce2f-aa3f-3620-a072-8cc694858cb1","pitchNumber":4,"startTime":"2026-08-02T19:56:36.649Z","endTime":"2026-08-02T19:56:42.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.471694224981864,"aZ":-24.70398716220523,"pfxX":0.8288919681067402,"pfxZ":4.17275755294196,"pX":-0.3335536147836451,"pZ":2.937080720219909,"vX0":4.1005443700985404,"vY0":-130.9567903280022,"vZ0":-1.8575575447800412,"x":129.71,"y":159.48,"x0":-2.007702702878358,"y0":50.005747412920876,"z0":5.447244911728256,"aX":1.485293124432631},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-2.2,"spinRate":2347,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.41332061963906996,"extension":5.806102768425249},"hitData":{"launchSpeed":82.3,"launchAngle":20.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.33,"coordY":94.99}},"index":5,"playId":"007d6e3c-9cac-3f85-a07c-12c1803edc83","pitchNumber":5,"startTime":"2026-08-02T19:56:51.299Z","endTime":"2026-08-02T19:57:02.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:57:02.443Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, pitcher Seth Lugo to first baseman Salvador Perez. Cole Carrigg to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T19:57:49.508Z","endTime":"2026-08-02T19:58:36.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":607625,"link":"/api/v1/people/607625"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"68f15d0b-6b88-337c-94fa-1a3bac6be0c3","startTime":"2026-08-02T19:57:27.536Z","endTime":"2026-08-02T19:57:33.177Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.3,"endSpeed":69.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.619419718468311,"aZ":-38.23281506254259,"pfxX":6.64171147354692,"pfxZ":-5.094022262479152,"pX":-1.3934286473782393,"pZ":3.126867010386208,"vX0":-0.6313586669635454,"vY0":-106.91567967970948,"vZ0":3.3433529895462737,"x":170.11,"y":154.35,"x0":-1.964525677327404,"y0":50.00155867525901,"z0":5.754690146972905,"aX":7.9023282027195165},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-8.4,"breakHorizontal":-12.0,"spinRate":2928,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.5069498948243321,"extension":5.56516015805352},"index":1,"playId":"58347272-715a-355a-b5e7-89c2a003673f","pitchNumber":1,"startTime":"2026-08-02T19:57:51.616Z","endTime":"2026-08-02T19:57:56.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":86.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.624883022278997,"aZ":-23.19090864587466,"pfxX":-1.2294875134379408,"pfxZ":4.851741671400034,"pX":-0.28459171406115336,"pZ":2.1543436736086967,"vX0":4.761092821253764,"vY0":-132.35057950338918,"vZ0":-3.9847683053858023,"x":127.85,"y":180.61,"x0":-1.9137766160549112,"y0":50.00420668154247,"z0":5.291640040446844,"aX":-2.2777216852067705},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.5,"breakHorizontal":1.7,"spinRate":2313,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.40714855838225716,"extension":6.103823036597276},"index":2,"playId":"b5b9efd6-7f48-3420-bdd2-33cb8f581b37","pitchNumber":2,"startTime":"2026-08-02T19:58:08.013Z","endTime":"2026-08-02T19:58:12.478Z","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":71.7,"endSpeed":67.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.831437080834846,"aZ":-38.68302100488923,"pfxX":6.583445287087331,"pfxZ":-5.79718592414898,"pX":-0.47769381881204465,"pZ":2.8922742491896956,"vX0":1.035270485191316,"vY0":-104.39130012067943,"vZ0":3.5113124566404874,"x":135.21,"y":160.69,"x0":-1.8344127995006498,"y0":50.00463405185289,"z0":5.6916702348955,"aX":7.387320783825006},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-9.5,"breakHorizontal":-12.2,"spinRate":2956,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.5213957531963858,"extension":5.722260383352341},"hitData":{"launchSpeed":90.8,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":184.11}},"index":3,"playId":"3add5678-0953-348b-83c5-e8572a75e25a","pitchNumber":3,"startTime":"2026-08-02T19:58:27.544Z","endTime":"2026-08-02T19:58:36.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:58:36.322Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out softly, catcher Luke Maile to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T19:58:50.151Z","endTime":"2026-08-02T20:00:18.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":76.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.680120287099072,"aZ":-28.56921098034967,"pfxX":-5.731758483494085,"pfxZ":2.4633342010118824,"pX":0.15413704505358045,"pZ":2.466891912123951,"vX0":6.349175895948411,"vY0":-118.59119149348548,"vZ0":-0.7865581577435689,"x":111.12,"y":172.17,"x0":-1.778501941977602,"y0":50.003554682748444,"z0":5.3453560009006935,"aX":-8.394724785000895},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.6,"breakHorizontal":9.4,"spinRate":1388,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4569865254313372,"extension":5.951135784610645},"index":0,"playId":"b1bc4724-12f3-31b3-905d-3b828ff66a8e","pitchNumber":1,"startTime":"2026-08-02T19:59:09.244Z","endTime":"2026-08-02T19:59:14.291Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"d8427cbb-784d-3cf2-b4e6-bacf8292da02","startTime":"2026-08-02T19:59:31.642Z","endTime":"2026-08-02T19:59:37.162Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.188024421691363,"aZ":-27.361719356078133,"pfxX":-0.2659036522234324,"pfxZ":2.6333526180049542,"pX":-1.1464792709470655,"pZ":2.4388039041447764,"vX0":2.2355233064547737,"vY0":-132.84849685807143,"vZ0":-2.9180962134159145,"x":160.7,"y":172.93,"x0":-1.956034837239733,"y0":50.004726133010344,"z0":5.491566253939435,"aX":-0.486456624514268},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.4,"breakHorizontal":0.1,"spinRate":2369,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4086464713570317,"extension":5.870818507313181},"index":2,"playId":"5384c6ab-2339-3022-958d-f4af2810442f","pitchNumber":2,"startTime":"2026-08-02T19:59:53.564Z","endTime":"2026-08-02T19:59:59.025Z","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":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.83548272841056,"aZ":-34.844982234422694,"pfxX":7.782673181511129,"pfxZ":-1.9723458627935235,"pX":-0.2412360549632696,"pZ":1.0285114708081167,"vX0":2.463863881779384,"vY0":-115.26769185606292,"vZ0":-1.3080402678887701,"x":126.2,"y":211.01,"x0":-2.3327112968019703,"y0":50.00066304274293,"z0":4.943671557910935,"aX":10.554003897338879},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.6,"breakHorizontal":-14.6,"spinRate":3187,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.47374552527943425,"extension":5.898422552173016},"hitData":{"launchSpeed":39.8,"launchAngle":-66.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":133.06,"coordY":197.8}},"index":3,"playId":"0cd2a02a-7ab1-3494-b3cb-590ada9d5dc3","pitchNumber":3,"startTime":"2026-08-02T20:00:10.278Z","endTime":"2026-08-02T20:00:18.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:00:18.227Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"John Rave pops out to catcher Brett Sullivan in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T20:02:13.547Z","endTime":"2026-08-02T20:03:05.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39678588340522,"aZ":-19.237723793826223,"pfxX":4.951952898608747,"pfxZ":7.376564100597764,"pX":-0.5691959643472422,"pZ":1.3785495622204307,"vX0":-8.700129059740373,"vY0":-130.1126010879623,"vZ0":-7.475842212920373,"x":138.7,"y":201.56,"x0":2.1401645411230064,"y0":50.005482514317144,"z0":5.6921651548077605,"aX":8.68835231728644},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.2,"breakHorizontal":-7.6,"spinRate":2257,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.41731984298300073,"extension":6.724360798888548},"index":0,"playId":"629c58c8-77de-3a56-b266-efbf241f6b11","pitchNumber":1,"startTime":"2026-08-02T20:02:41.262Z","endTime":"2026-08-02T20:02:46.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.219350322961347,"aZ":-23.98126704837057,"pfxX":7.2589857414516565,"pfxZ":4.551608352440448,"pX":0.3577916840651414,"pZ":2.752916044000353,"vX0":-8.269225760194455,"vY0":-131.42606506784608,"vZ0":-2.932559732878429,"x":103.36,"y":164.45,"x0":2.5593484863796645,"y0":50.003638688423365,"z0":5.608701528923935,"aX":13.070377398390976},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":-12.0,"spinRate":2318,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.41219758661251227,"extension":6.569914086223715},"hitData":{"launchSpeed":86.9,"launchAngle":82.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":139.7,"coordY":204.98}},"index":1,"playId":"b06c709c-8c45-3621-ad0b-f9f819b7f5a4","pitchNumber":2,"startTime":"2026-08-02T20:02:55.324Z","endTime":"2026-08-02T20:03:05.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:03:05.173Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Tolbert grounds out sharply, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T20:03:14.914Z","endTime":"2026-08-02T20:04:16.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"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_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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":89.5,"endSpeed":84.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.29383887990913,"aZ":-23.11827434261212,"pfxX":7.587476191230371,"pfxZ":5.122101389615928,"pX":0.5777990673973169,"pZ":2.05961917728823,"vX0":-7.107974588289444,"vY0":-130.36363171714308,"vZ0":-4.955776929398497,"x":94.98,"y":183.17,"x0":2.318238850825168,"y0":50.00434114650775,"z0":5.669489944501804,"aX":13.421942645078136},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-12.7,"spinRate":2336,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.41579399927748195,"extension":6.652785073001011},"index":0,"playId":"a4329d36-9860-338c-b7d0-31c8e817b759","pitchNumber":1,"startTime":"2026-08-02T20:03:37.195Z","endTime":"2026-08-02T20:03:45.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.702789275015174,"aZ":-20.60492688474198,"pfxX":3.2832343114632128,"pfxZ":6.677495261436135,"pX":-0.18310199206687727,"pZ":1.5754947302273612,"vX0":-8.173994484004794,"vY0":-129.6712004277292,"vZ0":-6.280258627570146,"x":123.98,"y":196.24,"x0":2.5594362883588717,"y0":50.00458234998926,"z0":5.5612361516827,"aX":5.690601234244487},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.2,"breakHorizontal":-4.4,"spinRate":2305,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.41963156225924303,"extension":6.744002823893633},"hitData":{"launchSpeed":103.9,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":111.78,"coordY":149.15}},"index":1,"playId":"536a2bcb-adae-3f22-a2ac-793d48aefd86","pitchNumber":2,"startTime":"2026-08-02T20:04:09.203Z","endTime":"2026-08-02T20:04:16.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:04:16.803Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Rojas flies out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T20:04:22.800Z","endTime":"2026-08-02T20:05:11.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"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":{"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.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58560540986804,"aZ":-19.780154711636275,"pfxX":5.194861115298479,"pfxZ":6.751439791275886,"pX":-1.0852270916644302,"pZ":1.1369886308173467,"vX0":-10.309518311455758,"vY0":-133.1242910042678,"vZ0":-8.36897191563828,"x":158.37,"y":208.08,"x0":2.124166626028312,"y0":50.001707239541176,"z0":5.6981342204182805,"aX":9.534170453883203},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":-7.7,"spinRate":2324,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4079798244637205,"extension":6.766862157332977},"index":0,"playId":"353583aa-0c18-38af-90c6-38697d4063b1","pitchNumber":1,"startTime":"2026-08-02T20:04:43.599Z","endTime":"2026-08-02T20:04:48.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.4,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.284132942521627,"aZ":-22.195184771488336,"pfxX":5.558398642575233,"pfxZ":5.4672522870973985,"pX":0.631006255970749,"pZ":2.476102246495374,"vX0":-6.551304002367145,"vY0":-132.27490646312776,"vZ0":-4.165381187705948,"x":92.95,"y":171.93,"x0":2.3834736101120706,"y0":50.00344579916008,"z0":5.639799055100429,"aX":10.145747596546979},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.5,"breakHorizontal":-9.1,"spinRate":2319,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.40944725434915874,"extension":6.680450353693863},"hitData":{"launchSpeed":90.6,"launchAngle":68.0,"totalDistance":168.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":134.96}},"index":1,"playId":"3a0054e7-27ad-385e-8303-fa82e44961b8","pitchNumber":2,"startTime":"2026-08-02T20:05:00.491Z","endTime":"2026-08-02T20:05:11.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:05:11.295Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T20:06:55.858Z","endTime":"2026-08-02T20:08:59.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.3,"endSpeed":66.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.912062526608253,"aZ":-39.448442723460126,"pfxX":6.490478606635994,"pfxZ":-6.581264026044357,"pX":-0.4104143493696088,"pZ":2.0573541586330837,"vX0":1.5309011657177802,"vY0":-103.93989783616745,"vZ0":1.8282302497850713,"x":132.64,"y":183.23,"x0":-1.9983366333658545,"y0":50.00479294119673,"z0":5.818086553287582,"aX":7.168329843654326},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-11.2,"breakHorizontal":-12.1,"spinRate":2920,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.5251011654764484,"extension":5.528776623352963},"index":0,"playId":"3a8770c7-5f88-37f9-b255-22977b325c84","pitchNumber":1,"startTime":"2026-08-02T20:07:20.399Z","endTime":"2026-08-02T20:07:24.870Z","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":90.1,"endSpeed":84.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604881143203663,"aZ":-27.578496033630156,"pfxX":-7.500709660063889,"pfxZ":2.5742873637589447,"pX":0.34891660946193553,"pZ":2.405553017509188,"vX0":8.292898116542133,"vY0":-131.23017892166703,"vZ0":-1.5914680125392597,"x":103.7,"y":173.83,"x0":-1.8427899250284197,"y0":50.002290453138144,"z0":5.028617543263855,"aX":-13.391739883555301},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":12.2,"spinRate":2319,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4136576680947286,"extension":5.953743905276856},"index":1,"playId":"eeba2880-dded-3b68-8008-36fb02faaaba","pitchNumber":2,"startTime":"2026-08-02T20:07:33.584Z","endTime":"2026-08-02T20:07:42.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.846770241347066,"aZ":-18.922047785913662,"pfxX":-4.060858022757329,"pfxZ":6.8523927554582595,"pX":-0.4095083253395632,"pZ":3.369664283055632,"vX0":4.9480395880682915,"vY0":-137.095335990597,"vZ0":-2.785762600629147,"x":132.61,"y":147.8,"x0":-1.6969205597575185,"y0":50.001678832491095,"z0":5.66725980137541,"aX":-7.851687952296521},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":6.5,"spinRate":2269,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3971537761538855,"extension":5.972620231838941},"index":2,"playId":"13332fb2-96e5-3416-8340-ed3a4c1d25d8","pitchNumber":3,"startTime":"2026-08-02T20:08:02.078Z","endTime":"2026-08-02T20:08:06.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.782601065378028,"aZ":-29.961074273369277,"pfxX":-6.802112513537711,"pfxZ":1.4056086509575634,"pX":-1.5597450343086596,"pZ":1.988765453676847,"vX0":3.1171499349554384,"vY0":-123.48418340239542,"vZ0":-1.7519418340949668,"x":176.45,"y":185.08,"x0":-1.940634891421865,"y0":50.00537372481126,"z0":5.179195764865282,"aX":-10.72510006589824},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":11.8,"spinRate":1597,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.44009245964709764,"extension":5.962503652569962},"index":3,"playId":"03911c1d-0586-3bc1-b2e8-c1c2b3c675fc","pitchNumber":4,"startTime":"2026-08-02T20:08:20.142Z","endTime":"2026-08-02T20:08:25.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.22988844839657,"aZ":-24.50393233325394,"pfxX":1.0075644380648736,"pfxZ":4.141188052904122,"pX":-1.707339156499691,"pZ":3.9390365442031183,"vX0":0.8318147249964646,"vY0":-133.23453278136785,"vZ0":0.13695010466101276,"x":182.08,"y":132.43,"x0":-2.1512100071987943,"y0":50.00641315258976,"z0":5.613670161671115,"aX":1.8685400290177268},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":-1.9,"spinRate":2445,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4062864432751021,"extension":5.80364181896463},"index":4,"playId":"a0b7d01d-8848-3145-815c-ce6978821751","pitchNumber":5,"startTime":"2026-08-02T20:08:36.244Z","endTime":"2026-08-02T20:08:41.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.391655108608788,"aZ":-28.547252615301343,"pfxX":-7.092953240436296,"pfxZ":1.929644693680661,"pX":-0.7395906469949639,"pZ":2.869524085114338,"vX0":5.84313261886042,"vY0":-134.6394255903124,"vZ0":-0.2440598349576638,"x":145.19,"y":161.3,"x0":-1.990139779728259,"y0":50.0042589062146,"z0":4.939577379993563,"aX":-13.348424526554266},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":12.0,"spinRate":2426,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.40300092628549233,"extension":6.104137752795832},"index":5,"playId":"9eb7b016-7ad3-3e99-a062-803c518832c4","pitchNumber":6,"startTime":"2026-08-02T20:08:53.655Z","endTime":"2026-08-02T20:08:59.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:08:59.091Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T20:08:59.620Z","endTime":"2026-08-02T20:10:10.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":83.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618179300390846,"aZ":-20.664789986730042,"pfxX":-4.905078537164246,"pfxZ":6.500121522130871,"pX":-0.8586725230865591,"pZ":2.402906971688118,"vX0":4.329187097142453,"vY0":-130.97499179006022,"vZ0":-3.4617353757542317,"x":149.73,"y":173.9,"x0":-1.8802780161922623,"y0":50.00437092029186,"z0":5.251848117594497,"aX":-8.68859862401774},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.4,"breakHorizontal":8.2,"spinRate":2178,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.41512751601911635,"extension":6.131960832948613},"index":0,"playId":"3efefa35-9b17-3d54-8b20-6724baea2e1e","pitchNumber":1,"startTime":"2026-08-02T20:09:23.396Z","endTime":"2026-08-02T20:09:28.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.956882430284203,"aZ":-34.774163171320005,"pfxX":8.732980636667094,"pfxZ":-2.057356206435525,"pX":-1.6873606224615507,"pZ":2.8433559880019854,"vX0":-1.0312043612671482,"vY0":-111.24541992231245,"vZ0":2.4866582002396376,"x":181.32,"y":162.01,"x0":-2.356352133448386,"y0":50.00069597978245,"z0":5.289109410984912,"aX":11.060546448005939},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-2.9,"breakHorizontal":-15.6,"spinRate":2990,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4903756995003339,"extension":5.856871958710247},"index":1,"playId":"f7d7f914-79fe-37bd-b938-cb50ba981755","pitchNumber":2,"startTime":"2026-08-02T20:09:37.073Z","endTime":"2026-08-02T20:09:42.303Z","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":91.3,"endSpeed":84.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639212703081824,"aZ":-26.739980139421558,"pfxX":-7.825173705735015,"pfxZ":3.004648520245201,"pX":-1.305536971209338,"pZ":4.512309671529601,"vX0":4.56677432167902,"vY0":-132.97169045408555,"vZ0":3.508278035388367,"x":166.76,"y":116.95,"x0":-2.0189422095393783,"y0":50.00540701571251,"z0":5.104611123584765,"aX":-14.165782959508908},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.4,"breakHorizontal":13.3,"spinRate":2432,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.41023242830084694,"extension":6.0159708799980125},"index":2,"playId":"4f1a2f3e-4a98-320e-b76c-2e03d047df1f","pitchNumber":3,"startTime":"2026-08-02T20:09:50.814Z","endTime":"2026-08-02T20:09:55.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.184370642172873,"aZ":-21.215793366851706,"pfxX":-4.307994709551215,"pfxZ":6.340263526984927,"pX":-1.2430769878674177,"pZ":3.516127089921354,"vX0":3.2001151735878124,"vY0":-129.395011055926,"vZ0":-1.033964547311939,"x":164.38,"y":143.84,"x0":-1.9245912134917078,"y0":50.001130572477,"z0":5.518010198895557,"aX":-7.443454901427953},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.5,"breakHorizontal":7.3,"spinRate":2330,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.42026225882607715,"extension":5.703790921381445},"index":3,"playId":"258561a3-8a43-379f-a6e6-69080d357460","pitchNumber":4,"startTime":"2026-08-02T20:10:04.762Z","endTime":"2026-08-02T20:10:10.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:10:10.006Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Sullivan doubles (9) on a sharp line drive to right fielder Jac Caglianone. Edouard Julien to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T20:10:13.135Z","endTime":"2026-08-02T20:11:05.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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(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":74.3,"endSpeed":69.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.347227551380435,"aZ":-37.82223890816479,"pfxX":8.911495466297527,"pfxZ":-4.703471963488491,"pX":-1.1543724774711621,"pZ":3.9384257583168485,"vX0":-0.668613015662287,"vY0":-108.11543019033245,"vZ0":4.835158523307398,"x":161.0,"y":132.44,"x0":-2.003467350622682,"y0":50.00277913604413,"z0":5.788798172651533,"aX":10.699151762124448},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-7.2,"breakHorizontal":-16.1,"spinRate":3091,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.5038924373062414,"extension":5.5943513808758105},"index":0,"playId":"9e0c31ae-c610-328d-bf1d-855ab550caee","pitchNumber":1,"startTime":"2026-08-02T20:10:34.482Z","endTime":"2026-08-02T20:10:39.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":86.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.83117172823756,"aZ":-24.69759343289493,"pfxX":-6.859766979048596,"pfxZ":4.009036383870636,"pX":0.352028393265856,"pZ":1.7382551048834007,"vX0":7.881118504062449,"vY0":-133.4744326188919,"vZ0":-4.196658702049149,"x":103.58,"y":191.85,"x0":-1.702696040544111,"y0":50.00054163575172,"z0":5.040613568611167,"aX":-12.784342093650912},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.8,"breakHorizontal":11.4,"spinRate":2289,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4053126413242598,"extension":6.193270818272114},"hitData":{"launchSpeed":105.0,"launchAngle":14.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":197.54,"coordY":114.94}},"index":1,"playId":"30201134-fc45-3b87-9ef2-1346749c7a16","pitchNumber":2,"startTime":"2026-08-02T20:10:52.637Z","endTime":"2026-08-02T20:11:05.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:11:05.653Z","atBatIndex":33},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ezequiel Tovar out on a sacrifice fly to left fielder Starling Marte. Edouard Julien scores. Brett Sullivan to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T20:11:19.576Z","endTime":"2026-08-02T20:13:17.191Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.204659577880225,"aZ":-26.24975487643276,"pfxX":1.3778969637078964,"pfxZ":3.3307421462482516,"pX":-1.3577217862528101,"pZ":5.095267071982056,"vX0":1.3109054757974732,"vY0":-130.6687017910462,"vZ0":3.0553641392444355,"x":168.75,"y":101.21,"x0":-2.0398632560286454,"y0":50.00203047042899,"z0":5.851436249742647,"aX":2.449755337792107},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":-2.8,"spinRate":2245,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4147292397793212,"extension":5.767790810952087},"index":0,"playId":"c3eb8317-9452-3d16-8d9a-13f5bd455c5d","pitchNumber":1,"startTime":"2026-08-02T20:11:40.323Z","endTime":"2026-08-02T20:11:45.652Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.2,"endSpeed":69.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.626349481351328,"aZ":-39.09043025149604,"pfxX":7.530070351438647,"pfxZ":-5.914170022779582,"pX":1.4033268007720572,"pZ":1.6553283043562834,"vX0":4.51042670923699,"vY0":-106.64597135537078,"vZ0":0.9926109075834153,"x":63.51,"y":194.09,"x0":-1.7058239144544676,"y0":50.001241754445424,"z0":5.538952548639966,"aX":8.809211732729766},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-10.2,"breakHorizontal":-14.8,"spinRate":3040,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.5105348617854149,"extension":5.903268184207211},"index":1,"playId":"91123f77-4a0a-3b08-aedc-acbb5c47c8d6","pitchNumber":2,"startTime":"2026-08-02T20:12:00.033Z","endTime":"2026-08-02T20:12:06.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":84.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.85671412551021,"aZ":-25.92808192056722,"pfxX":1.153587376756457,"pfxZ":3.518557211945037,"pX":1.0122395964368964,"pZ":3.163814488784353,"vX0":6.541475698457976,"vY0":-130.4510759714483,"vZ0":-1.192122557645256,"x":78.42,"y":153.36,"x0":-1.6478784823523467,"y0":50.00206117707568,"z0":5.52921438165875,"aX":2.0444150174718962},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":-3.1,"spinRate":2421,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.4152550961997239,"extension":6.138777272510698},"index":2,"playId":"ca11cd35-4e03-312b-807d-89824a4a79f1","pitchNumber":3,"startTime":"2026-08-02T20:12:18.106Z","endTime":"2026-08-02T20:12:23.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.71321153671337,"aZ":-41.30577849912562,"pfxX":6.920909786249278,"pfxZ":-7.1593520337164005,"pX":1.1060228866269117,"pZ":1.1140130284663372,"vX0":4.501216171599874,"vY0":-112.0606339257731,"vZ0":-0.37920911051807904,"x":74.84,"y":208.7,"x0":-1.825828418924668,"y0":50.002517662719384,"z0":5.494855169571419,"aX":8.826802301977468},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-12.7,"breakHorizontal":-13.7,"spinRate":3196,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.48824528495864383,"extension":5.861989155036751},"index":3,"playId":"4c4f8919-ad76-3e19-acc8-e0f24e07717c","pitchNumber":4,"startTime":"2026-08-02T20:12:33.060Z","endTime":"2026-08-02T20:12:38.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":"CS","description":"Slow Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":64.7,"endSpeed":59.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.057616686007949,"aZ":-33.02190803650005,"pfxX":8.257850625624565,"pfxZ":-0.9473239092634813,"pX":0.953881930709571,"pZ":3.1294204892086377,"vX0":3.384620906393584,"vY0":-94.03504338125677,"vZ0":4.932447138437359,"x":80.64,"y":154.29,"x0":-1.9411864281509141,"y0":50.00176755653346,"z0":5.2587502933821755,"aX":7.405474934011598},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":0.2,"breakHorizontal":-16.0,"spinRate":2258,"spinDirection":74},"zone":12,"typeConfidence":2.0,"plateTime":0.5821367841514342,"extension":6.130097425691574},"hitData":{"launchSpeed":95.0,"launchAngle":40.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.8,"coordY":56.42}},"index":4,"playId":"ea948537-bee9-3914-b8cd-b85c7358634f","pitchNumber":5,"startTime":"2026-08-02T20:13:02.373Z","endTime":"2026-08-02T20:13:17.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:13:17.191Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake McCarthy pops out softly to pitcher Seth Lugo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T20:13:32.920Z","endTime":"2026-08-02T20:15:02.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607625,"link":"/api/v1/people/607625"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":84.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40055779351298,"aZ":-20.784123299328645,"pfxX":-4.7311389429123265,"pfxZ":6.323595310489491,"pX":0.2604817891852416,"pZ":3.0728934104692174,"vX0":6.951035814753108,"vY0":-132.4078477654105,"vZ0":-1.7840019852619318,"x":135.06,"y":153.62,"x0":-1.766581864450016,"y0":50.00318678994904,"z0":5.2538129557809405,"aX":-8.523473244304784},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.4,"breakHorizontal":7.3,"spinRate":2306,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.4113659143664101,"extension":6.244268138545646},"index":0,"playId":"7c9c2599-609d-3dc8-a4ed-d26cf3b4a918","pitchNumber":1,"startTime":"2026-08-02T20:13:52.517Z","endTime":"2026-08-02T20:13:56.939Z","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":82.9,"endSpeed":76.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78947200214793,"aZ":-26.510611107000937,"pfxX":-5.976714887511649,"pfxZ":3.7782754580795483,"pX":-1.7992444276260997,"pZ":2.5592522585493245,"vX0":2.516260785377131,"vY0":-120.8613353410638,"vZ0":-0.9282075301986142,"x":185.58,"y":169.68,"x0":-2.0703304448733797,"y0":50.00037358547706,"z0":5.250414802255277,"aX":-8.951564062041877},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.0,"breakHorizontal":10.3,"spinRate":1542,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.45103176074292417,"extension":6.0008460568767426},"index":1,"playId":"fff69930-3765-3f80-93d2-7060bfbb09a1","pitchNumber":2,"startTime":"2026-08-02T20:14:15.058Z","endTime":"2026-08-02T20:14:19.730Z","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":77.8,"endSpeed":72.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.004744001894295,"aZ":-41.579218443748275,"pfxX":5.393253416085466,"pfxZ":-7.2310135524608405,"pX":-0.7330331650246141,"pZ":1.953450295751383,"vX0":0.9442814751956478,"vY0":-113.36854044426228,"vZ0":0.6235392639387161,"x":144.94,"y":186.04,"x0":-1.855820416894064,"y0":50.00447543377759,"z0":5.829670328004338,"aX":7.010951055515018},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.6,"breakHorizontal":-10.0,"spinRate":3157,"spinDirection":41},"zone":7,"typeConfidence":2.0,"plateTime":0.4833960191051587,"extension":5.6936609818450945},"index":2,"playId":"a763aae2-e2b7-3ebb-8328-3abc96637f0d","pitchNumber":3,"startTime":"2026-08-02T20:14:30.457Z","endTime":"2026-08-02T20:14:35.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":86.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.935888718710924,"aZ":-23.532615500490863,"pfxX":-0.2908618681841064,"pfxZ":4.628483256953693,"pX":0.9549411714424267,"pZ":2.9479069906647677,"vX0":7.57081463305765,"vY0":-134.04906372551912,"vZ0":-1.941575114528315,"x":80.6,"y":159.19,"x0":-1.8376665485069141,"y0":50.00176918853313,"z0":5.318444459228493,"aX":-0.5429738427437251},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-0.7,"spinRate":2513,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40462715051239284,"extension":6.184278200765359},"hitData":{"launchSpeed":50.0,"launchAngle":72.0,"totalDistance":62.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":132.65,"coordY":179.67}},"index":3,"playId":"59c78582-a17e-3bd9-8591-ae084cb83e5d","pitchNumber":4,"startTime":"2026-08-02T20:14:54.743Z","endTime":"2026-08-02T20:15:02.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:15:02.951Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T20:16:58.846Z","endTime":"2026-08-02T20:18:53.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":88.6,"endSpeed":83.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.31774943944247,"aZ":-20.22128581145515,"pfxX":2.533216656520966,"pfxZ":6.887881399027832,"pX":-0.08470031388017296,"pZ":2.367004719029105,"vX0":-7.630490228003,"vY0":-128.99157810940028,"vZ0":-4.581231160419709,"x":120.23,"y":174.87,"x0":2.544609821140743,"y0":50.00279559074067,"z0":5.6655832537900706,"aX":4.396644824074363},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.0,"breakHorizontal":-3.5,"spinRate":2371,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4198803279909802,"extension":6.711631357634873},"index":0,"playId":"eef745a6-f6b9-3601-8307-6068fa9180cd","pitchNumber":1,"startTime":"2026-08-02T20:17:26.239Z","endTime":"2026-08-02T20:17:30.330Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-02T20:17:37.912Z","endTime":"2026-08-02T20:17:50.358Z","isPitch":false,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"}},{"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":90.1,"endSpeed":83.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.426998089811196,"aZ":-20.759647721167784,"pfxX":5.644334798074924,"pfxZ":6.424040594038894,"pX":-0.18473508108047954,"pZ":3.451024011588339,"vX0":-8.250432929772359,"vY0":-131.1435807713931,"vZ0":-2.3136323417924576,"x":124.04,"y":145.6,"x0":2.239588809201231,"y0":50.0056743113774,"z0":5.859949676258849,"aX":10.034715085153461},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":-8.9,"spinRate":2322,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4144528549401807,"extension":6.711234969024},"index":2,"playId":"736fa51a-5793-3132-a4b6-1c6ff2e0cd67","pitchNumber":2,"startTime":"2026-08-02T20:17:50.358Z","endTime":"2026-08-02T20:17:55.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694710970194333,"aZ":-19.043329672699418,"pfxX":5.122727298106625,"pfxZ":7.452556150037431,"pX":0.031619241037317426,"pZ":3.6011796969333556,"vX0":-7.4673285829917635,"vY0":-130.9205472855778,"vZ0":-1.6478543383596584,"x":115.79,"y":141.55,"x0":2.235499009491491,"y0":50.00540905261176,"z0":5.642290626927554,"aX":9.030133627940494},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.4,"breakHorizontal":-7.9,"spinRate":2380,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4159642869573763,"extension":6.700600771721184},"index":3,"playId":"a1ff6be3-eeb1-34ba-bfa5-d3febf5b8b39","pitchNumber":3,"startTime":"2026-08-02T20:18:10.842Z","endTime":"2026-08-02T20:18:17.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":78.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.768775998221024,"aZ":-35.245668873626414,"pfxX":2.077540419243512,"pfxZ":-2.028948419379936,"pX":-0.9805432179962359,"pZ":1.1204214134584785,"vX0":-8.443900144117707,"vY0":-121.13122909305115,"vZ0":-3.790347775852313,"x":154.38,"y":208.53,"x0":2.254453884623844,"y0":50.00486271826339,"z0":5.731439897573506,"aX":3.1428385569090262},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.3,"breakHorizontal":-2.2,"spinRate":2515,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.4491910328325206,"extension":6.6480280138224055},"index":4,"playId":"5457a02a-b34e-3874-8fb8-a6d0f686f979","pitchNumber":4,"startTime":"2026-08-02T20:18:30.223Z","endTime":"2026-08-02T20:18:36.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.9041512448335,"aZ":-35.42048589849819,"pfxX":2.2068609066619174,"pfxZ":-2.1553873996612953,"pX":-0.7123274673156118,"pZ":1.583782099957716,"vX0":-7.850596919282117,"vY0":-121.01365742369579,"vZ0":-2.6834020731303054,"x":144.15,"y":196.02,"x0":2.2635471432991694,"y0":50.00098849214189,"z0":5.759433558150194,"aX":3.328221212408459},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.2,"breakHorizontal":-2.4,"spinRate":2507,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.44974061135916843,"extension":6.721403516529572},"index":5,"playId":"f81234b7-822c-3014-bf78-62627cdb2066","pitchNumber":5,"startTime":"2026-08-02T20:18:48.576Z","endTime":"2026-08-02T20:18:53.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:18:53.656Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T20:18:53.497Z","endTime":"2026-08-02T20:20:48.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.812706918244345,"aZ":-15.922282387248043,"pfxX":5.713950063815071,"pfxZ":8.893669245648045,"pX":-0.8928126085749899,"pZ":2.1428295840799634,"vX0":-10.269419316223695,"vY0":-133.384179388764,"vZ0":-6.091893335435031,"x":151.03,"y":180.92,"x0":2.2399747359312725,"y0":50.00666382588406,"z0":5.5772665043241405,"aX":10.447193426884974},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":-8.5,"spinRate":2481,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.40839421525968156,"extension":6.839038139158696},"index":0,"playId":"df950e94-e615-3d93-a907-ace59beb198f","pitchNumber":1,"startTime":"2026-08-02T20:19:16.256Z","endTime":"2026-08-02T20:19:21.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.763391007576743,"aZ":-21.76792221163288,"pfxX":1.4960526136851744,"pfxZ":6.009462503055023,"pX":-1.585247320786455,"pZ":2.3805838616170805,"vX0":-10.544227124987847,"vY0":-129.413626029748,"vZ0":-3.976000137855213,"x":177.43,"y":174.5,"x0":2.311729217579659,"y0":50.00116822045821,"z0":5.562772423749339,"aX":2.590709819965974},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":-0.8,"spinRate":2495,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.41993546538120263,"extension":6.757333907697748},"index":1,"playId":"e51506ab-b8a1-3145-add7-d1e81da48c4c","pitchNumber":2,"startTime":"2026-08-02T20:19:31.069Z","endTime":"2026-08-02T20:19:35.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.436955429450663,"aZ":-24.127249872581412,"pfxX":8.124724169329635,"pfxZ":4.421524090083467,"pX":-0.7707300937058167,"pZ":2.0767936131944356,"vX0":-11.12183616883086,"vY0":-132.80851731702938,"vZ0":-4.390845511375694,"x":146.38,"y":182.71,"x0":2.379691171741844,"y0":50.00447808937775,"z0":5.466683825550688,"aX":14.789421552203619},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":-12.8,"spinRate":2316,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.40950007807347566,"extension":6.729432520141186},"index":2,"playId":"48e18a6c-8785-30a3-89d4-f09106a51c7f","pitchNumber":3,"startTime":"2026-08-02T20:19:47.676Z","endTime":"2026-08-02T20:19:51.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98074110302253,"aZ":-22.095538138786285,"pfxX":1.6806585771197051,"pfxZ":5.683367661288453,"pX":0.20669649527592235,"pZ":2.279649926599958,"vX0":-6.589615069179416,"vY0":-130.88630941884952,"vZ0":-4.331667660707526,"x":109.12,"y":177.23,"x0":2.514953231804108,"y0":50.0005072753613,"z0":5.5662073989744405,"aX":2.9796221001889824},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.7,"breakHorizontal":-1.9,"spinRate":2520,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4150449417384783,"extension":6.623660111550682},"index":3,"playId":"bdbbad64-fcdf-359f-a729-d992b4554b53","pitchNumber":4,"startTime":"2026-08-02T20:20:03.552Z","endTime":"2026-08-02T20:20:08.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.384908390759303,"aZ":-35.13150873901182,"pfxX":0.9989764140159787,"pfxZ":-1.9539296956939438,"pX":1.1140197679581891,"pZ":2.078235862724173,"vX0":-3.6269337861267172,"vY0":-121.36579328279085,"vZ0":-1.569690622147386,"x":74.54,"y":182.67,"x0":2.4882381264255784,"y0":50.00259756730678,"z0":5.751061661060898,"aX":1.5132984859672396},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.6,"breakHorizontal":-1.1,"spinRate":2327,"spinDirection":326},"zone":14,"typeConfidence":2.0,"plateTime":0.4487303723529035,"extension":6.656929994224844},"index":4,"playId":"d6b6eca0-0f6e-3b4e-9e80-ed8abe970ff4","pitchNumber":5,"startTime":"2026-08-02T20:20:25.996Z","endTime":"2026-08-02T20:20:30.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23368572502535,"aZ":-34.09637970670959,"pfxX":1.1269128796515266,"pfxZ":-1.2551582769472356,"pX":-0.07575510895541374,"pZ":1.742725032747431,"vX0":-6.257258589208359,"vY0":-121.82862539657786,"vZ0":-2.4667165196772487,"x":119.89,"y":191.73,"x0":2.3615597739783754,"y0":50.00529501500956,"z0":5.66869873076591,"aX":1.7229793882143252},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.5,"breakHorizontal":-0.8,"spinRate":2452,"spinDirection":339},"zone":8,"typeConfidence":2.0,"plateTime":0.44679632035282246,"extension":6.604282195924455},"index":5,"playId":"082d44f6-9b6e-387a-bda9-8fbe9e53b029","pitchNumber":6,"startTime":"2026-08-02T20:20:42.926Z","endTime":"2026-08-02T20:20:48.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:20:48.317Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T20:20:48.488Z","endTime":"2026-08-02T20:22:51.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.53838611413406,"aZ":-27.357891229769837,"pfxX":7.788624540009114,"pfxZ":2.9893093265559827,"pX":0.6969494279821009,"pZ":2.891806423814029,"vX0":-6.483654389601307,"vY0":-124.66640163270868,"vZ0":-1.7100282567490446,"x":90.43,"y":160.7,"x0":2.290192037194443,"y0":50.00326665210333,"z0":5.795003712500691,"aX":12.548429208499291},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":-13.1,"spinRate":1856,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.43548119210871716,"extension":6.526925665129533},"index":0,"playId":"a7606c25-1776-3b32-b521-08f3e1332486","pitchNumber":1,"startTime":"2026-08-02T20:21:16.667Z","endTime":"2026-08-02T20:21:20.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.938109016476197,"aZ":-23.738388379843393,"pfxX":7.398997668686928,"pfxZ":4.538115854813874,"pX":0.9849301895907979,"pZ":2.8143251700297434,"vX0":-6.615715663519172,"vY0":-133.99280377685673,"vZ0":-3.1416457429487576,"x":79.46,"y":162.79,"x0":2.4984117976040596,"y0":50.00250077248227,"z0":5.6567707057732814,"aX":13.752152512098098},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":-12.4,"spinRate":2329,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.40536698794108794,"extension":6.699085452073668},"index":1,"playId":"20e5be6f-5a44-323e-82cf-2ac88a0ef7cb","pitchNumber":2,"startTime":"2026-08-02T20:21:34.098Z","endTime":"2026-08-02T20:21:38.884Z","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":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":84.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.997041173987018,"aZ":-24.23287745077719,"pfxX":0.9248060965552427,"pfxZ":4.513863641663384,"pX":0.5958709558146865,"pZ":1.8137111571813507,"vX0":-5.816473935029535,"vY0":-129.97393502026915,"vZ0":-4.57278367909489,"x":94.29,"y":189.81,"x0":2.7158413577270024,"y0":50.00407777442429,"z0":5.373353553062015,"aX":1.6283474993991425},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-0.7,"spinRate":2395,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.41694842373569774,"extension":6.563129431862678},"index":2,"playId":"6144751e-a787-35f5-9b28-11021bf95407","pitchNumber":3,"startTime":"2026-08-02T20:21:54.586Z","endTime":"2026-08-02T20:21:59.241Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-02T20:22:01.140Z","endTime":"2026-08-02T20:22:21.178Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.045416728511956,"aZ":-33.45689329696708,"pfxX":2.3067064456535693,"pfxZ":-0.8243799243021387,"pX":-1.144602652521661,"pZ":0.029511760997785276,"vX0":-8.854361706332059,"vY0":-122.65721142729396,"vZ0":-6.532859728541962,"x":160.63,"y":237.98,"x0":2.1768790655773382,"y0":50.002846211297474,"z0":5.501799931538835,"aX":3.5967225294479164},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.5,"breakHorizontal":-2.6,"spinRate":2479,"spinDirection":349},"zone":13,"typeConfidence":2.0,"plateTime":0.44271449208583524,"extension":6.76831799300221},"index":4,"playId":"77deb404-0406-32a1-98ce-0e43e318c562","pitchNumber":4,"startTime":"2026-08-02T20:22:21.178Z","endTime":"2026-08-02T20:22:27.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.345838584996123,"aZ":-20.336236656242658,"pfxX":5.525924577399301,"pfxZ":6.43799810077425,"pX":-0.1709247820589048,"pZ":2.855641035131361,"vX0":-8.576688151313075,"vY0":-133.44982841384189,"vZ0":-3.326039566102295,"x":123.52,"y":161.68,"x0":2.3377124590823906,"y0":50.005625716210474,"z0":5.548846590360432,"aX":10.167217210965902},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":-8.6,"spinRate":2364,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.40734278597832496,"extension":6.692666564789055},"hitData":{"launchSpeed":67.6,"launchAngle":38.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.4,"coordY":117.02}},"index":5,"playId":"2051c580-7102-3a8d-b03a-13aa4c2abf57","pitchNumber":5,"startTime":"2026-08-02T20:22:42.521Z","endTime":"2026-08-02T20:22:51.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:22:51.871Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T20:24:32.477Z","endTime":"2026-08-02T20:25:42.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":70.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.0682420973847,"aZ":-37.07765272089973,"pfxX":7.444725149407138,"pfxZ":-4.043049953703052,"pX":0.30383571307675755,"pZ":2.7705756194402706,"vX0":2.778633832719589,"vY0":-108.02817855672241,"vZ0":2.236300509822974,"x":105.42,"y":163.97,"x0":-1.9561773871960082,"y0":50.00143001985461,"z0":5.720311868878088,"aX":9.034248612536345},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-6.7,"breakHorizontal":-14.2,"spinRate":3005,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.5019008634025557,"extension":5.587593649027681},"index":0,"playId":"a266779d-a7b5-39a2-9375-9f42aa37b413","pitchNumber":1,"startTime":"2026-08-02T20:24:56.952Z","endTime":"2026-08-02T20:25:01.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":78.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.132572946070113,"aZ":-32.19659551715339,"pfxX":2.9927139158056386,"pfxZ":-0.014937931165037277,"pX":-0.5101116679348969,"pZ":0.8402353300991412,"vX0":2.7158940999703574,"vY0":-120.47922641019677,"vZ0":-4.137277124257263,"x":136.44,"y":216.09,"x0":-2.027599288720722,"y0":50.00335378521981,"z0":5.32593598976925,"aX":4.54458222925434},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.5,"breakHorizontal":-5.9,"spinRate":2774,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.4490041287065769,"extension":5.754900127945972},"index":1,"playId":"24f3a716-30ad-3e87-8c12-ac61a3e395f1","pitchNumber":2,"startTime":"2026-08-02T20:25:08.470Z","endTime":"2026-08-02T20:25:14.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":74.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.833003594530204,"aZ":-39.57722011118497,"pfxX":6.3192152000450355,"pfxZ":-5.381641348887241,"pX":-0.7120169381936357,"pZ":2.2292193497155233,"vX0":1.1219028468054724,"vY0":-115.25060874928312,"vZ0":1.2627451821242404,"x":144.14,"y":178.59,"x0":-2.0245794737098115,"y0":50.002283076343694,"z0":5.43070237915657,"aX":8.694152938669594},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-9.4,"breakHorizontal":-11.8,"spinRate":3299,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4711646724469669,"extension":5.9367933753635835},"index":2,"playId":"cab15cd4-430d-3ed8-a1e9-29f50067b392","pitchNumber":3,"startTime":"2026-08-02T20:25:24.045Z","endTime":"2026-08-02T20:25:28.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.907208311637024,"aZ":-25.45124196910769,"pfxX":-3.5445788027559315,"pfxZ":3.6282126599578515,"pX":-0.045550986435742465,"pZ":3.828601063647273,"vX0":6.400296000123008,"vY0":-133.1477201592971,"vZ0":1.1087156731759569,"x":118.74,"y":135.41,"x0":-1.9854868250560942,"y0":50.00360633678737,"z0":5.205894770689512,"aX":-6.570726510464996},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.0,"breakHorizontal":5.5,"spinRate":2365,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40639785686057417,"extension":5.975780941628251},"index":3,"playId":"3f4d95a8-d936-3f8e-81fe-c9d37ea2c436","pitchNumber":4,"startTime":"2026-08-02T20:25:37.091Z","endTime":"2026-08-02T20:25:42.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:25:42.205Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Carrigg flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T20:25:42.435Z","endTime":"2026-08-02T20:26:43.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"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":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.7,"endSpeed":79.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.360171336060162,"aZ":-31.983370532718173,"pfxX":2.528711044141101,"pfxZ":0.12122471978687344,"pX":-2.0973710189830777,"pZ":3.566103864294573,"vX0":-0.3439902587080879,"vY0":-123.54904972110766,"vZ0":1.7028470332083712,"x":196.95,"y":142.5,"x0":-2.2879113453139692,"y0":50.00282793151723,"z0":5.504439213984147,"aX":4.015185414684078},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":-4.6,"spinRate":2569,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4388162560741353,"extension":5.746788084322675},"index":0,"playId":"04277480-cecb-3d6c-8397-def120ac39b1","pitchNumber":1,"startTime":"2026-08-02T20:26:05.201Z","endTime":"2026-08-02T20:26:10.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.768744345747844,"aZ":-27.443297967831803,"pfxX":0.8856253278009496,"pfxZ":2.6436486482554127,"pX":-0.6361407874361521,"pZ":1.5212322696367213,"vX0":3.4645224476362637,"vY0":-130.49515285486623,"vZ0":-4.678132568336038,"x":141.25,"y":197.71,"x0":-2.0762716677471,"y0":50.00229292444043,"z0":5.314441924996343,"aX":1.5845580245508286},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.3,"breakHorizontal":-2.2,"spinRate":2435,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.41386570436461234,"extension":6.008507782322049},"index":1,"playId":"656b6d22-92e3-31b8-abc7-0d5cf5209c30","pitchNumber":2,"startTime":"2026-08-02T20:26:19.636Z","endTime":"2026-08-02T20:26:24.766Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.622047563613833,"aZ":-30.83946395155148,"pfxX":-5.324629502100529,"pfxZ":0.7134269706011764,"pX":0.2889047828502753,"pZ":2.1041996189793015,"vX0":7.62719881730098,"vY0":-133.5653878003948,"vZ0":-2.0543068001043285,"x":105.99,"y":181.97,"x0":-1.8636506548995693,"y0":50.00399147399503,"z0":5.022192929725706,"aX":-9.982708654650569},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.2,"breakHorizontal":8.8,"spinRate":2312,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.404347541663042,"extension":6.124981080435376},"hitData":{"launchSpeed":71.3,"launchAngle":41.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.36,"coordY":108.96}},"index":2,"playId":"f62bad08-c51e-31e1-83eb-4c5e6a1416e7","pitchNumber":3,"startTime":"2026-08-02T20:26:34.530Z","endTime":"2026-08-02T20:26:43.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:26:43.506Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T20:26:44.808Z","endTime":"2026-08-02T20:28:52.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":76.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.16876355522236,"aZ":-25.519293493977464,"pfxX":-4.06227217223289,"pfxZ":4.57561451084318,"pX":-0.7105904276862258,"pZ":1.4238777380519025,"vX0":3.9263030804667305,"vY0":-118.3539591766987,"vZ0":-3.437409384671885,"x":144.09,"y":200.34,"x0":-1.8434421054563839,"y0":50.004345651146586,"z0":5.16830098366756,"aX":-5.911162164630803},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.9,"breakHorizontal":6.7,"spinRate":1574,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.45834253151240123,"extension":5.840403327009729},"index":0,"playId":"bfae3349-6013-3174-b873-3f1ad30ede13","pitchNumber":1,"startTime":"2026-08-02T20:27:04.428Z","endTime":"2026-08-02T20:27:09.311Z","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.6,"endSpeed":85.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.744462657290793,"aZ":-25.773429450180288,"pfxX":-0.025279245513935122,"pfxZ":3.506919927956387,"pX":-0.1293533854890652,"pZ":1.4857160561581007,"vX0":4.8371971361720645,"vY0":-132.13835895173264,"vZ0":-5.301744284874658,"x":121.93,"y":198.67,"x0":-1.956310855578936,"y0":50.00120702934548,"z0":5.336633938533472,"aX":-0.04633467139710325},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.8,"breakHorizontal":-0.7,"spinRate":2442,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4095749286954504,"extension":6.037162383183739},"index":1,"playId":"34646aed-808e-314a-93d7-de8cb836f30a","pitchNumber":2,"startTime":"2026-08-02T20:27:16.470Z","endTime":"2026-08-02T20:27:21.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":73.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.52111267957273,"aZ":-39.61643147895926,"pfxX":6.5936101632245645,"pfxZ":-5.5797115679513185,"pX":0.25256157235304094,"pZ":1.7234552519661481,"vX0":3.1571191253547637,"vY0":-114.02406868961589,"vZ0":0.5778145550983589,"x":107.37,"y":192.25,"x0":-2.001335127670868,"y0":50.00479291570383,"z0":5.337039501468244,"aX":8.790300141705124},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-9.7,"breakHorizontal":-12.7,"spinRate":3271,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4780942152822183,"extension":5.92447632822704},"index":2,"playId":"bd413b1f-557b-3d6b-9558-789dafcfabe8","pitchNumber":3,"startTime":"2026-08-02T20:27:31.441Z","endTime":"2026-08-02T20:27:36.491Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-02T20:27:44.720Z","endTime":"2026-08-02T20:27:58.774Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.609021076710807,"aZ":-41.50981420272877,"pfxX":8.502568326114464,"pfxZ":-6.872124527552022,"pX":-0.39962920346318925,"pZ":1.5209794148361977,"vX0":1.3003093978104434,"vY0":-115.83381139999553,"vZ0":0.47764942778182573,"x":132.23,"y":197.71,"x0":-2.072783987866196,"y0":50.00160552083212,"z0":5.280436203398319,"aX":11.55401329714276},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.0,"breakHorizontal":-15.7,"spinRate":3367,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4728271876145995,"extension":6.11150529305502},"index":4,"playId":"ef4b54a8-3bc0-31fa-a150-272ce8df578b","pitchNumber":4,"startTime":"2026-08-02T20:27:58.774Z","endTime":"2026-08-02T20:28:03.837Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.923737734796237,"aZ":-26.06081258461461,"pfxX":0.3127599637074483,"pfxZ":3.308575509606646,"pX":0.0868797746984834,"pZ":3.655411045353653,"vX0":5.179864406480244,"vY0":-133.1802833516754,"vZ0":0.631684092150776,"x":113.69,"y":140.08,"x0":-1.9011042973657697,"y0":50.002745627398546,"z0":5.259134839331561,"aX":0.5771812054536111},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.4,"breakHorizontal":-1.3,"spinRate":2498,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40686842355348496,"extension":6.310385471268516},"index":5,"playId":"5e4e6975-bf81-36a5-83ae-044afafe7736","pitchNumber":5,"startTime":"2026-08-02T20:28:30.676Z","endTime":"2026-08-02T20:28:35.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.909566200776286,"aZ":-27.438891352839246,"pfxX":-7.3000905245866665,"pfxZ":2.5435801834761538,"pX":-0.5762921660808907,"pZ":3.0358765585021774,"vX0":6.194408388692552,"vY0":-134.58986912992123,"vZ0":0.0942051862986173,"x":138.97,"y":156.81,"x0":-1.9416295560464552,"y0":50.004390146706506,"z0":4.9187378735832725,"aX":-13.60451827529441},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":12.1,"spinRate":2461,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.4045417295378533,"extension":6.04337976151046},"index":6,"playId":"9236502e-cc26-3735-a316-788876331929","pitchNumber":6,"startTime":"2026-08-02T20:28:46.694Z","endTime":"2026-08-02T20:28:52.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:28:52.086Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T20:30:48.014Z","endTime":"2026-08-02T20:31:12.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68595016053948,"aZ":-21.504489422421955,"pfxX":2.0663103223929777,"pfxZ":6.2441943370329325,"pX":0.3210905038397864,"pZ":2.028135891574462,"vX0":-6.069891298532625,"vY0":-128.6065265238246,"vZ0":-5.236611566325609,"x":104.76,"y":184.02,"x0":2.422893243626838,"y0":50.0008015883652,"z0":5.714457905851441,"aX":3.529931518222805},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.6,"breakHorizontal":-2.6,"spinRate":2397,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.42268677978555314,"extension":6.749058062507801},"hitData":{"launchSpeed":81.5,"launchAngle":39.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.33,"coordY":104.22}},"index":0,"playId":"3611204f-1ea7-39ae-92cb-6e27dc32ea91","pitchNumber":1,"startTime":"2026-08-02T20:31:03.534Z","endTime":"2026-08-02T20:31:12.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:31:12.519Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T20:31:19.227Z","endTime":"2026-08-02T20:32:18.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78425488710488,"aZ":-22.77484073231918,"pfxX":2.9460974552022314,"pfxZ":5.5521203050986685,"pX":0.12283643405456647,"pZ":1.8140000735265955,"vX0":-7.420010509669617,"vY0":-127.86948991372404,"vZ0":-4.709822965706943,"x":112.32,"y":189.8,"x0":2.650931146225939,"y0":50.00537564527335,"z0":5.416734602541608,"aX":4.99067590900304},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":-4.1,"spinRate":2325,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.42471476657471596,"extension":6.639127067209981},"index":0,"playId":"095a4de6-5f65-3338-872e-977eb09040e6","pitchNumber":1,"startTime":"2026-08-02T20:31:40.478Z","endTime":"2026-08-02T20:31:44.347Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-02T20:31:54.779Z","endTime":"2026-08-02T20:32:09.136Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"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":90.4,"endSpeed":83.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17633198810929,"aZ":-17.959422122895464,"pfxX":6.0992407962500526,"pfxZ":7.999965971648315,"pX":-0.005028807182116762,"pZ":2.9672207727108093,"vX0":-7.8255251095639675,"vY0":-131.50972254717664,"vZ0":-3.9882469308074695,"x":117.19,"y":158.67,"x0":2.197202982913403,"y0":50.000050224505884,"z0":5.8109307401795975,"aX":10.833857798130627},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.9,"breakHorizontal":-9.6,"spinRate":2425,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.414256973246935,"extension":6.771511515451944},"hitData":{"launchSpeed":97.3,"launchAngle":32.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.19,"coordY":45.56}},"index":2,"playId":"d16427eb-1493-3147-ad89-dd217eed9584","pitchNumber":2,"startTime":"2026-08-02T20:32:09.136Z","endTime":"2026-08-02T20:32:18.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:32:18.680Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan challenged (pitch result), call on the field was overturned: Starling Marte called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T20:32:50.604Z","endTime":"2026-08-02T20:33:47.115Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-02T20:32:41.852Z","endTime":"2026-08-02T20:32:52.805Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"}},{"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":89.8,"endSpeed":83.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26608977283128,"aZ":-20.915882319163373,"pfxX":7.75831894759476,"pfxZ":6.449516410058286,"pX":0.0925959198472306,"pZ":1.2431341725626879,"vX0":-8.269508448227873,"vY0":-130.50291056156232,"vZ0":-7.550540629042009,"x":113.47,"y":205.22,"x0":2.275902453106159,"y0":50.00517647974781,"z0":5.718326693035461,"aX":13.550405822622817},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.4,"breakHorizontal":-12.5,"spinRate":2310,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4177300099059451,"extension":6.803367483716769},"index":1,"playId":"fdeb268c-c1b3-3e8e-9a21-a75e4c1dad64","pitchNumber":1,"startTime":"2026-08-02T20:32:52.805Z","endTime":"2026-08-02T20:32:57.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.548036027168838,"aZ":-21.73121487757879,"pfxX":8.014408131637706,"pfxZ":5.810119856521366,"pX":-0.34797153232898076,"pZ":2.9828024738663044,"vX0":-9.829741779249881,"vY0":-132.27683517264688,"vZ0":-2.888516968048613,"x":130.26,"y":158.24,"x0":2.3510493405436197,"y0":50.00097021333832,"z0":5.657777041022036,"aX":14.398906502576574},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":-12.7,"spinRate":2354,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4119035115487262,"extension":6.650108253188869},"index":2,"playId":"32820668-ed54-3555-a8fd-ca417840d135","pitchNumber":2,"startTime":"2026-08-02T20:33:07.980Z","endTime":"2026-08-02T20:33:12.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.187526561056824,"aZ":-34.78708106035641,"pfxX":0.25864537600516013,"pfxZ":-1.7531625458901159,"pX":-0.4564584574298805,"pZ":1.5396936879533591,"vX0":-7.142508358910935,"vY0":-120.42455897245934,"vZ0":-2.2911350472835146,"x":134.4,"y":197.21,"x0":2.4961685105271005,"y0":50.002657474357235,"z0":5.5379543375278715,"aX":0.3857410375858797},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.5,"breakHorizontal":1.0,"spinRate":2490,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.45230800696435747,"extension":6.754324440826997},"index":3,"playId":"7936878c-f8f7-306c-b367-eb2ff9a41bfd","pitchNumber":3,"startTime":"2026-08-02T20:33:23.811Z","endTime":"2026-08-02T20:33:29.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.07522506340988,"aZ":-32.96594217305253,"pfxX":0.5076138404811712,"pfxZ":-0.5145609778151812,"pX":-0.43419962325499345,"pZ":1.6112721113194786,"vX0":-6.896812437358342,"vY0":-121.9081531854882,"vZ0":-3.0272103506472448,"x":133.55,"y":195.28,"x0":2.339782826704947,"y0":50.00254540640375,"z0":5.652958225149333,"aX":0.7808586649746388},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.3,"breakHorizontal":0.4,"spinRate":2487,"spinDirection":337},"zone":7,"typeConfidence":2.0,"plateTime":0.4456117232837249,"extension":6.913370630911669},"index":4,"playId":"0b9e4e8b-56fb-3a8d-9dbe-5df2c630c563","pitchNumber":4,"startTime":"2026-08-02T20:33:41.574Z","endTime":"2026-08-02T20:33:47.115Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"playEndTime":"2026-08-02T20:33:47.115Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a line drive to center fielder John Rave.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:36:08.589Z","endTime":"2026-08-02T20:36:52.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79745008847282,"aZ":-27.691741924659684,"pfxX":-7.618311762529872,"pfxZ":2.565028818843132,"pX":-0.891463008795619,"pZ":2.9861144269027298,"vX0":5.397838051965798,"vY0":-130.16970648695082,"vZ0":-0.13652634493631344,"x":150.98,"y":158.15,"x0":-1.9840572065632247,"y0":50.00198275313757,"z0":5.105141848180673,"aX":-13.304168919678323},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":12.8,"spinRate":2307,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4179742664137449,"extension":5.929516003145541},"index":0,"playId":"64b117c5-6616-3b13-81b6-86da63741c4b","pitchNumber":1,"startTime":"2026-08-02T20:36:08.589Z","endTime":"2026-08-02T20:36:13.117Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-02T20:36:19.907Z","endTime":"2026-08-02T20:36:30.351Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":71.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.664923791559142,"aZ":-37.75534271810852,"pfxX":7.979236707514285,"pfxZ":-4.458738524463562,"pX":-1.620523073229488,"pZ":1.773410510900405,"vX0":-0.7667914821644719,"vY0":-109.7202180799682,"vZ0":1.091221941454824,"x":178.77,"y":190.9,"x0":-2.311531701410152,"y0":50.00428086537837,"z0":5.213069215021331,"aX":9.98278011345826},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-7.7,"breakHorizontal":-14.4,"spinRate":2996,"spinDirection":72},"zone":13,"typeConfidence":2.0,"plateTime":0.4943295141772506,"extension":5.696310305765182},"index":2,"playId":"92b22739-6918-398b-9b5b-39accebeb1c1","pitchNumber":2,"startTime":"2026-08-02T20:36:30.351Z","endTime":"2026-08-02T20:36:35.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.80063719657319,"aZ":-30.52582072029058,"pfxX":-5.632709213133542,"pfxZ":1.0706418462240093,"pX":-0.4573949341573456,"pZ":2.007111578828053,"vX0":5.2786486916962705,"vY0":-121.7017939275969,"vZ0":-1.6519399578579674,"x":134.43,"y":184.59,"x0":-1.8950147058120634,"y0":50.00384551328678,"z0":5.2728067880055285,"aX":-8.679682109353527},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":9.4,"spinRate":1741,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.4454777498702125,"extension":5.696739303530971},"hitData":{"launchSpeed":76.3,"launchAngle":26.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.59,"coordY":81.76}},"index":3,"playId":"68ce9858-fa4e-3d56-9c6b-cca886aa5965","pitchNumber":3,"startTime":"2026-08-02T20:36:43.625Z","endTime":"2026-08-02T20:36:52.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:36:52.708Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to right fielder Jac Caglianone. Willi Castro to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:37:17.939Z","endTime":"2026-08-02T20:37:28.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.860274061269056,"aZ":-40.41047027023534,"pfxX":7.275229955512996,"pfxZ":-6.228693268118058,"pX":0.7265811489429439,"pZ":1.4456418532859054,"vX0":3.5900315150156974,"vY0":-113.97258249583211,"vZ0":0.17537093834062678,"x":89.3,"y":199.75,"x0":-1.8112813178242215,"y0":50.00180477460978,"z0":5.340453066224075,"aX":9.62259483427004},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.9,"breakHorizontal":-14.0,"spinRate":3199,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.47957441951755886,"extension":6.117275501637083},"hitData":{"launchSpeed":77.6,"launchAngle":23.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.54,"coordY":108.99}},"index":0,"playId":"48e6ea8e-a3ad-386f-8081-11675de7cb62","pitchNumber":1,"startTime":"2026-08-02T20:37:17.939Z","endTime":"2026-08-02T20:37:28.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:37:28.659Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks. Willi Castro to 3rd. Troy Johnston to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:38:46.768Z","endTime":"2026-08-02T20:40:10.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T20:38:10.032Z","endTime":"2026-08-02T20:38:48.968Z","isPitch":false,"type":"action"},{"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.4,"endSpeed":83.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08737599110775,"aZ":-26.792100569758684,"pfxX":0.6307282802765464,"pfxZ":3.063692827705065,"pX":-2.236772301050303,"pZ":5.094551208917745,"vX0":-0.11852137622978895,"vY0":-130.37778825976974,"vZ0":3.2666812673010384,"x":202.26,"y":101.23,"x0":-2.2733434076653887,"y0":50.0027430862028,"z0":5.8238569227142,"aX":1.108346959095375},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":-1.1,"spinRate":2197,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4168220307596786,"extension":5.667931163574964},"index":1,"playId":"bd3311f2-5312-35db-9feb-3cc9f097dce3","pitchNumber":1,"startTime":"2026-08-02T20:38:48.968Z","endTime":"2026-08-02T20:38:53.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.309371470529605,"aZ":-27.901201885308698,"pfxX":-6.085310744331759,"pfxZ":2.681009653004587,"pX":-0.5047571704678796,"pZ":1.7649054796089678,"vX0":5.263703910005315,"vY0":-124.24611055520452,"vZ0":-2.6994208658126433,"x":136.24,"y":191.13,"x0":-1.8402459268139906,"y0":50.00385985350053,"z0":5.138084888733122,"aX":-9.701816949894727},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":10.1,"spinRate":1533,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4375794508363935,"extension":6.585241044921492},"index":2,"playId":"375641f9-c478-35e7-a22b-26828b060546","pitchNumber":2,"startTime":"2026-08-02T20:39:07.028Z","endTime":"2026-08-02T20:39:11.751Z","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":1,"outs":0},"pitchData":{"startSpeed":72.0,"endSpeed":66.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.55970921745033,"aZ":-39.05346681279896,"pfxX":8.564215580758312,"pfxZ":-6.145519950219851,"pX":-1.1144939422199551,"pZ":3.1857930930488454,"vX0":-0.42604500262529754,"vY0":-104.78763315716975,"vZ0":4.122578923933591,"x":159.48,"y":152.76,"x0":-2.0230202452895174,"y0":50.002016190142065,"z0":5.735165328817468,"aX":9.58907852756411},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-9.7,"breakHorizontal":-15.5,"spinRate":2944,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.5213196347949771,"extension":5.563671814250554},"index":3,"playId":"70a20fe9-986c-3880-9a24-0f2bf07eea8f","pitchNumber":3,"startTime":"2026-08-02T20:39:24.367Z","endTime":"2026-08-02T20:39:29.652Z","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":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.572236508524195,"aZ":-26.260635441311766,"pfxX":-6.104603146608601,"pfxZ":3.8673602686246227,"pX":-1.091967377755345,"pZ":2.2854076939445704,"vX0":4.018462379870115,"vY0":-122.21055542239813,"vZ0":-1.512303509374794,"x":158.62,"y":177.07,"x0":-1.9553025446742673,"y0":50.00381390540464,"z0":5.144304394564113,"aX":-9.33750024154418},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.0,"breakHorizontal":10.2,"spinRate":1473,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.44629752189488103,"extension":5.9986849866384615},"index":4,"playId":"7e656a59-82df-3576-81a5-a3eca19aa274","pitchNumber":4,"startTime":"2026-08-02T20:39:42.228Z","endTime":"2026-08-02T20:39:47.741Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-08-02T20:39:53.642Z","endTime":"2026-08-02T20:40:05.281Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27482564678519,"aZ":-30.299048183805944,"pfxX":-6.781042378544932,"pfxZ":1.0618952903448005,"pX":-0.8470986641080561,"pZ":3.2968063274579205,"vX0":5.308290733013902,"vY0":-130.83763666418167,"vZ0":1.525489439602922,"x":149.29,"y":149.77,"x0":-2.0046466823266904,"y0":50.001533308923705,"z0":4.949765743677749,"aX":-11.952620573141218},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.4,"breakHorizontal":11.4,"spinRate":2450,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4159937974061445,"extension":6.115317571414217},"index":6,"playId":"a7e95fc9-2354-331b-bb9c-5b0a6bd1eaec","pitchNumber":5,"startTime":"2026-08-02T20:40:05.281Z","endTime":"2026-08-02T20:40:10.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:40:10.776Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Sullivan doubles (10) on a line drive to right fielder Jac Caglianone. Willi Castro scores. Troy Johnston scores. Edouard Julien to 3rd.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:42:30.495Z","endTime":"2026-08-02T20:44:05.754Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T20:40:15.804Z","endTime":"2026-08-02T20:40:41.604Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Aaron Bummer replaces Seth Lugo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-02T20:40:41.604Z","endTime":"2026-08-02T20:42:32.637Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607481,"link":"/api/v1/people/607481"},"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":79.8,"endSpeed":74.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.796921941196857,"aZ":-34.62147144702202,"pfxX":-5.3297377744642676,"pfxZ":-1.749100907979141,"pX":0.11903864830338788,"pZ":2.489744779445892,"vX0":-2.8908787980610215,"vY0":-116.42371228575843,"vZ0":0.9855017978700569,"x":112.46,"y":171.56,"x0":2.06127535154479,"y0":50.00210063501606,"z0":5.2880902687909055,"aX":-7.460665842540987},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.8,"breakHorizontal":10.3,"spinRate":2152,"spinDirection":304},"zone":5,"typeConfidence":0.77,"plateTime":0.4669526179956782,"extension":6.20533040066122},"index":2,"playId":"e4bd862a-e1cf-3373-bd1e-c17587ee5938","pitchNumber":1,"startTime":"2026-08-02T20:42:32.637Z","endTime":"2026-08-02T20:42:42.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97937180046407,"aZ":-28.738384955068046,"pfxX":7.085016160234845,"pfxZ":1.8296375985208524,"pX":-1.7552765866098565,"pZ":2.16428717082986,"vX0":-11.922274725766355,"vY0":-134.12099146079674,"vZ0":-2.71777748413031,"x":183.91,"y":180.34,"x0":1.7683239851977006,"y0":50.00063255492436,"z0":5.1789092222836866,"aX":13.287650346985531},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.0,"breakHorizontal":-11.2,"spinRate":2064,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.40388172348599927,"extension":6.560385634343587},"index":3,"playId":"57ca8f60-81bb-3722-9df4-f0722d14e7a7","pitchNumber":2,"startTime":"2026-08-02T20:43:03.303Z","endTime":"2026-08-02T20:43:08.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977361596078214,"aZ":-32.34809379730156,"pfxX":6.62187049245518,"pfxZ":-0.09549285141739361,"pX":-0.0813192405606747,"pZ":2.2948942375893675,"vX0":-7.620732061821678,"vY0":-133.33557694412994,"vZ0":-1.4498849641854532,"x":120.1,"y":176.82,"x0":1.9302152550098923,"y0":50.002552043170354,"z0":5.142570667688085,"aX":12.131620172294106},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.2,"breakHorizontal":-10.7,"spinRate":1934,"spinDirection":117},"zone":5,"typeConfidence":0.9,"plateTime":0.4080833383523492,"extension":6.345813262004824},"index":4,"playId":"9c712894-be1f-3400-a28b-160e1900dbe3","pitchNumber":3,"startTime":"2026-08-02T20:43:20.847Z","endTime":"2026-08-02T20:43:25.740Z","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":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.904749101435065,"aZ":-35.338200274470005,"pfxX":-7.003201011584756,"pfxZ":-2.23111429929625,"pX":-0.3162625922487717,"pZ":2.073281968977414,"vX0":-2.9973159863270373,"vY0":-117.70656254800434,"vZ0":0.09644302142730465,"x":129.06,"y":182.8,"x0":1.8789580292355923,"y0":50.0021429530288,"z0":5.2727181047114176,"aX":-9.939468486729524},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.8,"breakHorizontal":13.3,"spinRate":2311,"spinDirection":304},"zone":7,"typeConfidence":0.54,"plateTime":0.46328555522203185,"extension":6.272383028735549},"hitData":{"launchSpeed":86.0,"launchAngle":25.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.0,"coordY":82.0}},"index":5,"playId":"5f516b9c-9442-35be-b644-7518fc668aa7","pitchNumber":4,"startTime":"2026-08-02T20:43:51.196Z","endTime":"2026-08-02T20:44:05.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:44:05.754Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Tyler Tolbert to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:44:33.992Z","endTime":"2026-08-02T20:45:44.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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, 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":80.6,"endSpeed":75.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.877673594149485,"aZ":-35.8087184965304,"pfxX":-4.901732609557326,"pfxZ":-2.5471772967682007,"pX":0.8687305297601019,"pZ":2.1241133588029175,"vX0":-1.2051612129954234,"vY0":-117.59283558727716,"vZ0":0.11269094368993682,"x":83.89,"y":181.43,"x0":2.0222912514526152,"y0":50.00016949130926,"z0":5.340792691123044,"aX":-7.007860942034481},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.4,"breakHorizontal":9.1,"spinRate":2282,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.46207216938747164,"extension":6.268115271626639},"index":0,"playId":"07f91e40-9a3f-3ace-ac65-9edcbd115d87","pitchNumber":1,"startTime":"2026-08-02T20:44:41.921Z","endTime":"2026-08-02T20:44:46.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":85.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.347576955097907,"aZ":-22.818063227083474,"pfxX":3.1830547141948706,"pfxZ":5.170443768265903,"pX":-2.0648319658361975,"pZ":2.6757652898057507,"vX0":-10.960728577948274,"vY0":-131.52241798737094,"vZ0":-1.8160279308241623,"x":195.71,"y":166.53,"x0":1.6846935455568333,"y0":50.00120987781291,"z0":5.013520747587383,"aX":5.759086800129},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":-4.2,"spinRate":2284,"spinDirection":128},"zone":11,"typeConfidence":0.8,"plateTime":0.4113767419514156,"extension":6.59262046298656},"index":1,"playId":"1f013ac2-c5e4-3005-a2d4-11f7118a08a9","pitchNumber":2,"startTime":"2026-08-02T20:44:57.172Z","endTime":"2026-08-02T20:45:02.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.623394670068915,"aZ":-29.264609341183757,"pfxX":6.469507708280611,"pfxZ":1.6217714164658537,"pX":-0.5097711872741711,"pZ":2.0472658257260825,"vX0":-8.168728776679107,"vY0":-130.90523226118583,"vZ0":-2.3706130519535353,"x":136.43,"y":183.5,"x0":1.7665464017260273,"y0":50.00004892210134,"z0":5.089235295628786,"aX":11.574091854856462},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":-10.6,"spinRate":2131,"spinDirection":121},"zone":7,"typeConfidence":0.91,"plateTime":0.41358818814289044,"extension":6.32446314050433},"index":2,"playId":"07774c4e-bc98-3a7f-a1be-a831ca66ebb4","pitchNumber":3,"startTime":"2026-08-02T20:45:14.138Z","endTime":"2026-08-02T20:45:21.631Z","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":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":76.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.437690782171803,"aZ":-35.5647946042637,"pfxX":-3.124009063851958,"pfxZ":-2.34867315360447,"pX":-0.5282823030326306,"pZ":0.7949902122376261,"vX0":-4.3695768231772405,"vY0":-117.75024105438065,"vZ0":-3.0464318662531005,"x":137.14,"y":217.32,"x0":1.7375540604966269,"y0":50.001836365605975,"z0":5.3056114862826815,"aX":-4.510451038920837},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.7,"breakHorizontal":6.5,"spinRate":2242,"spinDirection":306},"zone":13,"typeConfidence":0.83,"plateTime":0.46022999957728006,"extension":6.475753816777675},"hitData":{"launchSpeed":48.3,"launchAngle":26.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.06,"coordY":158.52}},"index":3,"playId":"53e507d6-975a-3e8a-99ca-4806f4f3f0fd","pitchNumber":4,"startTime":"2026-08-02T20:45:37.032Z","endTime":"2026-08-02T20:45:44.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:45:44.536Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake McCarthy homers (11) on a fly ball to right field. Edouard Julien scores. Brett Sullivan scores.","rbi":3,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:45:53.265Z","endTime":"2026-08-02T20:47:33.796Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":607481,"link":"/api/v1/people/607481"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":{"id":607481,"link":"/api/v1/people/607481"},"isScoringEvent":true,"rbi":true,"earned":true,"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":90.9,"endSpeed":85.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.744734324343874,"aZ":-31.137877052950802,"pfxX":6.153417574164047,"pfxZ":0.5695908594369588,"pX":-2.3725025391908403,"pZ":2.992374918539029,"vX0":-12.5548805619186,"vY0":-132.10224013725713,"vZ0":0.44052317127308926,"x":207.43,"y":157.99,"x0":1.5834466801739369,"y0":50.002033715511274,"z0":5.0623834292417325,"aX":11.18077894941353},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.3,"breakHorizontal":-9.2,"spinRate":2015,"spinDirection":118},"zone":11,"typeConfidence":0.91,"plateTime":0.41027134477901495,"extension":6.527785559613628},"index":0,"playId":"ed5a79ca-71c2-34f2-abc5-a62f07caf4d8","pitchNumber":1,"startTime":"2026-08-02T20:46:11.603Z","endTime":"2026-08-02T20:46:17.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35260860281286,"aZ":-28.00611396300124,"pfxX":6.98219707226303,"pfxZ":2.2465745404631736,"pX":0.08733010315435419,"pZ":2.566251135977016,"vX0":-6.9722273635669225,"vY0":-133.97332626396977,"vZ0":-1.4274245299928323,"x":113.67,"y":169.49,"x0":1.7909775717196645,"y0":50.0022712621747,"z0":5.069345867020402,"aX":12.953726032844244},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":-11.5,"spinRate":2057,"spinDirection":115},"zone":5,"typeConfidence":0.91,"plateTime":0.40565012363831343,"extension":6.619241392765455},"index":1,"playId":"deaecbac-d894-3db6-8506-8248cb3c3abc","pitchNumber":2,"startTime":"2026-08-02T20:46:34.751Z","endTime":"2026-08-02T20:46:40.086Z","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":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":85.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61635558171092,"aZ":-27.97521906496616,"pfxX":6.274599399745149,"pfxZ":2.298129812782718,"pX":0.42721983033363514,"pZ":2.1270850193325512,"vX0":-5.552155256402692,"vY0":-132.34862308385084,"vZ0":-2.6313117566557924,"x":100.72,"y":181.35,"x0":1.708210561957411,"y0":50.00047117825333,"z0":5.123411415164454,"aX":11.450244877334441},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":-10.6,"spinRate":2014,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.4093863965927884,"extension":6.42516528736444},"hitData":{"launchSpeed":97.5,"launchAngle":27.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":230.67,"coordY":81.42}},"index":2,"playId":"85ebc17e-071f-3557-bd84-6bba3ccb229f","pitchNumber":3,"startTime":"2026-08-02T20:47:06.231Z","endTime":"2026-08-02T20:47:33.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:47:33.796Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:47:41.777Z","endTime":"2026-08-02T20:48:01.564Z","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":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":81.1,"endSpeed":76.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.5504441651815,"aZ":-36.45431379088958,"pfxX":-6.132359197638424,"pfxZ":-2.959602295675052,"pX":0.41465682129651854,"pZ":1.9648442634470318,"vX0":-1.7624940569022784,"vY0":-118.33076159623391,"vZ0":0.2680151375680233,"x":101.19,"y":185.73,"x0":1.9625671708218861,"y0":50.00390919934147,"z0":5.138847686924408,"aX":-8.862297054546826},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.2,"breakHorizontal":11.5,"spinRate":2263,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.4595464705708503,"extension":6.180641426678249},"hitData":{"launchSpeed":99.1,"launchAngle":46.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.61,"coordY":65.71}},"index":0,"playId":"36338b37-8fc3-339a-98ee-d4f19ab92e91","pitchNumber":1,"startTime":"2026-08-02T20:47:50.908Z","endTime":"2026-08-02T20:48:01.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:48:01.564Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a ground ball to shortstop Tyler Tolbert.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:48:04.326Z","endTime":"2026-08-02T20:48:51.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"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],"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":1},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.0,"endSpeed":76.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.320786184473526,"aZ":-34.61432205671206,"pfxX":-5.568722733281112,"pfxZ":-1.6973440341483386,"pX":-0.0911446987051935,"pZ":2.025927251029344,"vX0":-3.1754619741405463,"vY0":-118.12352257518864,"vZ0":0.04211311226947401,"x":120.47,"y":184.08,"x0":1.985223597065636,"y0":50.001060938754044,"z0":5.139026293669609,"aX":-8.02295296074061},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.9,"breakHorizontal":10.8,"spinRate":2363,"spinDirection":300},"zone":8,"typeConfidence":2.0,"plateTime":0.4602423117510148,"extension":6.353983145073046},"index":0,"playId":"1e6f56b5-c346-3050-9f04-594eb2a121bc","pitchNumber":1,"startTime":"2026-08-02T20:48:28.266Z","endTime":"2026-08-02T20:48:32.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.737121401721055,"aZ":-29.695862567294057,"pfxX":8.167645885280706,"pfxZ":1.3751250592558275,"pX":0.3735170765328476,"pZ":3.0212265261261453,"vX0":-6.65646607455791,"vY0":-131.80168732942855,"vZ0":0.1854036284644366,"x":102.76,"y":157.21,"x0":1.8368025803851589,"y0":50.00600815887006,"z0":5.094414728387458,"aX":14.77061296697683},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.6,"breakHorizontal":-13.8,"spinRate":1960,"spinDirection":111},"zone":3,"typeConfidence":0.91,"plateTime":0.41126033542372165,"extension":6.336672627152282},"hitData":{"launchSpeed":64.2,"launchAngle":-52.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.59,"coordY":164.07}},"index":1,"playId":"4f867961-4400-368d-98df-f866e708adab","pitchNumber":2,"startTime":"2026-08-02T20:48:42.380Z","endTime":"2026-08-02T20:48:51.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:48:51.229Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Rumfield doubles (23) on a ground ball to right fielder Jac Caglianone. Cole Carrigg scores.","rbi":1,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:48:59.094Z","endTime":"2026-08-02T20:52:37.152Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7,8,9],"actionIndex":[1,6],"runnerIndex":[0,1,2,3],"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":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":607481,"link":"/api/v1/people/607481"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.928601273147997,"aZ":-30.351978711640754,"pfxX":6.252103641790015,"pfxZ":1.0004225581221347,"pX":-0.6231378436642275,"pZ":1.9158096408617038,"vX0":-8.469505398587838,"vY0":-131.74269271359205,"vZ0":-2.5235708625360824,"x":140.75,"y":187.05,"x0":1.7708362610986146,"y0":50.00161308535248,"z0":5.053629898543185,"aX":11.368698596927334},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.6,"breakHorizontal":-10.2,"spinRate":2064,"spinDirection":122},"zone":7,"typeConfidence":0.91,"plateTime":0.4104164400491057,"extension":6.283672591029397},"index":0,"playId":"f29da789-87da-3b18-9c74-876c17f50781","pitchNumber":1,"startTime":"2026-08-02T20:49:23.594Z","endTime":"2026-08-02T20:49:29.602Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cole Carrigg steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"f29da789-87da-3b18-9c74-876c17f50781","startTime":"2026-08-02T20:49:33.595Z","endTime":"2026-08-02T20:49:53.372Z","isPitch":false,"isBaseRunningPlay":true,"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":77.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.905124120246175,"aZ":-33.88647982870708,"pfxX":-5.102026584567811,"pfxZ":-1.1758965708644595,"pX":-3.2955339471401506,"pZ":1.835944200995617,"vX0":-9.924031671279582,"vY0":-118.78242823274165,"vZ0":-0.724460602754937,"x":242.62,"y":189.21,"x0":1.5622238094298726,"y0":50.000633446976266,"z0":5.166080219708727,"aX":-7.452649810075761},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.0,"breakHorizontal":11.2,"spinRate":2360,"spinDirection":301},"zone":13,"typeConfidence":0.95,"plateTime":0.4571769658114113,"extension":6.4046647868884525},"index":2,"playId":"29ffd21d-589c-30f7-8d00-9ccfc53860dd","pitchNumber":2,"startTime":"2026-08-02T20:49:53.372Z","endTime":"2026-08-02T20:49:58.737Z","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":80.5,"endSpeed":75.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.972484565594662,"aZ":-35.08056024308217,"pfxX":-4.537773528204795,"pfxZ":-2.033791764758643,"pX":-0.7451702894989155,"pZ":2.358299801279104,"vX0":-4.6760154318978895,"vY0":-117.41081352806641,"vZ0":0.5301310983546059,"x":145.4,"y":175.11,"x0":1.843314787688339,"y0":50.001764068070166,"z0":5.329727000096277,"aX":-6.492781559917316},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.4,"breakHorizontal":9.1,"spinRate":2301,"spinDirection":307},"zone":4,"typeConfidence":2.0,"plateTime":0.46209422125611566,"extension":6.317728173699741},"index":3,"playId":"b3bbb22f-35b2-3e9b-8018-337545b4c84b","pitchNumber":3,"startTime":"2026-08-02T20:50:12.858Z","endTime":"2026-08-02T20:50:21.517Z","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":90.3,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.14817515265412,"aZ":-31.630755204695756,"pfxX":6.165147326744715,"pfxZ":0.2962965031442124,"pX":-0.1165222719383041,"pZ":2.542096622706551,"vX0":-7.482490463794618,"vY0":-131.59757446206137,"vZ0":-0.7522748709095215,"x":121.44,"y":170.14,"x0":1.914193884029574,"y0":50.00003887037826,"z0":5.100078848628837,"aX":11.214588377667996},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":-10.2,"spinRate":2118,"spinDirection":119},"zone":5,"typeConfidence":0.9,"plateTime":0.4104392293553998,"extension":6.302219871919823},"index":4,"playId":"bb29d598-2d55-3183-90db-c24a68ced6b2","pitchNumber":4,"startTime":"2026-08-02T20:50:44.132Z","endTime":"2026-08-02T20:50:50.132Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31627146886995,"aZ":-33.07338229752621,"pfxX":-6.651247156400577,"pfxZ":-0.6283512494091426,"pX":-2.2593069270058312,"pZ":1.7606228521893856,"vX0":-7.4980809773814325,"vY0":-118.63089701866102,"vZ0":-0.9633505287421842,"x":203.12,"y":191.24,"x0":1.804448558532248,"y0":50.003956871199826,"z0":5.1820242610240195,"aX":-9.49636366723147},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.1,"breakHorizontal":13.8,"spinRate":2392,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.46139517733432367,"extension":6.447080031063029},"index":5,"playId":"1f9eb623-79eb-3d53-97ca-1855758b0a7f","pitchNumber":5,"startTime":"2026-08-02T20:51:18.568Z","endTime":"2026-08-02T20:51:24.184Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cole Carrigg steals (5) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"1f9eb623-79eb-3d53-97ca-1855758b0a7f","startTime":"2026-08-02T20:51:27.055Z","endTime":"2026-08-02T20:51:41.033Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61922906166036,"aZ":-35.66095977835017,"pfxX":-6.734853888788953,"pfxZ":-2.4875121921389916,"pX":-1.003903483462176,"pZ":2.221310093309501,"vX0":-4.481942024285238,"vY0":-117.43438562109266,"vZ0":0.5496074775739668,"x":155.27,"y":178.8,"x0":1.802472659861925,"y0":50.0038907654416,"z0":5.2935791918372095,"aX":-9.43431713714283},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.1,"breakHorizontal":13.3,"spinRate":2389,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4658779814754963,"extension":6.379491031528458},"index":7,"playId":"4e51ffb1-c968-30a4-8fae-bb7148db19a6","pitchNumber":6,"startTime":"2026-08-02T20:51:41.033Z","endTime":"2026-08-02T20:51:45.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.424021142220393,"aZ":-27.18558201356312,"pfxX":7.997648442483298,"pfxZ":2.7966425343969163,"pX":-0.17682709475187416,"pZ":3.2684686950930484,"vX0":-7.923032350464826,"vY0":-131.60339820561754,"vZ0":0.3934944527912494,"x":123.74,"y":150.53,"x0":1.8091521521221927,"y0":50.003837348591205,"z0":5.103355329677228,"aX":14.271401196465998},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.4,"breakHorizontal":-13.1,"spinRate":1935,"spinDirection":115},"zone":2,"typeConfidence":0.9,"plateTime":0.41349912188210025,"extension":6.417503766228757},"index":8,"playId":"785ff972-4fc8-39d1-8fbd-02117b026bd5","pitchNumber":7,"startTime":"2026-08-02T20:52:01.611Z","endTime":"2026-08-02T20:52:05.752Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.04406896641331,"aZ":-34.5159851828519,"pfxX":-6.048146099599339,"pfxZ":-1.6717481777645276,"pX":0.711820161446447,"pZ":2.5383028069022653,"vX0":-1.1052102320288482,"vY0":-116.91182309093846,"vZ0":1.1091886265152104,"x":89.87,"y":170.25,"x0":1.9753440775580522,"y0":50.00060355416502,"z0":5.261560617722087,"aX":-8.492025566948712},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.5,"breakHorizontal":11.3,"spinRate":2275,"spinDirection":302},"zone":6,"typeConfidence":2.0,"plateTime":0.46592539296395596,"extension":6.194526011159368},"hitData":{"launchSpeed":88.1,"launchAngle":10.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.0,"coordY":102.0}},"index":9,"playId":"73fde633-3075-33ee-84d9-17c6893860e7","pitchNumber":8,"startTime":"2026-08-02T20:52:22.748Z","endTime":"2026-08-02T20:52:37.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:52:37.152Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T20:53:35.933Z","endTime":"2026-08-02T20:54:26.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-02T20:53:03.013Z","endTime":"2026-08-02T20:53:38.138Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.147470702266006,"aZ":-32.285247811186665,"pfxX":6.8941246495185755,"pfxZ":-0.05721921849068323,"pX":-0.6578376566520464,"pZ":3.0282477988984935,"vX0":-8.568722093296483,"vY0":-131.56347504269507,"vZ0":0.40509043860322635,"x":142.08,"y":157.02,"x0":1.7126131357193772,"y0":50.006140694310616,"z0":5.223453253912693,"aX":12.354134799629653},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.1,"breakHorizontal":-11.2,"spinRate":1999,"spinDirection":127},"zone":1,"typeConfidence":0.9,"plateTime":0.4128745952266746,"extension":6.466817570173532},"index":1,"playId":"c86546b2-0d92-3c08-8a6c-0de169b82f07","pitchNumber":1,"startTime":"2026-08-02T20:53:38.138Z","endTime":"2026-08-02T20:53:42.376Z","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.5,"endSpeed":84.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.426483212873848,"aZ":-30.269672102027016,"pfxX":5.363135412837938,"pfxZ":1.078380451186316,"pX":-0.9788919047417125,"pZ":3.027047948240865,"vX0":-9.078795302092395,"vY0":-130.2978386667224,"vZ0":0.5264954869910728,"x":154.31,"y":157.05,"x0":1.8058799106728936,"y0":50.006368433186566,"z0":5.054932708611807,"aX":9.509659662415464},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.2,"breakHorizontal":-8.4,"spinRate":1996,"spinDirection":118},"zone":11,"typeConfidence":0.9,"plateTime":0.4155012764946773,"extension":6.5265867617344755},"index":2,"playId":"f55a2434-7d19-3239-9edd-533281fd9614","pitchNumber":2,"startTime":"2026-08-02T20:53:54.978Z","endTime":"2026-08-02T20:53:59.620Z","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":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":76.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.505284290806017,"aZ":-34.3702941916596,"pfxX":-5.464382138831693,"pfxZ":-1.522018716885242,"pX":-0.645360617066495,"pZ":2.307023806816649,"vX0":-4.232136242016716,"vY0":-118.2015373824526,"vZ0":0.3405179031394656,"x":141.6,"y":176.49,"x0":1.8663392698125658,"y0":50.00330757015561,"z0":5.268862009832712,"aX":-7.87925230714954},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.5,"breakHorizontal":10.8,"spinRate":2325,"spinDirection":306},"zone":4,"typeConfidence":0.9,"plateTime":0.46005322295165607,"extension":6.37047781468447},"hitData":{"launchSpeed":78.3,"launchAngle":33.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.59,"coordY":92.97}},"index":3,"playId":"54faccb6-89f1-3bce-898f-f5246f585052","pitchNumber":3,"startTime":"2026-08-02T20:54:18.355Z","endTime":"2026-08-02T20:54:26.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:54:26.759Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out, first baseman TJ Rumfield to pitcher Kyle Freeland.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T20:56:17.043Z","endTime":"2026-08-02T20:57:05.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607536,"link":"/api/v1/people/607536"},"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(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.5,"endSpeed":83.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.156860878058563,"aZ":-23.75268876095596,"pfxX":7.967957969051286,"pfxZ":4.783968376836894,"pX":-0.07602006499848214,"pZ":2.929836866952049,"vX0":-8.756667623543047,"vY0":-130.30865513103,"vZ0":-3.1382564136892244,"x":119.9,"y":159.67,"x0":2.254840199056832,"y0":50.00615406959249,"z0":5.896892468719052,"aX":14.038229508071938},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":-13.1,"spinRate":2432,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.416509421095947,"extension":6.700257556293845},"index":0,"playId":"9acf2dcc-b99d-33cd-826f-d56e3293f3ad","pitchNumber":1,"startTime":"2026-08-02T20:56:41.904Z","endTime":"2026-08-02T20:56:46.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59556250114333,"aZ":-26.159723785025196,"pfxX":8.249317669481997,"pfxZ":3.375929947560312,"pX":1.0115396341871885,"pZ":2.473557385666585,"vX0":-6.817415075645646,"vY0":-131.05966401385194,"vZ0":-3.2695534162493503,"x":78.44,"y":171.99,"x0":2.5452123049126167,"y0":50.00103707293312,"z0":5.641470567101593,"aX":14.686574939881778},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":-13.9,"spinRate":2401,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.41423033764338246,"extension":6.749896264496986},"hitData":{"launchSpeed":61.5,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.26,"coordY":171.62}},"index":1,"playId":"d1616d01-e17f-336c-8f48-1753f092f0b7","pitchNumber":2,"startTime":"2026-08-02T20:56:57.777Z","endTime":"2026-08-02T20:57:05.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:57:05.348Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Tolbert called out on strikes.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T20:57:20.125Z","endTime":"2026-08-02T20:58:49.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":83.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.507824597410774,"aZ":-19.970024650564305,"pfxX":4.782200367390786,"pfxZ":6.893149312727853,"pX":0.48639400140618777,"pZ":2.0304458277872643,"vX0":-6.513419677266313,"vY0":-130.93651705775807,"vZ0":-5.805800320426515,"x":98.46,"y":183.96,"x0":2.3623717257979164,"y0":50.005413476734645,"z0":5.728530961382653,"aX":8.470222341238653},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.6,"breakHorizontal":-7.6,"spinRate":2402,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.415199452215123,"extension":6.789333047990706},"index":0,"playId":"ca2a36aa-a466-37d1-8fb7-6c5549d82611","pitchNumber":1,"startTime":"2026-08-02T20:57:39.692Z","endTime":"2026-08-02T20:57:44.076Z","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":84.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.488268014440017,"aZ":-23.82423293171516,"pfxX":8.984301795752705,"pfxZ":4.747278423964792,"pX":-1.1238840999844473,"pZ":0.0741351099731589,"vX0":-11.951643725158249,"vY0":-130.2726703104013,"vZ0":-9.095870882102483,"x":159.84,"y":236.78,"x0":2.3080053894101162,"y0":50.00036135079963,"z0":5.344883773398983,"aX":15.794031569713516},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":-14.3,"spinRate":2260,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.41682462043953805,"extension":6.808276643220099},"index":1,"playId":"a18ba160-94d5-3cfa-9622-f63b1124ef0a","pitchNumber":2,"startTime":"2026-08-02T20:57:56.776Z","endTime":"2026-08-02T20:58:03.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":79.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.960058223441703,"aZ":-29.708850440641143,"pfxX":6.969666954332939,"pfxZ":1.579588846252479,"pX":0.47951377977659954,"pZ":1.6742399853488976,"vX0":-6.821367670696511,"vY0":-122.77457517261712,"vZ0":-3.8329852994353484,"x":98.72,"y":193.58,"x0":2.3578435403625346,"y0":50.003551453437645,"z0":5.7205577188878545,"aX":10.890246877242022},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":-11.5,"spinRate":1725,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.4421816790801065,"extension":6.5098375950979674},"index":2,"playId":"ca264d15-e912-30c6-b4e3-8a8d63dc53cb","pitchNumber":3,"startTime":"2026-08-02T20:58:26.200Z","endTime":"2026-08-02T20:58:31.411Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.734572616162808,"aZ":-23.369214099508433,"pfxX":1.272094348953026,"pfxZ":5.050741685811605,"pX":0.786026546258456,"pZ":1.9265173265823639,"vX0":-5.3610509116812155,"vY0":-129.5812735980517,"vZ0":-4.772502908105554,"x":87.04,"y":186.76,"x0":2.694353360578068,"y0":50.00280864578994,"z0":5.52232298573418,"aX":2.218205849226007},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":-1.4,"spinRate":2431,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.41873131739884695,"extension":6.636644216993529},"index":3,"playId":"3030fdfc-dd89-31d5-8364-64993ae2fc13","pitchNumber":4,"startTime":"2026-08-02T20:58:43.796Z","endTime":"2026-08-02T20:58:49.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:58:49.932Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Rojas flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T20:58:53.087Z","endTime":"2026-08-02T20:59:38.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.9,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.78263543959929,"aZ":-33.726896753947244,"pfxX":0.23796174533728887,"pfxZ":-1.0614953943383263,"pX":-0.133949171349305,"pZ":1.9900898484552014,"vX0":-5.879518345448662,"vY0":-119.00785683130427,"vZ0":-1.973493941704497,"x":122.11,"y":185.05,"x0":2.3132726205144785,"y0":50.00033157366039,"z0":5.81816480414868,"aX":0.3500778759542166},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.0,"breakHorizontal":0.6,"spinRate":2384,"spinDirection":333},"zone":8,"typeConfidence":2.0,"plateTime":0.45616783154919593,"extension":6.76070964046818},"index":0,"playId":"9446f774-ce5f-37f5-9bc3-05169512e490","pitchNumber":1,"startTime":"2026-08-02T20:59:11.149Z","endTime":"2026-08-02T20:59:16.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13481685472914,"aZ":-19.645203858479253,"pfxX":5.0913226113847845,"pfxZ":6.937358451268064,"pX":0.6186377099631656,"pZ":3.044119177160132,"vX0":-5.915313296356296,"vY0":-132.26372527895944,"vZ0":-3.5230060659725284,"x":93.42,"y":156.59,"x0":2.2026518680738323,"y0":50.002067410731904,"z0":5.8008098091934635,"aX":9.193756956852292},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":-8.3,"spinRate":2444,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.4111209942084706,"extension":6.766356115439522},"hitData":{"launchSpeed":88.9,"launchAngle":55.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.68,"coordY":99.78}},"index":1,"playId":"dac71263-7936-3916-b8b7-d341c52dc257","pitchNumber":2,"startTime":"2026-08-02T20:59:28.678Z","endTime":"2026-08-02T20:59:38.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T20:59:38.564Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T21:03:49.026Z","endTime":"2026-08-02T21:05:30.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nate Pearson replaces Aaron Bummer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T21:00:16.649Z","endTime":"2026-08-02T21:03:51.366Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":90.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742640774527512,"aZ":-18.408945302567023,"pfxX":-0.2558606743815801,"pfxZ":6.705886989157209,"pX":-0.5871783236145218,"pZ":3.7039141175490555,"vX0":2.8118549541377216,"vY0":-140.7092435484225,"vZ0":-2.4207229346854366,"x":139.38,"y":138.77,"x0":-1.5561882912733125,"y0":50.00641309388989,"z0":5.736402481513316,"aX":-0.5259138553025264},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":0.0,"spinRate":2111,"spinDirection":204},"zone":11,"typeConfidence":0.7,"plateTime":0.3857480639290385,"extension":7.017064857217886},"index":1,"playId":"56efcae2-5776-3ff9-b345-ae6e86ee7190","pitchNumber":1,"startTime":"2026-08-02T21:03:51.366Z","endTime":"2026-08-02T21:03:56.180Z","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.3,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14024444330299,"aZ":-32.59434322051235,"pfxX":2.1184015350585814,"pfxZ":-0.24939488523119602,"pX":0.7370209940754676,"pZ":0.5602279789520096,"vX0":5.16057612129357,"vY0":-128.63989662986526,"vZ0":-6.506143918127245,"x":88.91,"y":223.65,"x0":-1.5496227795431803,"y0":50.00074028370418,"z0":5.568028990150987,"aX":3.640729227184186},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.3,"breakHorizontal":-4.7,"spinRate":2538,"spinDirection":121},"zone":14,"typeConfidence":0.89,"plateTime":0.4216168158683784,"extension":7.202539767729844},"index":2,"playId":"6f773f9d-1f65-3d4d-8951-33dfb0b05672","pitchNumber":2,"startTime":"2026-08-02T21:04:07.382Z","endTime":"2026-08-02T21:04:11.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":90.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44433180967852,"aZ":-18.44802667119768,"pfxX":-1.8525997031314878,"pfxZ":6.720996989833262,"pX":0.2092169413517387,"pZ":3.121622186785381,"vX0":5.651180868187892,"vY0":-140.31575601172958,"vZ0":-3.7455222592292547,"x":109.03,"y":154.5,"x0":-1.568835990027516,"y0":50.0057233569138,"z0":5.638332156345157,"aX":-3.7856062976261424},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.8,"breakHorizontal":2.5,"spinRate":2257,"spinDirection":202},"zone":2,"typeConfidence":0.77,"plateTime":0.3867598778883137,"extension":7.072424157426645},"index":3,"playId":"693a6fd3-c8e8-362f-8271-c6a8d3e4416d","pitchNumber":3,"startTime":"2026-08-02T21:04:25.528Z","endTime":"2026-08-02T21:04:29.906Z","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.1,"endSpeed":89.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59322854440508,"aZ":-18.06994758153739,"pfxX":-2.0051430539672186,"pfxZ":6.932633483841062,"pX":0.1435773260682819,"pZ":2.751581316131245,"vX0":5.469465439156985,"vY0":-140.08889799430167,"vZ0":-4.5763263704890145,"x":111.53,"y":164.49,"x0":-1.5534061054675872,"y0":50.00503424510288,"z0":5.548723428582721,"aX":-4.081235668836969},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.0,"breakHorizontal":2.8,"spinRate":2321,"spinDirection":208},"zone":2,"typeConfidence":0.78,"plateTime":0.38749880504731893,"extension":7.013013243186206},"index":4,"playId":"20bb11c6-5326-3fd4-8b77-d0dbfc51953d","pitchNumber":4,"startTime":"2026-08-02T21:04:42.976Z","endTime":"2026-08-02T21:04:48.081Z","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":98.4,"endSpeed":91.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.867922273965718,"aZ":-16.04752376947348,"pfxX":-3.0150016624764984,"pfxZ":7.6067535484915405,"pX":0.07435422088949932,"pZ":2.4380805499469953,"vX0":5.687097510352261,"vY0":-143.2689135180316,"vZ0":-5.7780868741903175,"x":114.17,"y":172.95,"x0":-1.5268539843930113,"y0":50.00468255790084,"z0":5.450704731376338,"aX":-6.394076888348198},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.1,"breakHorizontal":4.6,"spinRate":2444,"spinDirection":203},"zone":5,"typeConfidence":0.86,"plateTime":0.3794137573642584,"extension":7.114421555555291},"index":5,"playId":"d12b4237-13cc-3253-9f65-8f402344b330","pitchNumber":5,"startTime":"2026-08-02T21:05:05.182Z","endTime":"2026-08-02T21:05:10.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":91.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15042881592447,"aZ":-18.175194750563243,"pfxX":-1.2329473900601462,"pfxZ":6.6004204243952,"pX":0.2540156919797669,"pZ":3.862628807793987,"vX0":5.574892082362869,"vY0":-142.914106513904,"vZ0":-1.776096709195901,"x":107.32,"y":134.49,"x0":-1.540694985642817,"y0":50.00129145876045,"z0":5.603848651330239,"aX":-2.6151499074968934},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.9,"breakHorizontal":1.4,"spinRate":2427,"spinDirection":198},"zone":12,"typeConfidence":0.81,"plateTime":0.37963738725319063,"extension":7.251757694324825},"index":6,"playId":"cbd245c8-cfe8-3498-8f4d-0cc7eca0c461","pitchNumber":6,"startTime":"2026-08-02T21:05:24.826Z","endTime":"2026-08-02T21:05:30.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:05:30.226Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, first baseman Salvador Perez to pitcher Nate Pearson.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T21:05:30.886Z","endTime":"2026-08-02T21:06:02.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":91.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.035993494589235,"aZ":-16.688564472947835,"pfxX":-1.8726590924904412,"pfxZ":7.332169153583761,"pX":0.5967828636010507,"pZ":2.2903701949638577,"vX0":6.535896412017892,"vY0":-142.41158810539784,"vZ0":-6.2402192786794135,"x":94.25,"y":176.94,"x0":-1.4567386924488726,"y0":50.00166908409347,"z0":5.515757087363267,"aX":-3.9548357837085057},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.6,"breakHorizontal":2.5,"spinRate":2366,"spinDirection":204},"zone":6,"typeConfidence":0.83,"plateTime":0.3805378615948958,"extension":7.108780877282829},"hitData":{"launchSpeed":100.0,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.49,"coordY":170.83}},"index":0,"playId":"6d4c8b81-8928-3b70-a471-9957225895c7","pitchNumber":1,"startTime":"2026-08-02T21:05:54.825Z","endTime":"2026-08-02T21:06:02.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:06:02.231Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to left fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T21:06:07.556Z","endTime":"2026-08-02T21:06:58.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.2,"endSpeed":92.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234489177783853,"aZ":-14.359185071365513,"pfxX":-2.7655905729507806,"pfxZ":8.237771691749414,"pX":-0.3198462751252582,"pZ":1.403969389392935,"vX0":4.5242959593156264,"vY0":-144.4312638881648,"vZ0":-9.145851108414405,"x":129.19,"y":200.87,"x0":-1.5306215212566814,"y0":50.00060213045536,"z0":5.446855082657143,"aX":-5.979573976839666},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.8,"breakHorizontal":4.3,"spinRate":2364,"spinDirection":206},"zone":13,"typeConfidence":0.88,"plateTime":0.3758902885284554,"extension":7.0368035142906775},"index":0,"playId":"4e88d874-25b5-367f-b403-f1ac743a6261","pitchNumber":1,"startTime":"2026-08-02T21:06:31.757Z","endTime":"2026-08-02T21:06:37.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":92.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.633725853899467,"aZ":-14.465295965564506,"pfxX":-3.155497675213564,"pfxZ":8.29431586494448,"pX":-0.5527344647488308,"pZ":2.150569228166414,"vX0":3.9330632612153176,"vY0":-143.46875125754852,"vZ0":-7.046132776877473,"x":138.07,"y":180.71,"x0":-1.515981565447003,"y0":50.00534662920044,"z0":5.497603045804184,"aX":-6.739134388703062},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.2,"breakHorizontal":5.2,"spinRate":2454,"spinDirection":206},"zone":4,"typeConfidence":0.88,"plateTime":0.37829329611997276,"extension":7.071136081672448},"hitData":{"launchSpeed":92.2,"launchAngle":35.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.51,"coordY":66.21}},"index":1,"playId":"a746b07b-af77-35e7-a005-4683e548be2a","pitchNumber":2,"startTime":"2026-08-02T21:06:49.595Z","endTime":"2026-08-02T21:06:58.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:06:58.665Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T21:09:15.571Z","endTime":"2026-08-02T21:11:31.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":82.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.641427579778505,"aZ":-24.30304800506909,"pfxX":1.3072071941548158,"pfxZ":4.611574373215006,"pX":-0.8840021995550429,"pZ":2.365230724872407,"vX0":-8.658391571237381,"vY0":-128.04143499739115,"vZ0":-3.621067728383442,"x":150.7,"y":174.92,"x0":2.3322875299373473,"y0":50.00017005048144,"z0":5.641090084337099,"aX":2.2305624596639646},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.9,"breakHorizontal":-1.0,"spinRate":2458,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4233750279856152,"extension":6.8132101508969365},"index":0,"playId":"695357fa-dbed-3074-b8a2-14fc79926a20","pitchNumber":1,"startTime":"2026-08-02T21:09:41.450Z","endTime":"2026-08-02T21:09:46.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.303200774530257,"aZ":-26.03616008409272,"pfxX":8.270757390655916,"pfxZ":3.4122398843405435,"pX":1.1305723329184019,"pZ":3.034555458840887,"vX0":-6.495846867390493,"vY0":-132.136900843547,"vZ0":-1.977745678819562,"x":73.91,"y":156.85,"x0":2.524069821396107,"y0":50.00581652651671,"z0":5.671158557838008,"aX":14.89711556924936},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.0,"breakHorizontal":-13.9,"spinRate":2336,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.41162863083937395,"extension":6.723032489760803},"index":1,"playId":"77ea9cdc-0891-3560-8878-74f6df8efcb8","pitchNumber":2,"startTime":"2026-08-02T21:10:00.631Z","endTime":"2026-08-02T21:10:05.487Z","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":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13676915475463,"aZ":-24.828028095529938,"pfxX":7.824352948790697,"pfxZ":4.150426151496511,"pX":-0.4206867729449666,"pZ":3.526687861670407,"vX0":-9.851133933524872,"vY0":-130.8184147541311,"vZ0":-0.558223317007591,"x":133.04,"y":143.56,"x0":2.340675538723154,"y0":50.002331783004934,"z0":5.5700733116470555,"aX":13.847835525759947},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":-12.6,"spinRate":2405,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.4153688597205565,"extension":6.628174882188571},"index":2,"playId":"a57117c2-1469-3525-8f25-36c95e36025d","pitchNumber":3,"startTime":"2026-08-02T21:10:18.177Z","endTime":"2026-08-02T21:10:23.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.511229804115313,"aZ":-35.06011433504184,"pfxX":2.70573397802601,"pfxZ":-1.8911322951922134,"pX":-1.7080150410191959,"pZ":-0.20105292391842405,"vX0":-10.707237878427394,"vY0":-121.54418090541633,"vZ0":-6.193920239302743,"x":182.11,"y":244.21,"x0":2.366339130020217,"y0":50.003112550622156,"z0":5.356310055589584,"aX":4.126660810308646},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.6,"breakHorizontal":-2.9,"spinRate":2489,"spinDirection":346},"zone":13,"typeConfidence":2.0,"plateTime":0.4473622806187514,"extension":6.880387455649348},"index":3,"playId":"47e552d4-1b23-3ca5-81dc-11666838f946","pitchNumber":4,"startTime":"2026-08-02T21:10:35.134Z","endTime":"2026-08-02T21:10:40.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.17684074210188,"aZ":-25.434572623121976,"pfxX":-0.28182544646466834,"pfxZ":3.8570399452269797,"pX":1.148181589673379,"pZ":3.455097074385499,"vX0":-4.188034798401443,"vY0":-129.59420180054747,"vZ0":-0.3821225059818486,"x":73.23,"y":145.49,"x0":2.8037738528394835,"y0":50.00280533601127,"z0":5.502806467295304,"aX":-0.49147374189336374},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.2,"breakHorizontal":1.2,"spinRate":2461,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4183484694613022,"extension":6.619101096305359},"index":4,"playId":"94f628a6-a09f-3f06-8784-5f2494ccc8f5","pitchNumber":5,"startTime":"2026-08-02T21:10:56.028Z","endTime":"2026-08-02T21:11:01.071Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-02T21:11:13.407Z","endTime":"2026-08-02T21:11:26.301Z","isPitch":false,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.370052935684974,"aZ":-25.800790269806186,"pfxX":-0.08714713195708823,"pfxZ":3.5879329565974576,"pX":0.9076736468171621,"pZ":2.769628870757435,"vX0":-4.54717109153973,"vY0":-130.62271380111068,"vZ0":-2.076154533928611,"x":82.4,"y":164.0,"x0":2.6624789794113495,"y0":50.00260586787846,"z0":5.462058342988954,"aX":-0.1536745384509342},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":0.8,"spinRate":2422,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.41497743630966966,"extension":6.592397746802058},"index":6,"playId":"f55e5996-ea1e-3d97-b65f-4700982f5938","pitchNumber":6,"startTime":"2026-08-02T21:11:26.301Z","endTime":"2026-08-02T21:11:31.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:11:31.893Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carter Jensen pops out to catcher Brett Sullivan in foul territory.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T21:11:32.916Z","endTime":"2026-08-02T21:12:45.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.878274719957073,"aZ":-34.569461828620156,"pfxX":1.4864457437878404,"pfxZ":-1.568113295377195,"pX":-0.32178629423743443,"pZ":2.128151808176617,"vX0":-6.893307907466263,"vY0":-121.60844173233497,"vZ0":-1.3012433960752603,"x":129.27,"y":181.32,"x0":2.329450356900317,"y0":50.0003855119895,"z0":5.609634539298604,"aX":2.276212725015774},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.9,"breakHorizontal":-1.4,"spinRate":2395,"spinDirection":328},"zone":7,"typeConfidence":2.0,"plateTime":0.44663514405626925,"extension":6.738852987077232},"index":0,"playId":"942b30d6-e415-3976-afbc-f67564d6b8d1","pitchNumber":1,"startTime":"2026-08-02T21:11:53.406Z","endTime":"2026-08-02T21:11:58.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.40964981649707,"aZ":-34.647617177646794,"pfxX":1.905126717032156,"pfxZ":-1.6131630417369722,"pX":-0.8862176705763601,"pZ":1.0101931189636826,"vX0":-7.945660275592186,"vY0":-121.53368238132974,"vZ0":-3.872942875973756,"x":150.78,"y":211.5,"x0":2.1442359105757633,"y0":50.003686321591715,"z0":5.558422953974,"aX":2.919666691893094},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":-2.0,"spinRate":2447,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.44658275228209776,"extension":6.693974104152716},"index":1,"playId":"c3299265-3a5e-3d46-b1ab-51456c522b86","pitchNumber":2,"startTime":"2026-08-02T21:12:08.803Z","endTime":"2026-08-02T21:12:15.194Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-02T21:12:20.090Z","endTime":"2026-08-02T21:12:36.937Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71048515539382,"aZ":-25.035626634336705,"pfxX":0.48009227889299666,"pfxZ":4.096215273972852,"pX":-0.5038298720498999,"pZ":2.271003845156173,"vX0":-7.7333591860263615,"vY0":-129.56478923110234,"vZ0":-3.1131362214801968,"x":136.2,"y":177.46,"x0":2.4260307420538463,"y0":50.00325680853912,"z0":5.349955182343679,"aX":0.8378748288725504},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":0.4,"spinRate":2426,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4187711566918244,"extension":6.752130609657904},"hitData":{"launchSpeed":68.7,"launchAngle":80.0,"totalDistance":57.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":99.11,"coordY":200.33}},"index":3,"playId":"79867a50-8433-351b-9c12-e2d3d5054e58","pitchNumber":3,"startTime":"2026-08-02T21:12:36.937Z","endTime":"2026-08-02T21:12:45.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:12:45.998Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Loftin lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T21:12:54.732Z","endTime":"2026-08-02T21:14:00.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.617302913608967,"aZ":-27.831477032453524,"pfxX":5.92005719411659,"pfxZ":2.765923475060486,"pX":1.2187703397140266,"pZ":1.862955429316456,"vX0":-4.4377513104643365,"vY0":-123.26794836932108,"vZ0":-3.7874654278340962,"x":70.54,"y":188.48,"x0":2.2545970253426475,"y0":50.00544811857048,"z0":5.714834016878897,"aX":9.305850310079299},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":-10.0,"spinRate":1786,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44078049151759435,"extension":6.4962298584617955},"index":0,"playId":"d326218b-65a3-3fbd-a360-7465e15f8711","pitchNumber":1,"startTime":"2026-08-02T21:13:20.903Z","endTime":"2026-08-02T21:13:26.172Z","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":91.2,"endSpeed":85.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.944661685849862,"aZ":-24.802717027103725,"pfxX":5.898554036131155,"pfxZ":4.001245869943837,"pX":1.0843434864141748,"pZ":2.7425006928592586,"vX0":-5.85393299993191,"vY0":-132.97362441365618,"vZ0":-2.918297177216399,"x":75.67,"y":164.73,"x0":2.518650100466774,"y0":50.001439797926786,"z0":5.599602540129114,"aX":10.861509338411846},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":-9.8,"spinRate":2363,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4075443508072243,"extension":6.619699335281528},"index":1,"playId":"7f63d452-c914-3447-9014-b5a0b8cacaa1","pitchNumber":2,"startTime":"2026-08-02T21:13:38.453Z","endTime":"2026-08-02T21:13:43.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.59088973407939,"aZ":-27.271832308462884,"pfxX":-1.013291314326807,"pfxZ":2.86189863568631,"pX":-0.3155064703071182,"pZ":2.05121232575237,"vX0":-7.1994265195357015,"vY0":-127.80313075875026,"vZ0":-3.3070550659163267,"x":129.03,"y":183.4,"x0":2.62946660472944,"y0":50.00336236349441,"z0":5.424191387754545,"aX":-1.7338613801478522},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.9,"breakHorizontal":2.9,"spinRate":2433,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.4229298177879035,"extension":6.721419828145343},"hitData":{"launchSpeed":98.9,"launchAngle":20.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.23,"coordY":97.42}},"index":2,"playId":"0b4358f7-da07-39b8-b5d4-d5e5f6b6ed24","pitchNumber":3,"startTime":"2026-08-02T21:13:53.566Z","endTime":"2026-08-02T21:14:00.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:14:00.711Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T21:16:15.331Z","endTime":"2026-08-02T21:18:47.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Cruz replaces Nate Pearson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T21:14:55.813Z","endTime":"2026-08-02T21:16:17.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.390807248718257,"aZ":-18.663668309109077,"pfxX":-4.982047362120189,"pfxZ":6.340885602666811,"pX":-1.3305267984217066,"pZ":3.2780396704127464,"vX0":7.2570854640336195,"vY0":-144.2962059762795,"vZ0":-3.250117437950049,"x":167.72,"y":150.27,"x0":-3.219025184905247,"y0":50.00123051549814,"z0":5.554553768962409,"aX":-10.612558116979704},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.0,"breakHorizontal":7.8,"spinRate":2240,"spinDirection":220},"zone":11,"typeConfidence":0.84,"plateTime":0.3781285587089025,"extension":6.288193998443013},"index":1,"playId":"63bb2e51-1ef3-3d8a-863f-5f9c550a0d93","pitchNumber":1,"startTime":"2026-08-02T21:16:17.585Z","endTime":"2026-08-02T21:16:25.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":92.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.179989316244665,"aZ":-17.9061307442979,"pfxX":-6.5457521196974096,"pfxZ":6.673424092028686,"pX":-0.9367242851209615,"pZ":2.9616308152609516,"vX0":8.949898356550145,"vY0":-143.69827587848803,"vZ0":-4.016086363955326,"x":152.71,"y":158.82,"x0":-3.2085877104055567,"y0":50.00637284772814,"z0":5.455948595126804,"aX":-14.004027342258473},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.6,"breakHorizontal":10.6,"spinRate":2244,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.37789238248025825,"extension":6.573540155110116},"index":2,"playId":"f768ad90-a42f-3f35-930e-e6c07f8a4c4d","pitchNumber":2,"startTime":"2026-08-02T21:16:36.500Z","endTime":"2026-08-02T21:16:42.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29807192805806,"aZ":-18.17151131098411,"pfxX":-5.275075287894432,"pfxZ":6.56570257984931,"pX":-0.34063582525301306,"pZ":3.334775334660352,"vX0":9.588416569858357,"vY0":-143.74934514053882,"vZ0":-3.010107078775016,"x":129.98,"y":148.74,"x0":-3.0051904408504204,"y0":50.005014173870336,"z0":5.497484478723299,"aX":-11.2546811465691},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.6,"breakHorizontal":8.0,"spinRate":2226,"spinDirection":221},"zone":1,"typeConfidence":0.86,"plateTime":0.37826439717820737,"extension":6.953763147987462},"index":3,"playId":"02430ab2-d0a8-3c9f-bdc8-890bc8008db3","pitchNumber":3,"startTime":"2026-08-02T21:16:54.194Z","endTime":"2026-08-02T21:16:59.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27379150199623,"aZ":-18.648065497424348,"pfxX":-5.6413665147093175,"pfxZ":6.369949503997654,"pX":-0.12114949025263803,"pZ":2.6675820521058764,"vX0":10.654398620033685,"vY0":-143.2534570207601,"vZ0":-4.44787661110928,"x":121.62,"y":166.76,"x0":-3.119121113688606,"y0":50.00494273838777,"z0":5.371094336330219,"aX":-11.984135681318918},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.0,"breakHorizontal":8.6,"spinRate":2340,"spinDirection":221},"zone":5,"typeConfidence":0.86,"plateTime":0.37918601774534233,"extension":6.324322942472029},"index":4,"playId":"568c46d0-4708-3b01-991b-6c070f73679c","pitchNumber":4,"startTime":"2026-08-02T21:17:12.225Z","endTime":"2026-08-02T21:17:16.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":86.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.390100795191657,"aZ":-29.22664937654004,"pfxX":2.2695493107922493,"pfxZ":1.6088894405493601,"pX":0.7330385627857214,"pZ":1.2602308741040582,"vX0":9.570153400242244,"vY0":-132.38311560958994,"vZ0":-5.509718062958629,"x":89.06,"y":204.75,"x0":-3.180658656670064,"y0":50.00088425666841,"z0":5.431040960297551,"aX":4.143991823484184},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.2,"breakHorizontal":-5.6,"spinRate":2287,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4091620892872343,"extension":6.713293187427953},"index":5,"playId":"4bf834be-4ceb-3b1b-a3cd-adcbfbc534e2","pitchNumber":5,"startTime":"2026-08-02T21:17:30.227Z","endTime":"2026-08-02T21:17:37.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.739533267806756,"aZ":-27.835945481655653,"pfxX":1.1275482072186254,"pfxZ":2.402998847029279,"pX":1.6571281715233472,"pZ":1.5070496521888366,"vX0":11.879199530708938,"vY0":-131.92224255365417,"vZ0":-5.11775634445373,"x":53.83,"y":198.09,"x0":-3.0063127548683974,"y0":50.00161974415472,"z0":5.464452590394823,"aX":2.0347959877202495},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.6,"breakHorizontal":-4.1,"spinRate":2257,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.41144302983683545,"extension":6.348003631059874},"index":6,"playId":"97ad6d32-4039-383e-b225-b0468c9559ef","pitchNumber":6,"startTime":"2026-08-02T21:17:49.700Z","endTime":"2026-08-02T21:17:55.501Z","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":91.5,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56033108970912,"aZ":-28.06115422055529,"pfxX":2.7072739548423677,"pfxZ":2.245466210213708,"pX":0.12282158313678869,"pZ":2.2870360279126634,"vX0":7.960858424224532,"vY0":-133.28823743194843,"vZ0":-3.1353143592234485,"x":112.32,"y":177.03,"x0":-3.232086419297723,"y0":50.00480885766609,"z0":5.464245174201948,"aX":4.963237788033745},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":-6.4,"spinRate":2097,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.40800393252647726,"extension":6.746187312063822},"index":7,"playId":"34db0664-7a98-3fbc-a009-e63b34135f4c","pitchNumber":7,"startTime":"2026-08-02T21:18:04.176Z","endTime":"2026-08-02T21:18:09.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":92.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47916180607661,"aZ":-20.826450541755197,"pfxX":-5.490637500319508,"pfxZ":5.272855263525841,"pX":0.5099004694564352,"pZ":3.253668919780574,"vX0":12.531660678944295,"vY0":-144.3719531535917,"vZ0":-2.2401707811720972,"x":97.56,"y":150.93,"x0":-3.136164745015114,"y0":50.001817675132095,"z0":5.294765942377457,"aX":-11.81580932531491},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.4,"breakHorizontal":8.0,"spinRate":2197,"spinDirection":227},"zone":3,"typeConfidence":0.84,"plateTime":0.376605396437661,"extension":7.057725808932383},"index":8,"playId":"0125b893-2e57-3795-821c-a79863d69f00","pitchNumber":8,"startTime":"2026-08-02T21:18:24.121Z","endTime":"2026-08-02T21:18:29.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":91.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226560885514196,"aZ":-18.844543394542786,"pfxX":-5.889783426940777,"pfxZ":6.3458317686292585,"pX":0.23105559691203154,"pZ":2.337680566633004,"vX0":11.169370303504197,"vY0":-142.51745466154983,"vZ0":-5.1437779424997725,"x":108.19,"y":175.66,"x0":-2.9364197137261128,"y0":50.00526069941188,"z0":5.319751760211938,"aX":-12.376688939541564},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.8,"breakHorizontal":9.0,"spinRate":2185,"spinDirection":222},"zone":5,"typeConfidence":0.85,"plateTime":0.38126070824274105,"extension":6.922452880486213},"index":9,"playId":"fa5161d7-c724-34f2-b187-af430d2113c7","pitchNumber":9,"startTime":"2026-08-02T21:18:41.653Z","endTime":"2026-08-02T21:18:47.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:18:47.426Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T21:18:51.421Z","endTime":"2026-08-02T21:19:29.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":93.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.836077263287923,"aZ":-18.176266714319336,"pfxX":-5.366073991624605,"pfxZ":6.367787505809508,"pX":0.6162901072215586,"pZ":2.7672666825483945,"vX0":11.356694788815176,"vY0":-145.43139455227157,"vZ0":-4.234594110764823,"x":93.51,"y":164.06,"x0":-2.597254093673005,"y0":50.0005020591519,"z0":5.305979970520764,"aX":-11.792676825476285},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.0,"breakHorizontal":8.2,"spinRate":2275,"spinDirection":222},"zone":6,"typeConfidence":0.88,"plateTime":0.3729772022856448,"extension":6.458037572461137},"hitData":{"launchSpeed":88.0,"launchAngle":41.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.09,"coordY":93.38}},"index":0,"playId":"25fd32d2-e734-302b-b71b-8a1f5e0b2d50","pitchNumber":1,"startTime":"2026-08-02T21:19:19.545Z","endTime":"2026-08-02T21:19:29.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:19:29.069Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, second baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T21:19:29.898Z","endTime":"2026-08-02T21:19:58.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":90.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.206543952980457,"aZ":-26.14473189349327,"pfxX":-0.8270208853569834,"pfxZ":2.9603246478375187,"pX":0.6618362730658891,"pZ":3.0918229896062637,"vX0":9.241824320603172,"vY0":-139.80607344294094,"vZ0":-2.0342117609785384,"x":91.77,"y":155.3,"x0":-2.5401562614403614,"y0":50.00005641949013,"z0":5.497233885997994,"aX":-1.6840159254272002},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.3,"breakHorizontal":0.1,"spinRate":2152,"spinDirection":203},"zone":3,"typeConfidence":0.91,"plateTime":0.3876544532000974,"extension":6.4320883140480465},"hitData":{"launchSpeed":65.7,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.06,"coordY":163.34}},"index":0,"playId":"dcc967b6-2bde-395f-bac9-2dedbe402cbd","pitchNumber":1,"startTime":"2026-08-02T21:19:50.857Z","endTime":"2026-08-02T21:19:58.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:19:58.537Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out sharply, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T21:22:00.098Z","endTime":"2026-08-02T21:22:25.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59448243906008,"aZ":-21.060051299544583,"pfxX":4.6721361603438885,"pfxZ":5.920055526773058,"pX":0.11521519571041688,"pZ":2.1170329877585563,"vX0":-7.663783892949,"vY0":-134.50548096045617,"vZ0":-5.410949999266507,"x":112.61,"y":181.62,"x0":2.3634829712425156,"y0":50.00020594410726,"z0":5.598871192741999,"aX":8.766582998554862},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":-7.3,"spinRate":2285,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.4035394806719821,"extension":6.776524572092084},"hitData":{"launchSpeed":101.9,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":156.88,"coordY":156.75}},"index":0,"playId":"f0978e30-b9c3-3044-b336-0e8480e0629f","pitchNumber":1,"startTime":"2026-08-02T21:22:17.179Z","endTime":"2026-08-02T21:22:25.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:22:25.224Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (16) on a fly ball to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T21:22:30.252Z","endTime":"2026-08-02T21:24:28.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49274706112935,"aZ":-23.51627007597778,"pfxX":7.181319387209344,"pfxZ":4.751857038041541,"pX":0.09494796513357372,"pZ":1.2548363583813138,"vX0":-8.523963245423806,"vY0":-132.65958080039184,"vZ0":-6.656564871241007,"x":113.38,"y":204.9,"x0":2.383797941650677,"y0":50.00374379242077,"z0":5.457049058614329,"aX":13.084473514648625},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":-11.6,"spinRate":2319,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.40945082104025454,"extension":6.873095038131692},"index":0,"playId":"2e1249cc-8d00-3fcf-b413-2a71fa34ad89","pitchNumber":1,"startTime":"2026-08-02T21:22:56.287Z","endTime":"2026-08-02T21:23:01.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.802503660532693,"aZ":-23.47698958023352,"pfxX":0.2583945975914963,"pfxZ":4.998902588503067,"pX":1.0828586666760978,"pZ":2.244007716490362,"vX0":-4.513040449368622,"vY0":-129.02224139514712,"vZ0":-3.554879732751689,"x":75.72,"y":178.19,"x0":2.797944956354664,"y0":50.00274961420638,"z0":5.384151787064635,"aX":0.4501162057940646},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.8,"breakHorizontal":0.2,"spinRate":2445,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.41946688996000736,"extension":6.639536092992591},"index":1,"playId":"788defb2-8e86-3bd0-b8c7-d38955f19d7a","pitchNumber":2,"startTime":"2026-08-02T21:23:11.503Z","endTime":"2026-08-02T21:23:16.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01657077883828,"aZ":-26.428436289845706,"pfxX":1.2656902274521775,"pfxZ":3.361371641019126,"pX":0.380687736803807,"pZ":2.629933861841631,"vX0":-5.715475138579824,"vY0":-128.27480387308327,"vZ0":-2.299212453492819,"x":102.49,"y":167.77,"x0":2.448458175818331,"y0":50.005003012298594,"z0":5.544931019039931,"aX":2.165738801305186},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":-1.3,"spinRate":2429,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4227994893940674,"extension":6.660162727839351},"index":2,"playId":"8d416210-e808-38d5-a007-4bb27c41699a","pitchNumber":3,"startTime":"2026-08-02T21:23:31.932Z","endTime":"2026-08-02T21:23:37.765Z","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":86.7,"endSpeed":80.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60858709590507,"aZ":-26.17518529521018,"pfxX":7.3920929799822055,"pfxZ":3.6628516148171153,"pX":0.2719911342601859,"pZ":1.1411341676927471,"vX0":-7.603543335050814,"vY0":-126.12021158227341,"vZ0":-5.978757700480432,"x":106.63,"y":207.97,"x0":2.341666103885221,"y0":50.00485689768501,"z0":5.608045166717104,"aX":12.110806222785461},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":-12.0,"spinRate":1651,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4315422691271058,"extension":6.688555120514355},"index":3,"playId":"6e95965e-2d9a-3899-ba57-ca66892f4faa","pitchNumber":4,"startTime":"2026-08-02T21:23:55.905Z","endTime":"2026-08-02T21:24:01.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.210436820184785,"aZ":-37.98499527020069,"pfxX":1.5165945350156977,"pfxZ":-3.7290709803826445,"pX":0.03887299007077723,"pZ":1.8837624035095084,"vX0":-6.057433762093838,"vY0":-123.19486460376135,"vZ0":-1.2920945017275014,"x":115.52,"y":187.92,"x0":2.3173773714311676,"y0":50.00169317349005,"z0":5.58507709569952,"aX":2.3646694295876096},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.8,"breakHorizontal":-1.6,"spinRate":2438,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4422108952835586,"extension":6.8283761519451485},"hitData":{"launchSpeed":83.2,"launchAngle":34.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.01,"coordY":121.43}},"index":4,"playId":"87cb7190-d2e9-3728-b226-006749b243c8","pitchNumber":5,"startTime":"2026-08-02T21:24:12.990Z","endTime":"2026-08-02T21:24:28.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:24:28.651Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a ground ball to left fielder Mickey Moniak. Salvador Perez to 3rd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T21:24:34.917Z","endTime":"2026-08-02T21:27:12.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":81.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.631370757916397,"aZ":-29.169592068942986,"pfxX":7.184510162567173,"pfxZ":1.8318154605878867,"pX":0.9120208719472829,"pZ":1.6736335397832405,"vX0":-6.439950996905139,"vY0":-125.65603068880974,"vZ0":-3.716316791307743,"x":82.24,"y":193.59,"x0":2.5449703880827337,"y0":50.00214649847398,"z0":5.479803682038238,"aX":11.76949714309591},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-12.0,"spinRate":1715,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.43190708773740694,"extension":6.642527019077534},"index":0,"playId":"b40700c8-9e96-3bc9-b249-332df0b8344d","pitchNumber":1,"startTime":"2026-08-02T21:25:00.300Z","endTime":"2026-08-02T21:25:05.480Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":82.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.698743695589908,"aZ":-26.451715669563896,"pfxX":-0.2246330362363398,"pfxZ":3.3871802665448154,"pX":0.29888380339111403,"pZ":3.624388543672302,"vX0":-5.354472296637455,"vY0":-127.31554216346285,"vZ0":-0.0745840792371274,"x":105.61,"y":140.92,"x0":2.4324319400286485,"y0":50.005691375104874,"z0":5.695731609036901,"aX":-0.38025656147945275},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":1.3,"spinRate":2257,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.42532857546006264,"extension":6.602223906266817},"index":1,"playId":"7bddedda-6b72-3349-8ff3-90682b5a5bca","pitchNumber":2,"startTime":"2026-08-02T21:25:34.754Z","endTime":"2026-08-02T21:25:39.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.112613309872877,"aZ":-34.398777803417495,"pfxX":0.1033738271081075,"pfxZ":-1.4273204801994464,"pX":-0.48119956361407706,"pZ":2.328222000856235,"vX0":-7.1776752225771,"vY0":-122.50675376058324,"vZ0":-0.8916245610181535,"x":135.34,"y":175.92,"x0":2.4461140374439467,"y0":50.006054637285565,"z0":5.580191387296386,"aX":0.16160885280264148},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.5,"breakHorizontal":1.1,"spinRate":2306,"spinDirection":341},"zone":4,"typeConfidence":2.0,"plateTime":0.443325331400684,"extension":6.6563382279623635},"index":2,"playId":"2963c03f-fdad-3f80-bd32-e0259f317ebf","pitchNumber":3,"startTime":"2026-08-02T21:25:55.845Z","endTime":"2026-08-02T21:26:02.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15591865202101,"aZ":-26.69857023947896,"pfxX":8.219169047115061,"pfxZ":3.01038196031047,"pX":-0.13540090060266294,"pZ":3.541365033900402,"vX0":-9.41091432816033,"vY0":-132.70487565827582,"vZ0":-0.23752102706612221,"x":122.16,"y":143.16,"x0":2.3564496017109424,"y0":50.00233983452669,"z0":5.544866568482432,"aX":14.94828617955621},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":-13.3,"spinRate":2402,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4096785149049196,"extension":6.749244437933314},"index":3,"playId":"7d304dac-e5a6-3035-ad58-e6808229084a","pitchNumber":4,"startTime":"2026-08-02T21:26:24.102Z","endTime":"2026-08-02T21:26:30.125Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.785112661628208,"aZ":-33.929383190194,"pfxX":0.8249551888997146,"pfxZ":-1.0973394625933715,"pX":-0.2751441466084841,"pZ":2.095978514280448,"vX0":-6.814056711805778,"vY0":-124.63749367064334,"vZ0":-1.7786632228383548,"x":127.49,"y":182.19,"x0":2.365991497507099,"y0":50.00285367836795,"z0":5.573857040695305,"aX":1.3231896330291926},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.2,"breakHorizontal":-0.2,"spinRate":2444,"spinDirection":333},"zone":7,"typeConfidence":2.0,"plateTime":0.43644925194222717,"extension":6.786557100952869},"hitData":{"launchSpeed":93.4,"launchAngle":8.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.85,"coordY":103.04}},"index":4,"playId":"ad65797d-ad82-330f-ba9e-a6b1ca77e983","pitchNumber":5,"startTime":"2026-08-02T21:27:02.155Z","endTime":"2026-08-02T21:27:12.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:27:12.913Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"John Rave flies out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T21:28:03.955Z","endTime":"2026-08-02T21:29:46.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-02T21:27:20.959Z","endTime":"2026-08-02T21:28:06.163Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.253063266597163,"aZ":-24.81346916062464,"pfxX":0.510089406151534,"pfxZ":4.128353005843627,"pX":-0.3738341991883015,"pZ":3.5912789886717413,"vX0":-7.522894778070346,"vY0":-130.85025968411477,"vZ0":-0.3613805407488424,"x":131.25,"y":141.82,"x0":2.4381315620142616,"y0":50.00262511755099,"z0":5.545845462836763,"aX":0.9094426541095775},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":0.2,"spinRate":2389,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.4141365997832729,"extension":6.7712997148714695},"index":1,"playId":"29d67ed1-facf-399b-897e-71c6dd4f61fc","pitchNumber":1,"startTime":"2026-08-02T21:28:06.163Z","endTime":"2026-08-02T21:28:11.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.573183694745538,"aZ":-23.639342131716468,"pfxX":0.17583440550667895,"pfxZ":4.90466872219422,"pX":-1.4090310926350813,"pZ":1.8346197957636239,"vX0":-9.552031529814972,"vY0":-129.48602971935418,"vZ0":-4.722857049919593,"x":170.71,"y":189.25,"x0":2.2661262448732273,"y0":50.00629660836478,"z0":5.43431768939178,"aX":0.3066708965288276},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.3,"breakHorizontal":1.3,"spinRate":2430,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4189569180068746,"extension":6.792062352294725},"index":2,"playId":"817ea605-520b-336e-9966-28e90ee87f8c","pitchNumber":2,"startTime":"2026-08-02T21:28:22.477Z","endTime":"2026-08-02T21:28:27.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21831486021753,"aZ":-24.341340324574695,"pfxX":8.301849492101223,"pfxZ":4.290077479258757,"pX":-0.5547225528743434,"pZ":2.3344795676376937,"vX0":-10.303102182428596,"vY0":-132.7069943535035,"vZ0":-3.700228088568377,"x":138.14,"y":175.75,"x0":2.25786139289735,"y0":50.00144260972635,"z0":5.473065504357054,"aX":15.15085813821408},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.3,"breakHorizontal":-13.4,"spinRate":2312,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.4091279498900624,"extension":6.6932890975656125},"index":3,"playId":"5734672d-9ed2-319f-b28e-095f561bb381","pitchNumber":3,"startTime":"2026-08-02T21:28:38.290Z","endTime":"2026-08-02T21:28:42.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66845273734683,"aZ":-25.08222688435059,"pfxX":7.928759395340641,"pfxZ":3.8341676343765014,"pX":-0.9132282561399401,"pZ":1.9977607407809228,"vX0":-10.888261493405018,"vY0":-133.65034155571007,"vZ0":-4.74634065627088,"x":151.81,"y":184.84,"x0":2.141166261816126,"y0":50.00556488440535,"z0":5.548205849134862,"aX":14.673531210708308},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":-12.6,"spinRate":2222,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4063202075925254,"extension":6.790218864025984},"index":4,"playId":"5ff93f3f-922b-3a39-954e-949e48712fb8","pitchNumber":4,"startTime":"2026-08-02T21:28:56.733Z","endTime":"2026-08-02T21:29:02.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61710531105153,"aZ":-25.586364873867,"pfxX":0.292946133309413,"pfxZ":3.8085769266097538,"pX":-0.4336071350486854,"pZ":2.234629822138292,"vX0":-7.584434551602227,"vY0":-129.03404863345312,"vZ0":-3.2286121213022105,"x":133.53,"y":178.44,"x0":2.475273867798106,"y0":50.00050078742669,"z0":5.4210712061986195,"aX":0.5085658110368347},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":0.7,"spinRate":2388,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.42054569780113216,"extension":6.7864760750361794},"index":5,"playId":"c4ae6eaf-5e39-3ca0-8e69-a981c6a789fd","pitchNumber":5,"startTime":"2026-08-02T21:29:14.033Z","endTime":"2026-08-02T21:29:19.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36631559024576,"aZ":-28.25121788032497,"pfxX":1.3455291348010823,"pfxZ":2.220932990888718,"pX":0.161216481106737,"pZ":2.6933475589190645,"vX0":-6.693197126036826,"vY0":-130.56323916000483,"vZ0":-1.5892647900922034,"x":110.85,"y":166.06,"x0":2.5573162312705766,"y0":50.00495856373669,"z0":5.388992093204711,"aX":2.379793069306119},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":-1.3,"spinRate":2432,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.4157809554352161,"extension":6.857347961012145},"hitData":{"launchSpeed":88.5,"launchAngle":63.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.97,"coordY":133.95}},"index":6,"playId":"3df2da61-fa0d-30bb-bee2-351d3d0a3e58","pitchNumber":6,"startTime":"2026-08-02T21:29:36.378Z","endTime":"2026-08-02T21:29:46.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:29:46.901Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T21:30:03.555Z","endTime":"2026-08-02T21:30:31.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.98"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.30"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.12"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.81"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.97"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.02"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.60"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.58"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.12"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"57.77"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.47"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.51"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"59.96"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".625"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".600"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.399713274767752,"aZ":-26.84514244826967,"pfxX":7.9951862631584785,"pfxZ":2.837834761380657,"pX":0.10360182745726393,"pZ":1.7692118706851772,"vX0":-8.963737629478688,"vY0":-134.26098367416654,"vZ0":-4.662637762066582,"x":113.05,"y":191.01,"x0":2.4031042029468472,"y0":50.00106534746552,"z0":5.37503964138856,"aX":15.005494033976028},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.6,"breakHorizontal":-13.2,"spinRate":2351,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4036505572445632,"extension":6.762651412776723},"hitData":{"launchSpeed":79.0,"launchAngle":32.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.75,"coordY":88.58}},"index":0,"playId":"4f913bd9-7d17-3314-b37a-d58a7b5bcd16","pitchNumber":1,"startTime":"2026-08-02T21:30:23.384Z","endTime":"2026-08-02T21:30:31.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:30:31.562Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T21:30:03.555Z","endTime":"2026-08-02T21:30:31.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.98"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.30"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.12"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.81"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.97"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.02"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.60"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.58"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.12"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"57.77"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.47"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.51"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"59.96"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".625"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".600"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.399713274767752,"aZ":-26.84514244826967,"pfxX":7.9951862631584785,"pfxZ":2.837834761380657,"pX":0.10360182745726393,"pZ":1.7692118706851772,"vX0":-8.963737629478688,"vY0":-134.26098367416654,"vZ0":-4.662637762066582,"x":113.05,"y":191.01,"x0":2.4031042029468472,"y0":50.00106534746552,"z0":5.37503964138856,"aX":15.005494033976028},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.6,"breakHorizontal":-13.2,"spinRate":2351,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4036505572445632,"extension":6.762651412776723},"hitData":{"launchSpeed":79.0,"launchAngle":32.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.75,"coordY":88.58}},"index":0,"playId":"4f913bd9-7d17-3314-b37a-d58a7b5bcd16","pitchNumber":1,"startTime":"2026-08-02T21:30:23.384Z","endTime":"2026-08-02T21:30:31.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T21:30:31.562Z","atBatIndex":71},"scoringPlays":[6,14,34,48,50,53],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":118.14,"y":190.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":186.41,"y":64.52},"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":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":136.37,"y":172.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":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":31.21,"y":106.58},"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":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":162.15,"y":163.35},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":133.59,"y":68.93},"type":"O","description":"Flyout"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12,13,14,15],"bottom":[16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":165.23,"y":73.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":129.98,"y":155.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":120.8,"y":157.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":122.42,"y":88.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":160.93,"y":163.34},"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":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":148.5,"y":179.42},"type":"O","description":"Forceout"},{"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":133.06,"y":142.05},"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":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":62.77,"y":98.51},"type":"O","description":"Flyout"}]}},{"startIndex":20,"endIndex":27,"top":[20,21,22,23],"bottom":[24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":17.27,"y":99.84},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":74.05,"y":70.72},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":136.35,"y":190.46},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":83.33,"y":94.99},"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":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":128.5,"y":184.11},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":133.06,"y":197.8},"type":"O","description":"Groundout"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30],"bottom":[31,32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":139.7,"y":204.98},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":111.78,"y":149.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":113.3,"y":134.96},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":197.54,"y":114.94},"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":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":71.8,"y":56.42},"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":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":132.65,"y":179.67},"type":"O","description":"Pop Out"}]}},{"startIndex":36,"endIndex":41,"top":[36,37,38],"bottom":[39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":169.4,"y":117.02},"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":5,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":160.36,"y":108.96},"type":"O","description":"Flyout"}]}},{"startIndex":42,"endIndex":54,"top":[42,43,44],"bottom":[45,46,47,48,49,50,51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":216.33,"y":104.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":151.19,"y":45.56},"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":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":135.59,"y":81.76},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":198.54,"y":108.99},"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":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":208.0,"y":82.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":105.06,"y":158.52},"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":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":230.67,"y":81.42},"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":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":177.61,"y":65.71},"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":6,"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":116.59,"y":164.07},"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":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":227.0,"y":102.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":78.59,"y":92.97},"type":"O","description":"Flyout"}]}},{"startIndex":55,"endIndex":60,"top":[55,56,57],"bottom":[58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":145.26,"y":171.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":122.68,"y":99.78},"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":7,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":147.49,"y":170.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":7,"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":67.51,"y":66.21},"type":"O","description":"Flyout"}]}},{"startIndex":61,"endIndex":66,"top":[61,62,63],"bottom":[64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":99.11,"y":200.33},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":51.23,"y":97.42},"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":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":217.09,"y":93.38},"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":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":133.06,"y":163.34},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":71,"top":[67,68,69,70,71],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":156.88,"y":156.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":202.01,"y":121.43},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":79.85,"y":103.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":163.97,"y":133.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":155.75,"y":88.58},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":6,"hits":6,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"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":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":8,"hits":9,"errors":0,"leftOnBase":6},"away":{"runs":1,"hits":5,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"catcher":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"first":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"second":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"third":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"center":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"right":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"onDeck":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"inHole":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"battingOrder":3,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"onDeck":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"inHole":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"battingOrder":7,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":6,"airOuts":13,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".245","atBats":32,"obp":".313","slg":".398","ops":".711","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":7,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":8,"airOuts":11,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":32,"obp":".368","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":144,"era":"4.87","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.43","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":57,"strikes":87,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":8,"pitchesPerInning":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":67,"groundOuts":57,"airOuts":110,"runs":48,"doubles":24,"triples":1,"homeRuns":15,"strikeOuts":122,"baseOnBalls":39,"intentionalWalks":1,"hits":86,"hitByPitch":1,"avg":".232","atBats":370,"obp":".304","slg":".424","ops":".728","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":157,"rbi":54,"leftOnBase":139,"sacBunts":0,"sacFlies":5,"babip":".298","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":26,"lineOuts":17},"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":17,"stolenBases":26,"stolenBasePercentage":".605","caughtStealingPercentage":".395","assists":22,"putOuts":445,"errors":3,"chances":470,"fielding":".994","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":9,"groundOuts":26,"airOuts":18,"runs":22,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".325","atBats":80,"obp":".368","slg":".475","ops":".843","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":38,"rbi":6,"leftOnBase":42,"sacBunts":4,"sacFlies":1,"babip":".365","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":3,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":29,"obp":".636","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"25.07","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"4.29","battersFaced":33,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":46,"strikes":60,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.71","gamesFinished":5,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"5.79","hitsPer9Inn":"32.79","runsScoredPer9":"25.07","homeRunsPer9":"7.71","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":43,"putOuts":36,"errors":2,"chances":81,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"40","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":16,"groundOuts":17,"airOuts":22,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".230","atBats":61,"obp":".266","slg":".328","ops":".594","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":20,"rbi":6,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".255","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":10,"errors":2,"chances":51,"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"}]},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":52,"groundOuts":70,"airOuts":90,"runs":39,"doubles":18,"triples":3,"homeRuns":6,"strikeOuts":85,"baseOnBalls":43,"intentionalWalks":0,"hits":77,"hitByPitch":6,"avg":".242","atBats":318,"obp":".341","slg":".374","ops":".715","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":119,"rbi":34,"leftOnBase":149,"sacBunts":2,"sacFlies":2,"babip":".310","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":18,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":194,"errors":1,"chances":203,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":75,"groundOuts":101,"airOuts":132,"runs":40,"doubles":16,"triples":1,"homeRuns":16,"strikeOuts":93,"baseOnBalls":17,"intentionalWalks":2,"hits":88,"hitByPitch":11,"avg":".215","atBats":409,"obp":".262","slg":".377","ops":".639","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":154,"rbi":46,"leftOnBase":188,"sacBunts":0,"sacFlies":5,"babip":".236","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.56","popOuts":25,"lineOuts":32},"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":11,"stolenBases":21,"stolenBasePercentage":".656","caughtStealingPercentage":".344","assists":33,"putOuts":453,"errors":4,"chances":490,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":45,"groundOuts":65,"airOuts":75,"runs":30,"doubles":18,"triples":1,"homeRuns":5,"strikeOuts":36,"baseOnBalls":25,"intentionalWalks":0,"hits":57,"hitByPitch":5,"avg":".252","atBats":226,"obp":".335","slg":".407","ops":".742","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":92,"rbi":35,"leftOnBase":97,"sacBunts":3,"sacFlies":4,"babip":".275","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.20","popOuts":10,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":80,"errors":7,"chances":210,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":6,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".313","atBats":32,"obp":".371","slg":".688","ops":"1.059","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":22,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":23,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":43,"gamesStarted":0,"flyOuts":14,"groundOuts":50,"airOuts":35,"runs":33,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":29,"baseOnBalls":25,"intentionalWalks":0,"hits":48,"hitByPitch":5,"atBats":159,"obp":".408","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":774,"era":"6.37","inningsPitched":"41.0","wins":4,"losses":3,"saves":12,"saveOpportunities":18,"holds":4,"blownSaves":6,"earnedRuns":29,"whip":"1.78","battersFaced":192,"outs":123,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":774,"balls":303,"strikes":471,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".571","pitchesPerInning":"18.88","gamesFinished":25,"strikeoutWalkRatio":"1.16","strikeoutsPer9Inn":"6.37","walksPer9Inn":"5.49","hitsPer9Inn":"10.54","runsScoredPer9":"7.24","homeRunsPer9":"1.10","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623205":{"person":{"id":623205,"fullName":"Andrew Velazquez","link":"/api/v1/people/623205"},"jerseyNumber":"45","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":6,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".067","atBats":15,"obp":".067","slg":".067","ops":".134","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":1,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".077","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":12,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":67,"groundOuts":67,"airOuts":94,"runs":36,"doubles":19,"triples":0,"homeRuns":8,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":0,"hits":73,"hitByPitch":0,"avg":".263","atBats":278,"obp":".298","slg":".417","ops":".715","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":301,"totalBases":116,"rbi":37,"leftOnBase":136,"sacBunts":2,"sacFlies":5,"babip":".290","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.75","popOuts":11,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":197,"putOuts":129,"errors":2,"chances":328,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":14,"groundOuts":35,"airOuts":32,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":37,"baseOnBalls":8,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".250","atBats":136,"obp":".307","slg":".301","ops":".608","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":41,"rbi":10,"leftOnBase":67,"sacBunts":0,"sacFlies":2,"babip":".330","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"136.00","popOuts":6,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":34,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621381":{"person":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":35,"groundOuts":21,"airOuts":55,"runs":29,"doubles":8,"triples":0,"homeRuns":12,"strikeOuts":30,"baseOnBalls":14,"intentionalWalks":1,"hits":39,"hitByPitch":2,"atBats":145,"obp":".342","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":633,"era":"7.32","inningsPitched":"35.2","wins":3,"losses":4,"saves":0,"saveOpportunities":4,"holds":13,"blownSaves":4,"earnedRuns":29,"whip":"1.49","battersFaced":161,"outs":107,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":633,"balls":213,"strikes":420,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".429","pitchesPerInning":"17.75","gamesFinished":4,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"7.57","walksPer9Inn":"3.53","hitsPer9Inn":"9.84","runsScoredPer9":"7.32","homeRunsPer9":"3.03","inheritedRunners":10,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607481":{"person":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":6,"strikes":19,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"9.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":12,"groundOuts":18,"airOuts":20,"runs":18,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":71,"obp":".398","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":308,"era":"8.82","inningsPitched":"16.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":16,"whip":"1.96","battersFaced":84,"outs":49,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":308,"balls":112,"strikes":196,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":6,"winPercentage":".500","pitchesPerInning":"18.86","gamesFinished":3,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"7.16","walksPer9Inn":"5.51","hitsPer9Inn":"12.12","runsScoredPer9":"9.92","homeRunsPer9":"3.86","inheritedRunners":14,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".267","atBats":15,"obp":".313","slg":".533","ops":".846","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":8,"rbi":5,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":31,"errors":0,"chances":32,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668834":{"person":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":4,"airOuts":3,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":16,"obp":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":63,"era":"2.08","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.62","battersFaced":17,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":17,"strikes":46,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"14.54","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.08","hitsPer9Inn":"12.46","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":16,"groundOuts":44,"airOuts":45,"runs":16,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":10,"intentionalWalks":0,"hits":40,"hitByPitch":3,"avg":".244","atBats":164,"obp":".298","slg":".354","ops":".652","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":58,"rbi":11,"leftOnBase":69,"sacBunts":5,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.67","popOuts":13,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":139,"errors":2,"chances":141,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":45,"gamesStarted":0,"flyOuts":27,"groundOuts":53,"airOuts":48,"runs":13,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":164,"obp":".246","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":664,"era":"2.00","inningsPitched":"45.0","wins":4,"losses":2,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":10,"whip":"0.93","battersFaced":179,"outs":135,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":664,"balls":247,"strikes":417,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".667","pitchesPerInning":"14.76","gamesFinished":2,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"6.80","walksPer9Inn":"2.40","hitsPer9Inn":"6.00","runsScoredPer9":"2.60","homeRunsPer9":"0.40","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":89,"groundOuts":127,"airOuts":160,"runs":58,"doubles":29,"triples":4,"homeRuns":16,"strikeOuts":111,"baseOnBalls":38,"intentionalWalks":1,"hits":122,"hitByPitch":5,"atBats":516,"obp":".294","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2069,"era":"3.51","inningsPitched":"138.1","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.16","battersFaced":563,"outs":415,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2069,"balls":722,"strikes":1347,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".385","pitchesPerInning":"14.96","gamesFinished":0,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"7.22","walksPer9Inn":"2.47","hitsPer9Inn":"7.94","runsScoredPer9":"3.77","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":32,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":2,"chances":22,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","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":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":19,"gamesStarted":0,"flyOuts":15,"groundOuts":21,"airOuts":25,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":79,"obp":".323","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":378,"era":"3.13","inningsPitched":"23.0","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.26","battersFaced":93,"outs":69,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":378,"balls":153,"strikes":225,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.43","gamesFinished":4,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"6.65","walksPer9Inn":"5.09","hitsPer9Inn":"6.26","runsScoredPer9":"3.91","homeRunsPer9":"0.39","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 4-7)","summary":"5.0 IP, 5 ER, 3 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":7,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":99,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":25,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":47,"strikes":52,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":23,"gamesStarted":23,"flyOuts":93,"groundOuts":122,"airOuts":142,"runs":71,"doubles":31,"triples":5,"homeRuns":15,"strikeOuts":99,"baseOnBalls":45,"intentionalWalks":0,"hits":134,"hitByPitch":6,"atBats":489,"obp":".339","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":2066,"era":"4.41","inningsPitched":"128.2","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.39","battersFaced":548,"outs":386,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2066,"balls":749,"strikes":1317,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.86","rbi":2,"winPercentage":".364","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"6.92","walksPer9Inn":"3.15","hitsPer9Inn":"9.37","runsScoredPer9":"4.97","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":19,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":10,"errors":2,"chances":27,"fielding":".926","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":20,"flyOuts":70,"groundOuts":107,"airOuts":128,"runs":64,"doubles":27,"triples":2,"homeRuns":14,"strikeOuts":107,"baseOnBalls":39,"intentionalWalks":1,"hits":116,"hitByPitch":2,"atBats":450,"obp":".317","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1940,"era":"4.59","inningsPitched":"115.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.34","battersFaced":499,"outs":347,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1940,"balls":722,"strikes":1218,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".385","pitchesPerInning":"16.77","gamesFinished":1,"strikeoutWalkRatio":"2.74","strikeoutsPer9Inn":"8.33","walksPer9Inn":"3.03","hitsPer9Inn":"9.03","runsScoredPer9":"4.98","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":43,"gamesStarted":0,"flyOuts":26,"groundOuts":41,"airOuts":40,"runs":33,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":47,"baseOnBalls":25,"intentionalWalks":0,"hits":44,"hitByPitch":5,"atBats":171,"obp":".366","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":850,"era":"6.25","inningsPitched":"44.2","wins":1,"losses":6,"saves":10,"saveOpportunities":13,"holds":1,"blownSaves":3,"earnedRuns":31,"whip":"1.54","battersFaced":202,"outs":134,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":850,"balls":330,"strikes":520,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".143","pitchesPerInning":"19.03","gamesFinished":23,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"9.47","walksPer9Inn":"5.04","hitsPer9Inn":"8.87","runsScoredPer9":"6.65","homeRunsPer9":"1.01","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677976":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":5,"gamesStarted":3,"flyOuts":11,"groundOuts":39,"airOuts":22,"runs":3,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":96,"obp":".292","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":432,"era":"1.04","inningsPitched":"26.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.19","battersFaced":106,"outs":78,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":432,"balls":166,"strikes":266,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.77","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.62","gamesFinished":0,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"4.85","walksPer9Inn":"3.46","hitsPer9Inn":"7.27","runsScoredPer9":"1.04","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":42,"groundOuts":96,"airOuts":72,"runs":48,"doubles":18,"triples":2,"homeRuns":18,"strikeOuts":111,"baseOnBalls":27,"intentionalWalks":0,"hits":93,"hitByPitch":4,"avg":".251","atBats":371,"obp":".308","slg":".456","ops":".764","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":169,"rbi":42,"leftOnBase":175,"sacBunts":0,"sacFlies":1,"babip":".309","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.61","popOuts":9,"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":22,"putOuts":324,"errors":4,"chances":350,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":0,"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":2,"strikes":9,"strikePercentage":".820","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":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":38,"gamesStarted":2,"flyOuts":15,"groundOuts":35,"airOuts":34,"runs":20,"doubles":4,"triples":0,"homeRuns":10,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":2,"hits":32,"hitByPitch":1,"atBats":147,"obp":".303","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":631,"era":"4.28","inningsPitched":"40.0","wins":2,"losses":3,"saves":2,"saveOpportunities":3,"holds":3,"blownSaves":1,"earnedRuns":19,"whip":"1.23","battersFaced":166,"outs":120,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":631,"balls":214,"strikes":417,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".400","pitchesPerInning":"15.78","gamesFinished":12,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"10.58","walksPer9Inn":"3.83","hitsPer9Inn":"7.20","runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":10,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":45,"gamesStarted":0,"flyOuts":19,"groundOuts":44,"airOuts":40,"runs":20,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":29,"baseOnBalls":17,"intentionalWalks":3,"hits":39,"hitByPitch":1,"atBats":149,"obp":".337","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":678,"era":"3.76","inningsPitched":"40.2","wins":0,"losses":3,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":17,"whip":"1.38","battersFaced":170,"outs":122,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":678,"balls":259,"strikes":419,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".000","pitchesPerInning":"16.67","gamesFinished":5,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"6.42","walksPer9Inn":"3.76","hitsPer9Inn":"8.63","runsScoredPer9":"4.43","homeRunsPer9":"1.55","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[695600,679845,695506,521692,516782,670231,686475,668942,571912,607625,607481,663878,674444],"pitchers":[607625,607481,663878,674444],"bench":[686555,664728,686681,623205],"bullpen":[702070,677976,668674,656638,663738,668834,670167,621381,608379],"battingOrder":[695600,679845,695506,521692,516782,670231,686475,668942,571912],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Caglianone (18, Freeland, K); Perez, S (16, Freeland, K)."},{"label":"TB","value":"Caglianone 2; Maile; Marte, S; Perez, S 2; Rave."},{"label":"RBI","value":"Maile (5)."},{"label":"2-out RBI","value":"Maile."},{"label":"Runners left in scoring position, 2 out","value":"Tolbert; Marte, S; Jensen; Perez, S."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"6."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":8,"airOuts":11,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".254","atBats":32,"obp":".324","slg":".419","ops":".743","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":16,"rbi":8,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":9,"groundOuts":6,"airOuts":13,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".206","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":115,"era":"5.46","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.51","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":115,"balls":41,"strikes":74,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":1,"pitchesPerInning":"12.78","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":1,"flyOuts":25,"groundOuts":42,"airOuts":48,"runs":32,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":49,"baseOnBalls":26,"intentionalWalks":2,"hits":50,"hitByPitch":2,"atBats":186,"obp":".361","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":894,"era":"5.40","inningsPitched":"48.1","wins":3,"losses":6,"saves":4,"saveOpportunities":5,"holds":6,"blownSaves":1,"earnedRuns":29,"whip":"1.57","battersFaced":217,"outs":145,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":894,"balls":322,"strikes":572,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".333","pitchesPerInning":"18.50","gamesFinished":16,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"9.12","walksPer9Inn":"4.84","hitsPer9Inn":"9.31","runsScoredPer9":"5.96","homeRunsPer9":"0.74","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":16,"gamesStarted":16,"flyOuts":45,"groundOuts":84,"airOuts":80,"runs":52,"doubles":20,"triples":2,"homeRuns":17,"strikeOuts":57,"baseOnBalls":30,"intentionalWalks":0,"hits":82,"hitByPitch":1,"atBats":301,"obp":".338","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1244,"era":"5.75","inningsPitched":"76.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.46","battersFaced":334,"outs":230,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1244,"balls":467,"strikes":777,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".444","pitchesPerInning":"16.23","gamesFinished":0,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"6.69","walksPer9Inn":"3.52","hitsPer9Inn":"9.63","runsScoredPer9":"6.10","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-1 | 3 BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":24,"groundOuts":62,"airOuts":51,"runs":37,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":69,"baseOnBalls":38,"intentionalWalks":0,"hits":49,"hitByPitch":1,"avg":".212","atBats":231,"obp":".326","slg":".299","ops":".625","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":69,"rbi":20,"leftOnBase":86,"sacBunts":0,"sacFlies":0,"babip":".289","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":4,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":135,"putOuts":100,"errors":5,"chances":240,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":50,"groundOuts":44,"airOuts":77,"runs":38,"doubles":13,"triples":3,"homeRuns":17,"strikeOuts":69,"baseOnBalls":15,"intentionalWalks":0,"hits":70,"hitByPitch":3,"avg":".273","atBats":256,"obp":".317","slg":".547","ops":".864","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":140,"rbi":47,"leftOnBase":89,"sacBunts":0,"sacFlies":4,"babip":".305","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.06","popOuts":17,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":106,"errors":1,"chances":111,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":47,"groundOuts":58,"airOuts":86,"runs":66,"doubles":16,"triples":0,"homeRuns":33,"strikeOuts":142,"baseOnBalls":37,"intentionalWalks":3,"hits":99,"hitByPitch":4,"avg":".258","atBats":383,"obp":".329","slg":".559","ops":".888","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":214,"rbi":65,"leftOnBase":178,"sacBunts":0,"sacFlies":2,"babip":".314","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.61","popOuts":20,"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":11,"stolenBases":43,"stolenBasePercentage":".796","caughtStealingPercentage":".204","assists":17,"putOuts":479,"errors":9,"chances":505,"fielding":".982","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":5,"gamesStarted":4,"flyOuts":19,"groundOuts":21,"airOuts":27,"runs":9,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":88,"obp":".306","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":393,"era":"3.33","inningsPitched":"24.1","wins":0,"losses":3,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.19","battersFaced":99,"outs":73,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":393,"balls":127,"strikes":266,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".000","pitchesPerInning":"16.15","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.77","walksPer9Inn":"2.59","hitsPer9Inn":"8.14","runsScoredPer9":"3.33","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":19,"gamesStarted":19,"flyOuts":80,"groundOuts":106,"airOuts":134,"runs":53,"doubles":30,"triples":2,"homeRuns":21,"strikeOuts":58,"baseOnBalls":24,"intentionalWalks":0,"hits":105,"hitByPitch":2,"atBats":397,"obp":".305","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1633,"era":"4.47","inningsPitched":"102.2","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.26","battersFaced":429,"outs":308,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1633,"balls":631,"strikes":1002,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".733","pitchesPerInning":"15.91","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"5.08","walksPer9Inn":"2.10","hitsPer9Inn":"9.20","runsScoredPer9":"4.65","homeRunsPer9":"1.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":16,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":7,"errors":0,"chances":19,"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":28,"gamesStarted":2,"flyOuts":50,"groundOuts":65,"airOuts":80,"runs":48,"doubles":19,"triples":2,"homeRuns":8,"strikeOuts":40,"baseOnBalls":24,"intentionalWalks":2,"hits":74,"hitByPitch":4,"atBats":254,"obp":".357","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1044,"era":"6.22","inningsPitched":"63.2","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.54","battersFaced":287,"outs":191,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":1044,"balls":375,"strikes":669,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".000","pitchesPerInning":"16.40","gamesFinished":12,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"5.65","walksPer9Inn":"3.39","hitsPer9Inn":"10.46","runsScoredPer9":"6.79","homeRunsPer9":"1.13","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":14,"gamesStarted":5,"flyOuts":47,"groundOuts":44,"airOuts":70,"runs":38,"doubles":22,"triples":1,"homeRuns":13,"strikeOuts":53,"baseOnBalls":13,"intentionalWalks":2,"hits":75,"hitByPitch":2,"atBats":238,"obp":".353","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":942,"era":"5.90","inningsPitched":"58.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.52","battersFaced":257,"outs":174,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":942,"balls":314,"strikes":628,"strikePercentage":".670","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".000","pitchesPerInning":"16.24","gamesFinished":6,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"8.22","walksPer9Inn":"2.02","hitsPer9Inn":"11.64","runsScoredPer9":"5.90","homeRunsPer9":"2.02","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | 2 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":28,"groundOuts":32,"airOuts":52,"runs":15,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".236","atBats":140,"obp":".273","slg":".407","ops":".680","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":57,"rbi":18,"leftOnBase":65,"sacBunts":1,"sacFlies":2,"babip":".259","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":15,"lineOuts":9},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":8,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":28,"obp":".387","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":87,"era":"5.14","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.71","battersFaced":31,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":28,"strikes":59,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"12.43","gamesFinished":6,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.29","walksPer9Inn":"2.57","hitsPer9Inn":"12.86","runsScoredPer9":"5.14","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":32,"stolenBasePercentage":".842","caughtStealingPercentage":".158","assists":13,"putOuts":281,"errors":4,"chances":298,"fielding":".987","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"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":3,"flyOuts":20,"groundOuts":15,"airOuts":40,"runs":25,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":30,"baseOnBalls":16,"intentionalWalks":2,"hits":37,"hitByPitch":2,"atBats":116,"obp":".399","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":560,"era":"7.06","inningsPitched":"29.1","wins":0,"losses":4,"saves":3,"saveOpportunities":5,"holds":5,"blownSaves":2,"earnedRuns":23,"whip":"1.81","battersFaced":140,"outs":88,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":560,"balls":206,"strikes":354,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".000","pitchesPerInning":"19.09","gamesFinished":12,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"9.20","walksPer9Inn":"4.91","hitsPer9Inn":"11.35","runsScoredPer9":"7.67","homeRunsPer9":"1.84","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.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":97,"flyOuts":40,"groundOuts":94,"airOuts":89,"runs":49,"doubles":22,"triples":7,"homeRuns":11,"strikeOuts":67,"baseOnBalls":18,"intentionalWalks":0,"hits":99,"hitByPitch":4,"avg":".289","atBats":342,"obp":".330","slg":".491","ops":".821","caughtStealing":4,"stolenBases":17,"stolenBasePercentage":".810","caughtStealingPercentage":".190","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":168,"rbi":62,"leftOnBase":118,"sacBunts":4,"sacFlies":3,"babip":".330","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.09","popOuts":17,"lineOuts":32},"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":225,"errors":2,"chances":228,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"600","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":50,"groundOuts":78,"airOuts":91,"runs":35,"doubles":24,"triples":0,"homeRuns":3,"strikeOuts":60,"baseOnBalls":30,"intentionalWalks":0,"hits":88,"hitByPitch":5,"avg":".283","atBats":311,"obp":".350","slg":".389","ops":".739","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":121,"rbi":41,"leftOnBase":133,"sacBunts":1,"sacFlies":5,"babip":".336","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"103.67","popOuts":7,"lineOuts":34},"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":11,"putOuts":204,"errors":3,"chances":218,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":22,"flyOuts":71,"groundOuts":117,"airOuts":111,"runs":85,"doubles":28,"triples":6,"homeRuns":16,"strikeOuts":80,"baseOnBalls":40,"intentionalWalks":0,"hits":149,"hitByPitch":5,"atBats":450,"obp":".387","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1934,"era":"6.54","inningsPitched":"104.2","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.81","battersFaced":502,"outs":314,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1934,"balls":739,"strikes":1195,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".250","pitchesPerInning":"18.48","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.88","walksPer9Inn":"3.44","hitsPer9Inn":"12.81","runsScoredPer9":"7.31","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":17,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":11,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":62,"groundOuts":83,"airOuts":108,"runs":35,"doubles":18,"triples":0,"homeRuns":8,"strikeOuts":97,"baseOnBalls":21,"intentionalWalks":0,"hits":67,"hitByPitch":2,"avg":".193","atBats":347,"obp":".239","slg":".314","ops":".553","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":378,"totalBases":109,"rbi":35,"leftOnBase":193,"sacBunts":1,"sacFlies":7,"babip":".237","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.38","popOuts":23,"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":231,"putOuts":124,"errors":8,"chances":363,"fielding":".978","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":"400","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":64,"groundOuts":104,"airOuts":106,"runs":48,"doubles":23,"triples":2,"homeRuns":13,"strikeOuts":65,"baseOnBalls":44,"intentionalWalks":0,"hits":115,"hitByPitch":7,"avg":".296","atBats":388,"obp":".376","slg":".466","ops":".842","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":181,"rbi":58,"leftOnBase":146,"sacBunts":0,"sacFlies":2,"babip":".327","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.85","popOuts":20,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":717,"errors":3,"chances":774,"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"}]},"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":{"note":"(W, 3-10)","summary":"9.0 IP, ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":9,"groundOuts":6,"airOuts":13,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":115,"inningsPitched":"9.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":34,"outs":27,"gamesPitched":1,"completeGames":1,"shutouts":0,"pitchesThrown":115,"balls":41,"strikes":74,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":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":20,"gamesStarted":20,"flyOuts":76,"groundOuts":112,"airOuts":115,"runs":84,"doubles":34,"triples":5,"homeRuns":21,"strikeOuts":93,"baseOnBalls":23,"intentionalWalks":0,"hits":138,"hitByPitch":5,"atBats":455,"obp":".342","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1744,"era":"6.81","inningsPitched":"108.1","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":82,"whip":"1.49","battersFaced":486,"outs":325,"gamesPitched":20,"completeGames":1,"shutouts":0,"pitchesThrown":1744,"balls":571,"strikes":1173,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":1,"winPercentage":".231","pitchesPerInning":"16.10","gamesFinished":0,"strikeoutWalkRatio":"4.04","strikeoutsPer9Inn":"7.73","walksPer9Inn":"1.91","hitsPer9Inn":"11.46","runsScoredPer9":"6.98","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":9,"groundOuts":7,"airOuts":18,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":63,"obp":".373","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":337,"era":"5.74","inningsPitched":"15.2","wins":0,"losses":2,"saves":9,"saveOpportunities":11,"holds":1,"blownSaves":2,"earnedRuns":10,"whip":"1.72","battersFaced":75,"outs":47,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":337,"balls":126,"strikes":211,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".000","pitchesPerInning":"21.51","gamesFinished":16,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"12.64","walksPer9Inn":"5.74","hitsPer9Inn":"9.77","runsScoredPer9":"5.74","homeRunsPer9":"0.57","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"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}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":56,"groundOuts":57,"airOuts":87,"runs":51,"doubles":15,"triples":0,"homeRuns":12,"strikeOuts":104,"baseOnBalls":32,"intentionalWalks":0,"hits":88,"hitByPitch":5,"avg":".263","atBats":335,"obp":".335","slg":".415","ops":".750","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":373,"totalBases":139,"rbi":46,"leftOnBase":129,"sacBunts":0,"sacFlies":1,"babip":".345","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.92","popOuts":14,"lineOuts":17},"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":170,"putOuts":130,"errors":8,"chances":308,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{},"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":52,"gamesStarted":2,"flyOuts":29,"groundOuts":49,"airOuts":50,"runs":18,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":1,"hits":40,"hitByPitch":2,"atBats":168,"obp":".297","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":706,"era":"2.58","inningsPitched":"45.1","wins":3,"losses":3,"saves":1,"saveOpportunities":5,"holds":6,"blownSaves":4,"earnedRuns":13,"whip":"1.17","battersFaced":189,"outs":136,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":706,"balls":265,"strikes":441,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".500","pitchesPerInning":"15.57","gamesFinished":7,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.58","hitsPer9Inn":"7.94","runsScoredPer9":"3.57","homeRunsPer9":"0.40","inheritedRunners":37,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"3-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":27,"groundOuts":26,"airOuts":45,"runs":32,"doubles":10,"triples":3,"homeRuns":5,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":1,"hits":43,"hitByPitch":3,"avg":".305","atBats":141,"obp":".389","slg":".525","ops":".914","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":74,"rbi":27,"leftOnBase":56,"sacBunts":1,"sacFlies":4,"babip":".352","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.20","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":129,"errors":2,"chances":138,"fielding":".986","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":75,"flyOuts":39,"groundOuts":90,"airOuts":67,"runs":28,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":62,"hitByPitch":15,"avg":".251","atBats":247,"obp":".322","slg":".320","ops":".642","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":79,"rbi":23,"leftOnBase":114,"sacBunts":6,"sacFlies":0,"babip":".281","groundOutsToAirouts":"1.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.33","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":27,"putOuts":111,"errors":1,"chances":139,"fielding":".993","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":41,"groundOuts":76,"airOuts":78,"runs":54,"doubles":20,"triples":2,"homeRuns":9,"strikeOuts":77,"baseOnBalls":45,"intentionalWalks":2,"hits":84,"hitByPitch":4,"avg":".268","atBats":313,"obp":".365","slg":".431","ops":".796","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":364,"totalBases":135,"rbi":39,"leftOnBase":137,"sacBunts":0,"sacFlies":2,"babip":".328","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.78","popOuts":14,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":157,"putOuts":79,"errors":9,"chances":245,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[664983,666160,694249,681198,650489,687859,666397,664954,678662,607536],"pitchers":[607536],"bench":[671289,696100,691720],"bullpen":[688642,657514,663372,685299,623474,687312,547179,675848,605447,608372],"battingOrder":[664983,666160,694249,681198,650489,687859,666397,664954,678662],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Carrigg (10, Lugo, S); Sullivan, B 2 (10, Lugo, S, Bummer); Rumfield (23, Bummer)."},{"label":"HR","value":"McCarthy (11, 6th inning off Bummer, 2 on, 1 out)."},{"label":"TB","value":"Carrigg 4; Castro, W; Johnston, T; McCarthy 4; Rumfield 2; Sullivan, B 4."},{"label":"RBI","value":"Carrigg (27); McCarthy 3 (62); Rumfield (58); Sullivan, B 2 (18); Tovar (35)."},{"label":"2-out RBI","value":"Rumfield."},{"label":"Runners left in scoring position, 2 out","value":"Castro, W 2; Johnston, T; McCarthy 2."},{"label":"SF","value":"Tovar."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Sullivan, B (1, 2nd base off Lugo, S/Maile); Carrigg 2 (5, 2nd base off Bummer/Maile, 3rd base off Bummer/Maile)."}]}],"note":[]}},"officials":[{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Loftin (Strike-Overturned to Ball); Lugo, S (Ball-Confirmed); Rumfield (Strike-Overturned to Ball); Sullivan, B 2 (Ball-Overturned to Strike, Ball-Confirmed); Marte, S (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Lugo, S 99-52; Bummer 25-19; Pearson 9-7; Cruz 11-9; Freeland, K 115-74."},{"label":"Groundouts-flyouts","value":"Lugo, S 5-4; Bummer 1-2; Pearson 1-1; Cruz 1-1; Freeland, K 6-9."},{"label":"Batters faced","value":"Lugo, S 25; Bummer 7; Pearson 3; Cruz 3; Freeland, K 34."},{"label":"Inherited runners-scored","value":"Bummer 3-3."},{"label":"Umpires","value":"HP: Edwin Moscoso. 1B: Nic Lentz. 2B: Hunter Wendelstedt. 3B: Vic Carapazza. "},{"label":"Weather","value":"99 degrees, Sunny."},{"label":"Wind","value":"11 mph, R To L."},{"label":"First pitch","value":"1:09 PM."},{"label":"T","value":"2:21."},{"label":"Att","value":"32,226."},{"label":"Venue","value":"Coors Field."},{"label":"August 2, 2026"}],"pitchingNotes":["Lugo, S pitched to 3 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","boxscoreName":"Freeland, K"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 3-10)","summary":"9.0 IP, ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":9,"groundOuts":6,"airOuts":13,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":115,"inningsPitched":"9.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":34,"outs":27,"gamesPitched":1,"completeGames":1,"shutouts":0,"pitchesThrown":115,"balls":41,"strikes":74,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":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":20,"gamesStarted":20,"flyOuts":76,"groundOuts":112,"airOuts":115,"runs":84,"doubles":34,"triples":5,"homeRuns":21,"strikeOuts":93,"baseOnBalls":23,"intentionalWalks":0,"hits":138,"hitByPitch":5,"atBats":455,"obp":".342","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1744,"era":"6.81","inningsPitched":"108.1","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":82,"whip":"1.49","battersFaced":486,"outs":325,"gamesPitched":20,"completeGames":1,"shutouts":0,"pitchesThrown":1744,"balls":571,"strikes":1173,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":1,"winPercentage":".231","pitchesPerInning":"16.10","gamesFinished":0,"strikeoutWalkRatio":"4.04","strikeoutsPer9Inn":"7.73","walksPer9Inn":"1.91","hitsPer9Inn":"11.46","runsScoredPer9":"6.98","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":85,"pitchingGameScore":85},{"player":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249","boxscoreName":"Carrigg"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":27,"groundOuts":26,"airOuts":45,"runs":32,"doubles":10,"triples":3,"homeRuns":5,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":1,"hits":43,"hitByPitch":3,"avg":".305","atBats":141,"obp":".389","slg":".525","ops":".914","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":74,"rbi":27,"leftOnBase":56,"sacBunts":1,"sacFlies":4,"babip":".352","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.20","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":129,"errors":2,"chances":138,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","boxscoreName":"Sullivan, B"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | 2 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":28,"groundOuts":32,"airOuts":52,"runs":15,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".236","atBats":140,"obp":".273","slg":".407","ops":".680","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":57,"rbi":18,"leftOnBase":65,"sacBunts":1,"sacFlies":2,"babip":".259","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":15,"lineOuts":9},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":8,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":28,"obp":".387","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":87,"era":"5.14","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.71","battersFaced":31,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":28,"strikes":59,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"12.43","gamesFinished":6,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.29","walksPer9Inn":"2.57","hitsPer9Inn":"12.86","runsScoredPer9":"5.14","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":32,"stolenBasePercentage":".842","caughtStealingPercentage":".158","assists":13,"putOuts":281,"errors":4,"chances":298,"fielding":".987","passedBall":2,"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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"loser":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}