{"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":824326,"link":"/api/v1.1/game/824326/feed/live","metaData":{"wait":10,"timeStamp":"20260802_030807","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824326,"type":"R","doubleHeader":"N","id":"2026/08/01/kcamlb-colmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824326-2026-08-01","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-02T00:10:00Z","originalDate":"2026-08-01","officialDate":"2026-08-01","dayNight":"night","time":"6: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":112,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":46,"losses":66,"ties":0,"pct":".411"},"records":{},"divisionLeader":false,"wins":46,"losses":66,"winningPercentage":".411"},"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":111,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":44,"losses":67,"ties":0,"pct":".396"},"records":{},"divisionLeader":false,"wins":44,"losses":67,"winningPercentage":".396"},"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},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID686668":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668","firstName":"Brenton","lastName":"Doyle","primaryNumber":"7","birthDate":"1998-05-14","currentAge":28,"birthCity":"Warrenton","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brenton","useLastName":"Doyle","middleName":"Edward","boxscoreName":"Doyle, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenton Doyle","nameSlug":"brenton-doyle-686668","firstLastName":"Brenton Doyle","lastFirstName":"Doyle, Brenton","lastInitName":"Doyle, B","initLastName":"B Doyle","fullFMLName":"Brenton Edward Doyle","fullLFMName":"Doyle, Brenton Edward","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"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":"21","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},"ID657041":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","firstName":"Lane","lastName":"Thomas","primaryNumber":"20","birthDate":"1995-08-23","currentAge":31,"birthCity":"Knoxville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lane","useLastName":"Thomas","middleName":"Michael","boxscoreName":"Thomas, L","nickName":"Laner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lane Thomas","nameSlug":"lane-thomas-657041","firstLastName":"Lane Thomas","lastFirstName":"Thomas, Lane","lastInitName":"Thomas, L","initLastName":"L Thomas","fullFMLName":"Lane Michael Thomas","fullLFMName":"Thomas, Lane Michael","strikeZoneTop":3.146,"strikeZoneBottom":1.588},"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},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"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":"21","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},"ID679883":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883","firstName":"Luinder","lastName":"Avila","primaryNumber":"58","birthDate":"2001-08-21","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luinder","useLastName":"Avila","middleName":"Gabriel","boxscoreName":"Avila","gender":"M","nameMatrilineal":"Rada","isPlayer":true,"isVerified":true,"pronunciation":"loo-ween-der AH-vee-luh","mlbDebutDate":"2025-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luinder Avila","nameSlug":"luinder-avila-679883","firstLastName":"Luinder Avila","lastFirstName":"Avila, Luinder","lastInitName":"Avila, L","initLastName":"L Avila","fullFMLName":"Luinder Gabriel Avila","fullLFMName":"Avila, Luinder Gabriel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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":"Clear","temp":"94","wind":"4 mph, R To L"},"gameInfo":{"attendance":40216,"firstPitch":"2026-08-02T00:12:00.000Z","gameDurationMinutes":176},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"home":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"}},"officialScorer":{"id":431080,"fullName":"Dennis Smythe","link":"/api/v1/people/431080"},"primaryDatacaster":{"id":700142,"fullName":"Zack Holler","link":"/api/v1/people/700142"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T00:12:04.496Z","endTime":"2026-08-02T00:13:11.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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-01T20:50:32.654Z","endTime":"2026-08-01T23:46:32.473Z","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-01T23:46:32.473Z","endTime":"2026-08-02T00:09:56.410Z","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-02T00:09:56.410Z","endTime":"2026-08-02T00:12:06.713Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29187927340653,"aZ":-16.660700479921005,"pfxX":-3.5036274036723007,"pfxZ":8.040705340188438,"pX":0.05200017793378058,"pZ":1.3564369390873146,"vX0":5.388951020770704,"vY0":-137.27538290540042,"vZ0":-7.843183508840372,"x":115.02,"y":202.16,"x0":-1.4715745716747612,"y0":50.00423617989471,"z0":5.3617993193541365,"aX":-6.760877726009136},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":5.4,"spinRate":2342,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3973650506189488,"extension":6.488463396431269},"index":3,"playId":"7b62cc4d-cd45-32f2-a5b9-1f95a44f6f0d","pitchNumber":1,"startTime":"2026-08-02T00:12:06.713Z","endTime":"2026-08-02T00:12:11.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992792370591257,"aZ":-18.253927304582977,"pfxX":-2.34427702668619,"pfxZ":7.178885108295748,"pX":-0.48890119259505943,"pZ":2.5785365224385286,"vX0":3.9146110429240712,"vY0":-137.5217319412697,"vZ0":-4.182113057464784,"x":135.64,"y":169.16,"x0":-1.6183036933096244,"y0":50.002724134437614,"z0":5.336938673805337,"aX":-4.5458070462468365},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":3.6,"spinRate":2401,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3964349097773634,"extension":6.485525036644753},"index":4,"playId":"353efbf4-70d7-3913-b1cb-09e8e5ca824b","pitchNumber":2,"startTime":"2026-08-02T00:12:20.059Z","endTime":"2026-08-02T00:12:23.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.047561567964962,"aZ":-26.141045138796386,"pfxX":-2.2738816821732613,"pfxZ":3.7750394184399507,"pX":-0.7776044760491263,"pZ":3.5588602088660846,"vX0":2.5303399997392715,"vY0":-124.10309858273227,"vZ0":0.1043313225085758,"x":146.64,"y":142.69,"x0":-1.5032672972127858,"y0":50.003920560867634,"z0":5.650110762641097,"aX":-3.6354663408789487},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":3.7,"spinRate":1610,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.43723974900111484,"extension":6.409676980464708},"index":5,"playId":"e202f7a3-4529-3b89-97f4-41bdd2716096","pitchNumber":3,"startTime":"2026-08-02T00:12:35.373Z","endTime":"2026-08-02T00:12:39.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94289450522238,"aZ":-23.45983425239944,"pfxX":0.5330176828103772,"pfxZ":4.7837785604690275,"pX":1.8593264556412339,"pZ":1.0432501135953043,"vX0":8.568365067458476,"vY0":-133.01783998711448,"vZ0":-6.6905138397804365,"x":46.13,"y":210.61,"x0":-1.4502890444067986,"y0":50.00648112033743,"z0":5.250338600827913,"aX":0.9708864424751577},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":-2.5,"spinRate":2551,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40910996129143307,"extension":6.575705353409782},"index":6,"playId":"2f9383b5-208e-3eb2-b7e5-fc7ef0948c94","pitchNumber":4,"startTime":"2026-08-02T00:12:51.212Z","endTime":"2026-08-02T00:12:55.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":85.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72834827032143,"aZ":-25.705299047957162,"pfxX":0.13173162382081482,"pfxZ":3.551960540981653,"pX":1.6341400030936966,"pZ":0.6420630340188008,"vX0":7.7623100437731924,"vY0":-132.4555391129844,"vZ0":-7.43291688789698,"x":54.71,"y":221.44,"x0":-1.3216026435887345,"y0":50.004344610689756,"z0":5.297936849761425,"aX":0.23745578085763253},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.4,"breakHorizontal":-1.6,"spinRate":2540,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4096894041546477,"extension":6.654988780377964},"index":7,"playId":"37af3d47-ae7d-36f4-a3af-2749df67d62d","pitchNumber":5,"startTime":"2026-08-02T00:13:07.281Z","endTime":"2026-08-02T00:13:11.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:13:11.156Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lane Thomas singles on a line drive to left fielder Jake McCarthy. Carter Jensen to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T00:13:28.154Z","endTime":"2026-08-02T00:15:55.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.660091098379628,"aZ":-23.418667918567824,"pfxX":0.5838975676045849,"pfxZ":4.896086843461147,"pX":-0.15385992515168087,"pZ":1.8878585673777324,"vX0":3.466136154662235,"vY0":-131.3797547571959,"vZ0":-4.632215806210943,"x":122.86,"y":187.81,"x0":-1.5535894332997573,"y0":50.005565656537726,"z0":5.363639812293937,"aX":1.0451644709260468},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":-1.7,"spinRate":2304,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4132012704229524,"extension":6.687207523352263},"index":0,"playId":"9a0d6966-c70f-30c3-87b7-e895334b4a0b","pitchNumber":1,"startTime":"2026-08-02T00:13:37.442Z","endTime":"2026-08-02T00:13:41.477Z","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":94.3,"endSpeed":87.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774108978031034,"aZ":-19.62818809369227,"pfxX":-4.553669204897023,"pfxZ":6.479910968338533,"pX":-0.14943862529657556,"pZ":4.288267724945651,"vX0":5.567933121853629,"vY0":-137.37425817675202,"vZ0":0.11840502191506086,"x":122.7,"y":123.0,"x0":-1.598761990312573,"y0":50.00100352183127,"z0":5.565035585531731,"aX":-8.81456655609991},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":7.2,"spinRate":2199,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3967775760459027,"extension":6.4936434389224695},"index":1,"playId":"ae822648-4f9c-3844-97fd-e5f9a3068994","pitchNumber":2,"startTime":"2026-08-02T00:13:55.899Z","endTime":"2026-08-02T00:13:59.882Z","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":89.3,"endSpeed":83.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.602235526806407,"aZ":-25.61713205065344,"pfxX":2.0949399633132777,"pfxZ":3.734126909336535,"pX":-0.28782093116472907,"pZ":2.957649420619682,"vX0":2.6247473003122055,"vY0":-130.27269172477025,"vZ0":-1.6633419892595294,"x":127.97,"y":158.92,"x0":-1.5723523068847363,"y0":50.00643630227979,"z0":5.499542336583912,"aX":3.681782167014842},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":-4.3,"spinRate":2510,"spinDirection":178},"zone":2,"typeConfidence":2.0,"plateTime":0.4168987227002412,"extension":6.601556039807782},"index":2,"playId":"7508336a-3a72-306c-94f7-e6cdb228c459","pitchNumber":3,"startTime":"2026-08-02T00:14:12.662Z","endTime":"2026-08-02T00:14:16.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.696751907754408,"aZ":-18.111117317626608,"pfxX":-1.8473721075946057,"pfxZ":7.0542852658402335,"pX":-0.40148503632217813,"pZ":4.24849174660199,"vX0":3.971260035279272,"vY0":-139.64247520064836,"vZ0":-0.27051180652986845,"x":132.3,"y":124.07,"x0":-1.5960623652633443,"y0":50.00068923612071,"z0":5.528498048590562,"aX":-3.6821128290069955},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":2.6,"spinRate":2339,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3908309607691103,"extension":6.37232743385998},"index":3,"playId":"ce506f45-161c-355f-8184-f867796e6b9c","pitchNumber":4,"startTime":"2026-08-02T00:14:45.798Z","endTime":"2026-08-02T00:14:49.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48529090391055,"aZ":-29.87356964324004,"pfxX":2.222708802961346,"pfxZ":1.5456888675723093,"pX":-0.02618490231579672,"pZ":3.763414207966737,"vX0":3.259908306899553,"vY0":-120.8223805562572,"vZ0":1.9668003259633486,"x":118.0,"y":137.17,"x0":-1.6790704138863937,"y0":50.0008609769303,"z0":5.5553417215386585,"aX":3.3006049421224386},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.5,"breakHorizontal":-4.8,"spinRate":2662,"spinDirection":85},"zone":12,"typeConfidence":2.0,"plateTime":0.45251080455239157,"extension":6.525197589654292},"index":4,"playId":"7deb5022-d49b-30f9-9580-5084a6406433","pitchNumber":5,"startTime":"2026-08-02T00:15:05.396Z","endTime":"2026-08-02T00:15:10.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"5b7ef9dc-7350-3894-ad53-3230b8c5aa96","startTime":"2026-08-02T00:15:27.328Z","endTime":"2026-08-02T00:15:30.402Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.772355128495903,"aZ":-18.636220762629957,"pfxX":-0.4768150896581709,"pfxZ":6.917695595834582,"pX":0.05244448973435819,"pZ":3.428807358952216,"vX0":4.580300172248491,"vY0":-138.05714725222674,"vZ0":-2.3076802433325763,"x":115.0,"y":146.2,"x0":-1.5564606938907162,"y0":50.00187958425364,"z0":5.510856081588621,"aX":-0.9334509192629907},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":0.0,"spinRate":2355,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39467793091378134,"extension":6.449671065203324},"hitData":{"launchSpeed":79.3,"launchAngle":15.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.59,"coordY":115.7}},"index":6,"playId":"4523f3a6-e9ce-367e-b025-e43488400397","pitchNumber":6,"startTime":"2026-08-02T00:15:45.282Z","endTime":"2026-08-02T00:15:55.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:15:55.772Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jac Caglianone grounds into a double play, shortstop Cole Carrigg to first baseman TJ Rumfield. Carter Jensen to 3rd. Lane Thomas out at 2nd. Jac Caglianone out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T00:16:04.766Z","endTime":"2026-08-02T00:16:39.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":90.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.708401376143918,"aZ":-18.759456433310728,"pfxX":-2.5575055624448413,"pfxZ":6.565237230508345,"pX":0.13316139781361233,"pZ":2.7791446311642627,"vX0":5.153712895655742,"vY0":-140.36997831860083,"vZ0":-4.4151975604719,"x":111.92,"y":163.74,"x0":-1.3749868409216004,"y0":50.00268593056846,"z0":5.554909112211893,"aX":-5.225838329650877},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.4,"breakHorizontal":3.8,"spinRate":2431,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.38673055907995746,"extension":6.518135555718203},"hitData":{"launchSpeed":93.8,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.45,"coordY":147.63}},"index":0,"playId":"892cc349-040d-39b4-8537-618f920378d1","pitchNumber":1,"startTime":"2026-08-02T00:16:31.426Z","endTime":"2026-08-02T00:16:39.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:16:39.066Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T00:16:56.921Z","endTime":"2026-08-02T00:18:40.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89192097904209,"aZ":-27.089416310005262,"pfxX":1.146287726567424,"pfxZ":2.853746494067938,"pX":-0.6283972162532226,"pZ":2.7956647768523095,"vX0":2.4787205422636776,"vY0":-131.18029517608755,"vZ0":-1.9369519928945138,"x":140.95,"y":163.3,"x0":-1.7262147311363059,"y0":50.00319304959808,"z0":5.519154042267338,"aX":2.0424644521140705},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.0,"breakHorizontal":-2.5,"spinRate":2599,"spinDirection":183},"zone":4,"typeConfidence":2.0,"plateTime":0.4139960935911362,"extension":6.574304514525732},"index":0,"playId":"41561c0e-6577-3c50-944d-b15d5ea74d86","pitchNumber":1,"startTime":"2026-08-02T00:17:06.095Z","endTime":"2026-08-02T00:17:10.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7841977216624,"aZ":-26.323119461032636,"pfxX":2.465135733107867,"pfxZ":3.2671153235258394,"pX":0.9655315232269657,"pZ":2.0226850389332953,"vX0":4.958404048496586,"vY0":-131.7416071148779,"vZ0":-3.975470531141158,"x":80.2,"y":184.17,"x0":-1.2469414115234148,"y0":50.00488675653838,"z0":5.452941098895536,"aX":4.420045643296195},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.4,"breakHorizontal":-5.4,"spinRate":2599,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4126375183198414,"extension":6.639383876749716},"index":1,"playId":"79726c9c-c3bf-3e94-8435-b13c00e678d6","pitchNumber":2,"startTime":"2026-08-02T00:17:25.391Z","endTime":"2026-08-02T00:17:31.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15186811952094,"aZ":-31.09778738643843,"pfxX":4.866196640163427,"pfxZ":0.6867145137242501,"pX":1.0092147240948395,"pZ":0.7425260201131363,"vX0":4.651415010906319,"vY0":-124.13499616696213,"vZ0":-4.923497194394319,"x":78.53,"y":218.73,"x0":-1.5134681259910625,"y0":50.00582623007407,"z0":5.306261709711424,"aX":7.684060305566318},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.5,"breakHorizontal":-9.8,"spinRate":2754,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.43928509912428915,"extension":6.654027668467153},"index":2,"playId":"7a41fdd6-6881-3f77-9733-ce11a77bb7ef","pitchNumber":3,"startTime":"2026-08-02T00:18:10.493Z","endTime":"2026-08-02T00:18:17.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.645597927271314,"aZ":-29.280658083404795,"pfxX":-2.716178353038589,"pfxZ":1.7749759197784476,"pX":-0.26878149843003857,"pZ":2.0173063706741843,"vX0":3.8128113889195285,"vY0":-125.29868641144066,"vZ0":-2.773562403922324,"x":127.25,"y":184.31,"x0":-1.4408193167604346,"y0":50.00168800132396,"z0":5.473738247739155,"aX":-4.422187734616331},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":4.3,"spinRate":1479,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4332251892135113,"extension":6.624707308678213},"hitData":{"launchSpeed":80.3,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":164.35}},"index":3,"playId":"77981625-43df-343f-b4d1-7c33287f5d26","pitchNumber":4,"startTime":"2026-08-02T00:18:32.833Z","endTime":"2026-08-02T00:18:40.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:18:40.659Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out sharply to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T00:21:09.408Z","endTime":"2026-08-02T00:22:13.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964772257098954,"aZ":-19.609816733417237,"pfxX":0.6630725003317148,"pfxZ":6.57118144720889,"pX":-0.07539879593629224,"pZ":3.474000285309754,"vX0":4.208335133052183,"vY0":-136.6428633002101,"vZ0":-3.700710893444549,"x":119.87,"y":144.98,"x0":-1.714558678518716,"y0":50.00184925940854,"z0":6.174454938739678,"aX":1.2678290644088308},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":-2.0,"spinRate":2506,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39914489178055046,"extension":6.380119838900408},"index":0,"playId":"d1f82baf-cdc7-3c3f-8806-509646f54f33","pitchNumber":1,"startTime":"2026-08-02T00:21:15.531Z","endTime":"2026-08-02T00:21:19.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25425028956194,"aZ":-35.66045978700451,"pfxX":1.8541011045861635,"pfxZ":-2.324108655051336,"pX":0.48137040118555646,"pZ":0.7484849832238952,"vX0":4.5979299489039125,"vY0":-120.73309948715827,"vZ0":-5.0836992405612085,"x":98.65,"y":218.57,"x0":-1.6775674109596843,"y0":50.00408254622244,"z0":5.968769508916518,"aX":2.7779061885156886},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.0,"breakHorizontal":-4.3,"spinRate":2685,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4511202439344948,"extension":6.246632405659267},"index":1,"playId":"54ad7a6d-9f46-3c63-8e0e-3f94568f1e31","pitchNumber":2,"startTime":"2026-08-02T00:21:29.614Z","endTime":"2026-08-02T00:21:34.266Z","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":86.2,"endSpeed":80.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.120692472506043,"aZ":-34.054767726075475,"pfxX":2.4966017584626776,"pfxZ":-1.1590061416278465,"pX":-0.8501617082141864,"pZ":0.5767362976613543,"vX0":1.862366564002562,"vY0":-125.55495253447334,"vZ0":-6.405234390259743,"x":149.41,"y":223.21,"x0":-1.9224172848537076,"y0":50.004765060339885,"z0":5.886013444404318,"aX":4.041508631521946},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.1,"breakHorizontal":-4.9,"spinRate":2805,"spinDirection":91},"zone":13,"typeConfidence":2.0,"plateTime":0.4339632918531007,"extension":6.466651658439936},"index":2,"playId":"e9bc9be9-f312-3a27-80a7-f8429686d7c9","pitchNumber":3,"startTime":"2026-08-02T00:21:46.080Z","endTime":"2026-08-02T00:21:50.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263327188416387,"aZ":-19.566008980418527,"pfxX":-0.916049217530742,"pfxZ":6.180727189744534,"pX":-0.7588810665397553,"pZ":2.918804904197254,"vX0":2.450334303530864,"vY0":-140.61198468717785,"vZ0":-5.436729678272863,"x":145.93,"y":159.97,"x0":-1.5154003687108784,"y0":50.00290875224444,"z0":6.112201219133265,"aX":-1.86890646668107},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":1.2,"spinRate":2591,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3867662963416305,"extension":6.378066711565578},"hitData":{"launchSpeed":100.8,"launchAngle":17.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":58.89,"coordY":90.69}},"index":3,"playId":"588814e2-76c2-3c40-bcf4-fc6afcd22202","pitchNumber":4,"startTime":"2026-08-02T00:22:04.752Z","endTime":"2026-08-02T00:22:13.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:22:13.174Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T00:22:31.677Z","endTime":"2026-08-02T00:24:42.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943431835689715,"aZ":-18.986221949975835,"pfxX":1.0146086180188547,"pfxZ":6.777249516300675,"pX":0.32834859738693334,"pZ":2.200278150652933,"vX0":4.361318706695792,"vY0":-138.18150182406907,"vZ0":-6.756528429625598,"x":104.48,"y":179.37,"x0":-1.3981734737465898,"y0":50.003557971209446,"z0":5.939363865284146,"aX":1.9746563853525902},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":-2.6,"spinRate":2438,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.3954143485946995,"extension":6.532123430278519},"index":0,"playId":"0b07608a-1b87-30cd-a2b0-372ff9d3fad5","pitchNumber":1,"startTime":"2026-08-02T00:22:37.508Z","endTime":"2026-08-02T00:22:41.639Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":90.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96926263921123,"aZ":-21.69890527342705,"pfxX":-1.7732592675066803,"pfxZ":5.13692047777292,"pX":0.011800521515093811,"pZ":2.8195517017390617,"vX0":4.601667336467662,"vY0":-140.31657805569137,"vZ0":-5.357770085758791,"x":116.55,"y":162.65,"x0":-1.4026961132223221,"y0":50.00455223246858,"z0":6.123431097223181,"aX":-3.6175252707354058},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":2.5,"spinRate":2356,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.38701013844487964,"extension":6.8455406592317685},"index":1,"playId":"f26cff2e-f73d-3416-a84f-56b9ab7b7022","pitchNumber":2,"startTime":"2026-08-02T00:23:26.169Z","endTime":"2026-08-02T00:23:32.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":83.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.050925522893277,"aZ":-33.331309049603426,"pfxX":2.4707008852402175,"pfxZ":-0.6699841963035214,"pX":0.6125117446203786,"pZ":1.2398035975379,"vX0":4.676513976702772,"vY0":-128.97114633622442,"vZ0":-5.437905776319355,"x":93.65,"y":205.31,"x0":-1.5264728257953017,"y0":50.002767475550904,"z0":5.866731419291024,"aX":4.273070857511392},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.9,"breakHorizontal":-5.3,"spinRate":2627,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4204061918447355,"extension":6.643528815350422},"index":2,"playId":"ff672379-94e1-31c3-aab0-28bebd1f0165","pitchNumber":3,"startTime":"2026-08-02T00:23:56.712Z","endTime":"2026-08-02T00:24:00.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":83.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.308935587978635,"aZ":-35.255479581633125,"pfxX":2.815058093663577,"pfxZ":-1.8015716955964525,"pX":0.2686655247926862,"pZ":1.9887616625955293,"vX0":3.934558609706619,"vY0":-128.2866698401173,"vZ0":-3.079833308677909,"x":106.76,"y":185.08,"x0":-1.6364077432316142,"y0":50.005565915901045,"z0":5.884855090979246,"aX":4.808892231582535},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.6,"breakHorizontal":-5.8,"spinRate":2773,"spinDirection":85},"zone":9,"typeConfidence":2.0,"plateTime":0.4229535162835041,"extension":6.76142724496283},"index":3,"playId":"131bff60-23f5-3024-8b1a-a10292c8c9e2","pitchNumber":4,"startTime":"2026-08-02T00:24:13.508Z","endTime":"2026-08-02T00:24:17.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53572553215283,"aZ":-32.25151314198455,"pfxX":1.756090966331687,"pfxZ":-0.044699968591603856,"pX":1.5937638332520345,"pZ":1.7729769924797079,"vX0":7.220184786524831,"vY0":-129.33450251088902,"vZ0":-4.20300973510979,"x":56.25,"y":190.91,"x0":-1.4424768926409894,"y0":50.00269109770687,"z0":5.845068628761853,"aX":3.026801064001505},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.7,"breakHorizontal":-4.6,"spinRate":2832,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.42068376326992185,"extension":6.796924515217628},"index":4,"playId":"fcb60c0e-891f-349b-bbcb-ca08d1329a2f","pitchNumber":5,"startTime":"2026-08-02T00:24:35.907Z","endTime":"2026-08-02T00:24:42.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:24:42.021Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out to first baseman Jac Caglianone.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T00:24:52.998Z","endTime":"2026-08-02T00:25:50.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667552026442785,"aZ":-22.07737836511309,"pfxX":-5.4404017913102924,"pfxZ":4.887334350515641,"pX":1.0982090048376627,"pZ":2.0110036009580017,"vX0":8.08143113966864,"vY0":-142.1357590466158,"vZ0":-7.37833225778239,"x":75.14,"y":184.48,"x0":-1.0625288695359167,"y0":50.00070659851595,"z0":6.020835066222642,"aX":-11.236369837057469},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.7,"breakHorizontal":8.4,"spinRate":2363,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.3839613330334162,"extension":6.858745858551249},"index":0,"playId":"68991b24-38b7-3a74-a892-e41eceb74ad8","pitchNumber":1,"startTime":"2026-08-02T00:25:05.477Z","endTime":"2026-08-02T00:25:10.115Z","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":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.946445690354132,"aZ":-26.069776508889003,"pfxX":-7.824631507283364,"pfxZ":3.4841902418060338,"pX":0.39371591220812846,"pZ":1.7619137363381348,"vX0":7.465054349373501,"vY0":-130.59525844443087,"vZ0":-5.3161700450136955,"x":101.99,"y":191.21,"x0":-1.4664042062820397,"y0":50.00045530751465,"z0":5.75072884603637,"aX":-13.7004048148037},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":12.8,"spinRate":1898,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.4172028238990544,"extension":6.734101036952314},"index":1,"playId":"8a27769d-084f-3966-ad6d-cdad628c1934","pitchNumber":2,"startTime":"2026-08-02T00:25:24.545Z","endTime":"2026-08-02T00:25:28.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18819643986123,"aZ":-15.68664379303886,"pfxX":-0.6867879493437221,"pfxZ":8.002625022881515,"pX":0.8245798479927924,"pZ":1.4221456688333758,"vX0":6.2571405949406875,"vY0":-141.4508221325495,"vZ0":-9.771601348704136,"x":85.57,"y":200.38,"x0":-1.3113366544898564,"y0":50.006541531333376,"z0":5.889626271949732,"aX":-1.4168323080030163},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":0.2,"spinRate":2577,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.38477546820006836,"extension":6.944393130983225},"hitData":{"launchSpeed":95.6,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":167.39}},"index":2,"playId":"f357bb5e-a080-3b00-b84b-212451bf6671","pitchNumber":3,"startTime":"2026-08-02T00:25:42.429Z","endTime":"2026-08-02T00:25:50.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:25:50.382Z","atBatIndex":6},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Isaac Collins triples (3) on a sharp line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T00:27:55.804Z","endTime":"2026-08-02T00:28:22.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.674441024068617,"aZ":-26.123199875117965,"pfxX":1.1791958139882193,"pfxZ":3.632791537919342,"pX":-0.1226905704276632,"pZ":2.5876512924358543,"vX0":3.291122424739717,"vY0":-127.3379141167192,"vZ0":-1.8556727559145556,"x":121.68,"y":168.91,"x0":-1.577772453640727,"y0":50.00179542852944,"z0":5.364126873007799,"aX":1.9637625005209356},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":-2.8,"spinRate":2495,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.42781750138471386,"extension":6.544155679128576},"hitData":{"launchSpeed":102.2,"launchAngle":15.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":148.41,"coordY":64.52}},"index":0,"playId":"3fddfb0a-c90f-334a-a1e8-0e1c9e05ebf3","pitchNumber":1,"startTime":"2026-08-02T00:28:08.506Z","endTime":"2026-08-02T00:28:22.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:28:22.484Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T00:28:34.072Z","endTime":"2026-08-02T00:30:01.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.639250951885476,"aZ":-28.530903563384616,"pfxX":2.881814491601573,"pfxZ":2.105156618387511,"pX":0.5434566754988315,"pZ":2.999635882803906,"vX0":4.409781615647351,"vY0":-129.56380532908202,"vZ0":-1.094026893586487,"x":96.28,"y":157.79,"x0":-1.5436677282656317,"y0":50.00201918452315,"z0":5.57345683517243,"aX":4.983943333547287},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.8,"breakHorizontal":-6.0,"spinRate":2522,"spinDirection":173},"zone":3,"typeConfidence":2.0,"plateTime":0.41995887637510076,"extension":6.630104136676745},"index":0,"playId":"e17be742-821d-3188-a6fc-d6ddfb3cedff","pitchNumber":1,"startTime":"2026-08-02T00:28:52.637Z","endTime":"2026-08-02T00:28:56.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.183430830975425,"aZ":-34.21307921665856,"pfxX":6.575617482861015,"pfxZ":-1.3373296339010263,"pX":-0.1768612706744715,"pZ":2.8247228236211,"vX0":1.8812342802166357,"vY0":-122.72740967693863,"vZ0":0.5186965451103249,"x":123.74,"y":162.51,"x0":-1.8074540149968656,"y0":50.001636453796635,"z0":5.523469377757085,"aX":10.03434577352908},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.0,"breakHorizontal":-12.4,"spinRate":2507,"spinDirection":86},"zone":2,"typeConfidence":2.0,"plateTime":0.44620536690416834,"extension":6.6354105883436025},"index":1,"playId":"7075ac62-9188-3980-9a81-3b4c732dd634","pitchNumber":2,"startTime":"2026-08-02T00:29:07.533Z","endTime":"2026-08-02T00:29:12.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.086822341787805,"aZ":-28.690766203230094,"pfxX":4.908747511285817,"pfxZ":2.311175491037238,"pX":1.7959641024822095,"pZ":2.2397110310840005,"vX0":6.5145869237233756,"vY0":-121.70776351485469,"vZ0":-1.905463876649387,"x":48.54,"y":178.31,"x0":-1.5492806912825885,"y0":50.00086562468768,"z0":5.508910940480373,"aX":7.388551128141549},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.0,"breakHorizontal":-10.4,"spinRate":2739,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4494204353570237,"extension":6.594284469737141},"index":2,"playId":"0cf0f4ba-31ab-3216-8120-feb22a22ef7a","pitchNumber":3,"startTime":"2026-08-02T00:29:35.902Z","endTime":"2026-08-02T00:29:39.811Z","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":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.726843277748625,"aZ":-22.797136676188998,"pfxX":-5.004845661761381,"pfxZ":4.667300894196035,"pX":0.23149543807653114,"pZ":2.0978067197654955,"vX0":6.809382845184535,"vY0":-139.96998759085017,"vZ0":-5.012659973329942,"x":108.18,"y":182.14,"x0":-1.5679081222711573,"y0":50.00617632062958,"z0":5.378977855664688,"aX":-10.062760708475858},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.7,"breakHorizontal":7.9,"spinRate":2411,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3893789103032521,"extension":6.537362917295443},"hitData":{"launchSpeed":77.2,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":166.88}},"index":3,"playId":"ead77227-b5cf-3aea-a145-62aa44a1a539","pitchNumber":4,"startTime":"2026-08-02T00:29:53.880Z","endTime":"2026-08-02T00:30:01.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:30:01.380Z","atBatIndex":8},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Michael Massey out on a sacrifice fly to left fielder Jake McCarthy. Isaac Collins scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T00:30:09.210Z","endTime":"2026-08-02T00:30:43.469Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31372411596354,"aZ":-27.922561789604714,"pfxX":-3.600160795990856,"pfxZ":2.6713814319579736,"pX":-0.8580362692961907,"pZ":2.28122025484908,"vX0":3.0397732564384983,"vY0":-124.84892267062062,"vZ0":-2.241652732527859,"x":149.71,"y":177.19,"x0":-1.6190624901861856,"y0":50.00204343381526,"z0":5.471167942540073,"aX":-5.7272671711269725},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":5.9,"spinRate":1454,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4374287580975089,"extension":6.661918312940591},"hitData":{"launchSpeed":79.3,"launchAngle":32.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.01,"coordY":102.05}},"index":0,"playId":"8cacccee-acd2-3926-af19-65ee403df9de","pitchNumber":1,"startTime":"2026-08-02T00:30:31.221Z","endTime":"2026-08-02T00:30:43.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:30:43.469Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"John Rave pops out to shortstop Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T00:31:03.612Z","endTime":"2026-08-02T00:31:33.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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(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":85.2,"endSpeed":78.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.392881887989894,"aZ":-25.94587922694978,"pfxX":-2.3328776824110147,"pfxZ":3.9452247096403763,"pX":-1.6830505802275484,"pZ":3.9565525430353063,"vX0":0.6105437613999745,"vY0":-124.15186130212008,"vZ0":1.188761363560637,"x":181.15,"y":131.95,"x0":-1.6274800430388343,"y0":50.000245303200415,"z0":5.614267199923005,"aX":-3.679638810745643},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.7,"breakHorizontal":4.1,"spinRate":1563,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4394102184562234,"extension":6.633254901853814},"index":0,"playId":"ae3a19e2-fb5b-354d-bf3e-1b7e93483911","pitchNumber":1,"startTime":"2026-08-02T00:31:12.043Z","endTime":"2026-08-02T00:31:15.462Z","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":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.529844629355676,"aZ":-27.566661861785178,"pfxX":2.480449781459175,"pfxZ":2.510167546484759,"pX":0.7048471054330241,"pZ":2.3976554664139735,"vX0":4.716422083432137,"vY0":-133.75242108450303,"vZ0":-2.78691584448332,"x":90.13,"y":174.04,"x0":-1.3951333795449368,"y0":50.00174927435823,"z0":5.404621231392016,"aX":4.5475479260645475},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":2611,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.4076044524281408,"extension":6.5398833628235495},"hitData":{"launchSpeed":57.8,"launchAngle":69.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":123.89,"coordY":163.42}},"index":1,"playId":"8de10af1-055d-3c05-ba14-3a6bdfba512e","pitchNumber":2,"startTime":"2026-08-02T00:31:24.409Z","endTime":"2026-08-02T00:31:33.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:31:33.803Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, shortstop Tyler Tolbert to first baseman Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T00:33:27.971Z","endTime":"2026-08-02T00:34:08.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05787088066728,"aZ":-32.179191990097905,"pfxX":1.7229536107515608,"pfxZ":-0.007085172721886579,"pX":0.4452933381013797,"pZ":1.2876532006076966,"vX0":4.7562760907878925,"vY0":-128.80720444285288,"vZ0":-5.495630906914822,"x":100.03,"y":204.01,"x0":-1.6323348644467937,"y0":50.00102604788929,"z0":5.870942357727725,"aX":2.958935147106732},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.8,"breakHorizontal":-4.0,"spinRate":2733,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4216044947492792,"extension":6.558405487433987},"index":0,"playId":"e0d8b748-8526-30f1-ba54-5565127acd48","pitchNumber":1,"startTime":"2026-08-02T00:33:48.594Z","endTime":"2026-08-02T00:33:52.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":89.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.568782931773917,"aZ":-19.784937411767913,"pfxX":-0.6639962768553256,"pfxZ":6.149089954439701,"pX":0.3201243418763197,"pZ":2.814976982622462,"vX0":4.7841265867584095,"vY0":-139.65263408323423,"vZ0":-5.450028090367354,"x":104.8,"y":162.78,"x0":-1.314408297725296,"y0":50.00308971939638,"z0":6.055930257107089,"aX":-1.3387246466047926},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":0.4,"spinRate":2506,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3892642610035506,"extension":6.657631099699748},"hitData":{"launchSpeed":102.1,"launchAngle":-7.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":156.24}},"index":1,"playId":"3255c56a-04c0-3be7-a54f-09d122f7d3c5","pitchNumber":2,"startTime":"2026-08-02T00:34:01.681Z","endTime":"2026-08-02T00:34:08.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:34:08.916Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mickey Moniak lines out to center fielder Lane Thomas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T00:34:18.148Z","endTime":"2026-08-02T00:35:37.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.548569355384867,"aZ":-17.270900099133662,"pfxX":-7.116012376766004,"pfxZ":7.266985815138235,"pX":-0.21979142964318335,"pZ":0.37506499340760874,"vX0":5.75927773529225,"vY0":-141.44272850639854,"vZ0":-12.05004049146054,"x":125.38,"y":228.65,"x0":-1.3454495556188668,"y0":50.00521112222924,"z0":5.765218143127391,"aX":-14.597674044848123},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.2,"breakHorizontal":11.9,"spinRate":2371,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.38543750576611924,"extension":6.9095368439061176},"index":0,"playId":"4f71ca4d-407f-3fd5-a991-9837789979c8","pitchNumber":1,"startTime":"2026-08-02T00:34:31.118Z","endTime":"2026-08-02T00:34:35.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.248101256695307,"aZ":-30.404389241379402,"pfxX":2.4911574855622853,"pfxZ":1.0335144960862515,"pX":-0.14788077297051164,"pZ":3.163773022617383,"vX0":2.995725784214046,"vY0":-128.8664979455304,"vZ0":-1.4664545754908271,"x":122.64,"y":153.36,"x0":-1.6413559413123617,"y0":50.00400991134757,"z0":6.050096465493803,"aX":4.264462117841988},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":-5.0,"spinRate":2550,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.42213920240530944,"extension":6.533892459130681},"index":1,"playId":"35774c53-6312-3d52-88f2-79f3d20c3840","pitchNumber":2,"startTime":"2026-08-02T00:34:47.684Z","endTime":"2026-08-02T00:34:51.770Z","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":82.8,"endSpeed":78.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.94878626709834,"aZ":-35.30510033459259,"pfxX":0.9353557129126129,"pfxZ":-2.07880206544738,"pX":1.2211864407497197,"pZ":-0.263031663381993,"vX0":6.5231245025692175,"vY0":-120.5495624777699,"vZ0":-7.39678696637304,"x":70.45,"y":245.88,"x0":-1.6137559480510806,"y0":50.000985862242935,"z0":5.866671374037661,"aX":1.410063236065416},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.9,"breakHorizontal":-2.9,"spinRate":2675,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4501039951914372,"extension":6.444056735231042},"index":2,"playId":"194028cd-dea3-3cde-88e3-a95c115bd7b2","pitchNumber":3,"startTime":"2026-08-02T00:35:06.464Z","endTime":"2026-08-02T00:35:12.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45049631450975,"aZ":-21.733245671787827,"pfxX":-6.905160858046516,"pfxZ":5.1417226496970905,"pX":-0.42099093481990135,"pZ":2.7070293731635986,"vX0":4.953303034406406,"vY0":-140.3483952550499,"vZ0":-5.375822103309666,"x":133.05,"y":165.69,"x0":-1.2958175811547863,"y0":50.003899257411334,"z0":6.027939550363443,"aX":-14.022271418470273},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.6,"breakHorizontal":11.8,"spinRate":2425,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.38764426263593954,"extension":6.855726444833683},"hitData":{"launchSpeed":91.8,"launchAngle":24.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.37,"coordY":60.01}},"index":3,"playId":"5083ca86-0540-3d7e-82f1-215105dbd369","pitchNumber":4,"startTime":"2026-08-02T00:35:30.494Z","endTime":"2026-08-02T00:35:37.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:35:37.733Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Carrigg lines out sharply to right fielder John Rave.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T00:35:45.988Z","endTime":"2026-08-02T00:37:40.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.699827137589104,"aZ":-25.718034220317925,"pfxX":-7.094099073925844,"pfxZ":3.653823068663325,"pX":-1.0485169309273876,"pZ":2.7910563539818423,"vX0":4.336611944409622,"vY0":-131.10009669844032,"vZ0":-3.236688589753369,"x":156.97,"y":163.42,"x0":-1.7893462735170977,"y0":50.00487690493823,"z0":5.929051221150963,"aX":-12.541138649869652},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":12.1,"spinRate":2132,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4153492476634524,"extension":6.392073186591186},"index":0,"playId":"2d80b3e7-395b-3f66-ad7b-336737fc6b03","pitchNumber":1,"startTime":"2026-08-02T00:36:04.951Z","endTime":"2026-08-02T00:36:09.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.623559166605975,"aZ":-22.605412893472337,"pfxX":-6.595380980095913,"pfxZ":5.753154094772354,"pX":0.4095824397741524,"pZ":0.7848460648026742,"vX0":7.260996124422363,"vY0":-127.2254383514534,"vZ0":-8.187644422695435,"x":101.39,"y":217.59,"x0":-1.6055024401339701,"y0":50.00029756016478,"z0":5.7961407408755,"aX":-10.964367102181065},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.0,"breakHorizontal":10.6,"spinRate":1954,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42819945270143966,"extension":6.518503396779889},"index":1,"playId":"04c418d4-1ec8-3b7b-bcbf-1dba9d1e5e47","pitchNumber":2,"startTime":"2026-08-02T00:36:20.458Z","endTime":"2026-08-02T00:36:24.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.525843936968386,"aZ":-23.687991516881947,"pfxX":-6.602059562170405,"pfxZ":4.20318452898187,"pX":-0.4977603261090845,"pZ":2.4030582437586405,"vX0":5.227680046131541,"vY0":-140.3936516103686,"vZ0":-5.854806325213589,"x":135.97,"y":173.9,"x0":-1.5161055639603018,"y0":50.00151853641845,"z0":6.03380473997427,"aX":-13.322689949900392},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.7,"breakHorizontal":11.0,"spinRate":2431,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.38852387781656317,"extension":6.692322261409742},"index":2,"playId":"4df77fc5-c670-3121-806d-36e4e562d7bd","pitchNumber":3,"startTime":"2026-08-02T00:36:37.753Z","endTime":"2026-08-02T00:36:45.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":84.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32963376738967,"aZ":-25.80874310115592,"pfxX":-7.485109460425274,"pfxZ":3.6090072854486865,"pX":-0.021435449430251895,"pZ":0.1908338926852012,"vX0":6.498051305161025,"vY0":-130.83195363640522,"vZ0":-9.463628312930009,"x":117.82,"y":233.63,"x0":-1.5450759924260506,"y0":50.00068244822531,"z0":5.738028615316801,"aX":-13.189071921841672},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.9,"breakHorizontal":12.5,"spinRate":2127,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4160358935414532,"extension":6.743755445288624},"index":3,"playId":"dfdb5a74-19f4-3e30-aeae-0891b3b04e83","pitchNumber":4,"startTime":"2026-08-02T00:37:07.572Z","endTime":"2026-08-02T00:37:13.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.109066071835038,"aZ":-22.10593352897367,"pfxX":-6.450019006198667,"pfxZ":5.00781011847438,"pX":0.023577124116628385,"pZ":2.413054017888549,"vX0":6.0677712582753465,"vY0":-140.2934709644547,"vZ0":-6.352519621711581,"x":116.1,"y":173.63,"x0":-1.3200120818373235,"y0":50.00364191122608,"z0":6.128607813084117,"aX":-12.971857140455182},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.0,"breakHorizontal":10.6,"spinRate":2402,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.38909759900670426,"extension":6.668244410950932},"hitData":{"launchSpeed":104.4,"launchAngle":19.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.59,"coordY":72.76}},"index":4,"playId":"7d8ec7f1-847f-37ad-9c79-55c5b5115be1","pitchNumber":5,"startTime":"2026-08-02T00:37:34.153Z","endTime":"2026-08-02T00:37:40.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:37:40.872Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Tolbert doubles (3) on a fly ball to right fielder Tyler Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T00:39:34.461Z","endTime":"2026-08-02T00:40:23.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":88.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45281798316994,"aZ":-23.011856227745064,"pfxX":-6.805073013881302,"pfxZ":4.705701448600735,"pX":0.24424020821220263,"pZ":1.8257892859596103,"vX0":7.194872591476015,"vY0":-137.2507618978936,"vZ0":-5.375077648114748,"x":107.69,"y":189.48,"x0":-1.5013159939092615,"y0":50.00406453335928,"z0":5.333190007822386,"aX":-13.25442816456949},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":11.2,"spinRate":2220,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.39593357583119637,"extension":6.648222140490473},"index":0,"playId":"d1e21a17-a8fd-3869-ba53-7cb37bad01ce","pitchNumber":1,"startTime":"2026-08-02T00:39:54.639Z","endTime":"2026-08-02T00:39:58.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05011351101465,"aZ":-24.568776064930567,"pfxX":2.8936451564866217,"pfxZ":4.348304165515495,"pX":0.37025087136831003,"pZ":2.7999282046375367,"vX0":3.430967290390928,"vY0":-129.83774762697198,"vZ0":-2.2692701118400893,"x":102.89,"y":163.18,"x0":-1.3324985966936964,"y0":50.00159634900508,"z0":5.509605344799033,"aX":5.057895403652537},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":-5.9,"spinRate":2583,"spinDirection":182},"zone":3,"typeConfidence":2.0,"plateTime":0.41805033478935405,"extension":6.540292219112012},"hitData":{"launchSpeed":95.1,"launchAngle":29.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.17,"coordY":57.41}},"index":1,"playId":"1222266e-66ca-34ef-a650-2de11f6f7e73","pitchNumber":2,"startTime":"2026-08-02T00:40:10.587Z","endTime":"2026-08-02T00:40:23.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:40:23.676Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T00:40:42.825Z","endTime":"2026-08-02T00:42:46.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":89.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.724382240380613,"aZ":-17.98973260834434,"pfxX":-2.0859678691320918,"pfxZ":7.016185791760531,"pX":1.12034895352427,"pZ":2.5994279716112305,"vX0":7.460395259413082,"vY0":-139.9078493519588,"vZ0":-4.744214290885765,"x":74.29,"y":168.6,"x0":-1.2869493922843531,"y0":50.00281497838058,"z0":5.463246675800662,"aX":-4.218069999608794},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":2.5,"spinRate":2384,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3885846337003054,"extension":6.5411153549419305},"index":0,"playId":"c59c90cc-c4ea-3a1c-8a05-622369e4b367","pitchNumber":1,"startTime":"2026-08-02T00:40:54.866Z","endTime":"2026-08-02T00:40:59.428Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.646750395393262,"aZ":-28.175870888546676,"pfxX":-2.3587490769216215,"pfxZ":2.5508340204698428,"pX":-0.484337862346437,"pZ":3.6226175282484694,"vX0":3.0732634082190864,"vY0":-123.15360495913767,"vZ0":0.7629286663373017,"x":135.46,"y":140.97,"x0":-1.4300234916546541,"y0":50.00378494568773,"z0":5.653879709277868,"aX":-3.69959981277109},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":3.7,"spinRate":1602,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4412408750569101,"extension":6.487664061446289},"index":1,"playId":"78fbf958-8f2c-3ab0-a024-8dbb0411081a","pitchNumber":2,"startTime":"2026-08-02T00:41:08.566Z","endTime":"2026-08-02T00:41:13.922Z","isPitch":true,"type":"pitch"},{"details":{"description":"Tyler Tolbert steals (15) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"78fbf958-8f2c-3ab0-a024-8dbb0411081a","startTime":"2026-08-02T00:41:18.392Z","endTime":"2026-08-02T00:41:36.416Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"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":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":90.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37472570001944,"aZ":-18.202228668697643,"pfxX":-1.9009624059017263,"pfxZ":6.7845649186470816,"pX":0.00892235703541058,"pZ":2.939152743211879,"vX0":5.12581183980727,"vY0":-141.2601696240726,"vZ0":-3.7245744052642635,"x":116.66,"y":159.42,"x0":-1.5669115049237927,"y0":50.004520386210466,"z0":5.41603809940377,"aX":-3.9161773232693258},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.9,"breakHorizontal":2.6,"spinRate":2316,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.38492508231007605,"extension":6.649053599887888},"index":3,"playId":"cd21adf3-5e3a-3f64-8864-01711d207b8b","pitchNumber":3,"startTime":"2026-08-02T00:41:36.416Z","endTime":"2026-08-02T00:41:40.212Z","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.8,"endSpeed":90.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.160945474505784,"aZ":-17.951806142545465,"pfxX":-2.114418396426517,"pfxZ":6.865995721136851,"pX":0.222916271804816,"pZ":3.239144052055278,"vX0":5.139354171485927,"vY0":-141.14706540437007,"vZ0":-3.167133950160335,"x":108.5,"y":151.32,"x0":-1.3256311553367723,"y0":50.00180448407809,"z0":5.494699355173615,"aX":-4.379873557407285},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":3.1,"spinRate":2459,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3842121636344502,"extension":6.439382003986513},"index":4,"playId":"81a37d8d-30f2-30e0-8201-706c94461d23","pitchNumber":4,"startTime":"2026-08-02T00:41:56.610Z","endTime":"2026-08-02T00:41:59.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.936486758470476,"aZ":-24.01941593778099,"pfxX":-1.3714804167517092,"pfxZ":4.881776653750647,"pX":0.6903674435749989,"pZ":2.4694491186769487,"vX0":5.714317029052399,"vY0":-127.34687840933657,"vZ0":-2.876300465191501,"x":90.68,"y":172.1,"x0":-1.3878639977668372,"y0":50.00329111294804,"z0":5.4787431022614035,"aX":-2.2917617121956733},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.5,"breakHorizontal":1.4,"spinRate":1677,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4273164974534076,"extension":6.720235923206927},"index":5,"playId":"a0559e48-9ec5-34fc-881d-11ab0ac61775","pitchNumber":5,"startTime":"2026-08-02T00:42:15.022Z","endTime":"2026-08-02T00:42:22.596Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":75.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.70393708844645,"aZ":-36.8783973080067,"pfxX":4.139558071210826,"pfxZ":-3.321158976804364,"pX":-0.10897674477160857,"pZ":2.851445852570226,"vX0":2.005805740922926,"vY0":-116.97000515383753,"vZ0":1.4881118072054331,"x":121.15,"y":161.79,"x0":-1.509923446279722,"y0":50.00534109174575,"z0":5.6109111073180795,"aX":5.857267800839328},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.5,"breakHorizontal":-7.9,"spinRate":2710,"spinDirection":33},"zone":2,"typeConfidence":2.0,"plateTime":0.46455006610889304,"extension":6.653042892101764},"hitData":{"launchSpeed":72.9,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":165.87}},"index":6,"playId":"23c8ae31-ab60-3753-9c89-cf5969819f04","pitchNumber":6,"startTime":"2026-08-02T00:42:38.423Z","endTime":"2026-08-02T00:42:46.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:42:46.160Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lane Thomas pops out to second baseman Willi Castro.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T00:42:59.418Z","endTime":"2026-08-02T00:43:32.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.677979585414494,"aZ":-24.633942441782356,"pfxX":-6.129141607761946,"pfxZ":3.7723499533412816,"pX":-0.41179356541952455,"pZ":2.9310809367619766,"vX0":5.056524096723783,"vY0":-139.59921105391774,"vZ0":-2.325626678670247,"x":132.7,"y":159.64,"x0":-1.4389607441568542,"y0":50.00289914027105,"z0":5.3751571578281725,"aX":-12.251354820997124},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.6,"breakHorizontal":10.2,"spinRate":2363,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3904598542774429,"extension":6.564538177685706},"hitData":{"launchSpeed":77.7,"launchAngle":63.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":143.57}},"index":0,"playId":"235b1d08-d886-3522-9cc8-78085ea75b05","pitchNumber":1,"startTime":"2026-08-02T00:43:21.730Z","endTime":"2026-08-02T00:43:32.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:43:32.953Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jac Caglianone homers (18) on a fly ball to right field. Tyler Tolbert scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T00:43:47.032Z","endTime":"2026-08-02T00:44:26.173Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":77.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.561254462220848,"aZ":-34.82657163818934,"pfxX":1.9968581904283638,"pfxZ":-1.7947138905266158,"pX":0.6821989192758916,"pZ":2.505520201371927,"vX0":4.49868101382808,"vY0":-119.10460756309597,"vZ0":-0.02393363586923125,"x":91.0,"y":171.13,"x0":-1.4687962349760482,"y0":50.002181048829556,"z0":5.5899938477155775,"aX":2.9524095970346877},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.1,"breakHorizontal":-4.4,"spinRate":2674,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.45480375002376183,"extension":6.633192206135776},"hitData":{"launchSpeed":102.6,"launchAngle":37.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.02,"coordY":62.21}},"index":0,"playId":"56e0dce7-1a5f-3914-b470-c75bc8aee531","pitchNumber":1,"startTime":"2026-08-02T00:44:01.936Z","endTime":"2026-08-02T00:44:26.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:44:26.173Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Salvador Perez homers (16) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T00:44:30.721Z","endTime":"2026-08-02T00:47:01.305Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":91.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42223003914446,"aZ":-19.783240742155847,"pfxX":-0.533909988811647,"pfxZ":5.915738726102047,"pX":0.364500923894764,"pZ":2.7217351086632253,"vX0":5.266855427038535,"vY0":-141.75613516789943,"vZ0":-4.0049827610367235,"x":103.11,"y":165.29,"x0":-1.4252756520681127,"y0":50.00508388206081,"z0":5.368448519458424,"aX":-1.1188992067203758},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.3,"breakHorizontal":0.2,"spinRate":2520,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3821064258742677,"extension":6.5391536864857285},"index":0,"playId":"88cb189c-007f-3f75-89ac-364f574a0838","pitchNumber":1,"startTime":"2026-08-02T00:44:50.191Z","endTime":"2026-08-02T00:44:54.447Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-02T00:45:07.319Z","endTime":"2026-08-02T00:45:13.925Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"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":95.9,"endSpeed":88.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.880679644853316,"aZ":-22.16200407110476,"pfxX":-5.1632664989161965,"pfxZ":5.016806954199165,"pX":-0.5164736128692167,"pZ":3.6504673392785154,"vX0":4.176827134499502,"vY0":-139.7905066252525,"vZ0":-1.0948205298459257,"x":136.69,"y":140.22,"x0":-1.3525764753643843,"y0":50.00506321763627,"z0":5.489857502225765,"aX":-10.311226513752677},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.1,"breakHorizontal":8.6,"spinRate":2405,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3904898531516299,"extension":6.455826150841277},"index":2,"playId":"043ffc7a-58c7-37fa-92f8-11e86536a8b9","pitchNumber":2,"startTime":"2026-08-02T00:45:13.925Z","endTime":"2026-08-02T00:45:17.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.718779891233147,"aZ":-33.48398911999536,"pfxX":5.836748816545706,"pfxZ":-0.8563691621452012,"pX":0.8661189376075891,"pZ":1.215683402513973,"vX0":3.7207373964564314,"vY0":-122.01131621096104,"vZ0":-3.0172066019365475,"x":83.99,"y":205.96,"x0":-1.4318681840799798,"y0":50.00470129462829,"z0":5.324262640347213,"aX":8.890751148021314},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.9,"breakHorizontal":-11.4,"spinRate":2559,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.44718558312582335,"extension":6.657711874913641},"index":3,"playId":"850c5a32-6e1b-37ca-a448-76a9e95b95f5","pitchNumber":3,"startTime":"2026-08-02T00:45:30.457Z","endTime":"2026-08-02T00:45:36.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":76.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.14631598863298,"aZ":-35.44885133227202,"pfxX":2.7330465645077755,"pfxZ":-2.285756573722959,"pX":0.01130456618554523,"pZ":1.2254758083622932,"vX0":2.6244308926095354,"vY0":-117.61979150166395,"vZ0":-2.363654147757108,"x":116.57,"y":205.69,"x0":-1.4639702972521411,"y0":50.000927468613256,"z0":5.454421640925664,"aX":3.92234569035564},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.4,"breakHorizontal":-5.5,"spinRate":2792,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4613699936385838,"extension":6.789826767332272},"index":4,"playId":"4d669378-707e-3aaa-acca-454f5ae80071","pitchNumber":4,"startTime":"2026-08-02T00:45:53.301Z","endTime":"2026-08-02T00:45:56.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75270324833318,"aZ":-20.176791357747646,"pfxX":-1.7875001217405373,"pfxZ":5.764628863685573,"pX":-1.1957274412735202,"pZ":5.043861020718179,"vX0":1.3456482576286426,"vY0":-141.5931739383331,"vZ0":1.8332481142899475,"x":162.58,"y":102.6,"x0":-1.4390124290979074,"y0":50.00324179369743,"z0":5.6595669705781475,"aX":-3.720321139502763},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.9,"breakHorizontal":3.0,"spinRate":2479,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.38321335545528834,"extension":6.3716335867342835},"index":5,"playId":"a185dd64-fcf1-3c9f-83ad-ab4f12eb119e","pitchNumber":5,"startTime":"2026-08-02T00:46:12.312Z","endTime":"2026-08-02T00:46:18.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.219770098626793,"aZ":-31.46764489676557,"pfxX":6.910388708514902,"pfxZ":0.47003514255392176,"pX":0.21990410038294766,"pZ":3.2005900741670277,"vX0":1.9001609519975837,"vY0":-120.47803361727033,"vZ0":1.1644679611989381,"x":108.62,"y":152.36,"x0":-1.4733175486666787,"y0":50.00166214143084,"z0":5.45259307070972,"aX":10.351011527814014},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.3,"breakHorizontal":-13.0,"spinRate":2757,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.4513528924116863,"extension":6.665878511660356},"hitData":{"launchSpeed":104.2,"launchAngle":33.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.75,"coordY":27.58}},"index":6,"playId":"14c74678-362f-3292-85da-e453059b166a","pitchNumber":6,"startTime":"2026-08-02T00:46:33.051Z","endTime":"2026-08-02T00:47:01.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:47:01.305Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T00:47:17.266Z","endTime":"2026-08-02T00:48:19.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.1,"endSpeed":75.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.782746870885386,"aZ":-34.04342351066828,"pfxX":2.3160743781692497,"pfxZ":-1.299743731023172,"pX":-0.5535310939399479,"pZ":2.592489673297592,"vX0":1.7857107743126095,"vY0":-118.21281960012149,"vZ0":0.10767560867365922,"x":138.1,"y":168.78,"x0":-1.6148882451288977,"y0":50.00212275729849,"z0":5.626527822145254,"aX":3.335374587388514},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.2,"breakHorizontal":-4.6,"spinRate":2742,"spinDirection":53},"zone":4,"typeConfidence":2.0,"plateTime":0.460233762969132,"extension":6.617724359236587},"index":0,"playId":"c1f54741-5217-3972-a49c-07907630ed1a","pitchNumber":1,"startTime":"2026-08-02T00:47:27.359Z","endTime":"2026-08-02T00:47:31.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54821049139795,"aZ":-17.175117412737134,"pfxX":-1.9666358191434705,"pfxZ":7.183774750275466,"pX":-1.2034976155219252,"pZ":3.2847497094469786,"vX0":1.5755686382404508,"vY0":-142.1913621344632,"vZ0":-3.059073235234613,"x":162.87,"y":150.09,"x0":-1.5038601476728612,"y0":50.00507995451207,"z0":5.437868023726154,"aX":-4.107432312136054},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.7,"breakHorizontal":3.4,"spinRate":2371,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3823220719656817,"extension":6.521503482676022},"index":1,"playId":"93c85ad5-0086-3218-8275-5b36f37c20c7","pitchNumber":2,"startTime":"2026-08-02T00:47:42.884Z","endTime":"2026-08-02T00:47:47.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.683312949332485,"aZ":-28.220280167357764,"pfxX":-2.6135452525667366,"pfxZ":2.456693034055899,"pX":0.3563360514714354,"pZ":2.5983452970893333,"vX0":4.813866907719304,"vY0":-124.94991921160437,"vZ0":-1.4198536162155628,"x":103.42,"y":168.62,"x0":-1.239364728260652,"y0":50.00495122892602,"z0":5.452175013978846,"aX":-4.2119430714150115},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":3.8,"spinRate":1476,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.43520401832778255,"extension":6.869702310152163},"index":2,"playId":"c303e29c-6244-3701-babd-eda6cde90db8","pitchNumber":3,"startTime":"2026-08-02T00:48:00.158Z","endTime":"2026-08-02T00:48:03.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13913540884929,"aZ":-27.607412291932942,"pfxX":-3.308093120025748,"pfxZ":2.7554503166726247,"pX":0.28797662639131,"pZ":1.2434954337737276,"vX0":4.972391018436567,"vY0":-126.81809086985628,"vZ0":-4.8550563832245235,"x":106.02,"y":205.21,"x0":-1.2543939176657206,"y0":50.00007711876046,"z0":5.3442432039596595,"aX":-5.472584390179925},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":5.0,"spinRate":1584,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.42935510373761954,"extension":6.794049239627494},"index":3,"playId":"b80b3538-3c29-3774-99ac-d45205fb283b","pitchNumber":4,"startTime":"2026-08-02T00:48:15.766Z","endTime":"2026-08-02T00:48:19.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:48:19.996Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T00:50:23.027Z","endTime":"2026-08-02T00:52:24.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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,1,2,5,6],"actionIndex":[4],"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.172327746859846,"aZ":-24.893774698310864,"pfxX":-4.313843380482763,"pfxZ":3.7805951866586405,"pX":-0.46874204455183316,"pZ":3.9355247304665166,"vX0":3.8256106021140917,"vY0":-136.0860799555116,"vZ0":-1.4458259163321705,"x":134.87,"y":132.52,"x0":-1.313742494870536,"y0":50.00660221259574,"z0":6.153780715603445,"aX":-8.315320696283177},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":7.3,"spinRate":2390,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3983470341067292,"extension":6.613844699363584},"index":0,"playId":"3f4906a9-045a-3906-a188-9bdeff70471c","pitchNumber":1,"startTime":"2026-08-02T00:50:30.007Z","endTime":"2026-08-02T00:50:34.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":89.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.578756753089642,"aZ":-22.306733220727377,"pfxX":-6.481075806360147,"pfxZ":4.9635787293321485,"pX":-0.5081653573694537,"pZ":1.387818485376734,"vX0":4.69065677725902,"vY0":-138.11915371749518,"vZ0":-8.610323057937215,"x":136.37,"y":201.31,"x0":-1.362599658738475,"y0":50.000576574268976,"z0":5.974663337964213,"aX":-12.875312766316757},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.9,"breakHorizontal":11.2,"spinRate":2292,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.39235086356733184,"extension":6.594112337741688},"index":1,"playId":"8ba28432-3492-34a9-81be-46006677a8fc","pitchNumber":2,"startTime":"2026-08-02T00:50:45.543Z","endTime":"2026-08-02T00:50:50.296Z","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":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":85.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36648243357186,"aZ":-19.177005114800952,"pfxX":-1.9178472432296056,"pfxZ":7.222451200245146,"pX":-0.058154513710262305,"pZ":1.5599931525780102,"vX0":3.979502398492981,"vY0":-131.4275232322916,"vZ0":-7.810140197634348,"x":119.22,"y":196.66,"x0":-1.3236684656458562,"y0":50.00343817033842,"z0":5.926325532567801,"aX":-3.4517766045589044},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":2.9,"spinRate":2264,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4122827496904371,"extension":6.63125629327832},"index":2,"playId":"941fe663-8e62-33e2-b561-3c18a536f503","pitchNumber":3,"startTime":"2026-08-02T00:51:00.325Z","endTime":"2026-08-02T00:51:04.896Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-02T00:51:17.773Z","endTime":"2026-08-02T00:51:31.501Z","isPitch":false,"type":"action"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-02T00:51:31.501Z","endTime":"2026-08-02T00:52:04.327Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":89.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.898079459148434,"aZ":-18.82445746779335,"pfxX":-0.5902821345194174,"pfxZ":6.664250270640949,"pX":0.24588628278969066,"pZ":2.912618590083774,"vX0":5.099368262892703,"vY0":-138.71260168135348,"vZ0":-5.388550286231072,"x":107.63,"y":160.14,"x0":-1.5180269750782114,"y0":50.00289542404997,"z0":6.084683246432854,"aX":-1.1831352300964793},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":0.4,"spinRate":2429,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.39072698536923367,"extension":6.666424867559741},"index":5,"playId":"fd31e02d-7281-39f8-bcfc-88fed6775017","pitchNumber":4,"startTime":"2026-08-02T00:52:04.327Z","endTime":"2026-08-02T00:52:08.566Z","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":96.0,"endSpeed":90.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36107619740789,"aZ":-19.37222088921468,"pfxX":-0.32729416152423507,"pfxZ":6.304539651172433,"pX":1.8101349384846805,"pZ":0.9908428182758561,"vX0":9.040880184151884,"vY0":-139.48083141863245,"vZ0":-9.899009673136424,"x":48.0,"y":212.03,"x0":-1.3895895980850559,"y0":50.00323748148221,"z0":5.786893877447305,"aX":-0.6654416645217881},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":-0.7,"spinRate":2399,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.38820058400977775,"extension":6.937526628590555},"index":6,"playId":"b9435ccf-6516-3487-a437-44b853ae0f5c","pitchNumber":5,"startTime":"2026-08-02T00:52:18.999Z","endTime":"2026-08-02T00:52:24.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:52:24.461Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a ground ball to center fielder Lane Thomas. Willi Castro to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T00:52:46.861Z","endTime":"2026-08-02T00:53:34.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":89.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.515740153145366,"aZ":-22.89327217568677,"pfxX":-5.032179757316483,"pfxZ":4.629008953668274,"pX":-0.08573062812170361,"pZ":3.1111264076889054,"vX0":4.980358796277767,"vY0":-139.09207279604323,"vZ0":-4.41559826875716,"x":120.27,"y":154.78,"x0":-1.226257308372451,"y0":50.000230769377175,"z0":6.193866385370274,"aX":-10.083869181562601},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":8.4,"spinRate":2358,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.39041222500651207,"extension":6.627555038912492},"index":0,"playId":"a5d1b0fe-3f43-3654-81eb-f09e64d485d0","pitchNumber":1,"startTime":"2026-08-02T00:52:52.052Z","endTime":"2026-08-02T00:52:56.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.668324205485202,"aZ":-22.838463185922652,"pfxX":-5.398109086851042,"pfxZ":4.596955854149714,"pX":-0.1588115434333508,"pZ":3.389191244252381,"vX0":4.523724470637282,"vY0":-140.21867056726845,"vZ0":-3.598174606241885,"x":123.05,"y":147.27,"x0":-1.0756821132611007,"y0":50.006189816313004,"z0":6.1438239173560625,"aX":-10.969752211648656},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":9.1,"spinRate":2342,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.38763129581293976,"extension":6.684450768008687},"index":1,"playId":"06e6215c-32b8-3e08-afd6-8c83afafb643","pitchNumber":2,"startTime":"2026-08-02T00:53:08.490Z","endTime":"2026-08-02T00:53:12.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":83.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.966438291329293,"aZ":-34.20404082680665,"pfxX":3.092973002525065,"pfxZ":-1.1865628491570446,"pX":0.8897397894443163,"pZ":1.6894990364472535,"vX0":4.443520042396618,"vY0":-128.6704898586911,"vZ0":-4.152439536461423,"x":83.09,"y":193.16,"x0":-1.2463896477121792,"y0":50.00011607050559,"z0":5.909642538355471,"aX":5.303741504249655},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.8,"breakHorizontal":-6.4,"spinRate":2599,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4220206606415067,"extension":6.506098523169329},"hitData":{"launchSpeed":99.9,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.79,"coordY":161.14}},"index":2,"playId":"c0348796-25cf-3f59-8e46-7010d9990a31","pitchNumber":3,"startTime":"2026-08-02T00:53:24.394Z","endTime":"2026-08-02T00:53:34.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:53:34.465Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brenton Doyle walks. Willi Castro to 3rd. Tyler Freeman to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T00:53:51.103Z","endTime":"2026-08-02T00:56:03.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5],"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":5},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":90.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.267559452755755,"aZ":-20.025441064703898,"pfxX":0.423313084030146,"pfxZ":5.9293901567394265,"pX":0.42768775904762996,"pZ":3.2754822389301075,"vX0":4.36055088807077,"vY0":-140.45792464516816,"vZ0":-4.187705359329672,"x":100.7,"y":150.34,"x0":-1.1838367650602617,"y0":50.002035305498715,"z0":6.04556033775516,"aX":0.8662243334242747},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.3,"breakHorizontal":-1.4,"spinRate":2486,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.3862670459106736,"extension":6.736627914281673},"index":0,"playId":"969cd075-a37b-375f-b53c-d2490754a3a8","pitchNumber":1,"startTime":"2026-08-02T00:54:01.070Z","endTime":"2026-08-02T00:54:04.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":91.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.769060647997946,"aZ":-20.763437056558093,"pfxX":-6.110012239178698,"pfxZ":5.515446387048355,"pX":-0.13374142339344902,"pZ":0.4307258969193887,"vX0":4.974081757277708,"vY0":-141.6277394293953,"vZ0":-11.84004850479967,"x":122.1,"y":227.15,"x0":-1.103091351265412,"y0":50.002090810306385,"z0":5.941343633796768,"aX":-12.640251748789499},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.2,"breakHorizontal":10.3,"spinRate":2432,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.38405592242096054,"extension":6.863206656979383},"index":1,"playId":"8c02c985-4617-3464-8323-8b77e08a7af0","pitchNumber":2,"startTime":"2026-08-02T00:54:19.663Z","endTime":"2026-08-02T00:54:25.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":90.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.449229161208798,"aZ":-18.406330220221154,"pfxX":-0.7207175137397424,"pfxZ":6.647772855058459,"pX":-0.6970467698244682,"pZ":3.7318401856108774,"vX0":2.1842562966729617,"vY0":-141.40587417464474,"vZ0":-3.248216737182868,"x":143.57,"y":138.02,"x0":-1.3782900064378072,"y0":50.00199761228269,"z0":6.044046893834036,"aX":-1.4928123673704112},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":1.0,"spinRate":2399,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.38408387493789187,"extension":6.597021285670747},"index":2,"playId":"6b41425c-3854-32e7-99a7-08567d493970","pitchNumber":3,"startTime":"2026-08-02T00:54:46.217Z","endTime":"2026-08-02T00:54:51.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.858411563204402,"aZ":-30.769720240336735,"pfxX":1.9593593488134164,"pfxZ":0.7851688010019697,"pX":2.131924444282629,"pZ":0.9983052446147386,"vX0":8.33708659111661,"vY0":-131.435714408117,"vZ0":-6.47379206322136,"x":35.74,"y":211.83,"x0":-1.311133138535186,"y0":50.00153378043658,"z0":5.722857425131385,"aX":3.4917150139555226},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.4,"breakHorizontal":-5.0,"spinRate":2708,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4137163911165742,"extension":6.797427286405417},"index":3,"playId":"6831775f-4a34-36dd-8cb8-3b62261fe953","pitchNumber":4,"startTime":"2026-08-02T00:55:05.018Z","endTime":"2026-08-02T00:55:08.307Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-08-02T00:55:23.747Z","endTime":"2026-08-02T00:55:59.832Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.346723699371136,"aZ":-21.893104272141983,"pfxX":-6.240995652455024,"pfxZ":5.045889250714813,"pX":-0.26019647307548555,"pZ":4.020518670895733,"vX0":4.4201919569529275,"vY0":-140.98698518153168,"vZ0":-2.2135298748023224,"x":126.92,"y":130.23,"x0":-1.0276786733995238,"y0":50.004963624618746,"z0":6.210432530239082,"aX":-12.720800015681625},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.9,"breakHorizontal":10.6,"spinRate":2431,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3866815427157837,"extension":6.648547989916312},"index":5,"playId":"9561e4c8-f5dd-3b17-9fff-c7febce577c7","pitchNumber":5,"startTime":"2026-08-02T00:55:59.832Z","endTime":"2026-08-02T00:56:03.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:56:03.591Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T00:56:26.758Z","endTime":"2026-08-02T00:57:59.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.208981240033538,"aZ":-20.822642332541914,"pfxX":-7.428594969168527,"pfxZ":5.582268711606793,"pX":-0.7554342935194549,"pZ":2.370000156883342,"vX0":4.272139955237919,"vY0":-141.47131523008642,"vZ0":-6.320962043658224,"x":145.8,"y":174.79,"x0":-1.3171136466039832,"y0":50.00459783124852,"z0":5.9607673040886215,"aX":-15.11247321854075},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.0,"breakHorizontal":12.6,"spinRate":2581,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.38664600364698076,"extension":6.951112053866231},"index":0,"playId":"5cc6b728-15ce-39ce-b5ae-7a6d94a7ff9c","pitchNumber":1,"startTime":"2026-08-02T00:56:29.230Z","endTime":"2026-08-02T00:56:32.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.994605293027995,"aZ":-27.368888377942366,"pfxX":-8.667178057995876,"pfxZ":2.611642189438551,"pX":0.3276879421620547,"pZ":1.6930442421939884,"vX0":7.937016477046044,"vY0":-133.87033267676972,"vZ0":-5.568015715246991,"x":104.51,"y":193.07,"x0":-1.528954745214902,"y0":50.0048830596588,"z0":5.723449094182616,"aX":-15.960362160449355},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.8,"breakHorizontal":14.3,"spinRate":2133,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4069110552659776,"extension":6.816523789461866},"index":1,"playId":"151480ff-5ed6-37b6-b904-2d646861b3b1","pitchNumber":2,"startTime":"2026-08-02T00:56:48.524Z","endTime":"2026-08-02T00:56:53.322Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}}},{"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.8,"endSpeed":85.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5945943665183,"aZ":-30.589081740029094,"pfxX":0.9040418936683361,"pfxZ":0.8538228430520718,"pX":0.5391285212220238,"pZ":2.2170914598721834,"vX0":4.642340541441174,"vY0":-133.8162228023001,"vZ0":-4.015356889431514,"x":96.45,"y":178.92,"x0":-1.321847575631055,"y0":50.001455234859584,"z0":5.881490523808666,"aX":1.669615634598002},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.1,"breakHorizontal":-2.4,"spinRate":2806,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4063144100460194,"extension":6.7527082429262935},"index":2,"playId":"7dae9a67-fdbe-345c-83d2-3b20f9ba7964","pitchNumber":3,"startTime":"2026-08-02T00:57:23.153Z","endTime":"2026-08-02T00:57:27.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":85.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.745721139736766,"aZ":-32.57217205953545,"pfxX":1.6359364324615386,"pfxZ":-0.21663526725461946,"pX":1.2095783834863696,"pZ":0.9844946899886127,"vX0":6.327052967674195,"vY0":-131.96174902276016,"vZ0":-6.322451228416229,"x":70.89,"y":212.2,"x0":-1.4124095737452367,"y0":50.005987797715456,"z0":5.751175185864306,"aX":2.9443826515604847},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.3,"breakHorizontal":-4.1,"spinRate":2772,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.41189481728263244,"extension":6.839343686651269},"index":3,"playId":"e5640c12-d37b-3bfc-8f11-736faaaad120","pitchNumber":4,"startTime":"2026-08-02T00:57:54.881Z","endTime":"2026-08-02T00:57:59.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:57:59.223Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Karros doubles (20) on a line drive to right fielder John Rave. Willi Castro scores. Tyler Freeman scores. Brenton Doyle to 3rd.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T00:58:16.258Z","endTime":"2026-08-02T00:59:43.414Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":87.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.881713482251403,"aZ":-30.15486917663887,"pfxX":2.6168779466200194,"pfxZ":1.069310152107283,"pX":1.4686717309096216,"pZ":1.1985094152082856,"vX0":6.5459150315253325,"vY0":-135.0558710500842,"vZ0":-6.8265651200256405,"x":61.02,"y":206.42,"x0":-1.3041194607079818,"y0":50.00427326302922,"z0":5.8141578436333985,"aX":4.948511029471515},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.0,"breakHorizontal":-5.9,"spinRate":2740,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4019480384135079,"extension":6.744646851254093},"index":0,"playId":"e725bea3-62df-3cd5-8e8a-9eaa9cd2b2c0","pitchNumber":1,"startTime":"2026-08-02T00:58:24.394Z","endTime":"2026-08-02T00:58:28.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.533083828559487,"aZ":-32.38728091313179,"pfxX":2.440399783517864,"pfxZ":-0.11710002846928802,"pX":1.9875181740276995,"pZ":2.3095852236579626,"vX0":7.752370510690518,"vY0":-132.6658418882712,"vZ0":-3.073398349731027,"x":41.24,"y":176.42,"x0":-1.26411590511528,"y0":50.003785496723275,"z0":5.790995139327119,"aX":4.44370632888209},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.6,"breakHorizontal":-5.8,"spinRate":2798,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4094548280190762,"extension":6.76011699396118},"index":1,"playId":"319a8c54-5585-3b5b-a2f7-9c15890eba8f","pitchNumber":2,"startTime":"2026-08-02T00:58:43.585Z","endTime":"2026-08-02T00:58:47.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.706968579511567,"aZ":-19.61227337105362,"pfxX":-5.069659247725033,"pfxZ":6.014867764051358,"pX":-0.6429341839498106,"pZ":2.6937007171089484,"vX0":2.9933465758660835,"vY0":-142.45099568602475,"vZ0":-5.865603283535977,"x":141.51,"y":166.05,"x0":-1.039689488805055,"y0":50.00546823703827,"z0":5.988886428324824,"aX":-10.590998200638856},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.1,"breakHorizontal":8.8,"spinRate":2546,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.3821314748422022,"extension":6.876439991387258},"index":2,"playId":"c9856b30-0bc8-35ea-a3b4-923c6a049bd8","pitchNumber":3,"startTime":"2026-08-02T00:59:05.218Z","endTime":"2026-08-02T00:59:08.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":92.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.862501399489958,"aZ":-18.851052137260783,"pfxX":0.12304270333778233,"pfxZ":6.276421424022528,"pX":0.33812809376381886,"pZ":3.5740019464138713,"vX0":4.157988861902629,"vY0":-142.5265695113094,"vZ0":-3.742332379081663,"x":104.11,"y":142.28,"x0":-1.1364760997082537,"y0":50.00542137379907,"z0":6.046205395104408,"aX":0.2615712494884588},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.0,"breakHorizontal":-0.8,"spinRate":2584,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.37967426388194525,"extension":6.927818982429316},"hitData":{"launchSpeed":92.4,"launchAngle":20.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":206.45,"coordY":110.14}},"index":3,"playId":"799dd1aa-1ef4-3378-ba20-f10ca17a2242","pitchNumber":4,"startTime":"2026-08-02T00:59:31.379Z","endTime":"2026-08-02T00:59:43.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T00:59:43.414Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to center fielder Lane Thomas. Brenton Doyle scores. Kyle Karros to 3rd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T01:00:12.828Z","endTime":"2026-08-02T01:01:08.460Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411382670399036,"aZ":-29.53094639614206,"pfxX":-8.403980155537685,"pfxZ":1.4516912223507372,"pX":0.35361075400359115,"pZ":1.2249339982792127,"vX0":7.693344918208771,"vY0":-133.09661722861532,"vZ0":-6.356069196107015,"x":103.52,"y":205.71,"x0":-1.460975637501942,"y0":50.00353070808619,"z0":5.739859852914074,"aX":-15.312621997633391},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.6,"breakHorizontal":13.9,"spinRate":2131,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4091142623057631,"extension":6.759126321035675},"index":0,"playId":"c962cabf-1ca9-365d-99ff-25d2553bc28d","pitchNumber":1,"startTime":"2026-08-02T01:00:18.777Z","endTime":"2026-08-02T01:00:22.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867545394952593,"aZ":-20.14328011264028,"pfxX":0.1528659903170979,"pfxZ":5.849933854282774,"pX":-1.4095492409656607,"pZ":4.523454191257214,"vX0":-0.4192351422312766,"vY0":-141.48481171619466,"vZ0":-1.1116331272704498,"x":170.73,"y":116.65,"x0":-1.2802627717865374,"y0":50.003724142782396,"z0":6.19445473091516,"aX":0.3144709297245496},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.6,"breakHorizontal":-0.2,"spinRate":2578,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.38498026983568234,"extension":6.678901848477046},"index":1,"playId":"609c157b-9e7d-3738-8223-6d4c1e8f6715","pitchNumber":2,"startTime":"2026-08-02T01:00:37.722Z","endTime":"2026-08-02T01:00:41.507Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":90.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.478063125840663,"aZ":-24.100686995245205,"pfxX":-6.782426934982061,"pfxZ":3.9386127694895983,"pX":-0.369665057364406,"pZ":2.357730066766167,"vX0":4.939761261406878,"vY0":-140.94323591047868,"vZ0":-5.831443782647127,"x":131.09,"y":175.12,"x0":-1.2476644160267485,"y0":50.00002894146004,"z0":5.970263613560922,"aX":-13.895801312925762},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.4,"breakHorizontal":11.5,"spinRate":2412,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3858969891666746,"extension":6.640055996689837},"hitData":{"launchSpeed":83.5,"launchAngle":19.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.08,"coordY":85.93}},"index":2,"playId":"28479b1e-6fb7-3612-89a8-0ce2e556e026","pitchNumber":3,"startTime":"2026-08-02T01:00:58.432Z","endTime":"2026-08-02T01:01:08.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:01:08.460Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (32) on a fly ball to left field. Kyle Karros scores. TJ Rumfield scores.","rbi":3,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T01:02:21.003Z","endTime":"2026-08-02T01:03:27.745Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-02T01:01:32.028Z","endTime":"2026-08-02T01:02:23.327Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":89.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04162406457272,"aZ":-23.3681172387797,"pfxX":-0.8988140686746688,"pfxZ":4.3413648692286735,"pX":-0.6608215570443511,"pZ":4.402816186011753,"vX0":2.203141497502894,"vY0":-139.79036951393158,"vZ0":-0.9519546004501777,"x":142.19,"y":119.9,"x0":-1.333663959984198,"y0":50.005340467054246,"z0":6.246827828228309,"aX":-1.8244361574820116},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":1.3,"spinRate":2368,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.38809945554727543,"extension":6.54092415376923},"index":1,"playId":"63f373a3-e676-3e8c-8ab7-9a8a5e3e98cb","pitchNumber":1,"startTime":"2026-08-02T01:02:23.327Z","endTime":"2026-08-02T01:02:27.915Z","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":1},"pitchData":{"startSpeed":88.4,"endSpeed":83.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.546137696972508,"aZ":-33.236584228707535,"pfxX":3.4675208616287603,"pfxZ":-0.61553042077146,"pX":-0.6925722233017141,"pZ":3.6860916996506052,"vX0":1.309336258387719,"vY0":-128.97492989147338,"vZ0":0.5446694525121658,"x":143.4,"y":139.26,"x0":-1.6539295512028345,"y0":50.00265131115428,"z0":5.9855451086771065,"aX":5.987067876980486},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.8,"breakHorizontal":-6.6,"spinRate":2638,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.4206995074910993,"extension":6.502949223989814},"index":2,"playId":"fe5ec5fe-b90d-3227-9d3e-834b0d36a3b2","pitchNumber":2,"startTime":"2026-08-02T01:02:40.653Z","endTime":"2026-08-02T01:02:46.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.656278777148195,"aZ":-31.647821773180066,"pfxX":1.9160384798230115,"pfxZ":0.31486797437916003,"pX":-0.252870904448122,"pZ":1.6619636216755742,"vX0":2.9566009224464316,"vY0":-127.47516005207162,"vZ0":-4.108130021317312,"x":126.64,"y":193.91,"x0":-1.6668326163542062,"y0":50.00542283745246,"z0":5.731978775443364,"aX":3.2242805783781443},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":-4.0,"spinRate":2719,"spinDirection":106},"zone":8,"typeConfidence":2.0,"plateTime":0.4260285581574079,"extension":6.60362873866711},"hitData":{"launchSpeed":97.6,"launchAngle":41.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":21.95,"coordY":82.42}},"index":3,"playId":"40178c03-5fca-3f61-8b11-aef1931e0587","pitchNumber":3,"startTime":"2026-08-02T01:02:59.412Z","endTime":"2026-08-02T01:03:27.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:03:27.745Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out to first baseman Jac Caglianone.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T01:03:34.156Z","endTime":"2026-08-02T01:04:46.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.228910094606867,"aZ":-38.29212934507063,"pfxX":2.5002539243144133,"pfxZ":-4.002207033012754,"pX":-0.4556427378406373,"pZ":2.9398418270167377,"vX0":2.271005483515774,"vY0":-121.87406863984805,"vZ0":0.2204199578820707,"x":134.37,"y":159.4,"x0":-1.7188154411339023,"y0":50.002831321748225,"z0":6.111234376276123,"aX":3.8225936670026206},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.1,"breakHorizontal":-5.0,"spinRate":2766,"spinDirection":70},"zone":1,"typeConfidence":2.0,"plateTime":0.4466119458374056,"extension":6.590349293687489},"index":0,"playId":"3f7bd702-37f0-335e-88fa-d0e9373896ba","pitchNumber":1,"startTime":"2026-08-02T01:03:49.047Z","endTime":"2026-08-02T01:03:52.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.514168645535342,"aZ":-29.692475003154193,"pfxX":-8.405954040474839,"pfxZ":1.4064140580840512,"pX":-0.17649666339418096,"pZ":2.2046464388016602,"vX0":6.692099314123831,"vY0":-130.80722411799618,"vZ0":-3.8609481060499222,"x":123.73,"y":179.25,"x0":-1.6561993011339113,"y0":50.001410667812046,"z0":5.8875743611790945,"aX":-14.795832560524657},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":14.0,"spinRate":2162,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4162385348734565,"extension":6.606817639669347},"index":1,"playId":"d38a8e4c-3a00-302b-b5c4-a94cdaff26ff","pitchNumber":2,"startTime":"2026-08-02T01:04:02.062Z","endTime":"2026-08-02T01:04:06.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":90.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187247950579437,"aZ":-16.73461888129248,"pfxX":-0.37053876870389235,"pfxZ":7.428254392122351,"pX":-1.1559390027552718,"pZ":3.9142268777347065,"vX0":1.176525416543358,"vY0":-141.37974665454144,"vZ0":-2.94109546059785,"x":161.06,"y":133.1,"x0":-1.5245317272809231,"y0":50.00160807463855,"z0":6.007396803865805,"aX":-0.7702173515526386},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.2,"breakHorizontal":0.5,"spinRate":2514,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3835482462540667,"extension":6.671974107980885},"index":2,"playId":"371bbf0f-03a2-3478-aeca-d25859286824","pitchNumber":3,"startTime":"2026-08-02T01:04:24.267Z","endTime":"2026-08-02T01:04:28.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":83.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25173781311243,"aZ":-32.70903320355639,"pfxX":2.681831111260812,"pfxZ":-0.3153225114960865,"pX":0.1873471254407968,"pZ":2.4964867362038072,"vX0":3.306602797635835,"vY0":-128.5914249554182,"vZ0":-2.1528193371597224,"x":109.86,"y":171.37,"x0":-1.4513343341468659,"y0":50.00095346142604,"z0":5.8204493564679645,"aX":4.604451205840022},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.7,"breakHorizontal":-5.4,"spinRate":2715,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.4218444206962344,"extension":6.683335097343602},"hitData":{"launchSpeed":84.7,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.41,"coordY":167.9}},"index":3,"playId":"f32e1b95-8f7e-3c3d-a4e6-b545812f4b9e","pitchNumber":4,"startTime":"2026-08-02T01:04:40.814Z","endTime":"2026-08-02T01:04:46.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:04:46.887Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Carrigg walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T01:04:56.071Z","endTime":"2026-08-02T01:06:46.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"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,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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.554136987689738,"aZ":-18.16096303437323,"pfxX":-2.5856926366171162,"pfxZ":7.002734798984937,"pX":-1.888113726544555,"pZ":3.9104196493892016,"vX0":0.04582154581520417,"vY0":-139.6473330866581,"vZ0":-2.5498428891008444,"x":188.97,"y":133.2,"x0":-1.5679700919227286,"y0":50.00277398680297,"z0":6.0119871730696,"aX":-5.1742554347399805},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":4.7,"spinRate":2455,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.390261303031461,"extension":6.658334907819193},"index":0,"playId":"f8f42246-78fe-3560-bf93-1326d66e18d6","pitchNumber":1,"startTime":"2026-08-02T01:05:08.297Z","endTime":"2026-08-02T01:05:11.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":89.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21218148981827,"aZ":-17.68937977569221,"pfxX":-3.42894756131446,"pfxZ":7.248009170079406,"pX":-0.4207440354744961,"pZ":2.367873098452994,"vX0":4.3401708927764195,"vY0":-139.29684168567806,"vZ0":-6.441531795368834,"x":133.04,"y":174.85,"x0":-1.5410380242287984,"y0":50.00564016934793,"z0":5.846659196789663,"aX":-6.856204824677267},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":5.5,"spinRate":2454,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.3906281807702645,"extension":6.808984965307936},"index":1,"playId":"cb558785-7b2a-3453-b7fe-483893a22c44","pitchNumber":2,"startTime":"2026-08-02T01:05:23.298Z","endTime":"2026-08-02T01:05:27.401Z","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":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.791263184116435,"aZ":-25.505089980452265,"pfxX":-7.201679360656053,"pfxZ":3.8920205673813584,"pX":-0.6141910622119324,"pZ":3.092421751127221,"vX0":4.798324653580851,"vY0":-129.06624156821087,"vZ0":-2.289367017016485,"x":140.41,"y":155.28,"x0":-1.546652067276234,"y0":50.0048015615511,"z0":5.9231250614388165,"aX":-12.348016784042285},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":12.2,"spinRate":2128,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.42178214144637804,"extension":6.451164340446853},"index":2,"playId":"d9085745-a094-3c57-a925-c743dda33811","pitchNumber":3,"startTime":"2026-08-02T01:05:41.444Z","endTime":"2026-08-02T01:05:45.402Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-02T01:05:53.393Z","endTime":"2026-08-02T01:06:05.371Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.354853449712724,"aZ":-27.328732210522492,"pfxX":-7.245619722032864,"pfxZ":2.973004603931278,"pX":0.0473048821174686,"pZ":1.268951182083963,"vX0":6.601290305488678,"vY0":-125.5625809006393,"vZ0":-5.880801211436504,"x":115.2,"y":204.52,"x0":-1.6478838778249418,"y0":50.00535911381486,"z0":5.806078866459344,"aX":-11.817685069303016},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":12.0,"spinRate":2172,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.43273903654847645,"extension":6.514146854435557},"index":4,"playId":"8a0d5324-2429-351b-a0ae-3b35902ffc08","pitchNumber":4,"startTime":"2026-08-02T01:06:05.371Z","endTime":"2026-08-02T01:06:10.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53083100911044,"aZ":-16.01315890376431,"pfxX":-1.8723150235286947,"pfxZ":8.017472115424944,"pX":-0.13983104650087635,"pZ":1.4612302832943984,"vX0":3.9222910945113645,"vY0":-139.45843449135288,"vZ0":-9.411069544149553,"x":122.33,"y":199.33,"x0":-1.306755095833522,"y0":50.0026403688243,"z0":5.883428227566397,"aX":-3.7741303963925765},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":2.8,"spinRate":2508,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.38933049949720555,"extension":6.815367318272666},"index":5,"playId":"3ce88e84-d5b4-3fbe-bbb0-dfa3601f17ac","pitchNumber":5,"startTime":"2026-08-02T01:06:21.648Z","endTime":"2026-08-02T01:06:26.217Z","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":95.9,"endSpeed":89.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.910144676625425,"aZ":-18.48895489732623,"pfxX":-3.4527702858693887,"pfxZ":6.81932513157778,"pX":-1.2689001344698232,"pZ":1.9271882387073032,"vX0":1.8904560188116588,"vY0":-139.68467711912896,"vZ0":-7.396970389923396,"x":165.37,"y":186.75,"x0":-1.50036214426598,"y0":50.00158113763574,"z0":5.792681035547773,"aX":-6.927987595171751},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":6.0,"spinRate":2438,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.38982545446774086,"extension":6.780308807264319},"index":6,"playId":"3503b570-4c5c-35ab-a7a6-1864799b562f","pitchNumber":6,"startTime":"2026-08-02T01:06:41.797Z","endTime":"2026-08-02T01:06:46.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:06:46.178Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a ground ball to left fielder Isaac Collins. Cole Carrigg to 3rd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T01:09:23.574Z","endTime":"2026-08-02T01:11:09.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-02T01:07:00.224Z","endTime":"2026-08-02T01:07:16.346Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Easton McGee replaces Luinder Avila.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-02T01:07:16.346Z","endTime":"2026-08-02T01:09:25.724Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668834,"link":"/api/v1/people/668834"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":79.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.906107401838767,"aZ":-28.057024109217593,"pfxX":0.9763248284176911,"pfxZ":2.608122914941644,"pX":-0.014192375179164591,"pZ":3.3319390236295545,"vX0":3.6524848667245764,"vY0":-123.56065174296069,"vZ0":0.719526870024863,"x":117.54,"y":148.82,"x0":-1.6262490523226072,"y0":50.00214857468418,"z0":5.357699200267527,"aX":1.5394975644930904},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":-2.4,"spinRate":2419,"spinDirection":170},"zone":2,"typeConfidence":0.91,"plateTime":0.4398821250229572,"extension":6.731117088849508},"index":2,"playId":"ad08e41b-98da-37c6-ac16-227a4ea96586","pitchNumber":1,"startTime":"2026-08-02T01:09:25.724Z","endTime":"2026-08-02T01:09:29.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":75.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.153106443728777,"aZ":-38.53815620417956,"pfxX":3.752261864253817,"pfxZ":-4.513069572192663,"pX":-0.7868373997261926,"pZ":3.0842877260212958,"vX0":0.05665362906094368,"vY0":-116.94434755019806,"vZ0":1.8526784812252446,"x":146.99,"y":155.5,"x0":-1.3001447014998222,"y0":50.00044821380975,"z0":5.847187013752359,"aX":5.294410839506223},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.6,"breakHorizontal":-6.8,"spinRate":2298,"spinDirection":69},"zone":1,"typeConfidence":2.0,"plateTime":0.4650299430431306,"extension":6.627186364790894},"index":3,"playId":"8512c28c-4462-311c-99ea-1adcaf18e668","pitchNumber":2,"startTime":"2026-08-02T01:09:45.885Z","endTime":"2026-08-02T01:09:50.086Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-02T01:10:05.059Z","endTime":"2026-08-02T01:10:19.074Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50325471612276,"aZ":-18.494672368042597,"pfxX":-2.2498230684973324,"pfxZ":7.401593480484689,"pX":-0.9908622268932818,"pZ":2.9265243342609137,"vX0":2.0829218919311905,"vY0":-134.20169490696242,"vZ0":-3.676589518158303,"x":154.77,"y":159.76,"x0":-1.4799114911254556,"y0":50.00180616216668,"z0":5.61016694493181,"aX":-4.157077746583069},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.0,"breakHorizontal":3.7,"spinRate":2557,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.40613408952317887,"extension":6.798191905962299},"index":5,"playId":"e5b80a8d-46f0-317c-b36a-bc8c4bf35b95","pitchNumber":3,"startTime":"2026-08-02T01:10:19.074Z","endTime":"2026-08-02T01:10:24.108Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"481a5ff5-8771-3a22-beb4-b5649cf5c9fc","startTime":"2026-08-02T01:10:39.927Z","endTime":"2026-08-02T01:10:42.927Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.48978810930175,"aZ":-38.18764401829592,"pfxX":3.981378500343374,"pfxZ":-4.18610856514206,"pX":-0.4545272876782259,"pZ":3.1993279300674047,"vX0":0.9141953047424056,"vY0":-118.27576986110803,"vZ0":2.05591033472705,"x":134.33,"y":152.4,"x0":-1.3621531473575341,"y0":50.00080133439491,"z0":5.784195619000341,"aX":5.722007155143703},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.0,"breakHorizontal":-7.4,"spinRate":2246,"spinDirection":61},"zone":1,"typeConfidence":2.0,"plateTime":0.4605490900014333,"extension":6.712013335767831},"hitData":{"launchSpeed":91.3,"launchAngle":4.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.12,"coordY":101.52}},"index":7,"playId":"5edbcba9-3914-3a34-8476-e5129fe480c3","pitchNumber":4,"startTime":"2026-08-02T01:10:58.015Z","endTime":"2026-08-02T01:11:09.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:11:09.412Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to right fielder John Rave.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T01:11:32.918Z","endTime":"2026-08-02T01:11:56.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.803632497363704,"aZ":-32.04713486761321,"pfxX":5.638321734762691,"pfxZ":0.08308354533881257,"pX":0.40597349049615633,"pZ":2.7920271270193853,"vX0":3.0562078718984957,"vY0":-119.78568417721426,"vZ0":0.5099068545622789,"x":101.53,"y":163.4,"x0":-1.612516588831239,"y0":50.00132532645364,"z0":5.406882409966555,"aX":8.317490341872313},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.5,"breakHorizontal":-10.9,"spinRate":2323,"spinDirection":80},"zone":3,"typeConfidence":2.0,"plateTime":0.45460133062949337,"extension":6.841494990811992},"hitData":{"launchSpeed":87.4,"launchAngle":51.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.07,"coordY":118.8}},"index":0,"playId":"37c35e68-c5fc-34e6-ac55-a470c6391766","pitchNumber":1,"startTime":"2026-08-02T01:11:47.093Z","endTime":"2026-08-02T01:11:56.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:11:56.438Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T01:13:59.459Z","endTime":"2026-08-02T01:15:04.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.7,"endSpeed":76.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.585323445188905,"aZ":-30.068760790429508,"pfxX":2.3195902391959464,"pfxZ":1.4377362264695437,"pX":0.14876124299298046,"pZ":1.9899716862250882,"vX0":3.8411341160839627,"vY0":-119.18161682089105,"vZ0":-1.8900015839753652,"x":111.33,"y":185.05,"x0":-1.7727932895982186,"y0":50.00425266265518,"z0":5.457590055280298,"aX":3.40449698363605},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.5,"breakHorizontal":-4.9,"spinRate":2433,"spinDirection":101},"zone":8,"typeConfidence":2.0,"plateTime":0.4560769916119676,"extension":6.468565782340146},"index":0,"playId":"35dd9aae-cd89-38b6-ba59-7621efd5b1f3","pitchNumber":1,"startTime":"2026-08-02T01:14:11.626Z","endTime":"2026-08-02T01:14:15.390Z","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":93.7,"endSpeed":87.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.230579441047663,"aZ":-25.352866464283018,"pfxX":-8.013250675001252,"pfxZ":3.5633045191377013,"pX":-0.4693406010686516,"pZ":1.2237001996631098,"vX0":5.7985359416178985,"vY0":-136.35655696797878,"vZ0":-6.263983331849591,"x":134.89,"y":205.74,"x0":-1.5643923859889934,"y0":50.00404945619391,"z0":5.2595924226934985,"aX":-15.34602360476467},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":13.6,"spinRate":2264,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3991183202390536,"extension":6.649863839115392},"index":1,"playId":"1e6688a3-8453-345f-a99b-cba0d09bffe9","pitchNumber":2,"startTime":"2026-08-02T01:14:25.237Z","endTime":"2026-08-02T01:14:29.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-02T01:14:43.666Z","endTime":"2026-08-02T01:14:56.274Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.74381389388108,"aZ":-30.05212838146065,"pfxX":4.137776398781692,"pfxZ":1.3649477344841436,"pX":0.29931320883515117,"pZ":3.106914279148423,"vX0":3.059948452299026,"vY0":-122.54709488225788,"vZ0":0.49702797555933365,"x":105.59,"y":154.89,"x0":-1.4929194919712503,"y0":50.00535278917408,"z0":5.420311770211483,"aX":6.445077022554112},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.8,"breakHorizontal":-8.0,"spinRate":2622,"spinDirection":93},"zone":3,"typeConfidence":2.0,"plateTime":0.44290885595686014,"extension":6.673135838299075},"hitData":{"launchSpeed":81.4,"launchAngle":41.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.52,"coordY":94.47}},"index":3,"playId":"2949ef4f-efe3-350f-912e-a1c5c7cc39fe","pitchNumber":3,"startTime":"2026-08-02T01:14:56.274Z","endTime":"2026-08-02T01:15:04.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:15:04.687Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T01:16:04.167Z","endTime":"2026-08-02T01:16:30.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-02T01:15:23.755Z","endTime":"2026-08-02T01:16:06.386Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":87.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25300869427305,"aZ":-18.136189941606997,"pfxX":-1.7866632762964132,"pfxZ":7.361264666339999,"pX":0.08266089114030653,"pZ":1.7548453246669427,"vX0":4.563224750037741,"vY0":-135.89051185629756,"vZ0":-6.305503757217361,"x":113.85,"y":191.4,"x0":-1.3716773721762068,"y0":50.00578494118479,"z0":5.326017382653637,"aX":-3.4090143699343716},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":2.5,"spinRate":2436,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4000693950437202,"extension":6.545884121595376},"index":1,"playId":"e0ba3b8a-ce72-31a0-9daf-2793f5ecdca3","pitchNumber":1,"startTime":"2026-08-02T01:16:06.386Z","endTime":"2026-08-02T01:16:10.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.515078460029553,"aZ":-19.577169311504775,"pfxX":-3.1373544695205435,"pfxZ":6.54686046070244,"pX":0.8385897866817176,"pZ":2.549680100996333,"vX0":7.436995438199031,"vY0":-136.0620755952569,"vZ0":-3.808726814488915,"x":85.03,"y":169.94,"x0":-1.4910873939531955,"y0":50.00128130560088,"z0":5.280097699460338,"aX":-6.035910523828776},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.5,"breakHorizontal":4.6,"spinRate":2533,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3985963628776137,"extension":6.620017455432704},"hitData":{"launchSpeed":84.0,"launchAngle":18.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.79,"coordY":100.48}},"index":2,"playId":"48d41d4a-1e1e-3a49-a6ed-f0e686f0ee15","pitchNumber":2,"startTime":"2026-08-02T01:16:20.336Z","endTime":"2026-08-02T01:16:30.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:16:30.166Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"John Rave singles on a soft ground ball to third baseman Kyle Karros. Michael Massey to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T01:16:34.552Z","endTime":"2026-08-02T01:18:04.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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":"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":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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":93.3,"endSpeed":87.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.905915159803012,"aZ":-20.19520471312588,"pfxX":-2.142245619785691,"pfxZ":6.233582883739704,"pX":0.19738028883205896,"pZ":3.9740848931467276,"vX0":5.25641008005721,"vY0":-136.0584059592386,"vZ0":-0.6374149282999555,"x":109.48,"y":131.48,"x0":-1.460214349854375,"y0":50.00017072975141,"z0":5.580193565773569,"aX":-4.115398201905393},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":3.1,"spinRate":2441,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3988067413849534,"extension":6.4296593309420516},"index":0,"playId":"0905c923-9b7d-30c8-bff0-d5c88f7f61d6","pitchNumber":1,"startTime":"2026-08-02T01:16:56.448Z","endTime":"2026-08-02T01:17:00.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":79.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.837450339817394,"aZ":-26.984083507830217,"pfxX":-2.686576627401611,"pfxZ":3.3119679911806106,"pX":-1.474676254805314,"pZ":3.107888091305209,"vX0":1.3348938308341327,"vY0":-122.68269780853822,"vZ0":-0.5762622150023307,"x":173.21,"y":154.87,"x0":-1.6688120783153975,"y0":50.002734592178484,"z0":5.590298866643875,"aX":-4.210954347653024},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.1,"breakHorizontal":4.7,"spinRate":1651,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.44173825405024303,"extension":6.510202885934973},"index":1,"playId":"ac1d30f7-dd89-3e3e-b1c3-95cebe479278","pitchNumber":2,"startTime":"2026-08-02T01:17:13.493Z","endTime":"2026-08-02T01:17:17.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.52805894940643,"aZ":-27.404830730737903,"pfxX":1.8981578676626025,"pfxZ":2.7435260676913664,"pX":0.3176325955411161,"pZ":3.5593248745467583,"vX0":4.265087508116385,"vY0":-129.45808526143432,"vZ0":0.2472045010095505,"x":104.89,"y":142.68,"x0":-1.5815682078421478,"y0":50.00558225521347,"z0":5.517547658016314,"aX":3.3053013319681717},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":-4.2,"spinRate":2535,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.419007641754773,"extension":6.504346193639801},"index":2,"playId":"3a50db7b-4f94-346d-9392-c88b372fc91e","pitchNumber":3,"startTime":"2026-08-02T01:17:32.331Z","endTime":"2026-08-02T01:17:36.580Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.13308002576478,"aZ":-26.514860989143585,"pfxX":-1.6334471838110403,"pfxZ":3.728197030253888,"pX":0.411970746080696,"pZ":2.5571124526252076,"vX0":5.000161348982476,"vY0":-120.89919972342163,"vZ0":-1.540036125221493,"x":101.3,"y":169.74,"x0":-1.4487757141613307,"y0":50.00068057697433,"z0":5.476462691825926,"aX":-2.47800879198059},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.7,"breakHorizontal":2.0,"spinRate":1686,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.44886366209154716,"extension":6.6724250328061565},"hitData":{"launchSpeed":25.5,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.25,"coordY":184.34}},"index":3,"playId":"d7292a8f-e694-370b-965e-5ba23d893902","pitchNumber":4,"startTime":"2026-08-02T01:17:56.715Z","endTime":"2026-08-02T01:18:04.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:18:04.573Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tyler Tolbert grounds into a force out, shortstop Cole Carrigg to second baseman Willi Castro. Michael Massey to 3rd. John Rave out at 2nd. Tyler Tolbert to 1st.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T01:18:38.796Z","endTime":"2026-08-02T01:20:47.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"postOnThird":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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":"Forceout","eventType":"force_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":6},"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":94.3,"endSpeed":87.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.225557593446922,"aZ":-21.02088754712942,"pfxX":-5.979285656530956,"pfxZ":5.743917136995749,"pX":0.3773655003188445,"pZ":1.7667311975039588,"vX0":7.534474335326425,"vY0":-137.24949697096827,"vZ0":-5.526789006147156,"x":102.62,"y":191.08,"x0":-1.6035588895602484,"y0":50.00459111239833,"z0":5.201761071652357,"aX":-11.615209284208014},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":9.6,"spinRate":2333,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.396343744372063,"extension":6.621389385526229},"index":0,"playId":"3c4a5c3d-58f8-32e5-8ba2-bc16fc258d35","pitchNumber":1,"startTime":"2026-08-02T01:18:47.133Z","endTime":"2026-08-02T01:18:51.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":1},"pitchData":{"startSpeed":94.4,"endSpeed":88.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.183059647244537,"aZ":-22.898201913860095,"pfxX":-6.695044411518667,"pfxZ":4.745176926880065,"pX":0.17492290484735196,"pZ":1.3920167510289094,"vX0":7.365436321591729,"vY0":-137.41202378728096,"vZ0":-6.296794871294916,"x":110.33,"y":201.2,"x0":-1.6428043019268397,"y0":50.0007145710384,"z0":5.220114009885698,"aX":-13.082787881968269},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":11.0,"spinRate":2468,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.395307279765579,"extension":6.5560555408258505},"index":1,"playId":"6d15ed6a-30e3-3225-b9d7-5aef5602c67f","pitchNumber":2,"startTime":"2026-08-02T01:19:05.456Z","endTime":"2026-08-02T01:19:09.555Z","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":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.535509766278754,"aZ":-32.93666903109186,"pfxX":6.301039099295367,"pfxZ":-0.5105836646228381,"pX":1.0619454590648543,"pZ":1.9703529744595654,"vX0":3.983628331367093,"vY0":-121.17059859777902,"vZ0":-1.5912076282109457,"x":76.52,"y":185.58,"x0":-1.416570152792491,"y0":50.001932691070394,"z0":5.487869914086868,"aX":9.457760445683695},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.1,"breakHorizontal":-12.2,"spinRate":2684,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4503823225108077,"extension":6.623788968995918},"index":2,"playId":"e62ec34f-d656-368f-9a60-0e9586e619dc","pitchNumber":3,"startTime":"2026-08-02T01:19:23.645Z","endTime":"2026-08-02T01:19:28.016Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-02T01:19:35.541Z","endTime":"2026-08-02T01:19:50.348Z","isPitch":false,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5142063926444,"aZ":-18.747756234832927,"pfxX":-1.5784573300866374,"pfxZ":6.850912728400864,"pX":-1.6179609446347485,"pZ":5.003328957664614,"vX0":1.1318156561411914,"vY0":-137.46985653412648,"vZ0":1.9342882866209763,"x":178.67,"y":103.69,"x0":-1.8249397596193084,"y0":50.005780481195885,"z0":5.545036924905762,"aX":-3.0952297800550967},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":2.6,"spinRate":2523,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3947820555727364,"extension":6.495335624631492},"index":4,"playId":"2ac99281-0a3f-339a-b68f-d9067542fabe","pitchNumber":4,"startTime":"2026-08-02T01:19:50.348Z","endTime":"2026-08-02T01:19:55.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98302127740201,"aZ":-28.07922642489839,"pfxX":1.5874503872147563,"pfxZ":2.336053769643981,"pX":-0.0732715271087777,"pZ":1.0608089655302637,"vX0":3.2916972993408375,"vY0":-129.95570685957836,"vZ0":-5.7285531707875625,"x":119.79,"y":210.14,"x0":-1.5505634740128016,"y0":50.00309520334027,"z0":5.361931507694971,"aX":2.7808383068641493},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.5,"breakHorizontal":-3.5,"spinRate":2573,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.4175981562162825,"extension":6.635161930353904},"index":5,"playId":"c832ab82-c15e-3bab-93ed-b8bcb137c750","pitchNumber":5,"startTime":"2026-08-02T01:20:21.822Z","endTime":"2026-08-02T01:20:26.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21136297563522,"aZ":-23.616047239586138,"pfxX":-6.272378856026277,"pfxZ":4.372616578014169,"pX":-0.06653434471605192,"pZ":2.677742924836726,"vX0":5.845417728720073,"vY0":-137.95316179898023,"vZ0":-3.1323341200472825,"x":119.54,"y":166.48,"x0":-1.3821122458478028,"y0":50.00302197636596,"z0":5.392097552369279,"aX":-12.278161457102051},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":10.3,"spinRate":2435,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.39468978865392756,"extension":6.547289932707568},"hitData":{"launchSpeed":92.0,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":154.72}},"index":6,"playId":"74cbdffe-9ed8-35c7-bc02-bb4160ed70c6","pitchNumber":6,"startTime":"2026-08-02T01:20:39.411Z","endTime":"2026-08-02T01:20:47.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:20:47.743Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carter Jensen pops out to third baseman Kyle Karros in foul territory.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T01:22:19.340Z","endTime":"2026-08-02T01:22:30.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-02T01:21:19.362Z","endTime":"2026-08-02T01:22:21.529Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":87.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.382692541290233,"aZ":-20.326490553487194,"pfxX":-0.5111423044040229,"pfxZ":6.172016788894432,"pX":0.574885263808573,"pZ":3.403209959050703,"vX0":6.0376484605653875,"vY0":-135.68463547070738,"vZ0":-1.6614960240518157,"x":95.09,"y":146.89,"x0":-1.585137595468448,"y0":50.00577329050694,"z0":5.3982414757552615,"aX":-0.9827556073293617},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":0.0,"spinRate":2205,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39917760605638586,"extension":6.516917821084779},"hitData":{"launchSpeed":62.5,"launchAngle":76.0,"totalDistance":75.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.68,"coordY":187.15}},"index":1,"playId":"355502da-f50d-3593-becc-0c2172a7c13c","pitchNumber":1,"startTime":"2026-08-02T01:22:21.529Z","endTime":"2026-08-02T01:22:30.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:22:30.603Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a line drive to left fielder Isaac Collins. Brenton Doyle out at 2nd on the throw, left fielder Isaac Collins to second baseman Michael Massey.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T01:26:09.778Z","endTime":"2026-08-02T01:29:57.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9,10,11,12],"actionIndex":[0,1],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Starling Marte replaces center fielder Lane Thomas, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T01:25:27.111Z","endTime":"2026-08-02T01:25:27.121Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":657041,"link":"/api/v1/people/657041"}},{"details":{"description":"Defensive switch from right field to center field for John Rave.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-02T01:25:27.121Z","endTime":"2026-08-02T01:26:11.969Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800"},{"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.3,"endSpeed":85.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.456515069215953,"aZ":-19.729977303530863,"pfxX":-2.3562814950691986,"pfxZ":6.787941141922216,"pX":0.2582945537684177,"pZ":3.1594079083372457,"vX0":5.0196847870634596,"vY0":-133.04912263997645,"vZ0":-2.731805437018831,"x":107.15,"y":153.48,"x0":-1.3277601294979984,"y0":50.00534488325756,"z0":5.593220371148428,"aX":-4.321966723743114},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.1,"breakHorizontal":3.5,"spinRate":2502,"spinDirection":218},"zone":3,"typeConfidence":0.89,"plateTime":0.4081583957319719,"extension":6.600598948739411},"index":2,"playId":"c9223969-04a9-3c41-9395-f3b2390f23cb","pitchNumber":1,"startTime":"2026-08-02T01:26:11.969Z","endTime":"2026-08-02T01:26:15.891Z","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":81.9,"endSpeed":76.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.600654273008832,"aZ":-28.49634070772085,"pfxX":3.1158000907115695,"pfxZ":2.4916915416852934,"pX":0.13883153566294293,"pZ":1.6062864724705628,"vX0":2.8822231408214027,"vY0":-119.48610634499191,"vZ0":-2.9081372142391784,"x":111.71,"y":195.41,"x0":-1.4789110632005844,"y0":50.00136380486247,"z0":5.346380362830972,"aX":4.597195182220058},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.2,"breakHorizontal":-6.2,"spinRate":2298,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4548652605221619,"extension":6.795650983841917},"index":3,"playId":"d74b867c-63c1-3e1f-96b7-07c2607aeaa1","pitchNumber":2,"startTime":"2026-08-02T01:26:35.236Z","endTime":"2026-08-02T01:26:40.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":86.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.351291747740554,"aZ":-17.745321904576855,"pfxX":-2.9763013750439593,"pfxZ":7.674238471196363,"pX":0.4047127804156857,"pZ":3.831592767652751,"vX0":5.221381269993419,"vY0":-134.37534710660051,"vZ0":-1.933982530313104,"x":101.57,"y":135.33,"x0":-1.1522887302137887,"y0":50.00545325479849,"z0":5.7838826212171215,"aX":-5.598583339176234},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":4.7,"spinRate":2583,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.403268492523551,"extension":6.658088793850214},"index":4,"playId":"4b597d8d-6f5b-30c5-9f95-ad95cf1700d9","pitchNumber":3,"startTime":"2026-08-02T01:26:53.635Z","endTime":"2026-08-02T01:27:01.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.05627818637997,"aZ":-31.58763107498326,"pfxX":6.11718886716213,"pfxZ":0.3855914449684317,"pX":0.6618415339514885,"pZ":2.428120457277112,"vX0":3.078102675646964,"vY0":-121.68677691664719,"vZ0":-0.4591766796318293,"x":91.77,"y":173.22,"x0":-1.4075615632856764,"y0":50.00382849224598,"z0":5.316232085270788,"aX":9.330292429125215},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":-11.8,"spinRate":2281,"spinDirection":88},"zone":6,"typeConfidence":2.0,"plateTime":0.44721616601709124,"extension":6.867607987730876},"index":5,"playId":"3624d8a6-db92-3b9b-9d0c-cc41d078962d","pitchNumber":4,"startTime":"2026-08-02T01:27:20.454Z","endTime":"2026-08-02T01:27:25.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14086975407402,"aZ":-23.11439813344862,"pfxX":-7.465112653344079,"pfxZ":4.682119140015151,"pX":0.8210869073536186,"pZ":1.5331745588553987,"vX0":8.243186069716012,"vY0":-136.57590037461736,"vZ0":-6.256067718802066,"x":85.7,"y":197.38,"x0":-1.2316522903411529,"y0":50.00444438034089,"z0":5.388129696706298,"aX":-14.45116336849235},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.7,"breakHorizontal":12.4,"spinRate":2411,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.3973282010818955,"extension":6.739008501777037},"index":6,"playId":"93f11054-6f10-3dfb-8e29-1a7d377798e9","pitchNumber":5,"startTime":"2026-08-02T01:27:41.870Z","endTime":"2026-08-02T01:27:46.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.971891102627218,"aZ":-28.37691933556368,"pfxX":3.8064969711235435,"pfxZ":2.470088556074913,"pX":1.1584744427452736,"pZ":2.782256951071552,"vX0":4.891271791954957,"vY0":-121.78773929568553,"vZ0":-0.5521324561625413,"x":72.84,"y":163.66,"x0":-1.353723552207335,"y0":50.00063473451551,"z0":5.4200692477131724,"aX":5.84198816722725},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.6,"breakHorizontal":-7.8,"spinRate":2296,"spinDirection":81},"zone":12,"typeConfidence":2.0,"plateTime":0.4460124063272848,"extension":7.040018498830689},"index":7,"playId":"ba1a214c-1c09-32b7-b268-718611a076c4","pitchNumber":6,"startTime":"2026-08-02T01:27:58.493Z","endTime":"2026-08-02T01:28:02.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.964150168254427,"aZ":-18.292594531393412,"pfxX":-2.2099194058000133,"pfxZ":7.341277177284812,"pX":-0.11570868836710733,"pZ":4.105720493656242,"vX0":3.903606855971156,"vY0":-135.07756638253767,"vZ0":-0.8708704487635127,"x":121.41,"y":127.93,"x0":-1.2773374109646183,"y0":50.00401630090321,"z0":5.690797682192627,"aX":-4.1798991915111126},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":3.4,"spinRate":2629,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.4019282239387967,"extension":6.683361651433376},"index":8,"playId":"8e26d450-b278-3fe8-900c-2312a66c07c7","pitchNumber":7,"startTime":"2026-08-02T01:28:17.856Z","endTime":"2026-08-02T01:28:22.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.261224013379437,"aZ":-25.760991524452454,"pfxX":1.4909670377511126,"pfxZ":3.7488364859235705,"pX":0.22077177844361634,"pZ":2.586982417167374,"vX0":4.060118157230612,"vY0":-128.79085795924325,"vZ0":-1.7847735676552063,"x":108.58,"y":168.93,"x0":-1.5585542637587608,"y0":50.00055905648912,"z0":5.2468884937814915,"aX":2.5489757163631848},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":-3.5,"spinRate":2457,"spinDirection":196},"zone":5,"typeConfidence":0.91,"plateTime":0.42240252923878163,"extension":6.635815764186183},"index":9,"playId":"f2f8850e-16c4-3ab9-afcd-91002a9a3598","pitchNumber":8,"startTime":"2026-08-02T01:28:35.886Z","endTime":"2026-08-02T01:28:42.061Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.390464401290505,"aZ":-28.864306874851106,"pfxX":1.700554478968444,"pfxZ":2.144033608368103,"pX":-0.005425910405326274,"pZ":2.401914975532506,"vX0":2.819894203897009,"vY0":-122.83289041889644,"vZ0":-1.26312263709648,"x":117.21,"y":173.93,"x0":-1.3853559723343474,"y0":50.000494672204574,"z0":5.357942325929372,"aX":2.6194905760480727},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.8,"breakHorizontal":-3.7,"spinRate":2256,"spinDirection":83},"zone":5,"typeConfidence":2.0,"plateTime":0.44447670052456756,"extension":6.835354863312483},"index":10,"playId":"bf98e3ee-14da-3e30-a74b-0c87bd09ecfb","pitchNumber":9,"startTime":"2026-08-02T01:28:59.053Z","endTime":"2026-08-02T01:29:03.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.160172641749575,"aZ":-22.900904246955665,"pfxX":-6.61395066121091,"pfxZ":4.819353977278855,"pX":-0.5733327069011027,"pZ":2.823407743464524,"vX0":4.014273009621649,"vY0":-136.20886261295982,"vZ0":-3.1973152227753627,"x":138.85,"y":162.55,"x0":-1.188758693103972,"y0":50.00284006294261,"z0":5.553215067157674,"aX":-12.72696351662383},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":11.4,"spinRate":2372,"spinDirection":229},"zone":4,"typeConfidence":0.85,"plateTime":0.39848264864311433,"extension":6.827847745962491},"index":11,"playId":"830455bd-2595-38d8-953e-d59c70bf81f1","pitchNumber":10,"startTime":"2026-08-02T01:29:20.147Z","endTime":"2026-08-02T01:29:25.065Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.172193722129993,"aZ":-29.768092954329806,"pfxX":5.533016990961707,"pfxZ":1.5670633778692427,"pX":0.30882421421013473,"pZ":2.8428951584504922,"vX0":2.1794647125148425,"vY0":-122.24154484107953,"vZ0":-0.06371331817754766,"x":105.23,"y":162.02,"x0":-1.309786649817264,"y0":50.00178086217583,"z0":5.397597555617125,"aX":8.480197273291175},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.1,"breakHorizontal":-10.6,"spinRate":2390,"spinDirection":81},"zone":6,"typeConfidence":2.0,"plateTime":0.4458746585314244,"extension":6.866333639107347},"hitData":{"launchSpeed":91.9,"launchAngle":14.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.96,"coordY":120.9}},"index":12,"playId":"07fc2c0a-511e-3cf8-bad0-7c5e6440467c","pitchNumber":11,"startTime":"2026-08-02T01:29:45.725Z","endTime":"2026-08-02T01:29:57.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:29:57.320Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (22) on a line drive to center fielder John Rave.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T01:30:29.013Z","endTime":"2026-08-02T01:31:05.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.37623286934866,"aZ":-39.084899308472174,"pfxX":3.859890756622307,"pfxZ":-4.6897894055632605,"pX":0.030578584399311007,"pZ":2.210115799259987,"vX0":1.8789708260420743,"vY0":-119.66857997472327,"vZ0":0.12643679333051772,"x":115.83,"y":179.11,"x0":-1.2619350284123252,"y0":50.00035620331068,"z0":5.6090604255644845,"aX":5.692660336387583},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.3,"breakHorizontal":-7.4,"spinRate":2352,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.45474511266428186,"extension":6.811569972407382},"index":0,"playId":"be1c50f8-5f82-328a-828d-7dc4b3eeaa09","pitchNumber":1,"startTime":"2026-08-02T01:30:33.506Z","endTime":"2026-08-02T01:30:37.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.456346097339697,"aZ":-25.006176031693634,"pfxX":-6.490710502725091,"pfxZ":4.426239190880084,"pX":-0.7751490778507483,"pZ":2.463519302917564,"vX0":3.766353535753712,"vY0":-125.71119737318104,"vZ0":-2.303655383823468,"x":146.55,"y":172.26,"x0":-1.4397173121268279,"y0":50.005801026377334,"z0":5.395648177350657,"aX":-10.522272109967576},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.8,"breakHorizontal":11.0,"spinRate":2023,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4336134627764481,"extension":7.189632439133886},"hitData":{"launchSpeed":93.2,"launchAngle":23.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.85,"coordY":69.78}},"index":1,"playId":"09732bd6-1bc5-316b-b698-655e457b361a","pitchNumber":2,"startTime":"2026-08-02T01:30:54.368Z","endTime":"2026-08-02T01:31:05.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:31:05.988Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros called out on strikes.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T01:31:14.011Z","endTime":"2026-08-02T01:33:49.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":77.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.693877247267718,"aZ":-30.37037212163646,"pfxX":4.520259359514754,"pfxZ":1.2100371676216923,"pX":-0.14642926353587488,"pZ":3.1487941839681453,"vX0":1.7218859615172195,"vY0":-119.89494236823542,"vZ0":0.9757017455999681,"x":122.58,"y":153.76,"x0":-1.4562285295195754,"y0":50.004718477785545,"z0":5.395637503177812,"aX":6.746623472998249},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.6,"breakHorizontal":-8.5,"spinRate":2309,"spinDirection":82},"zone":2,"typeConfidence":2.0,"plateTime":0.45251806525561955,"extension":6.965674726903243},"index":0,"playId":"74d172ea-5486-31a4-a150-a9ed71a02450","pitchNumber":1,"startTime":"2026-08-02T01:31:38.523Z","endTime":"2026-08-02T01:31:43.327Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"5574f462-ff6f-4401-afdf-9ea2678787bf","startTime":"2026-08-02T01:31:59.223Z","endTime":"2026-08-02T01:32:04.223Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":87.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.284918675548866,"aZ":-18.361037355574304,"pfxX":-2.7463869963519723,"pfxZ":7.222326981045217,"pX":-0.6160576168395145,"pZ":3.6619453739160734,"vX0":3.0794260925565746,"vY0":-135.6499461571522,"vZ0":-1.841121768832998,"x":140.48,"y":139.91,"x0":-1.3951366045736329,"y0":50.006639770821266,"z0":5.59462944082655,"aX":-5.25556868055001},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":4.6,"spinRate":2642,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.39976919460650295,"extension":6.80510207807121},"index":2,"playId":"75bf8317-9ccb-32cd-8ba8-1ebd248782b6","pitchNumber":2,"startTime":"2026-08-02T01:32:15.562Z","endTime":"2026-08-02T01:32:22.315Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-02T01:32:27.624Z","endTime":"2026-08-02T01:32:44.027Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.502542516499275,"aZ":-29.069073562771234,"pfxX":4.6481172453816,"pfxZ":2.063742159082156,"pX":2.9284879535432204,"pZ":1.575237051740491,"vX0":8.304281519685466,"vY0":-120.72535882011404,"vZ0":-2.7904641592492125,"x":5.37,"y":196.25,"x0":-1.1353487208671813,"y0":50.000582581906706,"z0":5.2578751837557105,"aX":6.984088110113139},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.4,"breakHorizontal":-10.1,"spinRate":2309,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4505915602007229,"extension":7.045675793569786},"index":4,"playId":"445ff62f-1dc8-3564-a161-d1253ee0917e","pitchNumber":3,"startTime":"2026-08-02T01:32:44.027Z","endTime":"2026-08-02T01:32:47.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":87.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.246934418011975,"aZ":-17.65781899324479,"pfxX":-3.110575328205964,"pfxZ":7.613162637512033,"pX":0.9406403125482506,"pZ":2.5000435872514912,"vX0":6.374300830369788,"vY0":-135.45108644770323,"vZ0":-5.09697465606363,"x":81.15,"y":171.28,"x0":-1.0115981223367725,"y0":50.00617677653638,"z0":5.593902847225158,"aX":-5.934387889306042},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":4.7,"spinRate":2651,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.4003655058586064,"extension":6.862573662020655},"index":5,"playId":"3434daad-c951-3a8f-9d98-d02402dc1bea","pitchNumber":4,"startTime":"2026-08-02T01:33:05.645Z","endTime":"2026-08-02T01:33:09.776Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":87.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.228024949047025,"aZ":-18.468331095049077,"pfxX":-2.6045669654838557,"pfxZ":7.1690761128524,"pX":0.5886200357667563,"pZ":2.881901297311342,"vX0":5.632257189093049,"vY0":-135.3651668207902,"vZ0":-3.9178604086481656,"x":94.56,"y":160.97,"x0":-1.153154734968773,"y0":50.002307780328884,"z0":5.5917472355289775,"aX":-4.979552591310279},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":4.0,"spinRate":2643,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.4000961356007031,"extension":6.9025991164836356},"index":6,"playId":"671d6ca5-e0c1-391e-8437-cc7e64fc7291","pitchNumber":5,"startTime":"2026-08-02T01:33:44.499Z","endTime":"2026-08-02T01:33:49.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:33:49.475Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to center fielder John Rave. Jake McCarthy scores.","rbi":1,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T01:34:02.269Z","endTime":"2026-08-02T01:36:39.290Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.1,"endSpeed":82.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.355113684372213,"aZ":-23.17600855182304,"pfxX":1.538425539652733,"pfxZ":5.33071219569174,"pX":0.21335258780745942,"pZ":3.176328331515395,"vX0":3.689549816630261,"vY0":-127.13726365747188,"vZ0":-0.9208181623207965,"x":108.87,"y":153.02,"x0":-1.438803337154367,"y0":50.004240354597314,"z0":5.3309911352993185,"aX":2.598054622895425},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.7,"breakHorizontal":-3.4,"spinRate":2554,"spinDirection":192},"zone":2,"typeConfidence":0.91,"plateTime":0.4257318733160931,"extension":6.810508613809034},"index":0,"playId":"cba7a9dc-b7b9-37c9-8cf1-b08c7bb6d95f","pitchNumber":1,"startTime":"2026-08-02T01:34:16.573Z","endTime":"2026-08-02T01:34:19.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.174585108593078,"aZ":-25.05734089074935,"pfxX":1.794970014813443,"pfxZ":4.217626479991178,"pX":1.3721441573559077,"pZ":1.7356134828767997,"vX0":6.17590448162089,"vY0":-127.74444119692237,"vZ0":-4.070539735626945,"x":64.7,"y":191.92,"x0":-1.2898864229653253,"y0":50.00323332489935,"z0":5.272362660457434,"aX":3.02685273857715},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.1,"breakHorizontal":-4.3,"spinRate":2465,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.42541061616792764,"extension":6.8174158860781136},"index":1,"playId":"e5dc3aeb-fcdf-3112-b5c9-9fec52d0bd71","pitchNumber":2,"startTime":"2026-08-02T01:34:42.724Z","endTime":"2026-08-02T01:34:47.588Z","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":93.3,"endSpeed":87.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.314210665637606,"aZ":-24.054330812288768,"pfxX":-7.036041171053853,"pfxZ":4.243721268603014,"pX":0.3323053156970134,"pZ":2.5886463953548464,"vX0":6.244618807218387,"vY0":-135.90309231508135,"vZ0":-3.6165810608666824,"x":104.33,"y":168.89,"x0":-1.055479171591203,"y0":50.00575312318091,"z0":5.563304087555396,"aX":-13.46911708570549},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":11.8,"spinRate":2425,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.39953083614584095,"extension":6.858627022185896},"index":2,"playId":"02e87ff7-c5d0-319c-b6b9-e7d28f582bfc","pitchNumber":3,"startTime":"2026-08-02T01:35:25.343Z","endTime":"2026-08-02T01:35:29.981Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-02T01:35:46.982Z","endTime":"2026-08-02T01:36:00.603Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773756271074273,"aZ":-16.752893861551225,"pfxX":-2.472405362776815,"pfxZ":8.146380728255362,"pX":-0.009927117878731863,"pZ":2.3008506636051136,"vX0":4.099048237482484,"vY0":-135.30956477460126,"vZ0":-5.512150537774297,"x":117.38,"y":176.66,"x0":-1.2090359316467474,"y0":50.0020047645848,"z0":5.500785509128731,"aX":-4.680030935878536},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":3.8,"spinRate":2653,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.4016270485530984,"extension":6.820476963093401},"index":4,"playId":"21002cec-e0c7-3754-bbc4-f1744bc145ac","pitchNumber":4,"startTime":"2026-08-02T01:36:00.603Z","endTime":"2026-08-02T01:36:04.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62317121716841,"aZ":-18.436314148819054,"pfxX":-2.74398376044331,"pfxZ":7.23787024616665,"pX":-0.7671749000106092,"pZ":2.222234640693119,"vX0":2.071626374049363,"vY0":-135.24294197164014,"vZ0":-5.861361906588362,"x":146.24,"y":178.78,"x0":-1.1772315783535288,"y0":50.00436067467562,"z0":5.662301694249056,"aX":-5.2098610393398355},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":4.7,"spinRate":2706,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.4012079198676086,"extension":6.550497394897329},"hitData":{"launchSpeed":92.2,"launchAngle":13.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.55,"coordY":82.77}},"index":5,"playId":"946dbf45-478c-35ce-a29c-e098a6b39d46","pitchNumber":5,"startTime":"2026-08-02T01:36:28.830Z","endTime":"2026-08-02T01:36:39.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:36:39.290Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a soft ground ball to third baseman Nick Loftin. TJ Rumfield to 2nd.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T01:36:57.985Z","endTime":"2026-08-02T01:38:59.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.274347251000705,"aZ":-19.01439535159417,"pfxX":-4.3649950947350185,"pfxZ":6.919199177726588,"pX":-0.15466551858607888,"pZ":3.4660614906601612,"vX0":4.0391244785135,"vY0":-135.51137633522154,"vZ0":-2.571780529148377,"x":122.9,"y":145.2,"x0":-1.081132247671053,"y0":50.004450499889664,"z0":5.72210508931964,"aX":-8.30430630519667},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":7.3,"spinRate":2718,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.40073096974359235,"extension":6.547793400115131},"index":0,"playId":"73521b6c-06d8-3c7c-9f16-518f447a2d3f","pitchNumber":1,"startTime":"2026-08-02T01:37:10.628Z","endTime":"2026-08-02T01:37:14.152Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-02T01:37:23.763Z","endTime":"2026-08-02T01:37:42.066Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05984894913268,"aZ":-29.932514695975655,"pfxX":4.796106563608044,"pfxZ":1.5017453657779667,"pX":1.966514700281408,"pZ":1.866026308296383,"vX0":5.9133511117426405,"vY0":-120.84508142584866,"vZ0":-2.098803873539631,"x":42.04,"y":188.4,"x0":-1.1287891689322012,"y0":50.00010323906735,"z0":5.358001239947743,"aX":7.139207061844594},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.5,"breakHorizontal":-10.0,"spinRate":2373,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4520809211496424,"extension":6.859139697132235},"index":2,"playId":"16326887-12d7-3869-b334-22252dd4e322","pitchNumber":2,"startTime":"2026-08-02T01:37:42.066Z","endTime":"2026-08-02T01:37:45.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.047565868500186,"aZ":-18.111328452333375,"pfxX":-4.089574271985972,"pfxZ":7.455993313677826,"pX":-0.12598719377376733,"pZ":3.200319184599998,"vX0":4.500913017618228,"vY0":-134.9196436798286,"vZ0":-3.3003420384492674,"x":121.8,"y":152.37,"x0":-1.2666211325763614,"y0":50.001360918339,"z0":5.680337149678549,"aX":-7.711938765435322},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":6.7,"spinRate":2600,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.4024702586517912,"extension":6.7399036890506325},"index":3,"playId":"8218cef0-b629-39e7-af7a-aadaa43d62ba","pitchNumber":3,"startTime":"2026-08-02T01:38:01.204Z","endTime":"2026-08-02T01:38:05.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8935512714308,"aZ":-18.223321347137944,"pfxX":-4.420218987632566,"pfxZ":7.370608669818026,"pX":-0.3507560225124593,"pZ":3.4301160352884823,"vX0":3.732800211515793,"vY0":-135.3382677439736,"vZ0":-2.814849859486905,"x":130.37,"y":146.17,"x0":-1.1599695457147705,"y0":50.00289497185483,"z0":5.729949197993721,"aX":-8.367014699877627},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":7.4,"spinRate":2607,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.40160980304394744,"extension":6.562968500431769},"index":4,"playId":"f68bcaff-40cc-3ff7-b3dd-7ddb8c79e024","pitchNumber":4,"startTime":"2026-08-02T01:38:23.422Z","endTime":"2026-08-02T01:38:28.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.60584860866803,"aZ":-26.806357403069896,"pfxX":1.2183624888008082,"pfxZ":3.5375742097965226,"pX":1.079662210597936,"pZ":2.1621169508167934,"vX0":5.24774818025518,"vY0":-121.31053624929234,"vZ0":-2.095801704027213,"x":75.85,"y":180.4,"x0":-1.2537458605087486,"y0":50.003734645276886,"z0":5.331886460703021,"aX":1.8494643786429579},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.2,"breakHorizontal":-3.2,"spinRate":2319,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4483438481912323,"extension":6.840063086370895},"hitData":{"launchSpeed":57.6,"launchAngle":-57.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":108.51,"coordY":183.8}},"index":5,"playId":"99e403d8-77af-3f70-92a8-14eb3eb34348","pitchNumber":5,"startTime":"2026-08-02T01:38:50.204Z","endTime":"2026-08-02T01:38:59.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:38:59.426Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to center fielder John Rave.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T01:39:27.437Z","endTime":"2026-08-02T01:40:39.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":82.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.986552760152698,"aZ":-25.459114667361128,"pfxX":-1.538744331797865,"pfxZ":3.9066264729622784,"pX":0.9698922274767039,"pZ":2.0478706880093243,"vX0":6.3556343958970505,"vY0":-129.07921451069458,"vZ0":-3.401721560420115,"x":80.03,"y":183.49,"x0":-1.303946682032947,"y0":50.00472555155666,"z0":5.301359810186057,"aX":-2.6470132490511467},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":1.7,"spinRate":2493,"spinDirection":200},"zone":14,"typeConfidence":0.86,"plateTime":0.4212255548634696,"extension":6.691419647827964},"index":0,"playId":"fe11ef9d-0f61-339e-bfd1-06d9f588a63a","pitchNumber":1,"startTime":"2026-08-02T01:39:29.593Z","endTime":"2026-08-02T01:39:34.951Z","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":2},"pitchData":{"startSpeed":82.1,"endSpeed":77.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.2966571772805,"aZ":-37.48471815985294,"pfxX":3.986373693671437,"pfxZ":-3.614923742306976,"pX":3.052619769180602,"pZ":0.08270603032249067,"vX0":7.8678866012687365,"vY0":-119.46544696920446,"vZ0":-4.848707045607274,"x":0.64,"y":236.55,"x0":-0.7789902799692239,"y0":50.00062430491759,"z0":5.445675320428597,"aX":5.860123043987729},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.3,"breakHorizontal":-8.9,"spinRate":2392,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4554918382210422,"extension":6.868174896352997},"index":1,"playId":"41897504-8ce2-3810-a070-ae70292fde9b","pitchNumber":2,"startTime":"2026-08-02T01:39:59.365Z","endTime":"2026-08-02T01:40:04.141Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Easton McGee. TJ Rumfield to 3rd. Hunter Goodman to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"41897504-8ce2-3810-a070-ae70292fde9b","startTime":"2026-08-02T01:40:13.572Z","endTime":"2026-08-02T01:40:31.301Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.061541768356417,"aZ":-22.986824370852606,"pfxX":-0.0874505947390487,"pfxZ":5.264229889185175,"pX":0.6855790713221401,"pZ":1.4994379790456922,"vX0":5.531475597634701,"vY0":-129.29586989743152,"vZ0":-5.182783850285739,"x":90.87,"y":198.3,"x0":-1.442669654559419,"y0":50.00505864334361,"z0":5.223688834801648,"aX":-0.1530964178863042},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.0,"breakHorizontal":-0.7,"spinRate":2544,"spinDirection":210},"zone":14,"typeConfidence":0.89,"plateTime":0.41867272368503405,"extension":6.768775421984926},"hitData":{"launchSpeed":88.7,"launchAngle":29.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.41,"coordY":56.8}},"index":3,"playId":"1b58da03-5746-3565-a658-477713cf8dc5","pitchNumber":3,"startTime":"2026-08-02T01:40:31.301Z","endTime":"2026-08-02T01:40:39.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:40:39.592Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Starling Marte pops out softly to catcher Hunter Goodman.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T01:43:05.191Z","endTime":"2026-08-02T01:44:08.622Z","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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.461112835043128,"aZ":-25.85250587349402,"pfxX":-6.314219454971379,"pfxZ":3.4286383996738135,"pX":-1.6875486362946872,"pZ":2.241578608722787,"vX0":2.3512079925281184,"vY0":-133.88028710308143,"vZ0":-3.29347479607973,"x":181.33,"y":178.26,"x0":-1.7484628160255948,"y0":50.0056783801514,"z0":5.304835646835365,"aX":-11.652039365036458},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":11.0,"spinRate":2373,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.40658558758652497,"extension":6.345065534595283},"index":0,"playId":"dc980eea-e273-301c-b6b3-9d9040e32e04","pitchNumber":1,"startTime":"2026-08-02T01:43:13.742Z","endTime":"2026-08-02T01:43:17.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6590610272583,"aZ":-21.099702727349243,"pfxX":-1.1764133587546488,"pfxZ":5.747722226490639,"pX":-0.37397162781581184,"pZ":3.696893130700634,"vX0":3.2385359071092017,"vY0":-136.17881325086014,"vZ0":-1.2512249821490498,"x":131.25,"y":138.96,"x0":-1.4124013553485413,"y0":50.00283604125082,"z0":5.586412282609564,"aX":-2.267092817877992},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":1.7,"spinRate":2481,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3983084503192522,"extension":6.548095677297452},"index":1,"playId":"d2df7861-2e37-392f-8cba-1dd8d7665a43","pitchNumber":2,"startTime":"2026-08-02T01:43:27.452Z","endTime":"2026-08-02T01:43:32.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79573986203632,"aZ":-21.12156824815513,"pfxX":-6.471156591544895,"pfxZ":5.891934441577449,"pX":-0.06902161557239875,"pZ":2.8473071592282504,"vX0":5.882987035796793,"vY0":-135.00350903776857,"vZ0":-2.807373076572011,"x":119.63,"y":161.9,"x0":-1.418140662794324,"y0":50.00564563676316,"z0":5.3598284170288215,"aX":-12.146519587921311},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":10.7,"spinRate":2327,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4031619524571348,"extension":6.545301993373072},"index":2,"playId":"295e8038-5b1a-35ad-ac7a-6b132f75e9c8","pitchNumber":3,"startTime":"2026-08-02T01:43:42.858Z","endTime":"2026-08-02T01:43:46.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.748611893016253,"aZ":-23.368679998774546,"pfxX":-6.112149517877142,"pfxZ":4.563162059499225,"pX":-0.6455546974172379,"pZ":2.7645634215612804,"vX0":4.50518305161664,"vY0":-136.776242476559,"vZ0":-2.9563828967200054,"x":141.61,"y":164.14,"x0":-1.5042231295142892,"y0":50.00671539778888,"z0":5.428317277159545,"aX":-11.80536907612598},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":10.3,"spinRate":2376,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3975706871860121,"extension":6.335377984950984},"hitData":{"launchSpeed":58.4,"launchAngle":81.0,"totalDistance":29.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":129.83,"coordY":192.84}},"index":3,"playId":"e681376b-dfcf-3b74-9310-bdc96d39bb43","pitchNumber":4,"startTime":"2026-08-02T01:43:59.609Z","endTime":"2026-08-02T01:44:08.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:44:08.622Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T01:44:33.747Z","endTime":"2026-08-02T01:45:05.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":79.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.765753556245578,"aZ":-23.89895731600275,"pfxX":-1.6212533056684517,"pfxZ":5.303702363468781,"pX":-0.18480078749989706,"pZ":1.8250776356208964,"vX0":3.8483925508598444,"vY0":-122.63861044535453,"vZ0":-3.951697325392985,"x":124.04,"y":189.5,"x0":-1.5471603034339845,"y0":50.002343715787845,"z0":5.439661668675714,"aX":-2.529540255614111},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.1,"breakHorizontal":2.3,"spinRate":1732,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4425712863419018,"extension":6.578340554030351},"index":0,"playId":"84f6b9a1-a7f1-3d88-89fb-7c78ef1ccddb","pitchNumber":1,"startTime":"2026-08-02T01:44:44.400Z","endTime":"2026-08-02T01:44:48.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":88.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.173825418293948,"aZ":-16.725596198262295,"pfxX":-2.3236855662782414,"pfxZ":7.8916549459099254,"pX":0.6116152066961096,"pZ":2.246388858586466,"vX0":6.288131387845747,"vY0":-137.51398561502603,"vZ0":-5.461665442321207,"x":93.69,"y":178.13,"x0":-1.380724511965297,"y0":50.00432945988089,"z0":5.35443981857118,"aX":-4.550514755706344},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":3.2,"spinRate":2465,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.3950020039866242,"extension":6.585990920378907},"hitData":{"launchSpeed":84.1,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.39,"coordY":162.54}},"index":1,"playId":"3b7b907e-da9d-310d-a1e2-b798972d071c","pitchNumber":2,"startTime":"2026-08-02T01:44:58.892Z","endTime":"2026-08-02T01:45:05.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:45:05.253Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T01:45:13.583Z","endTime":"2026-08-02T01:45:58.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.357103409993663,"aZ":-25.694767595303386,"pfxX":1.0247044499182856,"pfxZ":3.717354321596078,"pX":0.8716910929970494,"pZ":0.4183323168810253,"vX0":5.786811744343868,"vY0":-129.68450606220512,"vZ0":-7.479604439074582,"x":83.77,"y":227.49,"x0":-1.5011450036118066,"y0":50.00013573020455,"z0":5.236344506549936,"aX":1.7842128510216204},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.6,"breakHorizontal":-2.9,"spinRate":2588,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4187584372276594,"extension":6.6600982398190265},"index":0,"playId":"4b6c9d90-8189-3062-8462-36ae2421a191","pitchNumber":1,"startTime":"2026-08-02T01:45:33.027Z","endTime":"2026-08-02T01:45:36.671Z","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":94.9,"endSpeed":89.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.407438017193876,"aZ":-20.426997668516506,"pfxX":-2.4441092384432714,"pfxZ":5.878219989155447,"pX":-0.29747695271838576,"pZ":3.393774083968178,"vX0":4.257315244653675,"vY0":-138.47057836831718,"vZ0":-1.8966878847736468,"x":128.34,"y":147.15,"x0":-1.517184738319443,"y0":50.00449594734233,"z0":5.413556353699033,"aX":-4.886265599639221},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.6,"breakHorizontal":3.8,"spinRate":2348,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.39121189121075606,"extension":6.447614263435276},"hitData":{"launchSpeed":96.0,"launchAngle":34.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.13,"coordY":57.13}},"index":1,"playId":"71b06aad-e86d-3b3d-a66d-2d9718deb581","pitchNumber":2,"startTime":"2026-08-02T01:45:50.137Z","endTime":"2026-08-02T01:45:58.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:45:58.912Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Carrigg grounds out, third baseman Nick Loftin to first baseman Jac Caglianone.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T01:48:52.520Z","endTime":"2026-08-02T01:49:42.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Strahm replaces Easton McGee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T01:47:33.689Z","endTime":"2026-08-02T01:48:54.800Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621381,"link":"/api/v1/people/621381"},"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":91.6,"endSpeed":85.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35145671433211,"aZ":-17.787868075025447,"pfxX":6.721400408054,"pfxZ":7.826786484537111,"pX":-0.022779435355308048,"pZ":2.5742453094045388,"vX0":-6.1110488008322825,"vY0":-133.39794259804634,"vZ0":-3.7668887227658425,"x":117.87,"y":169.28,"x0":1.4026951337457294,"y0":50.00189781929255,"z0":5.254457598951541,"aX":12.353781468372217},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":-11.2,"spinRate":2532,"spinDirection":131},"zone":5,"typeConfidence":0.88,"plateTime":0.40752793259632414,"extension":6.125781177691326},"index":1,"playId":"8ebed982-5fe5-38ce-8327-e6a9c2424722","pitchNumber":1,"startTime":"2026-08-02T01:48:54.800Z","endTime":"2026-08-02T01:49:00.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.747522196733293,"aZ":-15.564535517238347,"pfxX":5.561922105349469,"pfxZ":8.923232776330112,"pX":-0.34009634498799046,"pZ":2.1351369159798326,"vX0":-7.117873514437476,"vY0":-134.50093792187266,"vZ0":-5.0166137117402965,"x":129.96,"y":181.13,"x0":1.5982094484023028,"y0":50.00649690530867,"z0":5.101139898078451,"aX":10.358037023800318},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":-8.9,"spinRate":2603,"spinDirection":134},"zone":7,"typeConfidence":0.88,"plateTime":0.4047400754976427,"extension":6.200057574884727},"index":2,"playId":"ad5b85cb-b767-337e-8a9d-37a2c12c6706","pitchNumber":2,"startTime":"2026-08-02T01:49:16.855Z","endTime":"2026-08-02T01:49:21.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.613020137131997,"aZ":-19.040075724837816,"pfxX":6.0556340986307795,"pfxZ":6.998281789077879,"pX":-0.27152109422054577,"pZ":2.92434180898462,"vX0":-6.829667148480272,"vY0":-134.98554056086226,"vZ0":-2.7448251453034094,"x":127.35,"y":159.82,"x0":1.4841195188097094,"y0":50.00642251761104,"z0":5.2686508218528365,"aX":11.371557897279107},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":-9.8,"spinRate":2580,"spinDirection":133},"zone":1,"typeConfidence":0.89,"plateTime":0.40312547279714117,"extension":6.3244650453074955},"hitData":{"launchSpeed":89.9,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":165.87}},"index":3,"playId":"af290ec4-5010-3c2a-ace3-5ddd154f2387","pitchNumber":3,"startTime":"2026-08-02T01:49:33.938Z","endTime":"2026-08-02T01:49:42.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:49:42.433Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willi Castro homers (12) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T01:49:48.948Z","endTime":"2026-08-02T01:50:30.643Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":621381,"link":"/api/v1/people/621381"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99456625114041,"aZ":-15.475247504858968,"pfxX":7.066531022622623,"pfxZ":8.76142093791306,"pX":-0.6290453038990371,"pZ":2.1481272693888562,"vX0":-7.729313126843205,"vY0":-135.78617194667464,"vZ0":-5.554262115573012,"x":140.98,"y":180.78,"x0":1.308767982644273,"y0":50.00198173230628,"z0":5.261289470068255,"aX":13.46726753335849},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":-11.5,"spinRate":2668,"spinDirection":138},"zone":7,"typeConfidence":0.91,"plateTime":0.4002514188564774,"extension":6.277336177025464},"hitData":{"launchSpeed":102.7,"launchAngle":37.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.91,"coordY":28.39}},"index":0,"playId":"7f288a0c-126c-32d9-ae25-857d9e7fd2fe","pitchNumber":1,"startTime":"2026-08-02T01:50:08.830Z","endTime":"2026-08-02T01:50:30.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:50:30.643Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Freeman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T01:50:52.322Z","endTime":"2026-08-02T01:52:42.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(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.6,"endSpeed":86.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.589102397706007,"aZ":-16.20240270591005,"pfxX":5.488622240512529,"pfxZ":8.511389398638341,"pX":0.6287326728984595,"pZ":2.818224990685698,"vX0":-4.072958526498974,"vY0":-134.94423046880425,"vZ0":-3.576849581591821,"x":93.03,"y":162.69,"x0":1.4315882452419457,"y0":50.00072712433708,"z0":5.276468218031836,"aX":10.297000416737752},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":-9.2,"spinRate":2555,"spinDirection":133},"zone":3,"typeConfidence":0.89,"plateTime":0.4032379570233431,"extension":6.10962467249585},"index":0,"playId":"0a2860fc-c334-35ba-b4f2-431134d0dfbc","pitchNumber":1,"startTime":"2026-08-02T01:50:57.215Z","endTime":"2026-08-02T01:51:01.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54408101502863,"aZ":-28.517167056003778,"pfxX":-0.7376588185514468,"pfxZ":2.5259795848968842,"pX":-0.8179259509956905,"pZ":3.706478656694756,"vX0":-5.0225931496282215,"vY0":-119.17707856994369,"vZ0":1.6404881844608543,"x":148.18,"y":138.71,"x0":1.4071750964179204,"y0":50.00331004252004,"z0":5.573301705645901,"aX":-1.0664571778054932},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.2,"breakHorizontal":2.5,"spinRate":2633,"spinDirection":270},"zone":11,"typeConfidence":0.9,"plateTime":0.45849016266911,"extension":6.27230079730241},"index":1,"playId":"86ab6d6f-3c78-33b0-bbcf-b5d641c0b49a","pitchNumber":2,"startTime":"2026-08-02T01:51:21.509Z","endTime":"2026-08-02T01:51:36.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83971708347646,"aZ":-17.978276966183593,"pfxX":6.040235856652256,"pfxZ":7.491721782091556,"pX":1.2332269862559186,"pZ":2.838110694714649,"vX0":-2.839395257879867,"vY0":-135.59712695105304,"vZ0":-3.24357794401719,"x":69.99,"y":162.15,"x0":1.4994352347731703,"y0":50.000459538007156,"z0":5.277761970477946,"aX":11.440760676656542},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":-10.4,"spinRate":2565,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.40130239201162476,"extension":6.256891353024944},"index":2,"playId":"5f6bdb46-89fd-3eed-9542-f02e7c538707","pitchNumber":3,"startTime":"2026-08-02T01:52:15.405Z","endTime":"2026-08-02T01:52:19.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719628777188493,"aZ":-17.952868092233732,"pfxX":5.964654657670917,"pfxZ":7.578713502757719,"pX":0.8054224271239565,"pZ":3.5857581651975092,"vX0":-3.885404468923443,"vY0":-134.9963140769127,"vZ0":-1.4108062948526576,"x":86.3,"y":141.96,"x0":1.4760236468296501,"y0":50.004831353937796,"z0":5.357652199465185,"aX":11.196949980160216},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":-10.2,"spinRate":2525,"spinDirection":138},"zone":12,"typeConfidence":0.89,"plateTime":0.4031323280201793,"extension":6.121797702222307},"index":3,"playId":"535efd81-66bb-36cd-881d-bc299f762264","pitchNumber":4,"startTime":"2026-08-02T01:52:37.952Z","endTime":"2026-08-02T01:52:42.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:52:42.961Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brenton Doyle flies out to center fielder John Rave.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T01:53:01.609Z","endTime":"2026-08-02T01:53:54.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.619570233637766,"aZ":-28.280795732274438,"pfxX":-0.9699445397706727,"pfxZ":2.675504929980278,"pX":-0.22850611221170308,"pZ":3.0618338004569337,"vX0":-3.682075542812634,"vY0":-119.45087957173362,"vZ0":0.22891341760919648,"x":125.71,"y":156.11,"x0":1.4548290970263187,"y0":50.001042747597246,"z0":5.494037591828381,"aX":-1.410425450890573},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.2,"breakHorizontal":2.6,"spinRate":2620,"spinDirection":288},"zone":2,"typeConfidence":0.9,"plateTime":0.4574157332178159,"extension":6.109036544251318},"index":0,"playId":"b10bd089-ce5a-3f2d-ba4b-1fddb20e48a4","pitchNumber":1,"startTime":"2026-08-02T01:53:10.540Z","endTime":"2026-08-02T01:53:14.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584197186378375,"aZ":-17.58469315312399,"pfxX":5.985472805068348,"pfxZ":7.924243651109764,"pX":0.598179323465865,"pZ":3.4348940557710614,"vX0":-4.146085084959301,"vY0":-133.98806808504153,"vZ0":-1.6881317743739754,"x":94.2,"y":146.04,"x0":1.3783785748883983,"y0":50.00062137275385,"z0":5.313532363620015,"aX":11.016697394829961},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-10.1,"spinRate":2581,"spinDirection":133},"zone":3,"typeConfidence":0.88,"plateTime":0.4068589808046683,"extension":6.161739221528714},"index":1,"playId":"7ed804d3-b9e1-3040-8974-13aed8a5dd16","pitchNumber":2,"startTime":"2026-08-02T01:53:27.878Z","endTime":"2026-08-02T01:53:32.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.022256199719568,"aZ":-17.41119034434458,"pfxX":3.8369834399986136,"pfxZ":8.115908695893705,"pX":-1.2060881192605837,"pZ":2.7504836783947546,"vX0":-7.909575194721921,"vY0":-133.13014460263864,"vZ0":-3.2785279811076182,"x":162.97,"y":164.52,"x0":1.2872939207431942,"y0":50.002597008336515,"z0":5.237623366446254,"aX":6.980156447397306},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":-5.5,"spinRate":2548,"spinDirection":137},"zone":11,"typeConfidence":0.8,"plateTime":0.409365100876141,"extension":6.160615543856824},"hitData":{"launchSpeed":83.1,"launchAngle":44.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.73,"coordY":82.91}},"index":2,"playId":"c8b705ec-6912-3f01-ae19-fa44ad2dbd27","pitchNumber":3,"startTime":"2026-08-02T01:53:45.318Z","endTime":"2026-08-02T01:53:54.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:53:54.898Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T01:55:57.703Z","endTime":"2026-08-02T01:57:56.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":85.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.090334999445616,"aZ":-20.939766035442812,"pfxX":-2.907185589928991,"pfxZ":6.145762784876064,"pX":-0.5865681271039699,"pZ":3.1361231763179664,"vX0":3.41839308978048,"vY0":-132.5907529369638,"vZ0":-2.1577171443590135,"x":139.36,"y":154.1,"x0":-1.4985791110254867,"y0":50.006461897238935,"z0":5.445443772168388,"aX":-5.318653734176525},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":4.8,"spinRate":2241,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.40886236304489376,"extension":6.503201661134144},"index":0,"playId":"9af15f92-019e-3994-b728-74bdbf12f568","pitchNumber":1,"startTime":"2026-08-02T01:56:11.021Z","endTime":"2026-08-02T01:56:14.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":78.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.26129741503887,"aZ":-29.27468715998604,"pfxX":-2.7257744015774485,"pfxZ":1.9269428238984316,"pX":0.9926269230442689,"pZ":0.7667287844301129,"vX0":6.344634859564042,"vY0":-120.20018985002311,"vZ0":-4.9440019105135,"x":79.16,"y":218.08,"x0":-1.2951919545276067,"y0":50.00129302987383,"z0":5.367726382819388,"aX":-4.098544080000689},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.9,"breakHorizontal":3.8,"spinRate":1655,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.45096214748618957,"extension":6.476990225024996},"index":1,"playId":"65622271-e124-398b-a451-f5beeddfc3ba","pitchNumber":2,"startTime":"2026-08-02T01:56:25.147Z","endTime":"2026-08-02T01:56:28.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.086996517775475,"aZ":-19.094299624188494,"pfxX":-2.2541886351513343,"pfxZ":6.700266600697772,"pX":-0.40790677386540103,"pZ":3.2215688461397876,"vX0":4.024000465751119,"vY0":-137.33076152512083,"vZ0":-2.576127164970348,"x":132.55,"y":151.8,"x0":-1.5847473083895325,"y0":50.00381648890461,"z0":5.438476675317187,"aX":-4.401623241519015},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":3.5,"spinRate":2365,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3955126815923884,"extension":6.463540561561386},"index":2,"playId":"0f646d42-2851-3bbd-9121-41a0bab18534","pitchNumber":3,"startTime":"2026-08-02T01:56:39.688Z","endTime":"2026-08-02T01:56:44.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.11492769626185,"aZ":-28.319089239858254,"pfxX":-3.546815717710068,"pfxZ":2.4491442430470407,"pX":0.9674267540766652,"pZ":1.4634330658384584,"vX0":6.793598634470894,"vY0":-123.09960653868198,"vZ0":-3.8611837272844567,"x":80.12,"y":199.27,"x0":-1.3338376225701472,"y0":50.00594689407137,"z0":5.3782526365967795,"aX":-5.5944650867948},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.0,"breakHorizontal":5.3,"spinRate":1658,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.44034340964739194,"extension":6.617501744304987},"index":3,"playId":"c7ca4b2c-7604-31f9-b1ef-ed74bf54ea14","pitchNumber":4,"startTime":"2026-08-02T01:56:56.631Z","endTime":"2026-08-02T01:57:00.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.523681486588146,"aZ":-27.64580800443994,"pfxX":1.2436763920419964,"pfxZ":2.591200805861572,"pX":0.2784164681206357,"pZ":4.320960405876489,"vX0":4.111728716631575,"vY0":-129.95817450233008,"vZ0":1.929601230515745,"x":106.39,"y":122.11,"x0":-1.4718022103072883,"y0":50.00424428790097,"z0":5.637317562681192,"aX":2.174566110012603},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":-3.0,"spinRate":2471,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4179257960907341,"extension":6.534584201391273},"index":4,"playId":"2f1ec132-b546-366c-88c9-e50da3982830","pitchNumber":5,"startTime":"2026-08-02T01:57:12.115Z","endTime":"2026-08-02T01:57:16.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.401003277595976,"aZ":-29.83408503693216,"pfxX":2.705461862771183,"pfxZ":1.4181821965157795,"pX":0.22459902294942644,"pZ":2.8196793333601153,"vX0":3.540459979034863,"vY0":-126.68123219215146,"vZ0":-0.5705438371181946,"x":108.44,"y":162.65,"x0":-1.5331094917885963,"y0":50.00606088985716,"z0":5.394905768872543,"aX":4.479321646518706},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":-5.6,"spinRate":2523,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.42935714757825494,"extension":6.617098580785657},"index":5,"playId":"4f706560-6be9-3f3b-a007-ac9d0e844b9f","pitchNumber":6,"startTime":"2026-08-02T01:57:28.123Z","endTime":"2026-08-02T01:57:31.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":80.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.38173104949512,"aZ":-27.271225779897364,"pfxX":-3.150745276163348,"pfxZ":3.0796997220539977,"pX":0.7638771596813514,"pZ":1.4283776766971175,"vX0":6.197858886044906,"vY0":-123.72193569821395,"vZ0":-4.144380657047348,"x":87.88,"y":200.21,"x0":-1.3343121179886244,"y0":50.00358601733927,"z0":5.341454419830835,"aX":-5.018106728543366},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":4.7,"spinRate":1772,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.43819078129806455,"extension":6.636448735203583},"index":6,"playId":"46d0fc5a-bffa-3e36-b43e-f1fc9c4c12f0","pitchNumber":7,"startTime":"2026-08-02T01:57:50.961Z","endTime":"2026-08-02T01:57:56.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:57:56.570Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Loftin doubles (18) on a ground ball to right fielder Tyler Freeman.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T01:58:15.988Z","endTime":"2026-08-02T01:59:35.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.80107595597996,"aZ":-29.78109746076631,"pfxX":5.343327211083626,"pfxZ":1.6384319062940875,"pX":0.15562692495168423,"pZ":2.6921105478492953,"vX0":2.718422419951222,"vY0":-119.52548881719973,"vZ0":-0.302616921458314,"x":111.07,"y":166.09,"x0":-1.686964329503821,"y0":50.00366115181425,"z0":5.4711390376388485,"aX":7.81143410153415},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.1,"breakHorizontal":-10.3,"spinRate":2549,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.45644538614894703,"extension":6.536812013595992},"index":0,"playId":"8ece761a-1745-3556-a2fa-2675046a688d","pitchNumber":1,"startTime":"2026-08-02T01:58:20.930Z","endTime":"2026-08-02T01:58:25.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515438482332925,"aZ":-24.431196084756362,"pfxX":-7.084015488529601,"pfxZ":4.005787747537326,"pX":-0.2451965071773559,"pZ":0.6889831260480033,"vX0":5.640234623511605,"vY0":-137.23049909414362,"vZ0":-7.737002243989203,"x":126.35,"y":220.18,"x0":-1.3930283347254722,"y0":50.005180375354215,"z0":5.174961340697696,"aX":-13.696444909181418},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":11.9,"spinRate":2368,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39709160839577784,"extension":6.632623770306898},"index":1,"playId":"e36d0049-223e-3c6c-aa27-ede636d1deca","pitchNumber":2,"startTime":"2026-08-02T01:58:43.483Z","endTime":"2026-08-02T01:58:47.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420086810488755,"aZ":-23.044368933592647,"pfxX":-5.917345502306725,"pfxZ":4.754303750586514,"pX":-0.3798852980063388,"pZ":3.944150485495783,"vX0":5.087345912472325,"vY0":-136.5885384686494,"vZ0":0.3106908526632123,"x":131.48,"y":132.29,"x0":-1.4827986676502467,"y0":50.00409505969544,"z0":5.392805886499803,"aX":-11.366842139246259},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.9,"breakHorizontal":9.8,"spinRate":2293,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39850037066028055,"extension":6.488233628372285},"index":2,"playId":"43eb5034-e2d3-3f43-b4fd-98c2357eb0dc","pitchNumber":3,"startTime":"2026-08-02T01:59:06.051Z","endTime":"2026-08-02T01:59:10.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":88.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.054705523049353,"aZ":-17.666881997875382,"pfxX":-1.0765328967669419,"pfxZ":7.413293376313081,"pX":0.9317115584230349,"pZ":1.6164865878581454,"vX0":6.469033113672507,"vY0":-137.4755021504764,"vZ0":-6.774957413877267,"x":81.49,"y":195.13,"x0":-1.2896305567499609,"y0":50.00452522393222,"z0":5.267211513843816,"aX":-2.107950581141389},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":1.0,"spinRate":2396,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.395043964596856,"extension":6.654313140674026},"hitData":{"launchSpeed":66.5,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.95,"coordY":133.44}},"index":3,"playId":"1b9a3a5e-764a-36b2-9b41-a4b82fde46bc","pitchNumber":4,"startTime":"2026-08-02T01:59:21.636Z","endTime":"2026-08-02T01:59:35.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T01:59:35.940Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out, second baseman Willi Castro to first baseman TJ Rumfield. Nick Loftin to 3rd.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T01:59:42.541Z","endTime":"2026-08-02T02:00:43.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":87.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.802771044637414,"aZ":-19.65373018968929,"pfxX":-3.6578619596171857,"pfxZ":6.537489200668527,"pX":0.8760341818348935,"pZ":2.0177572839285123,"vX0":7.68459463063287,"vY0":-135.81072661564687,"vZ0":-5.325935590704864,"x":83.61,"y":184.3,"x0":-1.4837502445933306,"y0":50.00168629252909,"z0":5.3234295721862726,"aX":-7.004337310371702},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":5.4,"spinRate":2295,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39954525882999414,"extension":6.6671430341261155},"index":0,"playId":"1a3e780d-3910-3649-b2f4-158b8f8e9544","pitchNumber":1,"startTime":"2026-08-02T02:00:02.388Z","endTime":"2026-08-02T02:00:06.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":83.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.262075769689577,"aZ":-26.12613515630563,"pfxX":1.487071764173408,"pfxZ":3.4816345668550053,"pX":-0.6663036685839071,"pZ":2.8312709056484295,"vX0":2.5774894292874095,"vY0":-129.01694801501935,"vZ0":-1.5566766138916766,"x":142.4,"y":162.34,"x0":-1.85999846273319,"y0":50.00143043946778,"z0":5.399441512643123,"aX":2.5817852841543814},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":-3.1,"spinRate":2466,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.4197554900521654,"extension":6.436564703812939},"index":1,"playId":"367bf3f8-4384-3acb-9ad3-fba3677fac16","pitchNumber":2,"startTime":"2026-08-02T02:00:19.952Z","endTime":"2026-08-02T02:00:23.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.106859900100496,"aZ":-28.212782603879035,"pfxX":-2.137371228389629,"pfxZ":2.4380085292591716,"pX":-0.5507854386024141,"pZ":2.186790909047492,"vX0":3.288477655726839,"vY0":-125.02572441868342,"vZ0":-2.5820837844265694,"x":137.99,"y":179.74,"x0":-1.590194155986477,"y0":50.00292398900188,"z0":5.488897434538748,"aX":-3.4715811470210483},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":3.4,"spinRate":1546,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.433851657039102,"extension":6.591963640092706},"hitData":{"launchSpeed":102.0,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":153.71}},"index":2,"playId":"22207b5e-f8d6-385d-ba73-8952415b1aed","pitchNumber":3,"startTime":"2026-08-02T02:00:35.715Z","endTime":"2026-08-02T02:00:43.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:00:43.385Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T02:01:00.688Z","endTime":"2026-08-02T02:02:35.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.645853842361372,"aZ":-33.85383686606951,"pfxX":3.833050037234009,"pfxZ":-1.2252044819276513,"pX":0.4378608431211623,"pZ":4.160939977509251,"vX0":3.605181321841992,"vY0":-115.20231344363621,"vZ0":3.8573680895528266,"x":100.31,"y":126.43,"x0":-1.6347660515058269,"y0":50.00431759351068,"z0":5.700157670557702,"aX":5.247628164302067},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.2,"breakHorizontal":-7.7,"spinRate":2738,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.47210240405337656,"extension":6.496445121647584},"index":0,"playId":"7fbcad05-fdf3-3ee9-b758-d50723249061","pitchNumber":1,"startTime":"2026-08-02T02:01:13.266Z","endTime":"2026-08-02T02:01:17.605Z","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":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.451548766611715,"aZ":-28.840105095194424,"pfxX":1.5417730168689512,"pfxZ":1.9374183885192444,"pX":0.35538555212810363,"pZ":4.044062613127171,"vX0":4.4439230137939205,"vY0":-129.09679858430925,"vZ0":1.6406854837840754,"x":103.45,"y":129.59,"x0":-1.574102330206113,"y0":50.00543025689085,"z0":5.586835482800493,"aX":2.65898578062293},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-3.6,"spinRate":2605,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.42083887347731963,"extension":6.679125360515688},"index":1,"playId":"9b7b357b-ab04-36a9-82e1-155d665b4c9c","pitchNumber":2,"startTime":"2026-08-02T02:01:28.079Z","endTime":"2026-08-02T02:01:31.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.221941943566407,"aZ":-28.242949579729267,"pfxX":2.4297328285864808,"pfxZ":2.249668921570059,"pX":0.15368949481816996,"pZ":2.335296657374891,"vX0":3.72010470310059,"vY0":-129.59968416245786,"vZ0":-2.5768900659076572,"x":111.14,"y":175.73,"x0":-1.6013560175774668,"y0":50.00202829346392,"z0":5.44121321665266,"aX":4.244195324832389},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":-5.0,"spinRate":2489,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.4183460764826741,"extension":6.594899229286418},"index":2,"playId":"25dc645d-c76a-391a-bf93-6a86d8cd9427","pitchNumber":3,"startTime":"2026-08-02T02:01:44.866Z","endTime":"2026-08-02T02:01:48.847Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.4,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.260672491018013,"aZ":-29.333925092060525,"pfxX":-2.1249321073408303,"pfxZ":1.8056301761563187,"pX":-0.22649036026343408,"pZ":1.5858913324706527,"vX0":4.059351617546111,"vY0":-123.28693630734338,"vZ0":-3.2473308034953092,"x":125.63,"y":195.96,"x0":-1.6016620627654177,"y0":50.005128840508945,"z0":5.337515678956798,"aX":-3.3468248640739673},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":3.1,"spinRate":1765,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.44045858717704434,"extension":6.6072649657984055},"index":3,"playId":"1db649cf-7a47-3ca9-83b3-0a5ffd02d051","pitchNumber":4,"startTime":"2026-08-02T02:02:09.672Z","endTime":"2026-08-02T02:02:15.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":80.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.522346450310504,"aZ":-28.780500014556722,"pfxX":-2.470673307929541,"pfxZ":2.1066818125855633,"pX":-0.6772360497754569,"pZ":1.9803374854410793,"vX0":3.1074554336454616,"vY0":-124.52796689259681,"vZ0":-2.590825610299386,"x":142.81,"y":185.31,"x0":-1.6069007264780188,"y0":50.000131247095034,"z0":5.359768904486997,"aX":-3.9708882716073495},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":4.0,"spinRate":1633,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.43597558165942774,"extension":6.570186741438336},"index":4,"playId":"ac8e8f85-2aa7-3479-9f93-a19c3c7291fb","pitchNumber":5,"startTime":"2026-08-02T02:02:30.997Z","endTime":"2026-08-02T02:02:35.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:02:35.161Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to center fielder John Rave.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T02:05:17.335Z","endTime":"2026-08-02T02:06:01.475Z","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":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex Lange replaces Matt Strahm.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T02:04:25.904Z","endTime":"2026-08-02T02:05:19.531Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656638,"link":"/api/v1/people/656638"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":87.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40247429856186,"aZ":-26.684214669536043,"pfxX":0.1175994799109592,"pfxZ":2.9001188523642947,"pX":0.7499298141275701,"pZ":1.1390822868492423,"vX0":7.539144627367046,"vY0":-135.04011344371204,"vZ0":-6.583153694151653,"x":88.41,"y":208.02,"x0":-2.064149296739759,"y0":50.0041995843636,"z0":5.421393426652506,"aX":0.22202681238458516},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.3,"breakHorizontal":-1.4,"spinRate":2377,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4017334200916016,"extension":6.524299620195463},"index":1,"playId":"c8875d37-f2f4-3133-9148-bec588861a26","pitchNumber":1,"startTime":"2026-08-02T02:05:19.531Z","endTime":"2026-08-02T02:05:23.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86593667634152,"aZ":-30.249069007210903,"pfxX":-1.1254511094497244,"pfxZ":1.1552327539205738,"pX":0.3397363653705222,"pZ":2.5768233733961794,"vX0":6.339646017550184,"vY0":-127.87237087157871,"vZ0":-1.9707794023541492,"x":104.05,"y":169.21,"x0":-2.0189080805387483,"y0":50.003210881897196,"z0":5.716855440479028,"aX":-1.8761906115665004},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":0.7,"spinRate":2168,"spinDirection":359},"zone":6,"typeConfidence":2.0,"plateTime":0.4273486087958913,"extension":6.425344207679657},"index":2,"playId":"7fec4d6f-63d3-33fc-8d3d-5b3bba43a6fc","pitchNumber":2,"startTime":"2026-08-02T02:05:34.941Z","endTime":"2026-08-02T02:05:39.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(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":89.7,"endSpeed":83.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18184682878377,"aZ":-28.724528922657885,"pfxX":-6.475326891332633,"pfxZ":1.9525578735815952,"pX":-0.6861291859663544,"pZ":2.579622416049391,"vX0":5.713743008673078,"vY0":-130.6537395309044,"vZ0":-2.315409737659796,"x":143.15,"y":169.13,"x0":-2.0383724505862495,"y0":50.00056882137775,"z0":5.59180368071854,"aX":-11.425506819814121},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.4,"breakHorizontal":10.8,"spinRate":1902,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.41594770750823695,"extension":6.400589774207149},"hitData":{"launchSpeed":86.9,"launchAngle":37.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.01,"coordY":67.32}},"index":3,"playId":"35110612-a11e-328b-bc63-a9764904bbe8","pitchNumber":3,"startTime":"2026-08-02T02:05:52.888Z","endTime":"2026-08-02T02:06:01.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:06:01.475Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Nick Loftin to first baseman Jac Caglianone.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T02:06:09.345Z","endTime":"2026-08-02T02:06:50.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.295806346600006,"aZ":-30.754743624059845,"pfxX":-0.5365174445057055,"pfxZ":0.8306333586023849,"pX":-0.5992452440270032,"pZ":0.7639620499943813,"vX0":3.8831756914760414,"vY0":-128.73420909303718,"vZ0":-6.043133171855464,"x":139.84,"y":218.15,"x0":-2.0486583841613304,"y0":50.001416202938046,"z0":5.482389332681057,"aX":-0.9137345144274509},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":0.2,"spinRate":2178,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.4232648587676371,"extension":6.561879929134291},"index":0,"playId":"a57bae37-6c82-38af-866d-c462fbfde07e","pitchNumber":1,"startTime":"2026-08-02T02:06:26.129Z","endTime":"2026-08-02T02:06:30.182Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":89.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.463990128589145,"aZ":-24.809834352425963,"pfxX":-7.527560439633188,"pfxZ":3.65917764992572,"pX":0.01801463011360258,"pZ":2.5201637904870133,"vX0":8.402124216260606,"vY0":-139.1491342029039,"vZ0":-4.064932035401427,"x":116.31,"y":170.74,"x0":-2.025240444114354,"y0":50.00475789619973,"z0":5.5924851227567745,"aX":-15.155137863427575},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.1,"breakHorizontal":12.5,"spinRate":2192,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.38972109806400335,"extension":6.522301477174625},"hitData":{"launchSpeed":94.9,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":166.88}},"index":1,"playId":"9a08faa0-c924-3b88-836a-e58d7b974509","pitchNumber":2,"startTime":"2026-08-02T02:06:42.190Z","endTime":"2026-08-02T02:06:50.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:06:50.099Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T02:06:57.329Z","endTime":"2026-08-02T02:09:21.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":87.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58590807004738,"aZ":-27.607679997003174,"pfxX":-0.9532069184735439,"pfxZ":2.3956437218212914,"pX":-0.07990835999582137,"pZ":1.3219678980091851,"vX0":5.940992051572967,"vY0":-135.7557435201941,"vZ0":-5.961956190878389,"x":120.05,"y":203.09,"x0":-2.1524417041552413,"y0":50.00360592135052,"z0":5.413702156725532,"aX":-1.8182327265945},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.5,"breakHorizontal":0.7,"spinRate":2316,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4001234546699166,"extension":6.5479001124652445},"index":0,"playId":"3df1defa-3f7e-3563-8f56-e0dba700994e","pitchNumber":1,"startTime":"2026-08-02T02:07:17.435Z","endTime":"2026-08-02T02:07:21.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.532215638247525,"aZ":-27.53081607846031,"pfxX":-6.720389687219057,"pfxZ":2.592504161737736,"pX":-1.0037255701733132,"pZ":2.8541713890926923,"vX0":5.4217785450114135,"vY0":-131.64780720021372,"vZ0":-2.0411740814679984,"x":155.26,"y":161.72,"x0":-2.1960812672231187,"y0":50.00284691460649,"z0":5.636306501021083,"aX":-12.040019286349327},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":11.3,"spinRate":1913,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.41281641217314835,"extension":6.42673058574547},"index":1,"playId":"6e7e278b-10f0-3ae8-84b4-78282b7bcad0","pitchNumber":2,"startTime":"2026-08-02T02:07:33.141Z","endTime":"2026-08-02T02:07:37.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":88.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.107541435914218,"aZ":-23.63145427858048,"pfxX":-2.0039086184966965,"pfxZ":4.413316032207303,"pX":-0.09402560020652734,"pZ":1.4873049840045593,"vX0":6.109631002342307,"vY0":-136.53843847978135,"vZ0":-6.4649728749578985,"x":120.58,"y":198.62,"x0":-2.0762875677194788,"y0":50.00021943247218,"z0":5.454987571656702,"aX":-3.876932987333769},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":2.6,"spinRate":2336,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3974379716799379,"extension":6.454687378096812},"index":2,"playId":"8494c16a-f470-3bed-9bf2-6e382e54378a","pitchNumber":3,"startTime":"2026-08-02T02:07:49.916Z","endTime":"2026-08-02T02:07:55.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":84.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.275117922266727,"aZ":-31.222704574282318,"pfxX":-6.855417600837833,"pfxZ":0.5367956861637087,"pX":-0.5363708024942173,"pZ":1.9794756190317604,"vX0":6.2066025378355105,"vY0":-131.0968688596592,"vZ0":-3.353870338761725,"x":137.45,"y":185.33,"x0":-2.015912338813696,"y0":50.00578217451599,"z0":5.545971784305259,"aX":-12.230553027138255},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.6,"breakHorizontal":11.5,"spinRate":1897,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.41390844008767935,"extension":6.469561371601447},"index":3,"playId":"a57fec70-a9a3-3c30-b6f9-2425556f9d2b","pitchNumber":4,"startTime":"2026-08-02T02:08:28.219Z","endTime":"2026-08-02T02:08:32.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-02T02:08:44.103Z","endTime":"2026-08-02T02:08:57.482Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":91.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.878448974111688,"aZ":-20.968140378017743,"pfxX":-6.258106393750704,"pfxZ":5.341157579956539,"pX":0.21482967188974217,"pZ":2.6019813569364376,"vX0":8.28782923341006,"vY0":-142.13004720162778,"vZ0":-4.71931864929584,"x":108.81,"y":168.53,"x0":-1.8920237140949905,"y0":50.00176038541937,"z0":5.5709735802171645,"aX":-13.126317348069865},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.1,"breakHorizontal":10.2,"spinRate":2226,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3817322095479039,"extension":6.450746601500883},"index":5,"playId":"752cbead-dfbc-3afc-9632-15b377572cf8","pitchNumber":5,"startTime":"2026-08-02T02:08:57.482Z","endTime":"2026-08-02T02:09:01.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.210653714736686,"aZ":-31.213274642267823,"pfxX":-1.6306629125824346,"pfxZ":0.5514313197281941,"pX":0.8297764605915396,"pZ":1.6651876231712226,"vX0":7.1185726967794585,"vY0":-129.98226264214296,"vZ0":-4.41423747682901,"x":85.37,"y":193.82,"x0":-1.7183583592290936,"y0":50.001064049174175,"z0":5.723843970168026,"aX":-2.824703819393205},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.4,"breakHorizontal":1.6,"spinRate":2260,"spinDirection":334},"zone":14,"typeConfidence":2.0,"plateTime":0.41949092277405065,"extension":6.488713489884531},"index":6,"playId":"97c351c6-8414-35c5-a11d-55c87fc4eb19","pitchNumber":6,"startTime":"2026-08-02T02:09:17.573Z","endTime":"2026-08-02T02:09:21.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:09:21.619Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Tolbert singles on a line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T02:11:48.023Z","endTime":"2026-08-02T02:12:49.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to right field for Cole Carrigg.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T02:10:49.371Z","endTime":"2026-08-02T02:10:49.397Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600"},{"details":{"description":"Defensive Substitution: Ezequiel Tovar replaces right fielder Tyler Freeman, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-02T02:10:49.397Z","endTime":"2026-08-02T02:10:49.399Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":671289,"link":"/api/v1/people/671289"}},{"details":{"description":"Pitching Change: Victor Vodnik replaces Ryan Feltner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-02T02:10:49.399Z","endTime":"2026-08-02T02:11:50.047Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":99.1,"endSpeed":92.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.122299664091663,"aZ":-17.905992257261452,"pfxX":-2.548962964581234,"pfxZ":6.565381821768291,"pX":-0.31443730129830794,"pZ":4.128641321716014,"vX0":6.132275712748407,"vY0":-144.54803457266382,"vZ0":-0.4787183467349318,"x":128.99,"y":127.31,"x0":-2.1069895958350875,"y0":50.00433512414073,"z0":5.369775509322972,"aX":-5.541646494113049},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.0,"breakHorizontal":3.7,"spinRate":2093,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.37507892742665927,"extension":6.4942986701676295},"index":3,"playId":"74ee2aa6-cd28-3818-afe1-ef34fa571746","pitchNumber":1,"startTime":"2026-08-02T02:11:50.047Z","endTime":"2026-08-02T02:11:53.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17463681851433,"aZ":-30.969653744078766,"pfxX":-0.757589183940258,"pfxZ":0.6972665708917489,"pX":-0.7469255236093875,"pZ":3.3144018893476503,"vX0":4.552480079388107,"vY0":-130.09928571556256,"vZ0":1.280307050745765,"x":145.47,"y":149.29,"x0":-2.4148039736528575,"y0":50.00304543970049,"z0":5.1487874254608625,"aX":-1.309922830635922},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":0.5,"spinRate":2079,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.41967591168339524,"extension":6.671897859060085},"index":4,"playId":"6792d84f-9a27-3eda-9532-8c2ff6cf353b","pitchNumber":2,"startTime":"2026-08-02T02:12:04.481Z","endTime":"2026-08-02T02:12:17.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":93.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40316616902204,"aZ":-20.39645005351877,"pfxX":-2.4388955359220885,"pfxZ":5.410724877562453,"pX":0.25033362013493,"pZ":2.6217975465529837,"vX0":7.024564011838867,"vY0":-144.6729231058792,"vZ0":-3.9453927849970243,"x":107.46,"y":167.99,"x0":-1.8643556209006693,"y0":50.00053680543645,"z0":5.211759167042255,"aX":-5.307524006425349},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":9.4,"breakHorizontal":3.4,"spinRate":2060,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3748626319475341,"extension":6.633076774266068},"index":5,"playId":"03e1dc4d-4786-3305-919e-a70b284eaa34","pitchNumber":3,"startTime":"2026-08-02T02:12:19.755Z","endTime":"2026-08-02T02:12:24.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64473735557203,"aZ":-31.2162813598419,"pfxX":0.5133061442964784,"pfxZ":0.5495235661335514,"pX":-0.560405216049788,"pZ":2.905607415732501,"vX0":3.592240099089863,"vY0":-129.5845757375724,"vZ0":-0.213032244676853,"x":138.36,"y":160.33,"x0":-2.0191790085684325,"y0":50.002125704929206,"z0":5.331393123195532,"aX":0.8905206830656613},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.2,"breakHorizontal":-1.6,"spinRate":2285,"spinDirection":97},"zone":1,"typeConfidence":2.0,"plateTime":0.4192816603979721,"extension":6.61862036552163},"hitData":{"launchSpeed":93.0,"launchAngle":13.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.5,"coordY":88.27}},"index":6,"playId":"483c2fb0-70ec-3732-aa0b-151fadcbdc87","pitchNumber":4,"startTime":"2026-08-02T02:12:39.227Z","endTime":"2026-08-02T02:12:49.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:12:49.787Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield. Tyler Tolbert to 2nd.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T02:12:56.884Z","endTime":"2026-08-02T02:14:29.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"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":1},"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":3},"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"}]},{"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"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":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.342303863421037,"aZ":-19.869337624820687,"pfxX":-4.316980374564624,"pfxZ":5.911416027232432,"pX":-0.28083628217115447,"pZ":4.002515645151737,"vX0":7.114001696953007,"vY0":-141.95680132757388,"vZ0":-0.198293078209905,"x":127.7,"y":130.71,"x0":-2.2355930304305107,"y0":50.005364695262934,"z0":5.316704973888314,"aX":-8.990584820702319},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.9,"breakHorizontal":6.7,"spinRate":2416,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38290130900539454,"extension":6.419428759762185},"index":0,"playId":"595af351-8e46-3a4a-945b-eef27411bbca","pitchNumber":1,"startTime":"2026-08-02T02:13:17.102Z","endTime":"2026-08-02T02:13:20.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80408847166121,"aZ":-18.886914067601793,"pfxX":-3.582516357510621,"pfxZ":6.390622564568087,"pX":0.8612195656669486,"pZ":2.04793409000363,"vX0":9.893587061990065,"vY0":-141.96173950858557,"vZ0":-5.291689765490073,"x":84.17,"y":183.49,"x0":-2.1750709124745518,"y0":50.004997047446174,"z0":5.105700054944133,"aX":-7.4521356924490405},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.9,"breakHorizontal":4.9,"spinRate":2471,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38311077534097304,"extension":6.68779710421675},"index":1,"playId":"0825df67-dbee-3e80-8fc5-f828f30b238c","pitchNumber":2,"startTime":"2026-08-02T02:13:32.564Z","endTime":"2026-08-02T02:13:36.606Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"}}},{"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":98.7,"endSpeed":91.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43911654098447,"aZ":-17.462666502305087,"pfxX":-3.4928732667456694,"pfxZ":6.887097813353611,"pX":-0.7954295413315309,"pZ":2.617866424438142,"vX0":4.8057631453082506,"vY0":-143.85994288270402,"vZ0":-4.575366902625984,"x":147.32,"y":168.1,"x0":-2.0191624518491924,"y0":50.00000021779647,"z0":5.281898328203771,"aX":-7.458897431166946},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.9,"breakHorizontal":5.5,"spinRate":2372,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.378000770885893,"extension":6.589171701687246},"index":2,"playId":"d888e532-0f90-3373-b31c-a665e4a02c0d","pitchNumber":3,"startTime":"2026-08-02T02:14:03.694Z","endTime":"2026-08-02T02:14:07.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":91.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.448575428677966,"aZ":-16.52116443839646,"pfxX":-2.488584960318133,"pfxZ":7.426881603611767,"pX":0.32241355647814945,"pZ":1.9995632877679204,"vX0":7.272861058353368,"vY0":-142.9860152522521,"vZ0":-6.237834111121998,"x":104.71,"y":184.79,"x0":-1.9109251614333107,"y0":50.00415023310583,"z0":5.214812252083136,"aX":-5.246675058569806},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.6,"breakHorizontal":3.4,"spinRate":2419,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.38048307324259945,"extension":6.708538309344221},"hitData":{"launchSpeed":93.5,"launchAngle":6.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.5,"coordY":143.57}},"index":3,"playId":"bc939460-7c57-3652-8630-68f8ad0f59cb","pitchNumber":4,"startTime":"2026-08-02T02:14:21.151Z","endTime":"2026-08-02T02:14:29.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:14:29.000Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield. Tyler Tolbert to 3rd.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T02:14:54.108Z","endTime":"2026-08-02T02:16:02.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"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":98.9,"endSpeed":91.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26427892963558,"aZ":-18.07968111993497,"pfxX":-3.004130587954856,"pfxZ":6.607236890455509,"pX":0.6288224081673613,"pZ":3.6289434351397674,"vX0":7.60176824212353,"vY0":-143.96254160450732,"vZ0":-2.321286354991081,"x":93.03,"y":140.8,"x0":-1.6364936164537776,"y0":50.003904310086675,"z0":5.544170498883029,"aX":-6.410048439396339},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.8,"breakHorizontal":4.2,"spinRate":2213,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3780872755857967,"extension":6.573634224009794},"index":0,"playId":"4f29dc66-c476-37fd-b3a0-897c38466503","pitchNumber":1,"startTime":"2026-08-02T02:14:59.142Z","endTime":"2026-08-02T02:15:03.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06631767814331,"aZ":-18.169794107096592,"pfxX":-2.7019225152398234,"pfxZ":6.548862235977948,"pX":0.09010397531980596,"pZ":2.608240199014277,"vX0":6.267728702184,"vY0":-144.27632629494704,"vZ0":-4.930395732664882,"x":113.57,"y":168.36,"x0":-1.7456166222489053,"y0":50.00361620000042,"z0":5.435817960265487,"aX":-5.779064763769041},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.2,"breakHorizontal":3.8,"spinRate":2238,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.37759250014519985,"extension":6.658033793282883},"index":1,"playId":"fb2d7581-6503-3f07-a3a4-1715add1d615","pitchNumber":2,"startTime":"2026-08-02T02:15:14.385Z","endTime":"2026-08-02T02:15:18.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":92.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.339014471072588,"aZ":-19.062256006124827,"pfxX":-2.724469645343654,"pfxZ":6.085294698136419,"pX":-0.18421985438662453,"pZ":3.746432688214002,"vX0":5.252387922639352,"vY0":-144.4407928449204,"vZ0":-1.7821735823220868,"x":124.02,"y":137.63,"x0":-1.655993934705588,"y0":50.00519685249148,"z0":5.519332033487787,"aX":-5.8731081972303345},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.9,"breakHorizontal":4.1,"spinRate":2235,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.37634357412308406,"extension":6.56810418147974},"index":2,"playId":"d4b66890-8bce-3fcc-a2fb-d410618b0d1d","pitchNumber":3,"startTime":"2026-08-02T02:15:34.414Z","endTime":"2026-08-02T02:15:38.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":92.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.192610142676333,"aZ":-20.890745234807575,"pfxX":-2.7440295509003088,"pfxZ":5.207743334428299,"pX":-0.3706627980258605,"pZ":2.733420306788935,"vX0":4.677309776917042,"vY0":-144.3624163101804,"vZ0":-4.189649383673176,"x":131.13,"y":164.98,"x0":-1.635899440133912,"y0":50.0026707374477,"z0":5.445514099060652,"aX":-5.9462098993554635},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.0,"breakHorizontal":4.3,"spinRate":2197,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.37561142972599004,"extension":6.611589493168899},"hitData":{"launchSpeed":80.9,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":160.3}},"index":3,"playId":"1fb23d63-7da2-3962-8587-1dfa30b17c30","pitchNumber":4,"startTime":"2026-08-02T02:15:51.129Z","endTime":"2026-08-02T02:16:02.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:16:02.438Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T02:16:16.227Z","endTime":"2026-08-02T02:17:04.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":93.0,"endSpeed":86.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84450541020847,"aZ":-27.867553660551167,"pfxX":-8.662941296514143,"pfxZ":2.27419376790717,"pX":-0.2169983156963778,"pZ":2.021575020583659,"vX0":9.024227525695862,"vY0":-135.30280158143287,"vZ0":-2.501511896060806,"x":125.27,"y":184.2,"x0":-2.4377161126852718,"y0":50.001714584180434,"z0":4.8703813378979675,"aX":-16.391028052412565},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.8,"breakHorizontal":14.3,"spinRate":2122,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.40168494307440294,"extension":6.766437498905478},"index":0,"playId":"4cb44f83-7293-3853-9a5e-b67905527567","pitchNumber":1,"startTime":"2026-08-02T02:16:22.997Z","endTime":"2026-08-02T02:16:31.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.891943155903054,"aZ":-32.7770274662263,"pfxX":-7.984088279674159,"pfxZ":-0.31951553090372187,"pX":-0.19972558148914973,"pZ":1.5263052489806226,"vX0":8.407998081176036,"vY0":-135.0715486244183,"vZ0":-2.76941292347275,"x":124.61,"y":197.57,"x0":-2.286209721850538,"y0":50.00298259083758,"z0":4.823328332135001,"aX":-15.048812736394275},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-1.0,"breakHorizontal":13.1,"spinRate":2038,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.40244402931678636,"extension":6.55138843783909},"index":1,"playId":"c26806d6-6d96-34db-9db4-4b7ac492c4db","pitchNumber":2,"startTime":"2026-08-02T02:16:38.673Z","endTime":"2026-08-02T02:16:42.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92274536215777,"aZ":-28.13447758871716,"pfxX":-8.976573607875043,"pfxZ":2.1123016630961473,"pX":0.23770838437328384,"pZ":1.057804142220286,"vX0":9.394760528288066,"vY0":-135.65721591467582,"vZ0":-4.8753284507626935,"x":107.94,"y":210.22,"x0":-2.064534908078704,"y0":50.000162166388414,"z0":4.78272340138553,"aX":-17.134788516414815},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.2,"breakHorizontal":14.9,"spinRate":2073,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.40008948937339595,"extension":6.819362376197412},"index":2,"playId":"406b0126-32aa-3aa4-a801-00edf01c2c07","pitchNumber":3,"startTime":"2026-08-02T02:17:00.909Z","endTime":"2026-08-02T02:17:04.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:17:04.641Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (33) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T02:19:34.418Z","endTime":"2026-08-02T02:21:54.248Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":656638,"link":"/api/v1/people/656638"},"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":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.392186126668534,"aZ":-20.519818648187034,"pfxX":-5.2687761018727555,"pfxZ":5.869196427830454,"pX":0.24115093128168172,"pZ":2.5417319789974058,"vX0":7.770536819410082,"vY0":-138.90229517657977,"vZ0":-4.864326318912336,"x":107.81,"y":170.15,"x0":-1.8873480193666416,"y0":50.003340048829514,"z0":5.650159025822066,"aX":-10.463192125990778},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.0,"breakHorizontal":8.3,"spinRate":2178,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3919118999323765,"extension":6.4766044172241575},"index":0,"playId":"5f7e064d-9b4d-3c15-b42e-c3113051c5eb","pitchNumber":1,"startTime":"2026-08-02T02:19:40.125Z","endTime":"2026-08-02T02:19:43.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746080959558356,"aZ":-19.314433547575153,"pfxX":-5.421993438711031,"pfxZ":6.571106150538519,"pX":-0.4359869592593834,"pZ":4.283536509540466,"vX0":5.941513584268768,"vY0":-137.86249922631444,"vZ0":-0.9634914629274212,"x":133.62,"y":123.12,"x0":-1.897319928321284,"y0":50.00686993395025,"z0":5.920574969321531,"aX":-10.617959485793325},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.0,"breakHorizontal":8.9,"spinRate":2217,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39474173626924536,"extension":6.186152324280251},"index":1,"playId":"6af89496-06a5-3c09-8203-a7240ace4f7d","pitchNumber":2,"startTime":"2026-08-02T02:19:54.699Z","endTime":"2026-08-02T02:19:58.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.174668238641207,"aZ":-31.476501298169858,"pfxX":-0.5672930592038856,"pfxZ":0.4156862695695782,"pX":-0.2733579517885829,"pZ":2.4539176760683836,"vX0":4.26018485831269,"vY0":-127.54240882164486,"vZ0":-2.212941961246011,"x":127.42,"y":172.52,"x0":-1.8743471671942211,"y0":50.00431552639017,"z0":5.756538215248709,"aX":-0.9578228956877053},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":0.4,"spinRate":2286,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4254779803466473,"extension":6.274646349415395},"index":2,"playId":"0276cc00-7b8e-3cc0-96a9-08f58d72e2da","pitchNumber":3,"startTime":"2026-08-02T02:20:10.579Z","endTime":"2026-08-02T02:20:15.271Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-02T02:20:32.222Z","endTime":"2026-08-02T02:20:46.103Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581144787656388,"aZ":-19.582871273987134,"pfxX":-4.521340208738087,"pfxZ":6.2325274379453255,"pX":1.401181316137311,"pZ":3.848780478238643,"vX0":10.261097566441235,"vY0":-139.6216222188435,"vZ0":-1.8871594183807456,"x":63.59,"y":134.86,"x0":-1.696417993965624,"y0":50.00311348789341,"z0":5.791255044555208,"aX":-9.135875458813334},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":6.6,"spinRate":2233,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3888599674915878,"extension":6.411843860035356},"index":4,"playId":"8ea91e94-17fd-3072-b593-1af272302e2b","pitchNumber":4,"startTime":"2026-08-02T02:20:46.103Z","endTime":"2026-08-02T02:20:50.281Z","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.4,"endSpeed":89.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44825325230779,"aZ":-18.762495176642087,"pfxX":-4.4872297685114155,"pfxZ":6.6077520301115555,"pX":0.7494831954649556,"pZ":2.9728642157625327,"vX0":8.912829432703605,"vY0":-140.3201251641714,"vZ0":-3.9701782579866016,"x":88.43,"y":158.51,"x0":-1.8597346488821278,"y0":50.004394564258476,"z0":5.600345699029964,"aX":-9.110312774523528},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.5,"breakHorizontal":6.7,"spinRate":2226,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.38772696684835983,"extension":6.5240875923988},"index":5,"playId":"90be2167-af19-33ce-8f45-1ed948e66ada","pitchNumber":5,"startTime":"2026-08-02T02:21:04.667Z","endTime":"2026-08-02T02:21:08.227Z","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":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05074939164005,"aZ":-27.288489097369975,"pfxX":-7.414010149238221,"pfxZ":2.756380057938401,"pX":-0.623551183158417,"pZ":1.577814725771177,"vX0":6.066528937445245,"vY0":-130.9495090378867,"vZ0":-5.126204555495967,"x":140.77,"y":196.18,"x0":-1.9827446722122617,"y0":50.005070807890945,"z0":5.548811713104347,"aX":-13.155954258547364},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.3,"breakHorizontal":12.5,"spinRate":1869,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4148738602680764,"extension":6.338931476341418},"hitData":{"launchSpeed":100.9,"launchAngle":34.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.87,"coordY":56.41}},"index":6,"playId":"9c0d0e06-5c3a-3932-a27c-38d671486af6","pitchNumber":6,"startTime":"2026-08-02T02:21:25.756Z","endTime":"2026-08-02T02:21:54.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:21:54.248Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a ground ball to center fielder John Rave.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T02:21:59.480Z","endTime":"2026-08-02T02:22:39.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":91.1,"endSpeed":85.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.040008550391114,"aZ":-28.626818548317257,"pfxX":0.5671349607707912,"pfxZ":1.9446143897574633,"pX":0.835171918108685,"pZ":2.5364717486756017,"vX0":7.10437406315127,"vY0":-132.77115061897118,"vZ0":-2.709998054668938,"x":85.17,"y":170.3,"x0":-1.9265777376311815,"y0":50.00067377745893,"z0":5.610693418740279,"aX":1.0312388214836767},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.2,"breakHorizontal":-2.3,"spinRate":2269,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40940019334138356,"extension":6.435909117574044},"index":0,"playId":"c8c783ce-1b80-3a32-87cf-9ffc83184d8c","pitchNumber":1,"startTime":"2026-08-02T02:22:13.853Z","endTime":"2026-08-02T02:22:17.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86925179052985,"aZ":-31.189711955194568,"pfxX":-8.257208145249118,"pfxZ":0.5446304916546971,"pX":0.0947033773727562,"pZ":1.4449131503998114,"vX0":8.700526836169574,"vY0":-132.26294980826182,"vZ0":-4.586112291379739,"x":113.39,"y":199.77,"x0":-2.1392249160397596,"y0":50.001903673847615,"z0":5.445971461577188,"aX":-14.869501247712318},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.4,"breakHorizontal":13.4,"spinRate":1831,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.41155191052579276,"extension":6.3854709655656485},"hitData":{"launchSpeed":104.5,"launchAngle":5.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.18,"coordY":87.83}},"index":1,"playId":"3bf1e785-cbaf-3c7e-8195-2d617f2463aa","pitchNumber":2,"startTime":"2026-08-02T02:22:28.291Z","endTime":"2026-08-02T02:22:39.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:22:39.306Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Carrigg walks. Mickey Moniak to 2nd.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T02:22:47.321Z","endTime":"2026-08-02T02:25:49.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378908831249056,"aZ":-24.414506824937707,"pfxX":-7.470846426014665,"pfxZ":3.9743613107297744,"pX":-0.3360449278861386,"pZ":2.409970747057169,"vX0":7.3840968227896076,"vY0":-137.8892295451322,"vZ0":-4.120252570952551,"x":129.81,"y":173.71,"x0":-2.0589631157971167,"y0":50.00653995698981,"z0":5.541471807585844,"aX":-14.603880838381935},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.6,"breakHorizontal":12.2,"spinRate":2191,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39498199728267647,"extension":6.231083317017145},"index":0,"playId":"ab310486-c644-3364-a3b3-3d40ba4f82fc","pitchNumber":1,"startTime":"2026-08-02T02:23:05.428Z","endTime":"2026-08-02T02:23:08.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":89.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32205395714977,"aZ":-19.113786037204587,"pfxX":-4.725738855758144,"pfxZ":6.488048009854705,"pX":-1.2087123029413605,"pZ":2.821396761241203,"vX0":4.829422750378351,"vY0":-139.5671767785042,"vZ0":-4.203882730278657,"x":163.07,"y":162.6,"x0":-2.330552934165649,"y0":50.0063424064388,"z0":5.571943435449884,"aX":-9.51800072609729},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":7.8,"spinRate":2314,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3893996888010576,"extension":6.02517181626991},"index":1,"playId":"1efcbf59-7864-386b-892e-a4d102d60c52","pitchNumber":2,"startTime":"2026-08-02T02:23:26.063Z","endTime":"2026-08-02T02:23:29.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503676985671273,"aZ":-30.38082806565512,"pfxX":-0.9486028230844776,"pfxZ":1.0611619952322595,"pX":0.18712014621434558,"pZ":1.7617839666829642,"vX0":5.9182288600461,"vY0":-128.8413396089136,"vZ0":-3.7691087701740114,"x":109.87,"y":191.21,"x0":-2.0114581428025526,"y0":50.003969389851626,"z0":5.578684034149442,"aX":-1.6042895224066753},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.3,"breakHorizontal":0.5,"spinRate":2235,"spinDirection":282},"zone":8,"typeConfidence":2.0,"plateTime":0.4243043077761963,"extension":6.356306300527908},"index":2,"playId":"fd739253-53b1-3ac4-94bf-17910558f6a9","pitchNumber":3,"startTime":"2026-08-02T02:23:44.722Z","endTime":"2026-08-02T02:23:48.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.932316950459896,"aZ":-30.75735332661816,"pfxX":-7.591207652749776,"pfxZ":0.7873855405988621,"pX":-0.3273278938720741,"pZ":2.2700966896139514,"vX0":6.968759690903471,"vY0":-131.83457432085865,"vZ0":-2.8523032606716607,"x":129.48,"y":177.49,"x0":-1.9894567992387169,"y0":50.00264262566932,"z0":5.5828943769438295,"aX":-13.672228239784882},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.1,"breakHorizontal":12.7,"spinRate":1870,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4118325930057787,"extension":6.257682112061928},"index":3,"playId":"37abd984-c77a-3a64-b405-10f4721d4571","pitchNumber":4,"startTime":"2026-08-02T02:24:08.695Z","endTime":"2026-08-02T02:24:13.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.987681679674512,"aZ":-20.302848694770802,"pfxX":-7.216111582245539,"pfxZ":5.980367728969453,"pX":0.8832490744517805,"pZ":2.7884452164472737,"vX0":9.72494407819882,"vY0":-138.5693615516011,"vZ0":-4.188406869004824,"x":83.33,"y":163.49,"x0":-1.7009655457226804,"y0":50.000146763770985,"z0":5.640111833666807,"aX":-14.319774163328997},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.3,"breakHorizontal":11.5,"spinRate":2268,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3921994543749796,"extension":6.146668665979519},"index":4,"playId":"bf053954-7ce0-37b2-ae03-57a0943668ff","pitchNumber":5,"startTime":"2026-08-02T02:24:45.073Z","endTime":"2026-08-02T02:24:50.266Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.934428743553337,"aZ":-30.175191990634932,"pfxX":-1.419975654074773,"pfxZ":1.1459613692821864,"pX":1.0232303044012454,"pZ":0.45163700917121685,"vX0":7.621957972872696,"vY0":-130.57047389188355,"vZ0":-7.384933215687552,"x":78.0,"y":226.59,"x0":-1.736719213942815,"y0":50.00174633222591,"z0":5.556687966570315,"aX":-2.4760511601823714},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.7,"breakHorizontal":1.1,"spinRate":2397,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.4178983176582922,"extension":6.317800019832134},"index":5,"playId":"a7be4f91-4906-3406-ab52-9a03c20e456a","pitchNumber":6,"startTime":"2026-08-02T02:25:06.602Z","endTime":"2026-08-02T02:25:11.220Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.150066338151913,"aZ":-28.521383348436583,"pfxX":-7.786142361299054,"pfxZ":2.0194328759482225,"pX":-1.7196506869903645,"pZ":2.9863764055186928,"vX0":3.556787057015687,"vY0":-132.4009131725008,"vZ0":-1.572812373664977,"x":182.55,"y":158.15,"x0":-2.054766011161933,"y0":50.00383283803845,"z0":5.637616477827498,"aX":-14.091329846003088},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.6,"breakHorizontal":13.6,"spinRate":1798,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4106679797450772,"extension":6.259453430467487},"index":6,"playId":"19f5e0eb-ac8b-37f3-b400-d25086c2edd0","pitchNumber":7,"startTime":"2026-08-02T02:25:40.227Z","endTime":"2026-08-02T02:25:49.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:25:49.455Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T02:26:46.094Z","endTime":"2026-08-02T02:27:59.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T02:25:59.603Z","endTime":"2026-08-02T02:26:48.315Z","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":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.509147236002704,"aZ":-20.040689609513525,"pfxX":-4.118728306315127,"pfxZ":6.075127490942913,"pX":-0.8632183490809638,"pZ":3.6362719480408,"vX0":4.5850174591145105,"vY0":-138.87987848704088,"vZ0":-1.935909739347602,"x":149.9,"y":140.6,"x0":-1.9829436303420802,"y0":50.004042335028146,"z0":5.64424127039785,"aX":-8.228299275748883},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.9,"breakHorizontal":6.7,"spinRate":2250,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39102663046402286,"extension":6.268379722551467},"index":1,"playId":"0341191e-dd8f-3044-a4d4-2ab6e4417567","pitchNumber":1,"startTime":"2026-08-02T02:26:48.315Z","endTime":"2026-08-02T02:26:52.571Z","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":90.9,"endSpeed":85.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.714355726472448,"aZ":-27.72584586843344,"pfxX":-7.8377054241516895,"pfxZ":2.447601501887803,"pX":0.20941265493053565,"pZ":1.7444564030779102,"vX0":8.671580861345838,"vY0":-132.31811422552389,"vZ0":-4.35241441490764,"x":109.02,"y":191.68,"x0":-2.054416476057678,"y0":50.00123795332102,"z0":5.384639600123896,"aX":-14.238627862617799},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.8,"breakHorizontal":12.8,"spinRate":1963,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.41011179827883115,"extension":6.28071613695128},"index":2,"playId":"e7b25997-8b81-33b4-89e3-895424541bb1","pitchNumber":2,"startTime":"2026-08-02T02:27:03.621Z","endTime":"2026-08-02T02:27:06.991Z","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":95.7,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.247298464274614,"aZ":-17.884591561451842,"pfxX":-4.077738211357458,"pfxZ":7.147127221990015,"pX":0.20877049342656964,"pZ":2.870233190621806,"vX0":7.6355774801737155,"vY0":-139.3197679032508,"vZ0":-4.203359070852612,"x":109.04,"y":161.28,"x0":-2.016502295748574,"y0":50.00506464847615,"z0":5.55316912902605,"aX":-8.155998818942862},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":6.1,"spinRate":2239,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.39058650213114143,"extension":6.345761562698967},"index":3,"playId":"7a174ee9-4c94-3cd8-9144-43aa8589bdea","pitchNumber":3,"startTime":"2026-08-02T02:27:22.384Z","endTime":"2026-08-02T02:27:26.895Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-02T02:27:40.157Z","endTime":"2026-08-02T02:27:54.358Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.179595080329914,"aZ":-30.69192252392204,"pfxX":-6.955368068683652,"pfxZ":0.8163007120345913,"pX":-1.1769632068607894,"pZ":2.2130648107729933,"vX0":5.132804087119867,"vY0":-132.31195780602647,"vZ0":-2.6789559987850686,"x":161.86,"y":179.03,"x0":-2.22013796569013,"y0":50.00017589281106,"z0":5.444649144565603,"aX":-12.565624158300613},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.2,"breakHorizontal":11.8,"spinRate":1871,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4109854003158069,"extension":6.29970571488857},"index":5,"playId":"566ffd85-d5c8-3d29-99da-e1acde70c860","pitchNumber":4,"startTime":"2026-08-02T02:27:54.358Z","endTime":"2026-08-02T02:27:59.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:27:59.471Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to catcher Salvador Perez in foul territory.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T02:28:25.676Z","endTime":"2026-08-02T02:28:51.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"bbdcd795-13f8-4435-92b2-edd64d832a5b","startTime":"2026-08-02T02:28:25.676Z","endTime":"2026-08-02T02:28:30.821Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.618083998906865,"aZ":-19.64298643598326,"pfxX":-4.912512551917539,"pfxZ":6.233246489732502,"pX":-0.649575930723092,"pZ":2.4699139596721245,"vX0":5.297071255112547,"vY0":-139.7555644302436,"vZ0":-4.802763829416603,"x":141.76,"y":172.09,"x0":-1.916457657667631,"y0":50.00620427911663,"z0":5.471766793000939,"aX":-9.880659323238858},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.7,"breakHorizontal":8.0,"spinRate":2392,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.38947579347592276,"extension":6.447726754146625},"hitData":{"launchSpeed":95.4,"launchAngle":84.0,"totalDistance":15.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":130.53,"coordY":210.46}},"index":1,"playId":"23c9dc89-4de9-3cb2-8bf3-3dab2bd1fad9","pitchNumber":1,"startTime":"2026-08-02T02:28:40.883Z","endTime":"2026-08-02T02:28:51.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:28:51.113Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle called out on strikes.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T02:29:14.244Z","endTime":"2026-08-02T02:30:37.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803490645519457,"aZ":-23.490266630347374,"pfxX":-6.746540356180628,"pfxZ":4.434407247633269,"pX":-0.575123745496158,"pZ":2.6569047955925185,"vX0":6.3467844815126275,"vY0":-138.0747953752628,"vZ0":-3.522283881141873,"x":138.92,"y":167.04,"x0":-2.0118909288072544,"y0":50.00054808070929,"z0":5.504696609804863,"aX":-13.203309922619122},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":11.2,"spinRate":2198,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3946388848507616,"extension":6.375493052536649},"index":0,"playId":"8990c5b4-3736-3d53-a2df-2d99bc016303","pitchNumber":1,"startTime":"2026-08-02T02:29:20.974Z","endTime":"2026-08-02T02:29:24.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27843890540334,"aZ":-20.51060496168643,"pfxX":-6.326511605903278,"pfxZ":5.934915051603678,"pX":-0.1762368191995349,"pZ":3.564441509012264,"vX0":7.506790941796613,"vY0":-138.00838598599603,"vZ0":-2.100450326666596,"x":123.72,"y":142.54,"x0":-2.0856467251110864,"y0":50.00234149087095,"z0":5.689512284801857,"aX":-12.43379446512211},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":10.2,"spinRate":2375,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39404303703205157,"extension":6.087733828667802},"index":1,"playId":"62e98c1c-f388-3803-8ae3-25730bcaa80a","pitchNumber":2,"startTime":"2026-08-02T02:29:41.848Z","endTime":"2026-08-02T02:29:51.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883562299504497,"aZ":-31.845800531259577,"pfxX":-1.1276128048103244,"pfxZ":0.19595052488451792,"pX":0.24329668234364338,"pZ":2.6898066558087197,"vX0":6.453060195792079,"vY0":-129.41501020694784,"vZ0":-0.9828456648129885,"x":107.73,"y":166.16,"x0":-2.1398243795505505,"y0":50.005289350170806,"z0":5.521510156573255,"aX":-1.9077675962529084},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":0.6,"spinRate":2325,"spinDirection":12},"zone":6,"typeConfidence":2.0,"plateTime":0.42381200639998173,"extension":6.382734304968484},"index":2,"playId":"12a182a5-f8ca-3bcc-9205-734810c1d188","pitchNumber":3,"startTime":"2026-08-02T02:30:32.330Z","endTime":"2026-08-02T02:30:37.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:30:37.338Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T02:33:19.870Z","endTime":"2026-08-02T02:34:58.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Groundout","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":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Mejia replaces Victor Vodnik.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T02:31:01.688Z","endTime":"2026-08-02T02:33:22.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24838622526088,"aZ":-19.72438958079416,"pfxX":-2.2549093671232088,"pfxZ":6.124560782007521,"pX":-0.35198347667398916,"pZ":2.77894425682486,"vX0":4.7278804198463815,"vY0":-139.943748908971,"vZ0":-4.987498858750872,"x":130.42,"y":163.75,"x0":-1.7517933321135046,"y0":50.0007997444638,"z0":5.831883716376567,"aX":-4.582740941607892},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.6,"breakHorizontal":3.4,"spinRate":2453,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3877385010693515,"extension":5.922844901421214},"index":1,"playId":"66c798e3-b1de-354c-9a74-fc8e7c64db0b","pitchNumber":1,"startTime":"2026-08-02T02:33:22.191Z","endTime":"2026-08-02T02:33:25.677Z","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":97.4,"endSpeed":91.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09233533616884,"aZ":-22.215716482535743,"pfxX":-5.232129856912454,"pfxZ":4.800613902824148,"pX":2.1896956483016905,"pZ":1.7621280871118181,"vX0":11.95153041572308,"vY0":-141.41016515100117,"vZ0":-7.25546933343382,"x":33.53,"y":191.2,"x0":-1.3674386819291682,"y0":50.00003656945715,"z0":5.733663820610268,"aX":-10.847175081010398},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.7,"breakHorizontal":7.7,"spinRate":2514,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38388435162612256,"extension":6.00321887270401},"index":2,"playId":"4237468f-0b27-3e58-b7f7-528f67e7ecb9","pitchNumber":2,"startTime":"2026-08-02T02:33:36.773Z","endTime":"2026-08-02T02:33:40.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":88.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.451806613434634,"aZ":-21.149561896950047,"pfxX":-3.788106631455749,"pfxZ":5.614494417819211,"pX":1.738768774344234,"pZ":1.9962501619800135,"vX0":10.518189156468242,"vY0":-137.555714385472,"vZ0":-6.647533103049285,"x":50.72,"y":184.88,"x0":-1.601326944041948,"y0":50.00380210116288,"z0":5.824770215817064,"aX":-7.440316639623254},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":5.3,"spinRate":2263,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3945014942323515,"extension":5.98892775755836},"index":3,"playId":"b1a814ba-696c-35d7-b43b-bd5b0162dc41","pitchNumber":3,"startTime":"2026-08-02T02:33:54.050Z","endTime":"2026-08-02T02:33:57.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":90.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12288092934549,"aZ":-19.691652727241106,"pfxX":-3.1264989627136206,"pfxZ":6.092681600579045,"pX":0.006172378000397051,"pZ":2.5437836142764825,"vX0":5.838113855920138,"vY0":-140.65504155964004,"vZ0":-5.4945711096242755,"x":116.76,"y":170.1,"x0":-1.6691028457815187,"y0":50.00292758447896,"z0":5.757459986882338,"aX":-6.406440968552326},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.3,"breakHorizontal":4.8,"spinRate":2486,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.38609397006263935,"extension":5.998970441166108},"index":4,"playId":"e9b48d98-bd4c-30ff-b2d5-68e84d5448be","pitchNumber":4,"startTime":"2026-08-02T02:34:10.007Z","endTime":"2026-08-02T02:34:14.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":90.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068831842530955,"aZ":-20.93702614842008,"pfxX":-2.8488450034269057,"pfxZ":5.457273098980206,"pX":-0.7329402925880024,"pZ":3.692610918963683,"vX0":3.9379990792746025,"vY0":-140.9540255564443,"vZ0":-2.5705457105405385,"x":144.94,"y":139.08,"x0":-1.763140332592001,"y0":50.00135526243078,"z0":5.9339107796015025,"aX":-5.865090647452928},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.7,"breakHorizontal":4.6,"spinRate":2428,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3852020902524722,"extension":6.016681617080629},"index":5,"playId":"b80b1384-8a7b-3964-85b5-c81d7a389a30","pitchNumber":5,"startTime":"2026-08-02T02:34:29.457Z","endTime":"2026-08-02T02:34:33.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70943364060869,"aZ":-36.27272848880452,"pfxX":5.165233289240492,"pfxZ":-2.720874047573,"pX":0.7927932071346316,"pZ":1.7482814585746476,"vX0":4.925024698534618,"vY0":-121.05054455214676,"vZ0":-2.169168008577431,"x":86.78,"y":191.58,"x0":-1.9296932549779402,"y0":50.00523078537789,"z0":5.792137055286966,"aX":7.7679943698393386},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.2,"breakHorizontal":-10.4,"spinRate":2897,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45020434157691014,"extension":5.969813748291722},"hitData":{"launchSpeed":57.9,"launchAngle":19.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.86,"coordY":152.78}},"index":6,"playId":"ab5b83dd-440c-39e6-979a-15749abb3b24","pitchNumber":6,"startTime":"2026-08-02T02:34:49.961Z","endTime":"2026-08-02T02:34:58.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:34:58.234Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T02:35:13.674Z","endTime":"2026-08-02T02:36:35.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.610037414324808,"aZ":-29.04101492837055,"pfxX":6.271414749633518,"pfxZ":1.9945160650991944,"pX":-1.7657830374899617,"pZ":5.298641737460783,"vX0":-1.0147199524910873,"vY0":-123.81390479486288,"vZ0":3.973290297540866,"x":184.31,"y":95.72,"x0":-2.1696466899219313,"y0":50.00498665774061,"z0":6.085374209529873,"aX":9.868909824210887},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.7,"breakHorizontal":-11.2,"spinRate":2852,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.44012634551135044,"extension":5.611776920813051},"index":0,"playId":"3f2c52ac-5c6a-3c27-810c-7d9f0d450a17","pitchNumber":1,"startTime":"2026-08-02T02:35:24.774Z","endTime":"2026-08-02T02:35:30.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":89.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39504474364333,"aZ":-21.804192584174917,"pfxX":-1.5735133179773175,"pfxZ":5.204623738376007,"pX":1.634310837994084,"pZ":2.6190556541387244,"vX0":9.777132751197298,"vY0":-138.48480672286743,"vZ0":-4.879217676575309,"x":54.7,"y":168.07,"x0":-1.698795151270155,"y0":50.004376726215945,"z0":5.812722152204376,"aX":-3.1373437212280564},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.9,"breakHorizontal":1.3,"spinRate":2393,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.391670509869519,"extension":5.978667410931366},"index":1,"playId":"f6ff3117-ade9-3cf1-ab5d-2fa372b367f9","pitchNumber":2,"startTime":"2026-08-02T02:35:51.495Z","endTime":"2026-08-02T02:35:55.867Z","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":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":89.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.766300848740986,"aZ":-21.634171295313973,"pfxX":-2.861665225955287,"pfxZ":5.273961620716635,"pX":-0.012279919236210409,"pZ":2.2811261171835846,"vX0":5.704277089226185,"vY0":-138.75699348973816,"vZ0":-5.9260922245509935,"x":117.47,"y":177.19,"x0":-1.7000779936433013,"y0":50.003274147608366,"z0":5.834596054569617,"aX":-5.720089223060783},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":4.3,"spinRate":2328,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3910378304494482,"extension":5.819158102425631},"index":2,"playId":"94416091-c571-36fa-928c-aed852b92c7c","pitchNumber":3,"startTime":"2026-08-02T02:36:06.732Z","endTime":"2026-08-02T02:36:10.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92538954255233,"aZ":-21.412683487736153,"pfxX":-0.8991304354992075,"pfxZ":5.447717666222195,"pX":0.06009813456034488,"pZ":2.6396747120217583,"vX0":5.432120526926317,"vY0":-138.02333139961056,"vZ0":-4.830914260810909,"x":114.71,"y":167.51,"x0":-1.796942958781176,"y0":50.00234016550119,"z0":5.80984809391999,"aX":-1.777001150952359},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.4,"breakHorizontal":0.7,"spinRate":2401,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.39331947710543513,"extension":5.8525349368542345},"hitData":{"launchSpeed":88.1,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":164.86}},"index":3,"playId":"f5c9cffe-ec5e-359d-8843-7d45b7577ded","pitchNumber":4,"startTime":"2026-08-02T02:36:27.952Z","endTime":"2026-08-02T02:36:35.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:36:35.562Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Loftin singles on a fly ball to right fielder Cole Carrigg.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T02:36:46.123Z","endTime":"2026-08-02T02:38:09.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":694249,"link":"/api/v1/people/694249"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":90.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516236796999472,"aZ":-23.96341224262201,"pfxX":-3.30966313686669,"pfxZ":3.9907620672950177,"pX":-1.5147808513178718,"pZ":3.8975460572029745,"vX0":2.3525129713416257,"vY0":-141.02693119089545,"vZ0":-1.186666694028355,"x":174.74,"y":133.55,"x0":-1.9206376187956005,"y0":50.00581646924273,"z0":5.838291775000524,"aX":-6.813169225268687},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.2,"breakHorizontal":5.6,"spinRate":2475,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38521345247385375,"extension":5.922542635141062},"index":0,"playId":"fa8c4d29-4465-39a3-b2f3-d46eacefe0fb","pitchNumber":1,"startTime":"2026-08-02T02:37:01.147Z","endTime":"2026-08-02T02:37:05.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.558375257587603,"aZ":-25.93414532702548,"pfxX":-3.789014160696463,"pfxZ":3.154921089149008,"pX":0.7394237519162072,"pZ":2.82300634761004,"vX0":8.013625483455236,"vY0":-137.80736832475836,"vZ0":-3.6324567534062937,"x":88.81,"y":162.56,"x0":-1.6778931720682027,"y0":50.003446564988835,"z0":5.855080308463518,"aX":-7.494216865291158},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.3,"breakHorizontal":5.8,"spinRate":2350,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3932884323955017,"extension":6.012258065362455},"index":1,"playId":"bc666221-4164-3d72-86b4-125821542660","pitchNumber":2,"startTime":"2026-08-02T02:37:20.814Z","endTime":"2026-08-02T02:37:24.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.048261123827288,"aZ":-28.159227148677857,"pfxX":-5.234385813033448,"pfxZ":1.972300421338229,"pX":-0.6703970742585239,"pZ":3.5073603120229606,"vX0":4.603717851939768,"vY0":-140.1842112165008,"vZ0":-1.7249756348608383,"x":142.55,"y":144.08,"x0":-1.636108123135725,"y0":50.00244495787582,"z0":5.929748192351514,"aX":-10.650751538845702},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.5,"breakHorizontal":8.8,"spinRate":2434,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.38744428484194327,"extension":5.94422648865625},"index":2,"playId":"c7ba2a58-c723-3591-b372-183884161757","pitchNumber":3,"startTime":"2026-08-02T02:37:37.928Z","endTime":"2026-08-02T02:37:42.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.946954129815598,"aZ":-25.67553064843472,"pfxX":-4.811481477356551,"pfxZ":3.2220803172390244,"pX":-0.299815908624925,"pZ":2.9828980476067497,"vX0":5.666485708364053,"vY0":-139.61137648728683,"vZ0":-3.394973071117949,"x":128.43,"y":158.24,"x0":-1.7098376605547818,"y0":50.00372128623488,"z0":5.863166437615349,"aX":-9.70784411114512},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.5,"breakHorizontal":7.8,"spinRate":2449,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3890685596867911,"extension":5.980463365528521},"hitData":{"launchSpeed":74.0,"launchAngle":27.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.73,"coordY":124.7}},"index":3,"playId":"649e67b5-321e-390a-ae10-3c52a2aef76a","pitchNumber":4,"startTime":"2026-08-02T02:37:59.281Z","endTime":"2026-08-02T02:38:09.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:38:09.949Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T02:38:20.611Z","endTime":"2026-08-02T02:39:42.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":90.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0135633438125,"aZ":-22.780596444625875,"pfxX":-4.719352474925998,"pfxZ":4.549697944960963,"pX":-0.3499510197977989,"pZ":2.5638448663873654,"vX0":5.989241797704008,"vY0":-141.1053498976332,"vZ0":-4.8672098503551045,"x":130.34,"y":169.56,"x0":-1.8637107865996785,"y0":50.00279215477943,"z0":5.733996090964333,"aX":-9.741767577858727},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.7,"breakHorizontal":7.7,"spinRate":2493,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.38473930649493404,"extension":6.075041765693247},"index":0,"playId":"27b13ed3-b8db-396e-9d40-c5ed13a9c27e","pitchNumber":1,"startTime":"2026-08-02T02:38:35.527Z","endTime":"2026-08-02T02:38:39.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4113164351953,"aZ":-19.10499186102343,"pfxX":-3.1575655258304858,"pfxZ":6.4207075967948555,"pX":0.4698730985251209,"pZ":3.3917970755436473,"vX0":6.924979066210401,"vY0":-140.30473227917125,"vZ0":-3.468819728692775,"x":99.09,"y":147.2,"x0":-1.5968695110652955,"y0":50.00613820717779,"z0":5.856766195132569,"aX":-6.431088446325881},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.3,"breakHorizontal":4.7,"spinRate":2365,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38726702479402597,"extension":5.923308239176989},"index":1,"playId":"cb3b298c-bb77-3276-9384-73025417de78","pitchNumber":2,"startTime":"2026-08-02T02:38:51.327Z","endTime":"2026-08-02T02:38:56.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.380350336540417,"aZ":-33.913407344922874,"pfxX":8.029410355324476,"pfxZ":-1.1525413927188382,"pX":0.36457799188932616,"pZ":2.661259520625835,"vX0":2.923293084224758,"vY0":-121.29820124633984,"vZ0":-0.7249232328592086,"x":103.1,"y":166.93,"x0":-1.896043743373421,"y0":50.0044552533689,"z0":5.893855332168175,"aX":12.091795745457553},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.0,"breakHorizontal":-15.2,"spinRate":2969,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.4497535257882519,"extension":5.911040967386176},"index":2,"playId":"d68fedde-e3bf-3dbd-9bf6-5fc5064898f9","pitchNumber":3,"startTime":"2026-08-02T02:39:10.422Z","endTime":"2026-08-02T02:39:14.990Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.653174652106642,"aZ":-36.75149673394937,"pfxX":6.370983974868123,"pfxZ":-3.19769267428196,"pX":-0.003944751415386546,"pZ":1.2930800802926115,"vX0":2.4050353444211647,"vY0":-118.35689385818853,"vZ0":-2.6280298238606643,"x":117.15,"y":203.87,"x0":-1.858304860252915,"y0":50.00226618146868,"z0":5.753697840637393,"aX":9.120900366864763},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.1,"breakHorizontal":-12.1,"spinRate":2736,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.46116191750775615,"extension":6.103519053622974},"index":3,"playId":"131a03a6-060e-3df1-8044-bc1000a1e44c","pitchNumber":4,"startTime":"2026-08-02T02:39:38.177Z","endTime":"2026-08-02T02:39:42.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:39:42.051Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T02:42:04.109Z","endTime":"2026-08-02T02:42:53.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lucas Erceg replaces Alex Lange.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T02:40:55.847Z","endTime":"2026-08-02T02:42:06.356Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.573419324101582,"aZ":-20.371407223890934,"pfxX":-4.852410414409023,"pfxZ":5.821304192785254,"pX":-1.059092512323156,"pZ":3.0130037031343506,"vX0":3.5495208230041504,"vY0":-140.28789128354325,"vZ0":-4.167569661714781,"x":157.37,"y":157.43,"x0":-1.6993313541413864,"y0":50.00371550573632,"z0":5.816103309085333,"aX":-9.840444815229693},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.1,"breakHorizontal":8.3,"spinRate":2039,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3878613125795134,"extension":6.527218352453657},"index":1,"playId":"00e26d84-da05-335d-9221-ca7fa763cc99","pitchNumber":1,"startTime":"2026-08-02T02:42:06.356Z","endTime":"2026-08-02T02:42:09.700Z","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":96.7,"endSpeed":90.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017489705975894,"aZ":-20.182222098662358,"pfxX":-6.348699366954217,"pfxZ":5.865450691923137,"pX":1.1256324628303953,"pZ":3.1493191106587015,"vX0":10.03211516510463,"vY0":-140.6889489299957,"vZ0":-3.7276436172126712,"x":74.09,"y":153.75,"x0":-1.6295877385130582,"y0":50.000918717297516,"z0":5.7675034048407765,"aX":-12.976907620570485},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.2,"breakHorizontal":10.0,"spinRate":2126,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38642443597251663,"extension":6.537453531380879},"index":2,"playId":"f9b423e9-d8f0-33ac-9f76-9c8bb46d5e17","pitchNumber":2,"startTime":"2026-08-02T02:42:28.273Z","endTime":"2026-08-02T02:42:32.256Z","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":89.4,"endSpeed":83.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08556184605458,"aZ":-26.892522680740537,"pfxX":-8.319575197121214,"pfxZ":3.027433994109259,"pX":-0.9954281321355501,"pZ":2.242584535591188,"vX0":5.376984813951962,"vY0":-130.2393568053705,"vZ0":-3.943025691480962,"x":154.94,"y":178.23,"x0":-1.9884410715805754,"y0":50.00630327448722,"z0":5.771939488830768,"aX":-14.533310168962068},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":14.2,"spinRate":1864,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4179078427681202,"extension":6.601536824993374},"hitData":{"launchSpeed":94.0,"launchAngle":13.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.13,"coordY":85.2}},"index":3,"playId":"edf43ed9-9e38-39b8-9c1b-54d37a1623f2","pitchNumber":3,"startTime":"2026-08-02T02:42:44.099Z","endTime":"2026-08-02T02:42:53.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:42:53.959Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a ground ball to right fielder Starling Marte. Jake McCarthy to 3rd.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T02:43:02.789Z","endTime":"2026-08-02T02:45:08.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.92041515092017,"aZ":-32.03690597692101,"pfxX":0.9511902008771274,"pfxZ":0.09039317282567616,"pX":0.8341400648640375,"pZ":2.0256793516244898,"vX0":5.8463268364267815,"vY0":-123.28955726249065,"vZ0":-2.7597007902869812,"x":85.2,"y":184.09,"x0":-1.6764155565097596,"y0":50.004262913383144,"z0":5.821334128375482,"aX":1.4872449374119217},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":-2.9,"spinRate":2164,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4416307184588262,"extension":6.439201476170922},"index":0,"playId":"bf065219-0bc7-378e-bdc3-40f73e09ff4b","pitchNumber":1,"startTime":"2026-08-02T02:43:15.494Z","endTime":"2026-08-02T02:43:20.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9862076276469,"aZ":-22.3292250495622,"pfxX":-7.633560231296416,"pfxZ":4.7917228582456115,"pX":-0.23283919947112464,"pZ":2.785588133728776,"vX0":6.778222994883223,"vY0":-141.0356726008687,"vZ0":-4.377816369428288,"x":125.88,"y":163.57,"x0":-1.6519688786259228,"y0":50.00514701714744,"z0":5.761248818558395,"aX":-15.691864789760798},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.2,"breakHorizontal":12.8,"spinRate":1948,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3854019575058243,"extension":6.496249336574164},"index":1,"playId":"b67cce44-4579-3084-92df-e9c7d7f5b29e","pitchNumber":2,"startTime":"2026-08-02T02:43:33.260Z","endTime":"2026-08-02T02:43:37.967Z","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":96.3,"endSpeed":89.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87558780130052,"aZ":-18.414898782240005,"pfxX":-6.327899187581436,"pfxZ":6.771430542755644,"pX":-0.0656434852287382,"pZ":3.1850657515985357,"vX0":6.417820246586466,"vY0":-140.29632986511643,"vZ0":-4.169164360498267,"x":119.5,"y":152.78,"x0":-1.5392587735720642,"y0":50.00587635099715,"z0":5.859117893701289,"aX":-12.865454750054395},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":10.4,"spinRate":1981,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3875083186634889,"extension":6.54591072562134},"index":2,"playId":"b8219d1b-9a46-3a4c-8d9e-6c14b523b383","pitchNumber":3,"startTime":"2026-08-02T02:44:02.709Z","endTime":"2026-08-02T02:44:06.274Z","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":97.2,"endSpeed":90.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29974022358275,"aZ":-24.151889162674653,"pfxX":-6.517961000220078,"pfxZ":3.8673632881082565,"pX":-0.9762387679243372,"pZ":4.088030535768942,"vX0":4.302307135354845,"vY0":-141.66044729808297,"vZ0":-1.1047329320449657,"x":154.21,"y":128.4,"x0":-1.6524605487417496,"y0":50.00003367496264,"z0":5.998574509169418,"aX":-13.50964248227622},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.1,"breakHorizontal":11.2,"spinRate":1960,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38373768902053174,"extension":6.452652238760723},"index":3,"playId":"afd1474b-fa8d-3ae8-91d8-c74caad7debb","pitchNumber":4,"startTime":"2026-08-02T02:44:30.261Z","endTime":"2026-08-02T02:44:38.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.094669585791575,"aZ":-19.414405689779223,"pfxX":-6.164714048642162,"pfxZ":6.294349544427879,"pX":-0.1918634519674688,"pZ":2.301855995858156,"vX0":5.826844893100183,"vY0":-139.93358918864885,"vZ0":-6.087951774349855,"x":124.31,"y":176.63,"x0":-1.4783698245125572,"y0":50.00117023386418,"z0":5.735094568171459,"aX":-12.492507799090728},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":10.3,"spinRate":1844,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3881932539066919,"extension":6.720404238714135},"hitData":{"launchSpeed":102.2,"launchAngle":1.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.54,"coordY":100.5}},"index":4,"playId":"4f7d6737-c8de-3fbb-83cc-bf2a305cf8ca","pitchNumber":5,"startTime":"2026-08-02T02:44:58.256Z","endTime":"2026-08-02T02:45:08.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:45:08.940Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a ground ball to left fielder Isaac Collins. Jake McCarthy scores. Kyle Karros to 2nd.","rbi":1,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T02:45:23.454Z","endTime":"2026-08-02T02:48:18.146Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":668674,"link":"/api/v1/people/668674"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.195194207176336,"aZ":-22.688621956554847,"pfxX":-7.078083045659028,"pfxZ":4.663094630494616,"pX":-0.8422094055475928,"pZ":2.4986711131682253,"vX0":5.148588015384438,"vY0":-140.1832259819165,"vZ0":-4.998511690622795,"x":149.1,"y":171.32,"x0":-1.7630632664443175,"y0":50.00132457799949,"z0":5.743373828618784,"aX":-14.39388297053977},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.8,"breakHorizontal":12.1,"spinRate":1871,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.387505167285191,"extension":6.485147924005972},"index":0,"playId":"c1a0a381-8652-311d-88dd-508f2a7e1ed8","pitchNumber":1,"startTime":"2026-08-02T02:45:43.194Z","endTime":"2026-08-02T02:45:46.503Z","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":96.7,"endSpeed":90.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68702553545821,"aZ":-19.327883647275378,"pfxX":-4.050066097188951,"pfxZ":6.253222450078544,"pX":-0.4933293469506731,"pZ":3.4837804741124363,"vX0":5.00102714027743,"vY0":-140.95637005290806,"vZ0":-3.080723429386458,"x":135.8,"y":144.72,"x0":-1.7469077780687154,"y0":50.00616722495185,"z0":5.807844578097565,"aX":-8.324409469239784},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.0,"breakHorizontal":6.6,"spinRate":2283,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.38548687879193944,"extension":6.372633794448172},"index":1,"playId":"f2541cf1-829f-3652-8970-375910d58453","pitchNumber":2,"startTime":"2026-08-02T02:46:09.101Z","endTime":"2026-08-02T02:46:12.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-02T02:46:24.581Z","endTime":"2026-08-02T02:46:38.945Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.4,"endSpeed":77.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.009271492447862,"aZ":-32.4232240562623,"pfxX":1.2340735525512077,"pfxZ":-0.16273101219182262,"pX":0.46410575526766334,"pZ":1.1475493414117932,"vX0":4.7862450208722045,"vY0":-121.43324611514787,"vZ0":-4.211299873630727,"x":99.31,"y":207.8,"x0":-1.6829635572282393,"y0":50.005527199168064,"z0":5.687339140772757,"aX":1.8650328144687658},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.0,"breakHorizontal":-3.2,"spinRate":1981,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4489378080298221,"extension":6.350991263530068},"index":3,"playId":"0ff39fe9-9161-3a0e-9465-736df41ea2f6","pitchNumber":3,"startTime":"2026-08-02T02:46:38.945Z","endTime":"2026-08-02T02:46:43.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54294278255537,"aZ":-16.401721682142316,"pfxX":-4.291539525061356,"pfxZ":7.732681482141764,"pX":-0.7374388377424431,"pZ":1.7711470269953191,"vX0":4.075895226771815,"vY0":-140.85061916751286,"vZ0":-8.052771602621755,"x":145.11,"y":190.96,"x0":-1.6353700047587103,"y0":50.00099553752215,"z0":5.69720692110563,"aX":-8.750168952583042},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.8,"breakHorizontal":7.1,"spinRate":2286,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3866863469075734,"extension":6.623115985963659},"index":4,"playId":"7d9a4fa2-d2f3-3f53-9256-16bdd2619c8a","pitchNumber":4,"startTime":"2026-08-02T02:47:02.004Z","endTime":"2026-08-02T02:47:06.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.3,"endSpeed":78.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.732534036057174,"aZ":-33.76729168264283,"pfxX":1.9904947277252165,"pfxZ":-1.0379211201733671,"pX":0.34538795538918043,"pZ":1.06531662898821,"vX0":4.340651091409658,"vY0":-122.78524276529976,"vZ0":-4.333703715707662,"x":103.83,"y":210.02,"x0":-1.6990281071548015,"y0":50.00187162783318,"z0":5.7048215808561755,"aX":3.059548807988149},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.6,"breakHorizontal":-4.6,"spinRate":2107,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.44491019698559775,"extension":6.435552258794437},"index":5,"playId":"e26fb1d7-61ae-3e27-aa26-1d12a2e62ab3","pitchNumber":5,"startTime":"2026-08-02T02:47:23.276Z","endTime":"2026-08-02T02:47:26.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":90.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49454381665162,"aZ":-19.76389929788202,"pfxX":-4.604961063314728,"pfxZ":5.9835521471792585,"pX":0.4760429815363409,"pZ":2.8598138865848086,"vX0":7.382137061505444,"vY0":-141.71450918019437,"vZ0":-4.7541289132306215,"x":98.85,"y":161.57,"x0":-1.5413541374079627,"y0":50.000010911737164,"z0":5.787971428545245,"aX":-9.547118565455568},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.2,"breakHorizontal":7.2,"spinRate":2122,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.383680969323426,"extension":6.426069122022293},"index":6,"playId":"48acce16-c7e7-3fda-84d1-e1ef346383f0","pitchNumber":6,"startTime":"2026-08-02T02:47:44.704Z","endTime":"2026-08-02T02:47:49.475Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24627830959998,"aZ":-25.50606180944613,"pfxX":-7.747059750424196,"pfxZ":3.7761560867696584,"pX":-0.6928610841596774,"pZ":2.182765119145418,"vX0":5.576287465505917,"vY0":-130.4438401296493,"vZ0":-4.1599876896325165,"x":143.41,"y":179.85,"x0":-1.8264493509561022,"y0":50.00143127764985,"z0":5.667657193138835,"aX":-13.670886173200977},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":13.2,"spinRate":1837,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.41610523646205344,"extension":6.479820951755664},"hitData":{"launchSpeed":84.8,"launchAngle":5.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.04,"coordY":109.62}},"index":7,"playId":"c912cfde-b04c-3376-ac16-63445841e1c2","pitchNumber":7,"startTime":"2026-08-02T02:48:07.665Z","endTime":"2026-08-02T02:48:18.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:48:18.146Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a sharp line drive to right fielder Starling Marte. Kyle Karros scores. TJ Rumfield to 3rd.","rbi":1,"awayScore":4,"homeScore":11,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T02:48:39.875Z","endTime":"2026-08-02T02:51:21.807Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":668674,"link":"/api/v1/people/668674"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.052423443329772,"aZ":-35.922270920082596,"pfxX":-0.2326561921702286,"pfxZ":-2.345362380636922,"pX":1.8333945451977849,"pZ":0.6748222787489607,"vX0":8.836794306485254,"vY0":-125.29224364968826,"vZ0":-5.2324254412416,"x":47.12,"y":220.56,"x0":-1.7011442039890246,"y0":50.00408399300537,"z0":5.708417751018531,"aX":-0.3740301025046402},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.2,"breakHorizontal":-1.4,"spinRate":2206,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.436273516089448,"extension":6.453764815570412},"index":0,"playId":"e49e305f-8713-3c54-a131-8ef18a8e4635","pitchNumber":1,"startTime":"2026-08-02T02:48:54.897Z","endTime":"2026-08-02T02:49:00.502Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Lucas Erceg. Kyle Karros to 3rd. TJ Rumfield to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"e49e305f-8713-3c54-a131-8ef18a8e4635","startTime":"2026-08-02T02:49:14.187Z","endTime":"2026-08-02T02:49:26.898Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.564996460714987,"aZ":-19.73078674727557,"pfxX":-3.7717126420946268,"pfxZ":6.111958463400532,"pX":-1.089917073857091,"pZ":2.758063848056215,"vX0":2.747269031831572,"vY0":-140.32817506831682,"vZ0":-5.035012640225504,"x":158.55,"y":164.31,"x0":-1.5814251938378145,"y0":50.003498088758775,"z0":5.823746270336049,"aX":-7.678955608269415},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":6.5,"spinRate":2022,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38726202164572054,"extension":6.714303570035116},"index":2,"playId":"7880ac57-1638-3608-8166-ff119bcabc68","pitchNumber":2,"startTime":"2026-08-02T02:49:26.898Z","endTime":"2026-08-02T02:49:31.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":90.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.720366677498347,"aZ":-19.08962873599019,"pfxX":-5.548778705480569,"pfxZ":6.399154985213375,"pX":0.5634893730921435,"pZ":3.088162891568526,"vX0":7.6815197895673,"vY0":-140.64928958925933,"vZ0":-4.148533641279051,"x":95.52,"y":155.4,"x0":-1.456181524222036,"y0":50.0027778091924,"z0":5.786623602597708,"aX":-11.346862865125424},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.2,"breakHorizontal":8.9,"spinRate":2266,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3863995749329341,"extension":6.662068339641572},"index":3,"playId":"84b1c702-aad6-37d1-ba9c-82e559f01548","pitchNumber":3,"startTime":"2026-08-02T02:50:01.144Z","endTime":"2026-08-02T02:50:05.146Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-02T02:50:18.721Z","endTime":"2026-08-02T02:50:33.369Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660551715238046,"aZ":-35.742888683845024,"pfxX":0.6059894304733326,"pfxZ":-2.237161042453678,"pX":1.7226712449082977,"pZ":0.8685235752536166,"vX0":7.560566541270321,"vY0":-125.28342413615948,"vZ0":-4.827516028239224,"x":51.34,"y":215.33,"x0":-1.4095939185689004,"y0":50.00455080170555,"z0":5.732942457594728,"aX":0.9649896083251012},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.9,"breakHorizontal":-2.8,"spinRate":2131,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.43673171182398596,"extension":6.668965339564481},"index":5,"playId":"c639a5ff-b34f-3e06-9810-61211d9b065f","pitchNumber":4,"startTime":"2026-08-02T02:50:33.369Z","endTime":"2026-08-02T02:50:36.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":91.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.113897212014965,"aZ":-24.39250709359393,"pfxX":-7.21631944024056,"pfxZ":3.678925059996697,"pX":-0.8785864591076169,"pZ":3.5658173806899356,"vX0":4.695992682742462,"vY0":-142.7011962986462,"vZ0":-2.1519736850657267,"x":150.49,"y":142.5,"x0":-1.5870315481412554,"y0":50.0005335949479,"z0":5.82719192347856,"aX":-15.254004359501963},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.5,"breakHorizontal":12.5,"spinRate":1915,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3802240612743879,"extension":6.6542326660766475},"index":6,"playId":"634a3d4c-84c9-3656-8ccf-26c58fbfee38","pitchNumber":5,"startTime":"2026-08-02T02:50:52.474Z","endTime":"2026-08-02T02:50:56.581Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":90.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05231104791784,"aZ":-24.050047933078513,"pfxX":-8.233361449344999,"pfxZ":3.9165176392014924,"pX":0.6552327075752264,"pZ":2.2401590203612285,"vX0":8.728027030873777,"vY0":-141.62693106040513,"vZ0":-5.542032947069444,"x":92.02,"y":178.3,"x0":-1.3665072630515325,"y0":50.00175368411967,"z0":5.717590045059581,"aX":-17.07235302880066},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.4,"breakHorizontal":13.6,"spinRate":1861,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.38372070187274776,"extension":6.702837121125867},"hitData":{"launchSpeed":103.2,"launchAngle":12.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.65,"coordY":106.97}},"index":7,"playId":"c219a69d-d2e1-3b56-8392-678a2ae5929f","pitchNumber":6,"startTime":"2026-08-02T02:51:11.674Z","endTime":"2026-08-02T02:51:21.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:51:21.807Z","atBatIndex":73},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Mickey Moniak out on a sacrifice fly to center fielder John Rave. TJ Rumfield scores.","rbi":1,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T02:52:17.839Z","endTime":"2026-08-02T02:52:32.032Z","isComplete":true,"isScoringPlay":true,"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":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":668674,"link":"/api/v1/people/668674"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T02:51:42.832Z","endTime":"2026-08-02T02:52:20.021Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.459522256809702,"aZ":-25.07712775107184,"pfxX":-7.386679965762348,"pfxZ":4.025038592637113,"pX":-0.6158201310884792,"pZ":2.6571864444819058,"vX0":5.607558456359576,"vY0":-130.90403125031767,"vZ0":-3.1361620659381404,"x":140.47,"y":167.04,"x0":-1.8090401111605094,"y0":50.004804749149464,"z0":5.715443075682764,"aX":-13.02792211635042},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":12.4,"spinRate":1778,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4158757859662692,"extension":6.4440841594896625},"hitData":{"launchSpeed":81.3,"launchAngle":30.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.13,"coordY":78.71}},"index":1,"playId":"b9f90e37-a5ee-3708-b93c-129fc1fe4c08","pitchNumber":1,"startTime":"2026-08-02T02:52:20.021Z","endTime":"2026-08-02T02:52:32.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:52:32.032Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Carrigg walks. Hunter Goodman to 2nd.","rbi":0,"awayScore":4,"homeScore":12,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T02:52:48.954Z","endTime":"2026-08-02T02:54:30.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":89.6,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.304922487389778,"aZ":-28.296994648761522,"pfxX":-7.597158020437478,"pfxZ":2.2001757442694174,"pX":-0.9098410447683238,"pZ":2.909708234832175,"vX0":5.246938487408149,"vY0":-130.58179823667956,"vZ0":-1.934799874532787,"x":151.68,"y":160.22,"x0":-1.9380677672440694,"y0":50.001881406713125,"z0":5.7478608895493934,"aX":-13.383581022100639},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.8,"breakHorizontal":13.0,"spinRate":1826,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.41625764397480847,"extension":6.618729156180126},"index":0,"playId":"9ebf087b-45e1-3b96-9d6f-705ec1cd9916","pitchNumber":1,"startTime":"2026-08-02T02:53:03.975Z","endTime":"2026-08-02T02:53:07.966Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"}}},{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25148508191945,"aZ":-34.17784505780489,"pfxX":-0.1699226367898472,"pfxZ":-1.2810030193516155,"pX":1.5655433191457389,"pZ":1.4733558243476557,"vX0":7.843631158466688,"vY0":-123.17664569832252,"vZ0":-3.225676113737466,"x":57.33,"y":199.0,"x0":-1.61351129324525,"y0":50.002421014676784,"z0":5.636162653253236,"aX":-0.2666239192561149},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":-1.2,"spinRate":2163,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4415847932526997,"extension":6.494708518785189},"index":1,"playId":"937b29a4-73d1-3694-8805-4f4ad546367e","pitchNumber":2,"startTime":"2026-08-02T02:53:34.326Z","endTime":"2026-08-02T02:53:38.447Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":90.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20109529609978,"aZ":-19.17750601784179,"pfxX":-4.235429760732637,"pfxZ":6.3688476911408385,"pX":-0.36892573238157045,"pZ":1.7477340118737166,"vX0":5.196025951776378,"vY0":-140.6047401226254,"vZ0":-7.372312627180985,"x":131.06,"y":191.59,"x0":-1.6742339316628114,"y0":50.00303892654785,"z0":5.608222695095264,"aX":-8.64227899765898},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":6.8,"spinRate":2185,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.38676714358964315,"extension":6.598544898777724},"index":2,"playId":"aa7f90b1-9ed6-35ee-a33d-549ec6775e11","pitchNumber":3,"startTime":"2026-08-02T02:53:52.791Z","endTime":"2026-08-02T02:53:57.402Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"startTime":"2026-08-02T02:54:11.126Z","endTime":"2026-08-02T02:54:25.735Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":90.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372582814303975,"aZ":-19.19271015220252,"pfxX":-6.349765476805491,"pfxZ":6.371897415848628,"pX":0.5858044981734584,"pZ":1.4974533284924354,"vX0":8.226807137433244,"vY0":-140.5578799941003,"vZ0":-8.097916412456746,"x":94.67,"y":198.35,"x0":-1.5291484671243405,"y0":50.004282791938685,"z0":5.621396587090705,"aX":-12.940130273126414},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.3,"breakHorizontal":10.2,"spinRate":2132,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3869786746197006,"extension":6.676856386185164},"index":4,"playId":"97d3427b-be49-3517-ae27-b33ff2083c7d","pitchNumber":4,"startTime":"2026-08-02T02:54:25.735Z","endTime":"2026-08-02T02:54:30.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:54:30.316Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T02:54:54.255Z","endTime":"2026-08-02T02:55:58.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":90.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43169313280815,"aZ":-22.652661529982165,"pfxX":-7.235133383899561,"pfxZ":4.578988783173882,"pX":0.3104233030775583,"pZ":2.4272016413756563,"vX0":8.056513165269003,"vY0":-141.64147045147612,"vZ0":-5.311795824246923,"x":105.17,"y":173.25,"x0":-1.6003108108888702,"y0":50.000107868876505,"z0":5.7306279948692005,"aX":-15.03448797671253},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.7,"breakHorizontal":11.9,"spinRate":1767,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.38337645761489814,"extension":6.711033416795406},"index":0,"playId":"72b4ccb0-fbcf-33be-be53-e48d67d37480","pitchNumber":1,"startTime":"2026-08-02T02:55:08.031Z","endTime":"2026-08-02T02:55:11.951Z","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":1},"pitchData":{"startSpeed":96.5,"endSpeed":90.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.608119023726324,"aZ":-21.941162243767483,"pfxX":-7.3761792323568125,"pfxZ":5.013887453664564,"pX":-0.30147594994331883,"pZ":1.9720146946961372,"vX0":6.501126740625693,"vY0":-140.52805006390992,"vZ0":-6.173961615760087,"x":128.49,"y":185.54,"x0":-1.6631250255079222,"y0":50.00489460281492,"z0":5.579490846868476,"aX":-15.062919878235153},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.3,"breakHorizontal":12.4,"spinRate":1781,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3866893579090793,"extension":6.850205204495851},"index":1,"playId":"08430d94-7bef-3884-afd9-0b81f490418e","pitchNumber":2,"startTime":"2026-08-02T02:55:27.019Z","endTime":"2026-08-02T02:55:30.087Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-02T02:55:43.545Z","endTime":"2026-08-02T02:55:54.021Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.639687678168755,"aZ":-26.010411977527056,"pfxX":0.34111436190585964,"pfxZ":3.221181850494208,"pX":0.9709511905102889,"pZ":2.3761927022396945,"vX0":7.3399148387979265,"vY0":-135.9633077308907,"vZ0":-4.26929029271369,"x":79.99,"y":174.62,"x0":-1.783378380094679,"y0":50.003038400151304,"z0":5.7249419311985195,"aX":0.6518663637575102},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":-1.8,"spinRate":2209,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.3995014354645008,"extension":6.4568637274508776},"index":3,"playId":"16e409e9-0c52-310f-a7e0-dc92aecd5404","pitchNumber":3,"startTime":"2026-08-02T02:55:54.021Z","endTime":"2026-08-02T02:55:58.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:55:58.710Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to first baseman Jac Caglianone in foul territory.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T02:56:11.823Z","endTime":"2026-08-02T02:56:50.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.819812573078206,"aZ":-18.081241369476583,"pfxX":-4.642270045652195,"pfxZ":6.885876686743179,"pX":-1.5776897872864164,"pZ":3.3566428239274426,"vX0":2.1338967487086244,"vY0":-140.92086724133696,"vZ0":-3.4132905312196264,"x":177.14,"y":148.15,"x0":-1.7344511725837308,"y0":50.00013289243953,"z0":5.7262299545399635,"aX":-9.497003842932527},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.1,"breakHorizontal":8.0,"spinRate":2180,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3861314692284359,"extension":6.582110885276758},"index":0,"playId":"6b0be586-e832-3300-b379-2f883b3ee385","pitchNumber":1,"startTime":"2026-08-02T02:56:23.599Z","endTime":"2026-08-02T02:56:27.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":88.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.609828073106527,"aZ":-21.118529691837953,"pfxX":-0.22645474510171926,"pfxZ":5.662054443955024,"pX":0.08814572805350748,"pZ":1.8577730931020173,"vX0":4.567340284814394,"vY0":-137.46258560957693,"vZ0":-6.603115693305888,"x":113.64,"y":188.62,"x0":-1.5513346385886781,"y0":50.006690847247825,"z0":5.680618266460796,"aX":-0.44365861384266386},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":-0.4,"spinRate":2162,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.3953918490270327,"extension":6.484056903844184},"hitData":{"launchSpeed":76.1,"launchAngle":72.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.98,"coordY":180.57}},"index":1,"playId":"b51da8d7-b057-3b24-b96f-ac5c674aae05","pitchNumber":2,"startTime":"2026-08-02T02:56:41.169Z","endTime":"2026-08-02T02:56:50.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T02:56:50.601Z","atBatIndex":77},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"John Rave homers (2) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":12,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T02:59:23.911Z","endTime":"2026-08-02T03:00:53.835Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Herget replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T02:58:31.131Z","endTime":"2026-08-02T02:59:26.028Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.18854327721875,"aZ":-31.279452609369137,"pfxX":5.148650701859222,"pfxZ":0.6568010890815259,"pX":1.7054070928343068,"pZ":2.545172880949588,"vX0":7.302881122774812,"vY0":-115.51329717595264,"vZ0":0.6323238236911917,"x":51.99,"y":170.06,"x0":-2.1578469925598447,"y0":50.002298905031985,"z0":5.259498919200447,"aX":7.002202012711738},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.7,"breakHorizontal":-11.0,"spinRate":2957,"spinDirection":66},"zone":12,"typeConfidence":0.86,"plateTime":0.47297364217977567,"extension":4.831614687769059},"index":1,"playId":"065acef7-27a6-3acf-87cd-707f86175093","pitchNumber":1,"startTime":"2026-08-02T02:59:26.028Z","endTime":"2026-08-02T02:59:29.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.622728521744964,"aZ":-24.694885096795943,"pfxX":-0.598370042654218,"pfxZ":4.517528638853992,"pX":-0.4283042642579906,"pZ":3.2710671349978524,"vX0":4.805420180978276,"vY0":-126.52409125472103,"vZ0":-0.17985555803347297,"x":133.33,"y":150.46,"x0":-2.2572968266297297,"y0":50.0044762696569,"z0":5.286818617397755,"aX":-0.991904924708465},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":0.2,"spinRate":2701,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.42941250099434214,"extension":4.722728263989139},"index":2,"playId":"32fe90b0-0194-338c-bd18-5e2f14b458e7","pitchNumber":2,"startTime":"2026-08-02T02:59:41.846Z","endTime":"2026-08-02T02:59:45.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89845786148815,"aZ":-29.62286384498888,"pfxX":-8.563964392661742,"pfxZ":1.3851172941205743,"pX":-1.2120826329217271,"pZ":3.3741838312168393,"vX0":5.390812967925206,"vY0":-133.57727726084187,"vZ0":0.45062136365901184,"x":163.2,"y":147.68,"x0":-2.12521459011444,"y0":50.00221797588446,"z0":5.302946686608949,"aX":-15.755028917802354},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.8,"breakHorizontal":14.6,"spinRate":2490,"spinDirection":245},"zone":11,"typeConfidence":0.92,"plateTime":0.4072615176606602,"extension":4.740769205855078},"index":3,"playId":"26fd8b6a-cff7-33da-866f-6f3172ab04e9","pitchNumber":3,"startTime":"2026-08-02T02:59:56.986Z","endTime":"2026-08-02T03:00:00.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07179024577978,"aZ":-31.933214052622354,"pfxX":-9.130931961336868,"pfxZ":0.13025141908721238,"pX":-0.591587742882948,"pZ":3.0664175111891234,"vX0":6.752315005690148,"vY0":-133.52907872673637,"vZ0":0.08948336296493675,"x":139.55,"y":155.99,"x0":-1.9496949101906305,"y0":50.0014823836338,"z0":5.30440657172392,"aX":-16.712721188317207},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.5,"breakHorizontal":15.4,"spinRate":2486,"spinDirection":244},"zone":1,"typeConfidence":0.91,"plateTime":0.408062514057419,"extension":4.719575124217335},"index":4,"playId":"832ba68f-632d-3f5d-be5a-c248990da8e0","pitchNumber":4,"startTime":"2026-08-02T03:00:13.296Z","endTime":"2026-08-02T03:00:17.551Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-02T03:00:22.877Z","endTime":"2026-08-02T03:00:30.836Z","isPitch":false,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.383865596208082,"aZ":-29.47191553917692,"pfxX":7.229442120577827,"pfxZ":2.015611783633924,"pX":0.21268382660270646,"pZ":2.902261444889453,"vX0":4.03308741031259,"vY0":-114.57026161896238,"vZ0":1.3667611334092726,"x":108.89,"y":160.42,"x0":-2.50451833057763,"y0":50.003238960002214,"z0":5.159105789399838,"aX":9.697152038653618},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.2,"breakHorizontal":-14.0,"spinRate":3103,"spinDirection":67},"zone":2,"typeConfidence":0.9,"plateTime":0.47644145147486494,"extension":4.853408728204115},"hitData":{"launchSpeed":102.5,"launchAngle":31.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":231.67,"coordY":66.15}},"index":6,"playId":"6101dabf-7bb6-3272-9451-d368127b2fc3","pitchNumber":5,"startTime":"2026-08-02T03:00:30.836Z","endTime":"2026-08-02T03:00:53.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:00:53.835Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Tolbert strikes out swinging.","rbi":0,"awayScore":5,"homeScore":12,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T03:00:56.550Z","endTime":"2026-08-02T03:02:10.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77974247163648,"aZ":-27.248410792698543,"pfxX":-0.6870414979264714,"pfxZ":3.028085188029947,"pX":-0.8702790774239932,"pZ":2.234703376768861,"vX0":3.9950255892721716,"vY0":-125.78146646922488,"vZ0":-1.4024776578270601,"x":150.17,"y":178.44,"x0":-2.3793448852974337,"y0":50.003699041218475,"z0":4.977029286457593,"aX":-1.1183947371823406},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.4,"breakHorizontal":0.5,"spinRate":2612,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.43289488449206903,"extension":4.783679484950649},"index":0,"playId":"04151160-2120-3763-82ed-2684812015d9","pitchNumber":1,"startTime":"2026-08-02T03:01:16.284Z","endTime":"2026-08-02T03:01:20.511Z","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":86.9,"endSpeed":81.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.000769137348378,"aZ":-25.4199315599994,"pfxX":-0.7464796383711434,"pfxZ":4.062880246766243,"pX":-1.303642008600892,"pZ":2.456537506745779,"vX0":2.880188447926774,"vY0":-126.8084988938225,"vZ0":-1.4536374934499174,"x":166.69,"y":172.45,"x0":-2.347240205744675,"y0":50.00139095948681,"z0":5.026758478377064,"aX":-1.2407698768326774},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":0.8,"spinRate":2679,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.42863582987280413,"extension":4.674484421544288},"index":1,"playId":"e7287e9b-cdae-33a2-a253-4c5de27610d1","pitchNumber":2,"startTime":"2026-08-02T03:01:29.522Z","endTime":"2026-08-02T03:01:33.946Z","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":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.005952669025973,"aZ":-30.485846282452876,"pfxX":5.341002093009331,"pfxZ":1.2568753897098777,"pX":0.14466258234377913,"pZ":2.748873651908203,"vX0":4.352311251427062,"vY0":-114.73533550357057,"vZ0":1.2022669222613167,"x":111.49,"y":164.56,"x0":-2.466464195893033,"y0":50.00212015772782,"z0":5.175206549418645,"aX":7.162952983583721},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.9,"breakHorizontal":-10.7,"spinRate":3054,"spinDirection":73},"zone":2,"typeConfidence":0.89,"plateTime":0.47627230368726226,"extension":4.87675289249328},"index":2,"playId":"84e83173-1c13-3ef1-a22a-23a7824a84e2","pitchNumber":3,"startTime":"2026-08-02T03:01:46.108Z","endTime":"2026-08-02T03:01:49.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-02T03:01:59.800Z","endTime":"2026-08-02T03:02:07.115Z","isPitch":false,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"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":77.6,"endSpeed":72.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.532225327072513,"aZ":-29.061071503720022,"pfxX":4.127263483906274,"pfxZ":2.372681914285649,"pX":0.198782160840598,"pZ":1.9468727425028842,"vX0":5.10221700339804,"vY0":-112.96625533943337,"vZ0":1.6799339447336543,"x":109.42,"y":186.21,"x0":-2.611916416062034,"y0":50.00422831768074,"z0":4.08205004024432,"aX":5.4176605539701415},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":4.9,"breakHorizontal":-8.6,"spinRate":2918,"spinDirection":86},"zone":8,"typeConfidence":0.89,"plateTime":0.48196716675986995,"extension":4.8124503655049296},"index":4,"playId":"5563be61-b15e-374b-978b-7aa0cd31e998","pitchNumber":4,"startTime":"2026-08-02T03:02:07.115Z","endTime":"2026-08-02T03:02:10.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:02:10.771Z","atBatIndex":79},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Carter Jensen triples (1) on a ground ball to right fielder Cole Carrigg.","rbi":0,"awayScore":5,"homeScore":12,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T03:02:17.561Z","endTime":"2026-08-02T03:03:21.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.337123823836468,"aZ":-29.922991557459653,"pfxX":-8.067318151850628,"pfxZ":1.2478206169289692,"pX":-0.3327731151593859,"pZ":2.7342074860619876,"vX0":7.009353256121371,"vY0":-132.92768991084125,"vZ0":-0.7775710380392031,"x":129.68,"y":164.96,"x0":-1.9405742683724068,"y0":50.00636232322335,"z0":5.180335259297236,"aX":-14.610857560277262},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.3,"breakHorizontal":13.3,"spinRate":2534,"spinDirection":244},"zone":4,"typeConfidence":0.91,"plateTime":0.41018818605930285,"extension":4.766302727592901},"index":0,"playId":"d7f35ba9-7582-3ee5-ac32-307e583ea56b","pitchNumber":1,"startTime":"2026-08-02T03:02:35.487Z","endTime":"2026-08-02T03:02:40.185Z","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":91.7,"endSpeed":85.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.120357521159157,"aZ":-32.424619470304826,"pfxX":-7.613461643444516,"pfxZ":-0.13422395388245612,"pX":-2.0446495986844777,"pZ":3.144610530775018,"vX0":2.8517215048509508,"vY0":-133.71293674315763,"vZ0":0.6819372841672654,"x":194.94,"y":153.88,"x0":-2.1273695002401545,"y0":50.00466182679335,"z0":5.187952763839305,"aX":-13.977028415426503},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.1,"breakHorizontal":13.3,"spinRate":2535,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.40750695910793944,"extension":4.624531428445217},"index":1,"playId":"ac7860c1-8164-371e-a4c6-dbc960bb5fc8","pitchNumber":2,"startTime":"2026-08-02T03:02:53.330Z","endTime":"2026-08-02T03:02:56.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.936811243640918,"aZ":-23.402439065977923,"pfxX":-0.07672089993482634,"pfxZ":5.394149137841034,"pX":-0.3420714202338115,"pZ":2.170228116390642,"vX0":4.577797610006527,"vY0":-125.5584685177942,"vZ0":-2.4972372961931617,"x":130.04,"y":180.18,"x0":-2.164691422627802,"y0":50.00386702110129,"z0":5.044921495088749,"aX":-0.12482678329511356},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.6,"breakHorizontal":-0.7,"spinRate":2682,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.4331280946095686,"extension":4.686899138090518},"hitData":{"launchSpeed":76.0,"launchAngle":5.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.62,"coordY":148.52}},"index":2,"playId":"eaaf0974-a5d1-35c0-b657-bda0ef5364ff","pitchNumber":3,"startTime":"2026-08-02T03:03:07.848Z","endTime":"2026-08-02T03:03:21.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:03:21.122Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield. Carter Jensen scores.","rbi":1,"awayScore":6,"homeScore":12,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T03:03:35.091Z","endTime":"2026-08-02T03:06:58.375Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.177817937114728,"aZ":-37.16505217993791,"pfxX":-8.047344330619383,"pfxZ":-2.8551782353800164,"pX":-0.3384710408944852,"pZ":3.058757178974135,"vX0":8.09526220829385,"vY0":-130.5016475777169,"vZ0":3.749022363181729,"x":129.9,"y":156.19,"x0":-2.4163795368681384,"y0":50.00385300685928,"z0":4.381221978238878,"aX":-14.05873231765228},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-4.2,"breakHorizontal":13.1,"spinRate":2491,"spinDirection":266},"zone":1,"typeConfidence":0.92,"plateTime":0.41767162127729307,"extension":4.867069940402333},"index":0,"playId":"b5e69ac2-b1de-352f-94f2-f9a321bff7c4","pitchNumber":1,"startTime":"2026-08-02T03:03:56.815Z","endTime":"2026-08-02T03:04:00.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.494974340707227,"aZ":-24.810234719178112,"pfxX":-1.940036277511339,"pfxZ":4.463080518018293,"pX":0.09423772316053666,"pZ":1.969721220908076,"vX0":6.157094942094464,"vY0":-126.24428191854788,"vZ0":-2.2179275518677657,"x":113.41,"y":185.6,"x0":-2.1013259424163353,"y0":50.00021286825447,"z0":4.813574647352709,"aX":-3.1993184503779255},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":2.4,"spinRate":2600,"spinDirection":225},"zone":8,"typeConfidence":0.86,"plateTime":0.4303285920005093,"extension":4.7290202714573715},"index":1,"playId":"053151c3-cb69-385c-b4ce-c2baf67d636f","pitchNumber":2,"startTime":"2026-08-02T03:04:10.930Z","endTime":"2026-08-02T03:04:14.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.95957188797487,"aZ":-28.593152579799423,"pfxX":6.8702587675287035,"pfxZ":2.622041448760868,"pX":0.11286161739908702,"pZ":2.2862825698271045,"vX0":3.7567938707913977,"vY0":-115.31159808200903,"vZ0":0.1881356438050037,"x":112.7,"y":177.05,"x0":-2.4231721627668836,"y0":50.0003172717526,"z0":4.934724654026998,"aX":9.362926629760315},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":5.0,"breakHorizontal":-13.3,"spinRate":3070,"spinDirection":84},"zone":5,"typeConfidence":0.89,"plateTime":0.47278972051855916,"extension":4.710211707597474},"index":2,"playId":"539d03e6-ebf6-3105-b6a9-dd61bd18b385","pitchNumber":3,"startTime":"2026-08-02T03:04:26.768Z","endTime":"2026-08-02T03:04:30.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7534085896314,"aZ":-23.746019412423273,"pfxX":-0.36336264231845705,"pfxZ":5.130766992734852,"pX":0.7274017965010676,"pZ":2.586410982160661,"vX0":7.23605310246131,"vY0":-126.11658981520132,"vZ0":-1.4875142968468247,"x":89.27,"y":168.95,"x0":-2.1074868842307524,"y0":50.00553931037037,"z0":5.062292546071413,"aX":-0.5976001639234246},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.2,"breakHorizontal":-0.6,"spinRate":2669,"spinDirection":232},"zone":6,"typeConfidence":0.91,"plateTime":0.4309729755578324,"extension":4.769402159663351},"index":3,"playId":"e395972f-e602-3cf0-a271-b5149eeeda85","pitchNumber":4,"startTime":"2026-08-02T03:04:47.339Z","endTime":"2026-08-02T03:04:52.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.471579536400572,"aZ":-32.250471288843,"pfxX":5.022554094284589,"pfxZ":-0.05634374673939213,"pX":1.1249369654243713,"pZ":1.7259671595445845,"vX0":6.527884933164273,"vY0":-112.1759025326569,"vZ0":1.8496848062546316,"x":74.12,"y":192.18,"x0":-2.4649106848610103,"y0":50.00493514091019,"z0":4.155895232979087,"aX":6.461655311134041},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":0.6,"breakHorizontal":-10.7,"spinRate":2933,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.4865075995531374,"extension":4.9492973222171175},"index":4,"playId":"3f2d73d7-1f92-371b-9db5-d1efffa87a67","pitchNumber":5,"startTime":"2026-08-02T03:05:12.682Z","endTime":"2026-08-02T03:05:17.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72389442315032,"aZ":-28.442929713209484,"pfxX":-8.055576059522881,"pfxZ":2.1326793808594253,"pX":0.22428719039394357,"pZ":3.124841669071154,"vX0":9.499153203205635,"vY0":-130.09424749682867,"vZ0":2.41816881783296,"x":108.45,"y":154.41,"x0":-2.391053540543338,"y0":50.004941318877144,"z0":4.309310122870623,"aX":-14.11091411487511},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":13.1,"spinRate":2476,"spinDirection":263},"zone":2,"typeConfidence":0.9,"plateTime":0.4175749003775029,"extension":5.0172811763911955},"index":5,"playId":"dacb14dd-2bfe-347e-9c74-6bed9f1586c5","pitchNumber":6,"startTime":"2026-08-02T03:05:35.429Z","endTime":"2026-08-02T03:05:39.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.11453649722857,"aZ":-29.612778638020604,"pfxX":6.86947248024703,"pfxZ":1.9071380772686553,"pX":2.596227382088767,"pZ":2.2752935717868836,"vX0":8.90161111433054,"vY0":-114.26972333461244,"vZ0":0.4229110157502345,"x":18.04,"y":177.35,"x0":-2.2201184764785244,"y0":50.00222175358531,"z0":4.962726744842991,"aX":9.217634687842432},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.8,"breakHorizontal":-14.4,"spinRate":2880,"spinDirection":71},"zone":14,"typeConfidence":0.89,"plateTime":0.4766247591542525,"extension":5.002361448111135},"index":6,"playId":"86773e26-6d35-35ce-9098-a08eef9c099c","pitchNumber":7,"startTime":"2026-08-02T03:05:57.176Z","endTime":"2026-08-02T03:06:00.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.778314006699382,"aZ":-25.824843921973116,"pfxX":0.9993642018872091,"pfxZ":3.8992815554802913,"pX":-1.078253609159158,"pZ":2.1025069893070434,"vX0":3.0220969147384604,"vY0":-125.51869817548089,"vZ0":-2.3575972361962925,"x":158.1,"y":182.01,"x0":-2.418279758954352,"y0":50.00023100575894,"z0":5.115827113018276,"aX":1.6242600113025092},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":-2.4,"spinRate":2727,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.4331898021806757,"extension":4.6979728100045826},"index":7,"playId":"baa1d71e-198a-38c5-8f14-0581d901a49d","pitchNumber":8,"startTime":"2026-08-02T03:06:17.043Z","endTime":"2026-08-02T03:06:22.361Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":73.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.114742752109482,"aZ":-32.1643891521502,"pfxX":6.00523926415972,"pfxZ":0.010448575232262058,"pX":-0.479468813961615,"pZ":2.6930815379739457,"vX0":2.9354552945832446,"vY0":-113.90749884119288,"vZ0":1.4651396282826108,"x":135.28,"y":166.07,"x0":-2.5573549408191365,"y0":50.00522578377158,"z0":5.176419045730001,"aX":8.044721893812966},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.6,"breakHorizontal":-11.5,"spinRate":2972,"spinDirection":87},"zone":4,"typeConfidence":0.89,"plateTime":0.4773413021569164,"extension":4.789031356135832},"hitData":{"launchSpeed":79.0,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":160.3}},"index":8,"playId":"ab090a9e-2b02-3951-9d6c-94249cddaa56","pitchNumber":9,"startTime":"2026-08-02T03:06:50.599Z","endTime":"2026-08-02T03:06:58.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:06:58.375Z","atBatIndex":81},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jac Caglianone lines out sharply to left fielder Jake McCarthy.","rbi":0,"awayScore":6,"homeScore":12,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T03:07:20.137Z","endTime":"2026-08-02T03:08:07.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".469"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"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.079"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.484"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".433"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.23"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.86"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.63"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.49"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.06"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.00"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.34"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.01"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.28"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.23"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.57"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.93"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"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.079"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.484"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".433"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.953142893117292,"aZ":-23.2104387726668,"pfxX":0.11139366856564226,"pfxZ":5.481270988054732,"pX":0.11051148378309056,"pZ":2.7580149401014653,"vX0":5.839145604292101,"vY0":-126.12145832148894,"vZ0":-1.1995481730060287,"x":112.79,"y":164.31,"x0":-2.234388728269827,"y0":50.003405658489626,"z0":5.084957554322742,"aX":0.18231100360344768},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.0,"breakHorizontal":-1.3,"spinRate":2625,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.4317465905989857,"extension":4.7735207654768805},"index":0,"playId":"ef26bbf7-95b1-36f8-9861-15e0eb0d457f","pitchNumber":1,"startTime":"2026-08-02T03:07:26.958Z","endTime":"2026-08-02T03:07:29.976Z","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":84.6,"endSpeed":79.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.561261454264407,"aZ":-32.93870079158729,"pfxX":-3.1570350083681884,"pfxZ":-0.48213334494017257,"pX":-1.1059413443004935,"pZ":1.6286077168517625,"vX0":3.883971567504893,"vY0":-123.35738987122376,"vZ0":-1.833116113007685,"x":159.16,"y":194.81,"x0":-2.2719849287102027,"y0":50.00382230390714,"z0":5.091652586090608,"aX":-4.99232632294359},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.0,"breakHorizontal":5.0,"spinRate":1563,"spinDirection":255},"zone":13,"typeConfidence":0.92,"plateTime":0.4396940331183825,"extension":4.746634112908893},"index":1,"playId":"d9b17b10-f4fe-365a-a573-600077aee4cc","pitchNumber":2,"startTime":"2026-08-02T03:07:44.762Z","endTime":"2026-08-02T03:07:49.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222933758006818,"aZ":-33.1754928982628,"pfxX":-8.036440081909305,"pfxZ":-0.550092752330281,"pX":-0.5433036849135802,"pZ":3.1090230882714844,"vX0":6.626506635440962,"vY0":-132.19507259508265,"vZ0":0.746978009325207,"x":137.71,"y":154.84,"x0":-2.010958728642258,"y0":50.00573879583241,"z0":5.2160591618239796,"aX":-14.547104941518377},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.7,"breakHorizontal":13.6,"spinRate":2507,"spinDirection":241},"zone":1,"typeConfidence":0.91,"plateTime":0.41082640023733585,"extension":4.671604222308627},"hitData":{"launchSpeed":103.8,"launchAngle":16.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":66.29,"coordY":84.48}},"index":2,"playId":"b31976e5-463b-305a-b056-0ca247b6a5b0","pitchNumber":3,"startTime":"2026-08-02T03:08:01.570Z","endTime":"2026-08-02T03:08:07.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:08:07.595Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jac Caglianone lines out sharply to left fielder Jake McCarthy.","rbi":0,"awayScore":6,"homeScore":12,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T03:07:20.137Z","endTime":"2026-08-02T03:08:07.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".469"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"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.079"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.484"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".433"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.23"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.86"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.63"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.49"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.06"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.00"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.34"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.01"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.28"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.23"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.57"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.93"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".762"},{"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.079"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.484"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".433"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.953142893117292,"aZ":-23.2104387726668,"pfxX":0.11139366856564226,"pfxZ":5.481270988054732,"pX":0.11051148378309056,"pZ":2.7580149401014653,"vX0":5.839145604292101,"vY0":-126.12145832148894,"vZ0":-1.1995481730060287,"x":112.79,"y":164.31,"x0":-2.234388728269827,"y0":50.003405658489626,"z0":5.084957554322742,"aX":0.18231100360344768},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.0,"breakHorizontal":-1.3,"spinRate":2625,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.4317465905989857,"extension":4.7735207654768805},"index":0,"playId":"ef26bbf7-95b1-36f8-9861-15e0eb0d457f","pitchNumber":1,"startTime":"2026-08-02T03:07:26.958Z","endTime":"2026-08-02T03:07:29.976Z","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":84.6,"endSpeed":79.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.561261454264407,"aZ":-32.93870079158729,"pfxX":-3.1570350083681884,"pfxZ":-0.48213334494017257,"pX":-1.1059413443004935,"pZ":1.6286077168517625,"vX0":3.883971567504893,"vY0":-123.35738987122376,"vZ0":-1.833116113007685,"x":159.16,"y":194.81,"x0":-2.2719849287102027,"y0":50.00382230390714,"z0":5.091652586090608,"aX":-4.99232632294359},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.0,"breakHorizontal":5.0,"spinRate":1563,"spinDirection":255},"zone":13,"typeConfidence":0.92,"plateTime":0.4396940331183825,"extension":4.746634112908893},"index":1,"playId":"d9b17b10-f4fe-365a-a573-600077aee4cc","pitchNumber":2,"startTime":"2026-08-02T03:07:44.762Z","endTime":"2026-08-02T03:07:49.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222933758006818,"aZ":-33.1754928982628,"pfxX":-8.036440081909305,"pfxZ":-0.550092752330281,"pX":-0.5433036849135802,"pZ":3.1090230882714844,"vX0":6.626506635440962,"vY0":-132.19507259508265,"vZ0":0.746978009325207,"x":137.71,"y":154.84,"x0":-2.010958728642258,"y0":50.00573879583241,"z0":5.2160591618239796,"aX":-14.547104941518377},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.7,"breakHorizontal":13.6,"spinRate":2507,"spinDirection":241},"zone":1,"typeConfidence":0.91,"plateTime":0.41082640023733585,"extension":4.671604222308627},"hitData":{"launchSpeed":103.8,"launchAngle":16.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":66.29,"coordY":84.48}},"index":2,"playId":"b31976e5-463b-305a-b056-0ca247b6a5b0","pitchNumber":3,"startTime":"2026-08-02T03:08:01.570Z","endTime":"2026-08-02T03:08:07.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T03:08:07.595Z","atBatIndex":82},"scoringPlays":[9,17,18,24,25,26,39,46,60,72,73,74,78,81],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":97.59,"y":115.7},"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":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":124.45,"y":147.63},"type":"O","description":"Grounded Into DP"},{"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":109.75,"y":164.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":58.89,"y":90.69},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":158.4,"y":167.39},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9,10],"bottom":[11,12,13],"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":148.41,"y":64.52},"type":"H","description":"Triple"},{"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":109.75,"y":166.88},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":63.01,"y":102.05},"type":"O","description":"Sac Fly"},{"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":123.89,"y":163.42},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":112.79,"y":156.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":145.37,"y":60.01},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":190.59,"y":72.76},"type":"O","description":"Lineout"}]}},{"startIndex":14,"endIndex":30,"top":[14,15,16,17,18,19],"bottom":[20,21,22,23,24,25,26,27,28,29,30],"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":182.17,"y":57.41},"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":152.32,"y":165.87},"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":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":153.33,"y":143.57},"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":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":221.02,"y":62.21},"type":"H","description":"Home Run"},{"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":112.75,"y":27.58},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":122.79,"y":161.14},"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":206.45,"y":110.14},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":129.08,"y":85.93},"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":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":21.95,"y":82.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":3,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":159.41,"y":167.9},"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":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":100.12,"y":101.52},"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":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":195.07,"y":118.8},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":41,"top":[31,32,33,34,35],"bottom":[36,37,38,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":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":66.52,"y":94.47},"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":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":181.79,"y":100.48},"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":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":107.25,"y":184.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":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":108.23,"y":154.72},"type":"O","description":"Forceout"},{"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":99.68,"y":187.15},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":59.96,"y":120.9},"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":4,"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":152.85,"y":69.78},"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":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":128.55,"y":82.77},"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":4,"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":108.51,"y":183.8},"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":4,"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":151.41,"y":56.8},"type":"O","description":"Flyout"}]}},{"startIndex":42,"endIndex":48,"top":[42,43,44],"bottom":[45,46,47,48],"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":129.83,"y":192.84},"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":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":157.39,"y":162.54},"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":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":180.13,"y":57.13},"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":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":105.19,"y":165.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":132.91,"y":28.39},"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":5,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":99.73,"y":82.91},"type":"O","description":"Flyout"}]}},{"startIndex":49,"endIndex":55,"top":[49,50,51,52],"bottom":[53,54,55],"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":199.95,"y":133.44},"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":6,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":153.84,"y":153.71},"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":6,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":92.01,"y":67.32},"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":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":98.6,"y":166.88},"type":"O","description":"Groundout"}]}},{"startIndex":56,"endIndex":65,"top":[56,57,58,59],"bottom":[60,61,62,63,64,65],"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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":93.5,"y":88.27},"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":7,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":128.5,"y":143.57},"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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":116.34,"y":160.3},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":28.87,"y":56.41},"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":7,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":142.18,"y":87.83},"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":7,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":130.53,"y":210.46},"type":"O","description":"Pop Out"}]}},{"startIndex":66,"endIndex":77,"top":[66,67,68,69],"bottom":[70,71,72,73,74,75,76,77],"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":144.86,"y":152.78},"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":8,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":146.24,"y":164.86},"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":8,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":183.73,"y":124.7},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":70.13,"y":85.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":169.54,"y":100.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":94.04,"y":109.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":180.65,"y":106.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":141.13,"y":78.71},"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":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":164.98,"y":180.57},"type":"O","description":"Pop Out"}]}},{"startIndex":78,"endIndex":82,"top":[78,79,80,81,82],"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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":231.67,"y":66.15},"type":"H","description":"Home Run"},{"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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":183.62,"y":148.52},"type":"H","description":"Triple"},{"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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":115.32,"y":160.3},"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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":66.29,"y":84.48},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":6,"hits":5,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":12,"hits":16,"errors":0,"leftOnBase":8},"away":{"runs":6,"hits":12,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"catcher":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"first":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"second":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"third":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"center":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"right":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"onDeck":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"inHole":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"battingOrder":9,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"onDeck":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"inHole":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"battingOrder":3,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":1,"strikes":1,"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":3,"groundOuts":12,"airOuts":8,"runs":6,"doubles":2,"triples":2,"homeRuns":3,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".246","atBats":37,"obp":".314","slg":".399","ops":".713","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":27,"rbi":6,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.33","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":5,"airOuts":10,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":38,"obp":".477","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":172,"era":"4.84","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":12,"whip":"1.43","battersFaced":44,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":58,"strikes":114,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":12,"pitchesPerInning":"21.50","runsScoredPer9":"13.50","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":24,"errors":0,"chances":28,"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":"1-4 | 3B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":4,"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":104,"flyOuts":67,"groundOuts":56,"airOuts":109,"runs":48,"doubles":24,"triples":1,"homeRuns":15,"strikeOuts":120,"baseOnBalls":39,"intentionalWalks":1,"hits":86,"hitByPitch":1,"avg":".235","atBats":366,"obp":".307","slg":".429","ops":".736","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":411,"totalBases":157,"rbi":54,"leftOnBase":137,"sacBunts":0,"sacFlies":5,"babip":".301","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.40","popOuts":25,"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":"900","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":8,"groundOuts":24,"airOuts":17,"runs":22,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".342","atBats":76,"obp":".386","slg":".500","ops":".886","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":38,"rbi":6,"leftOnBase":39,"sacBunts":4,"sacFlies":1,"babip":".383","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.33","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":42,"putOuts":35,"errors":2,"chances":79,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":14,"groundOuts":17,"airOuts":20,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".237","atBats":59,"obp":".262","slg":".339","ops":".601","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":20,"rbi":6,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.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":{"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":true,"isSubstitute":false}},"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,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 3B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"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":3,"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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":73,"groundOuts":101,"airOuts":130,"runs":40,"doubles":15,"triples":1,"homeRuns":16,"strikeOuts":92,"baseOnBalls":17,"intentionalWalks":2,"hits":87,"hitByPitch":11,"avg":".215","atBats":405,"obp":".263","slg":".375","ops":".638","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":438,"totalBases":152,"rbi":46,"leftOnBase":186,"sacBunts":0,"sacFlies":5,"babip":".235","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.31","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":31,"putOuts":446,"errors":4,"chances":481,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID679883":{"person":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 5-4)","summary":"2.2 IP, 6 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":3,"airOuts":3,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":60,"inningsPitched":"2.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":15,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":27,"strikes":33,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"20.25","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":12,"flyOuts":36,"groundOuts":75,"airOuts":58,"runs":43,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":61,"baseOnBalls":42,"intentionalWalks":0,"hits":71,"hitByPitch":2,"atBats":261,"obp":".375","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1293,"era":"5.53","inningsPitched":"70.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.61","battersFaced":309,"outs":210,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1293,"balls":525,"strikes":768,"strikePercentage":".590","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.29","rbi":6,"winPercentage":".556","pitchesPerInning":"18.47","gamesFinished":0,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"7.84","walksPer9Inn":"5.40","hitsPer9Inn":"9.13","runsScoredPer9":"5.53","homeRunsPer9":"0.90","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":9,"errors":0,"chances":20,"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"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":44,"groundOuts":65,"airOuts":73,"runs":30,"doubles":18,"triples":1,"homeRuns":5,"strikeOuts":35,"baseOnBalls":24,"intentionalWalks":0,"hits":57,"hitByPitch":5,"avg":".256","atBats":223,"obp":".336","slg":".413","ops":".749","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":92,"rbi":35,"leftOnBase":97,"sacBunts":3,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.60","popOuts":10,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":121,"putOuts":79,"errors":7,"chances":207,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"800","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":12,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":5,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".321","atBats":28,"obp":".387","slg":".750","ops":"1.137","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":21,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".389","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":22,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"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":{"summary":"1.0 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":11,"strikes":20,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"0","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"201","stats":{"batting":{"summary":"0-3 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":1,"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":52,"flyOuts":13,"groundOuts":35,"airOuts":30,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":36,"baseOnBalls":8,"intentionalWalks":0,"hits":33,"hitByPitch":4,"avg":".250","atBats":132,"obp":".308","slg":".303","ops":".611","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":40,"rbi":10,"leftOnBase":66,"sacBunts":0,"sacFlies":2,"babip":".330","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"132.00","popOuts":6,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":30,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":1,"strikes":10,"strikePercentage":".910","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":1,"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":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".250","atBats":12,"obp":".308","slg":".583","ops":".891","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":7,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.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":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":26,"errors":0,"chances":26,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":8,"strikes":28,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":18,"gamesStarted":0,"flyOuts":14,"groundOuts":20,"airOuts":24,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":76,"obp":".333","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":369,"era":"3.27","inningsPitched":"22.0","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.32","battersFaced":90,"outs":66,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":369,"balls":151,"strikes":218,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.77","gamesFinished":4,"strikeoutWalkRatio":"1.23","strikeoutsPer9Inn":"6.55","walksPer9Inn":"5.32","hitsPer9Inn":"6.55","runsScoredPer9":"4.09","homeRunsPer9":"0.41","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":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":117,"airOuts":135,"runs":66,"doubles":29,"triples":5,"homeRuns":15,"strikeOuts":96,"baseOnBalls":40,"intentionalWalks":0,"hits":129,"hitByPitch":6,"atBats":470,"obp":".337","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1967,"era":"4.22","inningsPitched":"123.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.37","battersFaced":523,"outs":371,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1967,"balls":702,"strikes":1265,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".400","pitchesPerInning":"15.91","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"6.99","walksPer9Inn":"2.91","hitsPer9Inn":"9.39","runsScoredPer9":"4.80","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":2,"chances":25,"fielding":".920","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657041":{"person":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"battingOrder":"200","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":39,"groundOuts":57,"airOuts":86,"runs":31,"doubles":16,"triples":0,"homeRuns":10,"strikeOuts":78,"baseOnBalls":39,"intentionalWalks":0,"hits":66,"hitByPitch":2,"avg":".232","atBats":285,"obp":".326","slg":".393","ops":".719","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":112,"rbi":37,"leftOnBase":106,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":29,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":174,"errors":2,"chances":182,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"summary":"2.0 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":11,"strikes":23,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":41,"groundOuts":94,"airOuts":71,"runs":48,"doubles":17,"triples":2,"homeRuns":18,"strikeOuts":111,"baseOnBalls":27,"intentionalWalks":0,"hits":92,"hitByPitch":4,"avg":".251","atBats":367,"obp":".308","slg":".455","ops":".763","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":167,"rbi":42,"leftOnBase":174,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.39","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":321,"errors":4,"chances":347,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"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":37,"gamesStarted":2,"flyOuts":14,"groundOuts":34,"airOuts":33,"runs":20,"doubles":4,"triples":0,"homeRuns":10,"strikeOuts":46,"baseOnBalls":17,"intentionalWalks":2,"hits":32,"hitByPitch":1,"atBats":144,"obp":".309","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":620,"era":"4.38","inningsPitched":"39.0","wins":2,"losses":3,"saves":2,"saveOpportunities":3,"holds":3,"blownSaves":1,"earnedRuns":19,"whip":"1.26","battersFaced":163,"outs":117,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":620,"balls":212,"strikes":408,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".400","pitchesPerInning":"15.90","gamesFinished":11,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"10.62","walksPer9Inn":"3.92","hitsPer9Inn":"7.38","runsScoredPer9":"4.62","homeRunsPer9":"2.31","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":true,"isSubstitute":false}},"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,657041,516782,695506,521692,686555,679845,686681,670231,686475,679883,668834,621381,656638,668674],"pitchers":[679883,668834,621381,656638,668674],"bench":[571912,668942,623205],"bullpen":[702070,674444,677976,607625,663738,663878,670167,608379],"battingOrder":[695600,516782,695506,521692,686555,679845,686681,670231,686475],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tolbert (3, Feltner); Loftin (18, Feltner)."},{"label":"3B","value":"Collins (3, Feltner); Jensen (1, Herget, J)."},{"label":"HR","value":"Caglianone (18, 3rd inning off Feltner, 1 on, 2 out); Perez, S (16, 3rd inning off Feltner, 0 on, 2 out); Rave (2, 9th inning off Herget, J, 0 on, 0 out)."},{"label":"TB","value":"Caglianone 4; Collins 3; Jensen 3; Loftin 3; Massey; Perez, S 4; Rave 5; Thomas, L; Tolbert 3."},{"label":"RBI","value":"Caglianone 2 (42); Marte, S (10); Massey (37); Perez, S (46); Rave (2)."},{"label":"2-out RBI","value":"Caglianone 2; Perez, S."},{"label":"Runners left in scoring position, 2 out","value":"Caglianone; Jensen; Perez, S; Rave."},{"label":"SF","value":"Massey."},{"label":"GIDP","value":"Caglianone."},{"label":"Team RISP","value":"1-for-13."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Tolbert (15, 3rd base off Feltner/Goodman)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Collins (Doyle, B at 2nd base)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":5,"airOuts":10,"runs":12,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".254","atBats":38,"obp":".323","slg":".418","ops":".741","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":27,"rbi":12,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.67","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":12,"airOuts":8,"runs":6,"doubles":2,"triples":2,"homeRuns":3,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":37,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":144,"era":"5.50","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.52","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":48,"strikes":96,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":6,"pitchesPerInning":"16.00","runsScoredPer9":"6.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 4-5)","summary":"6.0 IP, 4 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":4,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":87,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":30,"strikes":57,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":4,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":49,"groundOuts":42,"airOuts":76,"runs":37,"doubles":13,"triples":3,"homeRuns":17,"strikeOuts":68,"baseOnBalls":14,"intentionalWalks":0,"hits":70,"hitByPitch":3,"avg":".278","atBats":252,"obp":".319","slg":".556","ops":".875","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":140,"rbi":47,"leftOnBase":89,"sacBunts":0,"sacFlies":4,"babip":".310","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.82","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":104,"errors":1,"chances":109,"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"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":12,"groundOuts":43,"airOuts":32,"runs":24,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":26,"baseOnBalls":19,"intentionalWalks":1,"hits":42,"hitByPitch":1,"atBats":140,"obp":".380","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":625,"era":"5.25","inningsPitched":"36.0","wins":3,"losses":3,"saves":4,"saveOpportunities":7,"holds":5,"blownSaves":3,"earnedRuns":21,"whip":"1.69","battersFaced":163,"outs":108,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":625,"balls":248,"strikes":377,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".500","pitchesPerInning":"17.36","gamesFinished":12,"strikeoutWalkRatio":"1.37","strikeoutsPer9Inn":"6.50","walksPer9Inn":"4.75","hitsPer9Inn":"10.50","runsScoredPer9":"6.00","homeRunsPer9":"0.75","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":7,"strikes":17,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":2,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":38,"groundOuts":93,"airOuts":86,"runs":48,"doubles":22,"triples":7,"homeRuns":10,"strikeOuts":67,"baseOnBalls":18,"intentionalWalks":0,"hits":98,"hitByPitch":4,"avg":".291","atBats":337,"obp":".331","slg":".487","ops":".818","caughtStealing":4,"stolenBases":17,"stolenBasePercentage":".810","caughtStealingPercentage":".190","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":164,"rbi":59,"leftOnBase":116,"sacBunts":4,"sacFlies":3,"babip":".335","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.70","popOuts":16,"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":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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":49,"groundOuts":78,"airOuts":90,"runs":34,"doubles":24,"triples":0,"homeRuns":3,"strikeOuts":58,"baseOnBalls":30,"intentionalWalks":0,"hits":87,"hitByPitch":5,"avg":".283","atBats":307,"obp":".352","slg":".391","ops":".743","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":120,"rbi":41,"leftOnBase":131,"sacBunts":1,"sacFlies":5,"babip":".335","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"102.33","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":198,"errors":3,"chances":212,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":67,"groundOuts":106,"airOuts":102,"runs":83,"doubles":32,"triples":5,"homeRuns":21,"strikeOuts":85,"baseOnBalls":21,"intentionalWalks":0,"hits":133,"hitByPitch":5,"atBats":423,"obp":".352","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1629,"era":"7.34","inningsPitched":"99.1","wins":2,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":81,"whip":"1.55","battersFaced":452,"outs":298,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1629,"balls":530,"strikes":1099,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".167","pitchesPerInning":"16.40","gamesFinished":0,"strikeoutWalkRatio":"4.05","strikeoutsPer9Inn":"7.70","walksPer9Inn":"1.90","hitsPer9Inn":"12.05","runsScoredPer9":"7.52","homeRunsPer9":"1.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":55,"groundOuts":56,"airOuts":86,"runs":50,"doubles":15,"triples":0,"homeRuns":12,"strikeOuts":104,"baseOnBalls":31,"intentionalWalks":0,"hits":87,"hitByPitch":5,"avg":".262","atBats":332,"obp":".333","slg":".416","ops":".749","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":138,"rbi":46,"leftOnBase":127,"sacBunts":0,"sacFlies":1,"babip":".346","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 3 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":26,"groundOuts":26,"airOuts":44,"runs":31,"doubles":9,"triples":3,"homeRuns":5,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":1,"hits":40,"hitByPitch":3,"avg":".292","atBats":137,"obp":".380","slg":".511","ops":".891","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":70,"rbi":26,"leftOnBase":56,"sacBunts":1,"sacFlies":4,"babip":".337","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.40","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":127,"errors":2,"chances":136,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":24,"groundOuts":61,"airOuts":51,"runs":35,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":69,"baseOnBalls":35,"intentionalWalks":0,"hits":49,"hitByPitch":1,"avg":".213","atBats":230,"obp":".320","slg":".300","ops":".620","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":266,"totalBases":69,"rbi":20,"leftOnBase":86,"sacBunts":0,"sacFlies":0,"babip":".291","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.67","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":134,"putOuts":100,"errors":5,"chances":239,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | 2 HR, 5 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID687312":{"person":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":27,"groundOuts":31,"airOuts":51,"runs":14,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".228","atBats":136,"obp":".267","slg":".390","ops":".657","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":53,"rbi":16,"leftOnBase":64,"sacBunts":1,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.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":{"caughtStealing":6,"stolenBases":32,"stolenBasePercentage":".842","caughtStealingPercentage":".158","assists":13,"putOuts":271,"errors":4,"chances":288,"fielding":".986","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686668":{"person":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":45,"flyOuts":13,"groundOuts":29,"airOuts":21,"runs":22,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":42,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".214","atBats":117,"obp":".287","slg":".282","ops":".569","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":33,"rbi":5,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".324","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"117.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":86,"errors":0,"chances":86,"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"}]},"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":"801","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":61,"groundOuts":82,"airOuts":106,"runs":35,"doubles":18,"triples":0,"homeRuns":8,"strikeOuts":96,"baseOnBalls":21,"intentionalWalks":0,"hits":67,"hitByPitch":2,"avg":".195","atBats":344,"obp":".241","slg":".317","ops":".558","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":374,"totalBases":109,"rbi":34,"leftOnBase":190,"sacBunts":1,"sacFlies":6,"babip":".240","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":22,"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":229,"putOuts":123,"errors":8,"chances":360,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":"300","stats":{"batting":{"summary":"3-5 | K, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"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":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":64,"groundOuts":103,"airOuts":105,"runs":48,"doubles":22,"triples":2,"homeRuns":13,"strikeOuts":64,"baseOnBalls":44,"intentionalWalks":0,"hits":114,"hitByPitch":7,"avg":".297","atBats":384,"obp":".378","slg":".466","ops":".844","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":437,"totalBases":179,"rbi":57,"leftOnBase":144,"sacBunts":0,"sacFlies":2,"babip":".327","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.54","popOuts":19,"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":52,"putOuts":713,"errors":3,"chances":768,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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}},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":34,"groundOuts":50,"airOuts":54,"runs":24,"doubles":4,"triples":3,"homeRuns":4,"strikeOuts":46,"baseOnBalls":17,"intentionalWalks":2,"hits":51,"hitByPitch":1,"atBats":199,"obp":".317","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":805,"era":"3.61","inningsPitched":"52.1","wins":9,"losses":2,"saves":3,"saveOpportunities":8,"holds":4,"blownSaves":5,"earnedRuns":21,"whip":"1.30","battersFaced":219,"outs":157,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":805,"balls":275,"strikes":530,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".818","pitchesPerInning":"15.38","gamesFinished":11,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"7.91","walksPer9Inn":"2.92","hitsPer9Inn":"8.77","runsScoredPer9":"4.13","homeRunsPer9":"0.69","inheritedRunners":15,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2B, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664983,691720,681198,696100,666160,694249,650489,671289,678662,686668,663372,680767,675848,623474],"pitchers":[663372,680767,675848,623474],"bench":[687859,666397,664954],"bullpen":[688642,657514,607536,685299,687312,547179,605447,622608,608372],"battingOrder":[664983,691720,681198,696100,666160,694249,650489,678662,686668],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Karros, K (20, Avila); McCarthy (22, McGee)."},{"label":"HR","value":"Goodman 2 (33, 3rd inning off Avila, 2 on, 1 out, 7th inning off Lange, 0 on, 0 out); Castro, W (12, 5th inning off Strahm, 0 on, 1 out)."},{"label":"TB","value":"Castro, W 5; Doyle, B; Freeman, T; Goodman 10; Karros, K 3; McCarthy 3; Moniak; Rumfield 3."},{"label":"RBI","value":"Castro, W (46); Goodman 5 (65); Karros, K 2 (39); Moniak (47); Rumfield 3 (57)."},{"label":"2-out RBI","value":"Rumfield."},{"label":"Runners left in scoring position, 2 out","value":"Freeman, T; Doyle, B; Moniak 2; Tovar."},{"label":"SF","value":"Moniak."},{"label":"Team RISP","value":"6-for-15."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Carrigg-Rumfield)."}]}],"note":[]}},"officials":[{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"McGee; Erceg."},{"label":"ABS Challenge","value":"Perez, S (Ball-Overturned to Strike); Karros, K (Strike-Overturned to Ball); Jensen (Strike-Overturned to Ball); Carrigg (Strike-Overturned to Ball); Goodman (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Avila 60-33; McGee 36-28; Strahm 11-10; Lange 34-23; Erceg 31-20; Feltner 87-57; Vodnik 15-10; Mejia, J 18-12; Herget, J 24-17."},{"label":"Groundouts-flyouts","value":"Avila 3-0; McGee 0-2; Strahm 1-1; Lange 1-1; Erceg 0-1; Feltner 7-3; Vodnik 2-0; Mejia, J 2-0; Herget, J 1-0."},{"label":"Batters faced","value":"Avila 15; McGee 8; Strahm 4; Lange 9; Erceg 8; Feltner 26; Vodnik 4; Mejia, J 4; Herget, J 5."},{"label":"Inherited runners-scored","value":"McGee 1-0."},{"label":"Umpires","value":"HP: Vic Carapazza. 1B: Edwin Moscoso. 2B: Nic Lentz. 3B: Hunter Wendelstedt. "},{"label":"Weather","value":"94 degrees, Clear."},{"label":"Wind","value":"4 mph, R To L."},{"label":"First pitch","value":"6:12 PM."},{"label":"T","value":"2:56."},{"label":"Att","value":"40,216."},{"label":"Venue","value":"Coors Field."},{"label":"August 1, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","boxscoreName":"Goodman"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | 2 HR, 5 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":5,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":82,"hittingGameScore":82},{"player":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","boxscoreName":"Castro, W"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":55,"groundOuts":56,"airOuts":86,"runs":50,"doubles":15,"triples":0,"homeRuns":12,"strikeOuts":104,"baseOnBalls":31,"intentionalWalks":0,"hits":87,"hitByPitch":5,"avg":".262","atBats":332,"obp":".333","slg":".416","ops":".749","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":138,"rbi":46,"leftOnBase":127,"sacBunts":0,"sacFlies":1,"babip":".346","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","boxscoreName":"Rumfield"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | K, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":3,"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":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":64,"groundOuts":103,"airOuts":105,"runs":48,"doubles":22,"triples":2,"homeRuns":13,"strikeOuts":64,"baseOnBalls":44,"intentionalWalks":0,"hits":114,"hitByPitch":7,"avg":".297","atBats":384,"obp":".378","slg":".466","ops":".844","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":437,"totalBases":179,"rbi":57,"leftOnBase":144,"sacBunts":0,"sacFlies":2,"babip":".327","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.54","popOuts":19,"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":52,"putOuts":713,"errors":3,"chances":768,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"loser":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}