{"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":824393,"link":"/api/v1.1/game/824393/feed/live","metaData":{"wait":10,"timeStamp":"20260830_203454","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824393,"type":"R","doubleHeader":"N","id":"2026/08/30/kcamlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824393-2026-08-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-30T17:40:00Z","originalDate":"2026-08-30","officialDate":"2026-08-30","dayNight":"day","time":"1:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":138,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":76,"ties":0,"pct":".449"},"records":{},"divisionLeader":false,"wins":62,"losses":76,"winningPercentage":".449"},"franchiseName":"Kansas City","clubName":"Royals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114","season":2026,"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cle","fileCode":"cle","abbreviation":"CLE","teamName":"Guardians","locationName":"Cleveland","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cleveland","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":69,"losses":68,"ties":0,"pct":".504"},"records":{},"divisionLeader":false,"wins":69,"losses":68,"winningPercentage":".504"},"franchiseName":"Cleveland","clubName":"Guardians","active":true}},"players":{"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":34,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"ID684974":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974","firstName":"Craig","lastName":"Yoho","primaryNumber":"23","birthDate":"1999-10-23","currentAge":26,"birthCity":"Fishers","birthStateProvince":"IN","birthCountry":"USA","height":"6' 2\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Yoho","boxscoreName":"Yoho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Yoho","nameSlug":"craig-yoho-684974","firstLastName":"Craig Yoho","lastFirstName":"Yoho, Craig","lastInitName":"Yoho, C","initLastName":"C Yoho","fullFMLName":"Craig  Yoho","fullLFMName":"Yoho, Craig ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663993":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993","firstName":"David","lastName":"Lowe","primaryNumber":"46","birthDate":"1995-07-07","currentAge":31,"birthCity":"Norfolk","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nathaniel","useLastName":"Lowe","middleName":"Nathaniel","boxscoreName":"Lowe, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathaniel Lowe","nameSlug":"nathaniel-lowe-663993","firstLastName":"Nathaniel Lowe","lastFirstName":"Lowe, Nathaniel","lastInitName":"Lowe, N","initLastName":"N Lowe","fullFMLName":"David Nathaniel Lowe","fullLFMName":"Lowe, David Nathaniel","strikeZoneTop":3.367,"strikeZoneBottom":1.699},"ID683953":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953","firstName":"Travis","lastName":"Bazzana","primaryNumber":"37","birthDate":"2002-08-28","currentAge":24,"birthCity":"Hornsby","birthStateProvince":"NSW","birthCountry":"Australia","height":"5' 11\"","weight":199,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Travis","useLastName":"Bazzana","middleName":"William","boxscoreName":"Bazzana","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Bazzana","nameSlug":"travis-bazzana-683953","firstLastName":"Travis Bazzana","lastFirstName":"Bazzana, Travis","lastInitName":"Bazzana, T","initLastName":"T Bazzana","fullFMLName":"Travis  Bazzana","fullLFMName":"Bazzana, Travis ","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"José","useLastName":"Ramírez","middleName":"Enrique","boxscoreName":"Ramírez, Jo","nickName":"Enriquito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ramírez","nameSlug":"jose-ramirez-608070","firstLastName":"José Ramírez","lastFirstName":"Ramírez, José","lastInitName":"Ramírez, J","initLastName":"J Ramírez","fullFMLName":"José Enrique Ramírez","fullLFMName":"Ramírez, José Enrique","strikeZoneTop":3.035,"strikeZoneBottom":1.532},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":29,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"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},"ID682657":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657","firstName":"Angel","lastName":"Martínez","primaryNumber":"1","birthDate":"2002-01-27","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Angel","useLastName":"Martínez","boxscoreName":"Martínez, A","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Ahn-hell","mlbDebutDate":"2024-06-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Martínez","nameSlug":"angel-martinez-682657","firstLastName":"Angel Martínez","lastFirstName":"Martínez, Angel","lastInitName":"Martínez, A","initLastName":"A Martínez","fullFMLName":"Angel Martínez","fullLFMName":"Martínez, Angel ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":30,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID543238":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238","firstName":"Anthony","lastName":"Gose","primaryNumber":"34","birthDate":"1990-08-10","currentAge":36,"birthCity":"Bellflower","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Gose","middleName":"Robert","boxscoreName":"Gose","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"gohz","mlbDebutDate":"2012-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Gose","nameSlug":"anthony-gose-543238","firstLastName":"Anthony Gose","lastFirstName":"Gose, Anthony","lastInitName":"Gose, A","initLastName":"A Gose","fullFMLName":"Anthony Robert Gose","fullLFMName":"Gose, Anthony Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID677951":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","firstName":"Robert","lastName":"Witt","primaryNumber":"7","birthDate":"2000-06-14","currentAge":26,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Bobby","useLastName":"Witt Jr.","middleName":"Andrew","boxscoreName":"Witt Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bobby Witt Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"bobby-witt-jr-677951","firstLastName":"Bobby Witt Jr.","lastFirstName":"Witt Jr., Bobby","lastInitName":"Witt Jr., B","initLastName":"B Witt Jr.","fullFMLName":"Robert Andrew Witt Jr.","fullLFMName":"Witt Jr., Robert Andrew","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"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},"ID621016":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016","firstName":"Jose","lastName":"Cuas","primaryNumber":"74","birthDate":"1994-06-28","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Cuas","middleName":"Luis","boxscoreName":"Cuas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"kwas","mlbDebutDate":"2022-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Cuas","nameSlug":"jose-cuas-621016","firstLastName":"Jose Cuas","lastFirstName":"Cuas, Jose","lastInitName":"Cuas, J","initLastName":"J Cuas","fullFMLName":"Jose Luis Cuas","fullLFMName":"Cuas, Jose Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID694197":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197","firstName":"Angel","lastName":"Genao","primaryNumber":"17","birthDate":"2004-05-19","currentAge":22,"birthCity":"Castillo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":150,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Angel","useLastName":"Genao","middleName":"Luis","boxscoreName":"Genao","gender":"M","nameMatrilineal":"Acosta","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-08-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Genao","nameSlug":"angel-genao-694197","firstLastName":"Angel Genao","lastFirstName":"Genao, Angel","lastInitName":"Genao, A","initLastName":"A Genao","fullFMLName":"Angel Luis Genao","fullLFMName":"Genao, Angel Luis","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID800050":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","firstName":"Chase","lastName":"DeLauter","primaryNumber":"24","birthDate":"2001-10-08","currentAge":24,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Chase","useLastName":"DeLauter","middleName":"Daniel","boxscoreName":"DeLauter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"DAH-law-ter","mlbDebutDate":"2025-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chase DeLauter","nameSlug":"chase-delauter-800050","firstLastName":"Chase DeLauter","lastFirstName":"DeLauter, Chase","lastInitName":"DeLauter, C","initLastName":"C DeLauter","fullFMLName":"Chase Daniel DeLauter","fullLFMName":"DeLauter, Chase Daniel","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"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},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"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},"ID671162":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162","firstName":"Sidney","lastName":"Thomas","primaryNumber":"50","birthDate":"1998-05-29","currentAge":28,"birthCity":"Tifton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Thomas","middleName":"Connor","boxscoreName":"Thomas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connor Thomas","nameSlug":"connor-thomas-671162","firstLastName":"Connor Thomas","lastFirstName":"Thomas, Connor","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Sidney Connor Thomas","fullLFMName":"Thomas, Sidney Connor","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID690984":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984","firstName":"Peter","lastName":"Halpin","primaryNumber":"0","birthDate":"2002-05-26","currentAge":24,"birthCity":"San Mateo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Petey","useLastName":"Halpin","middleName":"Lyndon","boxscoreName":"Halpin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Petey Halpin","nameSlug":"petey-halpin-690984","firstLastName":"Petey Halpin","lastFirstName":"Halpin, Petey","lastInitName":"Halpin, P","initLastName":"P Halpin","fullFMLName":"Peter Lyndon Halpin","fullLFMName":"Halpin, Peter Lyndon","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID670059":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059","firstName":"Colin","lastName":"Holderman","primaryNumber":"35","birthDate":"1995-10-08","currentAge":30,"birthCity":"Bourbonnais","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Holderman","middleName":"Scott","boxscoreName":"Holderman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Holderman","nameSlug":"colin-holderman-670059","firstLastName":"Colin Holderman","lastFirstName":"Holderman, Colin","lastInitName":"Holderman, C","initLastName":"C Holderman","fullFMLName":"Colin Scott Holderman","fullLFMName":"Holderman, Colin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID683090":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090","firstName":"Matthew","lastName":"Lugo","primaryNumber":"24","birthDate":"2001-05-09","currentAge":25,"birthCity":"Manati","birthCountry":"Puerto Rico","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Matthew","useLastName":"Lugo","middleName":"Jabel","boxscoreName":"Lugo, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matthew Lugo","nameSlug":"matthew-lugo-683090","firstLastName":"Matthew Lugo","lastFirstName":"Lugo, Matthew","lastInitName":"Lugo, M","initLastName":"M Lugo","fullFMLName":"Matthew Jabel Lugo","fullLFMName":"Lugo, Matthew Jabel","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID671106":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106","firstName":"Logan","lastName":"Allen","primaryNumber":"26","birthDate":"1998-09-05","currentAge":28,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Allen","middleName":"Taylor","boxscoreName":"Allen, L.T.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Logan Allen","nameSlug":"logan-allen-671106","firstLastName":"Logan Allen","lastFirstName":"Allen, Logan","lastInitName":"Allen, L","initLastName":"L Allen","fullFMLName":"Logan Taylor Allen","fullLFMName":"Allen, Logan Taylor","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID518886":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886","firstName":"Craig","lastName":"Kimbrel","primaryNumber":"26","birthDate":"1988-05-28","currentAge":38,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Kimbrel","middleName":"Michael","boxscoreName":"Kimbrel","nickName":"Dirty Craig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"KIM-bruhl","mlbDebutDate":"2010-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Kimbrel","nameSlug":"craig-kimbrel-518886","firstLastName":"Craig Kimbrel","lastFirstName":"Kimbrel, Craig","lastInitName":"Kimbrel, C","initLastName":"C Kimbrel","fullFMLName":"Craig Michael Kimbrel","fullLFMName":"Kimbrel, Craig Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682120":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120","firstName":"Tim","lastName":"Herrin","primaryNumber":"29","birthDate":"1996-10-08","currentAge":29,"birthCity":"Terre Haute","birthStateProvince":"IN","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Herrin","middleName":"Edward","boxscoreName":"Herrin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Herrin","nameSlug":"tim-herrin-682120","firstLastName":"Tim Herrin","lastFirstName":"Herrin, Tim","lastInitName":"Herrin, T","initLastName":"T Herrin","fullFMLName":"Tim Edward Herrin","fullLFMName":"Herrin, Tim Edward","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":5,"name":"Progressive Field","link":"/api/v1/venues/5","location":{"address1":"2401 Ontario Street","city":"Cleveland","state":"Ohio","stateAbbrev":"OH","postalCode":"44115","defaultCoordinates":{"latitude":41.495861,"longitude":-81.685255},"azimuthAngle":0.0,"elevation":653,"country":"USA","phone":"(216) 420-4200"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":34830,"turfType":"Grass","roofType":"Open","leftLine":325,"left":370,"leftCenter":410,"center":405,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":5,"link":"/api/v1/venues/5"},"weather":{"condition":"Cloudy","temp":"78","wind":"10 mph, L To R"},"gameInfo":{"attendance":28448,"firstPitch":"2026-08-30T18:10:00.000Z","gameDurationMinutes":144,"delayDurationMinutes":30},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":3,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"home":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"}},"officialScorer":{"id":433218,"fullName":"Chad Broski","link":"/api/v1/people/433218"},"primaryDatacaster":{"id":823353,"fullName":"Dayna Denner","link":"/api/v1/people/823353"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:10:57.229Z","endTime":"2026-08-30T18:11:44.892Z","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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T14:19:17.629Z","endTime":"2026-08-30T16:50:37.187Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"description":"Status Change - Delayed Start: Rain","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-30T16:50:37.187Z","endTime":"2026-08-30T17:42:16.477Z","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":2,"startTime":"2026-08-30T17:42:16.477Z","endTime":"2026-08-30T18:10:34.121Z","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":3,"startTime":"2026-08-30T18:10:34.121Z","endTime":"2026-08-30T18:10:59.472Z","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(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":92.0,"endSpeed":85.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.043962712343518,"aZ":-25.18079678602582,"pfxX":7.735164573345348,"pfxZ":3.7949384438222893,"pX":1.0504248995325793,"pZ":3.2539595440288442,"vX0":-2.7222436286196814,"vY0":-134.16552059191739,"vZ0":-1.131855787075318,"x":76.96,"y":150.92,"x0":1.0667664177489633,"y0":50.00258019808448,"z0":5.45766605563117,"aX":14.256175228942592},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":-13.6,"spinRate":2019,"spinDirection":140},"zone":12,"typeConfidence":0.89,"plateTime":0.40654247551849787,"extension":6.421990932134593},"index":4,"playId":"e91db68b-8da2-309e-a359-5b0553f516eb","pitchNumber":1,"startTime":"2026-08-30T18:10:59.472Z","endTime":"2026-08-30T18:11:03.228Z","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":92.1,"endSpeed":84.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92151378192912,"aZ":-24.15044470924207,"pfxX":8.089239723494998,"pfxZ":4.385087345904555,"pX":0.681754778654693,"pZ":2.7396878866391754,"vX0":-3.651690180157293,"vY0":-134.1290621323369,"vZ0":-2.5614690687497257,"x":91.01,"y":164.81,"x0":1.0068987898381911,"y0":50.00241680554874,"z0":5.421835466999853,"aX":14.797513255733529},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.7,"breakHorizontal":-13.9,"spinRate":2053,"spinDirection":141},"zone":6,"typeConfidence":0.9,"plateTime":0.40773416003051377,"extension":6.540584376374502},"index":5,"playId":"aa8f61ee-573e-3a9f-93a0-1fa894fcec3e","pitchNumber":2,"startTime":"2026-08-30T18:11:11.773Z","endTime":"2026-08-30T18:11:14.842Z","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":95.0,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.532875665245967,"aZ":-14.68407536020656,"pfxX":2.1492632490498407,"pfxZ":9.03573336577562,"pX":-1.0739693537198658,"pZ":2.2583576989960465,"vX0":-5.703743376449663,"vY0":-138.18369761180995,"vZ0":-5.667908737778006,"x":157.94,"y":177.8,"x0":0.7368064074725236,"y0":50.0027852308077,"z0":5.32112053476825,"aX":4.16079740240268},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":-2.8,"spinRate":2258,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.39624422405194437,"extension":6.723058272277092},"index":6,"playId":"bd7fccf7-d5f1-3853-8261-56680bc62ab7","pitchNumber":3,"startTime":"2026-08-30T18:11:25.846Z","endTime":"2026-08-30T18:11:29.382Z","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.2,"endSpeed":85.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.043399147873092,"aZ":-20.05091281998955,"pfxX":9.531670676442545,"pfxZ":6.472852996599686,"pX":0.036013979590339064,"pZ":2.8626674967145163,"vX0":-5.722556531011036,"vY0":-135.60844251531975,"vZ0":-2.8181756243344305,"x":115.63,"y":161.49,"x0":0.9288225219074913,"y0":50.00507130112557,"z0":5.304948101747855,"aX":17.85777986093568},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":-16.2,"spinRate":2109,"spinDirection":147},"zone":2,"typeConfidence":0.92,"plateTime":0.40301473125778253,"extension":6.622383959605624},"hitData":{"launchSpeed":93.3,"launchAngle":-29.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.9,"coordY":163.75}},"index":7,"playId":"f147dc1f-ee73-372e-bb31-d3ee33863c2f","pitchNumber":4,"startTime":"2026-08-30T18:11:37.852Z","endTime":"2026-08-30T18:11:44.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:11:44.892Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, first baseman Nathaniel Lowe to pitcher Parker Messick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:11:51.019Z","endTime":"2026-08-30T18:13:39.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":800048,"link":"/api/v1/people/800048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09806274125649,"aZ":-15.262071325844923,"pfxX":4.330160064341522,"pfxZ":8.850035440391979,"pX":0.25653297003012393,"pZ":3.113582705753985,"vX0":-3.295192723074234,"vY0":-137.50301818489925,"vZ0":-3.4092806825789954,"x":107.22,"y":154.71,"x0":0.9091541595828224,"y0":50.00250813019963,"z0":5.408092224024972,"aX":8.273945204187614},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":-7.1,"spinRate":2167,"spinDirection":152},"zone":2,"typeConfidence":0.89,"plateTime":0.3986776383883499,"extension":6.5601283074948284},"index":0,"playId":"c1e9cccb-703e-367f-afd0-b04864d02edf","pitchNumber":1,"startTime":"2026-08-30T18:12:06.310Z","endTime":"2026-08-30T18:12:09.548Z","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":94.5,"endSpeed":86.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9103135379738,"aZ":-17.346882986393492,"pfxX":4.961736874291294,"pfxZ":7.788683488976659,"pX":-0.5315874725779283,"pZ":2.844212174516539,"vX0":-5.4048597972894,"vY0":-137.45495053733623,"vZ0":-3.5084913511729523,"x":137.26,"y":161.99,"x0":0.8203314902684231,"y0":50.0035567283267,"z0":5.322719488673554,"aX":9.446987227199935},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":-7.8,"spinRate":2146,"spinDirection":147},"zone":1,"typeConfidence":0.76,"plateTime":0.3992582380133425,"extension":6.5861628159054035},"index":1,"playId":"4b2626c9-eb38-3e2f-a6b8-5d81b4478190","pitchNumber":2,"startTime":"2026-08-30T18:12:19.981Z","endTime":"2026-08-30T18:12:22.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.660420587155695,"aZ":-28.630956284486075,"pfxX":-2.742116428771996,"pfxZ":2.130615688494494,"pX":-1.7414148539615322,"pZ":1.5303299986282952,"vX0":-5.803044646949052,"vY0":-127.56935493776142,"vZ0":-3.9794410612340703,"x":183.38,"y":197.46,"x0":0.9099355517668589,"y0":50.00624935309649,"z0":5.341179282761611,"aX":-4.566901886900528},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":6.1,"spinRate":2458,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.42763917568206766,"extension":6.607794242831095},"index":2,"playId":"7a707e5a-f969-3abb-bd42-ee4fe271316d","pitchNumber":3,"startTime":"2026-08-30T18:12:37.338Z","endTime":"2026-08-30T18:12:41.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.279620059947998,"aZ":-31.130692303861657,"pfxX":8.370262024361221,"pfxZ":0.637171757712709,"pX":0.5864792975095242,"pZ":0.5540668415252679,"vX0":-3.9166647363138467,"vY0":-127.0453914041993,"vZ0":-5.45345141931507,"x":94.64,"y":223.82,"x0":1.0580375130753616,"y0":50.00438019306198,"z0":5.193776976409364,"aX":13.725808694605167},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":-14.3,"spinRate":1981,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.43062697347868983,"extension":6.2180817239992585},"index":3,"playId":"46ce2298-bf94-3a8e-961b-8c407ad9ffe2","pitchNumber":4,"startTime":"2026-08-30T18:12:51.864Z","endTime":"2026-08-30T18:12:55.142Z","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":87.6,"endSpeed":81.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91595743134368,"aZ":-28.789930557453133,"pfxX":-3.0620278860174768,"pfxZ":2.0338373232797933,"pX":0.39381746251541144,"pZ":1.1042069279745859,"vX0":-0.612174316613775,"vY0":-127.63674905910277,"vZ0":-4.84364674177017,"x":101.99,"y":208.97,"x0":1.0343352912923838,"y0":50.00548838617387,"z0":5.268239914201537,"aX":-5.100923807352307},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":5.6,"spinRate":2406,"spinDirection":220},"zone":14,"typeConfidence":0.93,"plateTime":0.42757720974407754,"extension":6.486311764905965},"index":4,"playId":"7ae3827e-dca2-3e51-9011-2f52671eff61","pitchNumber":5,"startTime":"2026-08-30T18:13:11.352Z","endTime":"2026-08-30T18:13:15.142Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-30T18:13:21.172Z","endTime":"2026-08-30T18:13:31.600Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.057271329611407,"aZ":-29.203488869224344,"pfxX":10.003498724850289,"pfxZ":1.8043953133763146,"pX":1.3303011970188534,"pZ":2.2483461108060454,"vX0":-2.994175093621339,"vY0":-127.24121005745916,"vZ0":-1.822622916682902,"x":66.29,"y":178.07,"x0":1.2195068973064707,"y0":50.00409338698358,"z0":5.278444134586838,"aX":16.47408116835448},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":-17.5,"spinRate":2010,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4297615315547967,"extension":6.18437712452844},"hitData":{"launchSpeed":74.5,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.03,"coordY":164.96}},"index":6,"playId":"560cb472-b613-329c-81cc-4205c345af34","pitchNumber":6,"startTime":"2026-08-30T18:13:31.600Z","endTime":"2026-08-30T18:13:39.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:13:39.695Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jac Caglianone doubles (25) on a sharp line drive to right fielder Chase DeLauter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:13:49.801Z","endTime":"2026-08-30T18:15:43.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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, 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":93.8,"endSpeed":86.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43807379900089,"aZ":-23.332803947096274,"pfxX":8.557243930655975,"pfxZ":4.652720103614017,"pX":0.34331764729435715,"pZ":2.5973229559501023,"vX0":-4.814501401414089,"vY0":-136.60009637104474,"vZ0":-3.0966171482348015,"x":103.91,"y":168.65,"x0":1.011433172277071,"y0":50.00356420910609,"z0":5.339128796712964,"aX":16.267260990429268},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.0,"breakHorizontal":-14.5,"spinRate":2080,"spinDirection":144},"zone":6,"typeConfidence":0.91,"plateTime":0.4000777238496318,"extension":6.561226867461369},"index":0,"playId":"4c57dff8-6a90-3061-ad40-91cd733ad036","pitchNumber":1,"startTime":"2026-08-30T18:14:04.187Z","endTime":"2026-08-30T18:14:07.187Z","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":96.0,"endSpeed":87.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.598130788317924,"aZ":-13.843664108216462,"pfxX":2.6641289777043977,"pfxZ":9.276706750625433,"pX":-0.9235758037102549,"pZ":4.082805945792276,"vX0":-5.82207823177506,"vY0":-139.72288459838896,"vZ0":-1.3953544078949545,"x":152.2,"y":128.54,"x0":0.8414656332260892,"y0":50.00635480862041,"z0":5.498779996226757,"aX":5.266804699812731},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":-3.6,"spinRate":2193,"spinDirection":149},"zone":11,"typeConfidence":0.92,"plateTime":0.39207696178209117,"extension":6.574260718332554},"index":1,"playId":"1549ba90-a4d9-3d29-821b-5d3697c43701","pitchNumber":2,"startTime":"2026-08-30T18:14:18.584Z","endTime":"2026-08-30T18:14:22.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66423230586502,"aZ":-30.36119286714024,"pfxX":-2.1460290480223922,"pfxZ":1.0756485963793514,"pX":-1.0376003117495518,"pZ":1.0179522503092073,"vX0":-4.02696089934103,"vY0":-128.46907639394436,"vZ0":-4.995312313457045,"x":156.55,"y":211.3,"x0":0.8242519680611241,"y0":50.00353871095953,"z0":5.32600257840971,"aX":-3.614200596052733},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.1,"breakHorizontal":4.7,"spinRate":2364,"spinDirection":232},"zone":13,"typeConfidence":0.93,"plateTime":0.42508505165261967,"extension":6.509123120952545},"index":2,"playId":"e3c34d7a-4970-330e-bc09-765dd282de62","pitchNumber":3,"startTime":"2026-08-30T18:14:32.858Z","endTime":"2026-08-30T18:14:36.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63658136757175,"aZ":-30.184376791702682,"pfxX":-2.491363474119156,"pfxZ":1.1882287322428686,"pX":-2.363614651261121,"pZ":-0.6996216237883846,"vX0":-7.058178484420379,"vY0":-128.9878629674265,"vZ0":-9.096607811820284,"x":207.1,"y":257.67,"x0":0.7355934633272415,"y0":50.0049753282234,"z0":5.21114997175947,"aX":-4.18534858247147},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":6.1,"spinRate":2516,"spinDirection":218},"zone":13,"typeConfidence":0.92,"plateTime":0.42515231134528,"extension":6.692981209404577},"index":3,"playId":"e566d210-4a60-3366-b317-58d3ebd1e1ce","pitchNumber":4,"startTime":"2026-08-30T18:14:47.985Z","endTime":"2026-08-30T18:14:50.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70382626429726,"aZ":-23.429268183673194,"pfxX":7.807402806882907,"pfxZ":4.416564763737284,"pX":-0.9477726266182476,"pZ":2.195956070853046,"vX0":-7.656093898465468,"vY0":-139.03321648432492,"vZ0":-4.310002676671803,"x":153.13,"y":179.49,"x0":0.8115573833436668,"y0":50.00691586523196,"z0":5.298473152989436,"aX":15.470693926489458},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":-12.8,"spinRate":2093,"spinDirection":145},"zone":13,"typeConfidence":0.92,"plateTime":0.39219274696233075,"extension":6.6475459172388875},"index":4,"playId":"031fc9fe-a2c3-32cb-8225-69f06ca8f424","pitchNumber":5,"startTime":"2026-08-30T18:15:02.740Z","endTime":"2026-08-30T18:15:07.578Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.217086630710554,"aZ":-19.157112744147074,"pfxX":9.652756749656138,"pfxZ":6.651995927299852,"pX":0.8984832577470817,"pZ":2.701980639905275,"vX0":-3.5263256878886997,"vY0":-139.03924041833707,"vZ0":-3.5661157385407423,"x":82.75,"y":165.83,"x0":0.929065188167909,"y0":50.00572574337594,"z0":5.272718869612375,"aX":18.899618268045298},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":-16.8,"spinRate":2106,"spinDirection":142},"zone":12,"typeConfidence":0.92,"plateTime":0.3939641485839749,"extension":6.541872932073571},"hitData":{"launchSpeed":108.0,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":185.49,"coordY":145.21}},"index":5,"playId":"dd81e01e-5eb0-3f26-b89e-f0cada256a32","pitchNumber":6,"startTime":"2026-08-30T18:15:31.158Z","endTime":"2026-08-30T18:15:43.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:15:43.156Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a fly ball to right fielder Chase DeLauter. Jac Caglianone scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:15:54.193Z","endTime":"2026-08-30T18:16:39.345Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":86.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.750037371661456,"aZ":-16.487126932164312,"pfxX":3.5303505703612315,"pfxZ":8.13060491420838,"pX":-0.3389794173063502,"pZ":4.123931048748202,"vX0":-4.693005216521766,"vY0":-138.45664318670114,"vZ0":-0.5242285220501225,"x":129.92,"y":127.43,"x0":0.9243303792739945,"y0":50.00102008444171,"z0":5.4253920299103875,"aX":6.8103519303300715},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":-5.4,"spinRate":2144,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.39656689357885266,"extension":6.416607841424832},"index":0,"playId":"dd92297b-496d-3b9f-952a-a682ab6ef836","pitchNumber":1,"startTime":"2026-08-30T18:16:10.982Z","endTime":"2026-08-30T18:16:14.229Z","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":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73089367019516,"aZ":-12.655259638040281,"pfxX":4.319625905002216,"pfxZ":9.977760447972,"pX":-0.7139419724354025,"pZ":2.688324968970279,"vX0":-6.088948993680018,"vY0":-139.3174948553445,"vZ0":-4.711798327852552,"x":144.21,"y":166.2,"x0":0.9437009245949318,"y0":50.00188085450313,"z0":5.244865727951656,"aX":8.449842825627712},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":-6.5,"spinRate":2249,"spinDirection":147},"zone":4,"typeConfidence":0.91,"plateTime":0.3938850460789447,"extension":6.549929269634616},"hitData":{"launchSpeed":67.0,"launchAngle":35.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.08,"coordY":122.45}},"index":1,"playId":"6c85e852-2f8f-32c6-9d5e-e6371ad8911c","pitchNumber":2,"startTime":"2026-08-30T18:16:26.336Z","endTime":"2026-08-30T18:16:39.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:16:39.345Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a line drive to right fielder Chase DeLauter. Salvador Perez to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:17:02.199Z","endTime":"2026-08-30T18:19:21.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":86.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29838882566439,"aZ":-14.99473736552016,"pfxX":1.9328126211758736,"pfxZ":8.90500020192143,"pX":0.04267805574368963,"pZ":4.016848031492683,"vX0":-3.004919093302105,"vY0":-138.36631385202088,"vZ0":-1.1604716674441558,"x":115.37,"y":130.33,"x0":0.8941236623801871,"y0":50.003781717072656,"z0":5.451440090490645,"aX":3.7294859104558693},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":-2.9,"spinRate":2256,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.39660534046060913,"extension":6.4752540864563235},"index":0,"playId":"3f94b058-8c85-33a2-b9f4-ff1e946c25ea","pitchNumber":1,"startTime":"2026-08-30T18:17:04.115Z","endTime":"2026-08-30T18:17:08.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.337897774783197,"aZ":-15.524205734331051,"pfxX":2.3358058175097525,"pfxZ":8.594790888970868,"pX":-0.6392826139135737,"pZ":3.3347767523578007,"vX0":-4.9021374904393475,"vY0":-138.40256320402816,"vZ0":-2.7026201033071304,"x":141.37,"y":148.74,"x0":0.8526018277117989,"y0":50.001433807091416,"z0":5.36558863520609,"aX":4.5248078106527325},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-3.2,"spinRate":2201,"spinDirection":151},"zone":1,"typeConfidence":0.9,"plateTime":0.3959803256700418,"extension":6.604476097178194},"index":1,"playId":"430a5672-e114-3e37-ba05-950927f0a6ed","pitchNumber":2,"startTime":"2026-08-30T18:17:23.527Z","endTime":"2026-08-30T18:17:26.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04947992350263,"aZ":-14.428340397631223,"pfxX":0.5839496719200534,"pfxZ":9.034449336690162,"pX":-1.53228344147546,"pZ":2.4397095212496915,"vX0":-6.406703337110324,"vY0":-139.202520443261,"vZ0":-5.298822043522394,"x":175.41,"y":172.91,"x0":0.7224006483767962,"y0":50.00088234960777,"z0":5.322051148148805,"aX":1.1484735357089288},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":0.2,"spinRate":2323,"spinDirection":161},"zone":13,"typeConfidence":0.9,"plateTime":0.3933871856908313,"extension":6.653309532564615},"index":2,"playId":"a45f15d6-d626-3861-89de-94c64917b50e","pitchNumber":3,"startTime":"2026-08-30T18:17:44.125Z","endTime":"2026-08-30T18:17:48.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52966813843086,"aZ":-15.156234953786413,"pfxX":2.390976900235152,"pfxZ":8.71436893477517,"pX":-0.05632413131565004,"pZ":3.5082364174404743,"vX0":-3.1485419330927886,"vY0":-138.9691606368671,"vZ0":-2.491735291400918,"x":119.15,"y":144.06,"x0":0.7814123902704267,"y0":50.00631240073573,"z0":5.424945091453969,"aX":4.6714556475292},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":-3.7,"spinRate":2155,"spinDirection":149},"zone":2,"typeConfidence":0.91,"plateTime":0.3943359295292783,"extension":6.542254396137282},"index":3,"playId":"ad150cec-68e1-33cd-82b2-0270f6a0d707","pitchNumber":4,"startTime":"2026-08-30T18:18:03.388Z","endTime":"2026-08-30T18:18:06.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50226183886125,"aZ":-28.796075056163886,"pfxX":-5.096340572187823,"pfxZ":1.9573869557601027,"pX":-0.6915764537442619,"pZ":1.442116459369893,"vX0":-2.4745569723042924,"vY0":-130.19652428819782,"vZ0":-4.424134455329755,"x":143.36,"y":199.84,"x0":0.932159018210177,"y0":50.00000451843648,"z0":5.334390270541551,"aX":-8.775206733170199},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":9.7,"spinRate":2485,"spinDirection":212},"zone":13,"typeConfidence":0.7,"plateTime":0.420173684970512,"extension":6.479754085486669},"index":4,"playId":"a3b00dfb-4ed5-35ee-9034-4896d305aba6","pitchNumber":5,"startTime":"2026-08-30T18:18:25.381Z","endTime":"2026-08-30T18:18:29.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.095106377443148,"aZ":-22.676745900921215,"pfxX":6.589899870999625,"pfxZ":4.973440349741681,"pX":0.28585119377666995,"pZ":2.587359175569597,"vX0":-4.092503891043595,"vY0":-137.02580118441074,"vZ0":-3.1387112053799653,"x":106.1,"y":168.92,"x0":0.9393433879585706,"y0":50.00346982693224,"z0":5.289728637001558,"aX":12.584115252738068},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":-11.2,"spinRate":2141,"spinDirection":140},"zone":6,"typeConfidence":0.91,"plateTime":0.39909803568048163,"extension":6.519294350063504},"index":5,"playId":"bd9a4d80-5c0b-3371-9033-560f96277b54","pitchNumber":6,"startTime":"2026-08-30T18:18:43.187Z","endTime":"2026-08-30T18:18:46.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86567439612032,"aZ":-14.522523238234411,"pfxX":2.099454333174184,"pfxZ":8.965731485141749,"pX":0.28502308875370547,"pZ":2.8957768431431123,"vX0":-2.465950412897809,"vY0":-139.7549445298198,"vZ0":-4.089324401475082,"x":106.14,"y":160.59,"x0":0.9080023710083216,"y0":50.004290569295094,"z0":5.338503761213882,"aX":4.134164599615773},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":-3.2,"spinRate":2263,"spinDirection":151},"zone":6,"typeConfidence":0.91,"plateTime":0.39262676244781414,"extension":6.530681157544945},"hitData":{"launchSpeed":97.3,"launchAngle":18.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.0,"coordY":105.0}},"index":6,"playId":"e99d5193-81d8-35ef-8101-13353b15bf76","pitchNumber":7,"startTime":"2026-08-30T18:19:08.024Z","endTime":"2026-08-30T18:19:21.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:19:21.062Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Loftin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:20:23.059Z","endTime":"2026-08-30T18:22:37.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T18:19:38.067Z","endTime":"2026-08-30T18:20:25.313Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.7,"endSpeed":79.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74685849283892,"aZ":-30.374099005587368,"pfxX":11.554420669746882,"pfxZ":1.1268632509663643,"pX":-0.8000473179076667,"pZ":0.5122157136267826,"vX0":-8.202464061400994,"vY0":-125.83953260143697,"vZ0":-5.508984365733398,"x":147.5,"y":224.95,"x0":1.0088228454352315,"y0":50.00348474833509,"z0":5.205714514013587,"aX":18.43790082208758},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":-19.0,"spinRate":1922,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.4361057179033234,"extension":6.331368924941725},"index":1,"playId":"30e1d7d2-5669-3211-acd7-e9bfa3185e09","pitchNumber":1,"startTime":"2026-08-30T18:20:25.313Z","endTime":"2026-08-30T18:20:28.313Z","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":85.9,"endSpeed":79.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.561574834257826,"aZ":-32.09663961105659,"pfxX":8.532529359659227,"pfxZ":0.05108468267217159,"pX":1.172134659122367,"pZ":1.6774664255183371,"vX0":-2.9462561636089784,"vY0":-125.08946948913086,"vZ0":-2.498023127691809,"x":72.32,"y":193.49,"x0":1.2575702311078856,"y0":50.00391950115506,"z0":5.324077390141931,"aX":13.503821508524334},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.2,"breakHorizontal":-14.8,"spinRate":1901,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.43809312218207186,"extension":6.189223606593796},"index":2,"playId":"1b957370-bef4-366a-917a-c5f283673f35","pitchNumber":2,"startTime":"2026-08-30T18:20:42.831Z","endTime":"2026-08-30T18:20:45.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":78.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650684455047394,"aZ":-34.089462742302544,"pfxX":8.821072767972009,"pfxZ":-1.2217355614207135,"pX":0.3045788114456542,"pZ":0.43629579273605096,"vX0":-4.731679031182297,"vY0":-124.90406929592777,"vZ0":-4.851153497469462,"x":105.39,"y":227.0,"x0":1.0837810897692688,"y0":50.00323140168828,"z0":5.227112310203478,"aX":13.849273824910297},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.1,"breakHorizontal":-14.8,"spinRate":1859,"spinDirection":105},"zone":14,"typeConfidence":0.89,"plateTime":0.4395927766954282,"extension":6.271862095693705},"index":3,"playId":"8b336ade-241e-3373-9239-e7c21661e75a","pitchNumber":3,"startTime":"2026-08-30T18:21:02.331Z","endTime":"2026-08-30T18:21:06.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T18:21:29.295Z","endTime":"2026-08-30T18:21:50.730Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.246953560330336,"aZ":-30.50819935993809,"pfxX":9.212006502994738,"pfxZ":1.0297524689915933,"pX":0.22529175523841005,"pZ":0.9681361587166555,"vX0":-5.215079244088234,"vY0":-126.4964545468144,"vZ0":-4.515073612511823,"x":108.41,"y":212.64,"x0":1.118797520571998,"y0":50.00208932342446,"z0":5.227075573112155,"aX":14.90081953830346},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.1,"breakHorizontal":-15.5,"spinRate":2118,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.4332945409823785,"extension":6.320978079537078},"index":5,"playId":"fecaf900-ce43-3f20-9f1d-aa1c5a08bee0","pitchNumber":4,"startTime":"2026-08-30T18:21:50.730Z","endTime":"2026-08-30T18:21:53.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.653654191262948,"aZ":-16.546608848667134,"pfxX":3.1523708442437144,"pfxZ":8.049599924386435,"pX":0.062297399923639404,"pZ":3.072339976104029,"vX0":-3.8360252241635107,"vY0":-138.61488200099845,"vZ0":-3.127726875191817,"x":114.63,"y":155.83,"x0":1.0560611256936558,"y0":50.00227035358646,"z0":5.3232589815849645,"aX":6.120104326234457},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":-4.9,"spinRate":2229,"spinDirection":143},"zone":2,"typeConfidence":0.9,"plateTime":0.395483416773478,"extension":6.4757441674989416},"index":6,"playId":"7043b4db-5b27-342f-b344-5611c3c546e0","pitchNumber":5,"startTime":"2026-08-30T18:22:12.177Z","endTime":"2026-08-30T18:22:15.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.7,"endSpeed":78.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.814999335824925,"aZ":-33.92481319921135,"pfxX":9.366495638741675,"pfxZ":-1.1261107216625517,"pX":0.42138551560035425,"pZ":0.47829058781447276,"vX0":-4.782091762781919,"vY0":-124.59373255026881,"vZ0":-4.594141782918762,"x":100.94,"y":225.87,"x0":1.156534071151148,"y0":50.00027444077874,"z0":5.173333188423698,"aX":14.611539460183137},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.9,"breakHorizontal":-15.7,"spinRate":1988,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.44088904597399114,"extension":6.347100380966107},"index":7,"playId":"107ddbb9-f2fb-32aa-b3f4-3984d252bc3f","pitchNumber":6,"startTime":"2026-08-30T18:22:32.821Z","endTime":"2026-08-30T18:22:37.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:22:37.788Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder John Rave.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:24:32.413Z","endTime":"2026-08-30T18:25:06.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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, 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":91.7,"endSpeed":83.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.845543952286867,"aZ":-23.757374769230008,"pfxX":-9.07138415191375,"pfxZ":4.694929097679275,"pX":-0.7647583210238159,"pZ":1.6406964943564286,"vX0":5.723068382102912,"vY0":-133.36636653884156,"vZ0":-4.2203667784200025,"x":146.15,"y":194.48,"x0":-1.7646254358761888,"y0":50.00622197756145,"z0":4.96645899555147,"aX":-16.273357239338512},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.8,"breakHorizontal":15.1,"spinRate":2363,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4113903744159044,"extension":5.771239190058609},"index":0,"playId":"ca9d2c08-46b1-3147-a9c4-800ee5900bd6","pitchNumber":1,"startTime":"2026-08-30T18:24:44.965Z","endTime":"2026-08-30T18:24:48.296Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.725831515052366,"aZ":-33.40950222045798,"pfxX":0.5338886158142204,"pfxZ":-0.7876866206763875,"pX":-0.4606459175690219,"pZ":2.175338033727393,"vX0":3.0564141079462526,"vY0":-124.50062228333336,"vZ0":-1.4210204497732073,"x":134.56,"y":180.05,"x0":-1.7751624045340357,"y0":50.00399411213525,"z0":5.526501832894841,"aX":0.8353018789448248},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.6,"breakHorizontal":-1.7,"spinRate":2751,"spinDirection":91},"zone":4,"typeConfidence":2.0,"plateTime":0.4404572959677475,"extension":5.716229729012731},"hitData":{"launchSpeed":87.6,"launchAngle":44.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.54,"coordY":107.26}},"index":1,"playId":"74e445b8-d96f-34d1-bc6c-39bff42bfecb","pitchNumber":2,"startTime":"2026-08-30T18:24:57.818Z","endTime":"2026-08-30T18:25:06.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:25:06.860Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase DeLauter doubles (23) on a sharp line drive to right fielder Jac Caglianone. Chase DeLauter to 3rd. Chase DeLauter advances to 3rd, on a fielding error by right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:25:08.152Z","endTime":"2026-08-30T18:26:50.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34534702994027,"aZ":-16.06516918681015,"pfxX":-5.219067943745598,"pfxZ":8.76126562486175,"pX":-0.8559866652512286,"pZ":2.283368128105641,"vX0":4.094141479588953,"vY0":-135.1985279272197,"vZ0":-4.59577652257473,"x":149.63,"y":177.13,"x0":-1.7170062020300894,"y0":50.00187658871681,"z0":5.14399657973668,"aX":-9.595604536546821},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":8.5,"spinRate":2408,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40617593602185487,"extension":5.734292607119074},"index":0,"playId":"6759c37e-b3b0-3751-8925-48d339b0c390","pitchNumber":1,"startTime":"2026-08-30T18:25:29.429Z","endTime":"2026-08-30T18:25:34.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23642306453366,"aZ":-22.86239198303917,"pfxX":-10.573271755615353,"pfxZ":5.057892821703674,"pX":-0.8070088521621674,"pZ":1.9455825008527268,"vX0":6.018838232193923,"vY0":-135.5010348724011,"vZ0":-3.9049529169962853,"x":147.76,"y":186.25,"x0":-1.6944010477710052,"y0":50.006471269220604,"z0":5.021527242038775,"aX":-19.478160350992646},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":17.6,"spinRate":2353,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4057093282816715,"extension":5.683561356790673},"index":1,"playId":"e4e0f744-87df-32b4-914f-1085ce1d3b18","pitchNumber":2,"startTime":"2026-08-30T18:25:42.527Z","endTime":"2026-08-30T18:25:49.503Z","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":91.0,"endSpeed":83.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.920858628197053,"aZ":-19.85429161547106,"pfxX":-3.6788168930379737,"pfxZ":6.940589883194853,"pX":1.0686112961654468,"pZ":2.5930976256100804,"vX0":8.30435771584411,"vY0":-132.32459586379693,"vZ0":-2.847394994923542,"x":76.27,"y":168.77,"x0":-1.630804271594661,"y0":50.00570867243423,"z0":5.135862277696095,"aX":-6.533916511993997},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":4.9,"spinRate":2291,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4137494132505761,"extension":5.932866890262714},"index":2,"playId":"7baae11f-80f1-3fec-8c2f-9fba3c0aa1d1","pitchNumber":3,"startTime":"2026-08-30T18:26:00.514Z","endTime":"2026-08-30T18:26:04.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97385758912656,"aZ":-31.740936928179778,"pfxX":-10.17723886940934,"pfxZ":0.2673572758473961,"pX":0.05632969800916077,"pZ":1.8544894306364361,"vX0":7.701129017394703,"vY0":-127.19753528240949,"vZ0":-1.8389184793409998,"x":114.85,"y":188.71,"x0":-1.6875484630015438,"y0":50.00543560530508,"z0":5.10245994614641,"aX":-16.687087517625187},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":16.7,"spinRate":1741,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4305348302827854,"extension":6.237331530590507},"index":3,"playId":"474be446-f08c-39aa-b55d-e554e5fc6498","pitchNumber":4,"startTime":"2026-08-30T18:26:14.190Z","endTime":"2026-08-30T18:26:18.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.492142130536305,"aZ":-18.48013471423472,"pfxX":-5.956392654517068,"pfxZ":7.237801009086423,"pX":-0.7688261764703297,"pZ":3.3855845913381786,"vX0":4.9179976968873795,"vY0":-136.98490996268657,"vZ0":-1.253864970980903,"x":146.31,"y":147.37,"x0":-1.8174373535638628,"y0":50.00251560911342,"z0":5.118008039917026,"aX":-11.27043199500556},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":9.7,"spinRate":2315,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4005013402437472,"extension":5.653954047410857},"hitData":{"launchSpeed":100.4,"launchAngle":11.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":158.0,"coordY":52.0}},"index":4,"playId":"fd263fef-ddb5-38a7-9f4b-5f2a984ed733","pitchNumber":5,"startTime":"2026-08-30T18:26:33.345Z","endTime":"2026-08-30T18:26:50.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:26:50.352Z","atBatIndex":7},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"José Ramírez out on a sacrifice fly to center fielder Kyle Isbel. Chase DeLauter scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:27:16.074Z","endTime":"2026-08-30T18:28:33.320Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":85.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.769319644573024,"aZ":-20.067093485623467,"pfxX":-9.104301719104761,"pfxZ":6.500583446179376,"pX":-1.2505524408284407,"pZ":1.8901898311314063,"vX0":4.9242814651184625,"vY0":-136.07628135887802,"vZ0":-4.851208891847017,"x":164.67,"y":187.74,"x0":-1.9074175694082363,"y0":50.002352678577665,"z0":5.099405452462726,"aX":-16.956340142876687},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":15.4,"spinRate":2345,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4035649992763979,"extension":6.048153700928334},"index":0,"playId":"1cab3c0c-eea1-3fc5-b613-13457c5a8e53","pitchNumber":1,"startTime":"2026-08-30T18:27:19.555Z","endTime":"2026-08-30T18:27:23.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.689619349346273,"aZ":-20.55204375577038,"pfxX":-2.355450398952561,"pfxZ":6.358346489735123,"pX":-1.3195703830997525,"pZ":3.136169596564131,"vX0":2.7046637214347244,"vY0":-134.48491052424646,"vZ0":-1.6693937577366398,"x":167.3,"y":154.1,"x0":-2.03319588898553,"y0":50.00409251713921,"z0":5.2255564036166,"aX":-4.30668366007946},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":3.7,"spinRate":2277,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4075724348186833,"extension":5.753194501422657},"index":1,"playId":"18869b9e-1fc0-3580-a1b5-71b24d38b9d3","pitchNumber":2,"startTime":"2026-08-30T18:27:33.387Z","endTime":"2026-08-30T18:27:37.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.653054763909235,"aZ":-27.25012798493529,"pfxX":-9.919065262070568,"pfxZ":2.9843944973440735,"pX":-1.1563439490809218,"pZ":1.612880662455654,"vX0":5.206226686384937,"vY0":-127.97237293195082,"vZ0":-3.122469905373753,"x":161.08,"y":195.23,"x0":-1.9337852544380858,"y0":50.004663290970925,"z0":4.9951687899712365,"aX":-16.370537690412444},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.9,"breakHorizontal":16.7,"spinRate":1564,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42883634645680413,"extension":5.7694838633237255},"index":2,"playId":"adfd95ee-26c5-3e71-9880-727dadf750ce","pitchNumber":3,"startTime":"2026-08-30T18:27:46.433Z","endTime":"2026-08-30T18:27:49.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461350020907993,"aZ":-30.70456708023644,"pfxX":7.996400993328701,"pfxZ":0.9998665034727185,"pX":-1.316023815354994,"pZ":2.9583526904515973,"vX0":-0.025245560435825765,"vY0":-121.05118435260172,"vZ0":1.6565879552587415,"x":167.16,"y":158.9,"x0":-2.3429098536561797,"y0":50.00383134497523,"z0":4.969482387431401,"aX":11.768846876840511},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.5,"breakHorizontal":-14.4,"spinRate":2903,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.45392542494209653,"extension":5.413048644831813},"index":3,"playId":"da53a07c-fe16-36eb-88c0-eb10a0b466cc","pitchNumber":4,"startTime":"2026-08-30T18:28:06.971Z","endTime":"2026-08-30T18:28:11.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.272551329665532,"aZ":-31.39392426511432,"pfxX":-6.303099628340135,"pfxZ":0.48536031467977914,"pX":-1.014122717280939,"pZ":2.7570003284583233,"vX0":4.029175639541728,"vY0":-126.21794603501553,"vZ0":0.1308819221955877,"x":155.66,"y":164.34,"x0":-1.8107917162110114,"y0":50.00535120618457,"z0":5.228916753495309,"aX":-10.188989046655927},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.2,"breakHorizontal":10.6,"spinRate":1341,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4336679568790691,"extension":6.087207969110006},"hitData":{"launchSpeed":98.2,"launchAngle":16.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.3,"coordY":72.39}},"index":4,"playId":"f69a17c2-a5dd-3d41-9454-1f4c048aae3a","pitchNumber":5,"startTime":"2026-08-30T18:28:22.289Z","endTime":"2026-08-30T18:28:33.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:28:33.320Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jo Adell walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:28:48.336Z","endTime":"2026-08-30T18:30:53.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.1,"endSpeed":84.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.163405114373912,"aZ":-20.12134403465687,"pfxX":-1.8404698852039112,"pfxZ":6.698273400135806,"pX":0.02386757811481479,"pZ":3.295612446507801,"vX0":5.359094236429757,"vY0":-132.7495806279704,"vZ0":-1.3237548215246098,"x":116.09,"y":149.8,"x0":-1.7745019923430536,"y0":50.00556731472633,"z0":5.25354247288185,"aX":-3.313911247853808},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.1,"breakHorizontal":2.3,"spinRate":2475,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.41127450727016157,"extension":5.994256662087134},"index":0,"playId":"9ab131e2-0ee3-3420-8d9e-e81d32e945a9","pitchNumber":1,"startTime":"2026-08-30T18:28:57.504Z","endTime":"2026-08-30T18:29:01.538Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81732776020902,"aZ":-33.00986981816691,"pfxX":0.5279062901391747,"pfxZ":-0.5139966489552417,"pX":1.476371456970494,"pZ":0.9320384805101504,"vX0":7.20217398504366,"vY0":-126.08526018405524,"vZ0":-4.481598101200356,"x":60.72,"y":213.61,"x0":-1.4767797342136315,"y0":50.0046440391481,"z0":5.374095744350058,"aX":0.8550945738117477},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":-2.5,"spinRate":2766,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4331651674140953,"extension":5.843924634005051},"index":1,"playId":"a2814635-600f-3231-afae-3b248df9ffbe","pitchNumber":2,"startTime":"2026-08-30T18:29:10.679Z","endTime":"2026-08-30T18:29:15.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-30T18:29:24.938Z","endTime":"2026-08-30T18:29:35.626Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"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":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.476940222255664,"aZ":-37.570133349870595,"pfxX":8.550235961334343,"pfxZ":-3.8347592242158535,"pX":1.1807378071248138,"pZ":0.4885155482707023,"vX0":4.516988227591703,"vY0":-118.93658829312429,"vZ0":-3.1939155208882566,"x":71.99,"y":225.59,"x0":-1.8645221564763896,"y0":50.00287416458379,"z0":5.315555892457299,"aX":12.036317582752313},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.6,"breakHorizontal":-16.7,"spinRate":3175,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4636009123813962,"extension":5.475315627033923},"index":3,"playId":"85518a3b-6624-3e2d-b56a-82fc31eee07c","pitchNumber":3,"startTime":"2026-08-30T18:29:35.626Z","endTime":"2026-08-30T18:29:39.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669302159055327,"aZ":-28.890772322495604,"pfxX":4.81748276688279,"pfxZ":2.2317425077024353,"pX":-0.5342069663286467,"pZ":4.306178982831675,"vX0":2.3882784758002673,"vY0":-121.30129225487215,"vZ0":4.045455042521929,"x":137.36,"y":122.51,"x0":-2.1614822898293404,"y0":50.001268204160624,"z0":5.1544133301841555,"aX":7.082798076410689},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.4,"breakHorizontal":-9.4,"spinRate":2926,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.4538617369299578,"extension":5.714921779395342},"index":4,"playId":"ec8ad8d6-3767-38f2-87de-d79dc716f25f","pitchNumber":4,"startTime":"2026-08-30T18:29:55.132Z","endTime":"2026-08-30T18:29:59.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85822708257966,"aZ":-21.088292793836615,"pfxX":-2.0281694182448264,"pfxZ":5.850240310823393,"pX":0.4983564583040904,"pZ":2.7719665048897517,"vX0":6.502169034455258,"vY0":-137.16582649986032,"vZ0":-2.635255083531568,"x":98.0,"y":163.94,"x0":-1.645029982773019,"y0":50.00549383286972,"z0":5.1918054595697125,"aX":-3.8459916421105134},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":2.3,"spinRate":2451,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.4001545638401076,"extension":6.093691643247502},"index":5,"playId":"cce5f827-4fb0-318a-ac21-e6f26d392db5","pitchNumber":5,"startTime":"2026-08-30T18:30:09.953Z","endTime":"2026-08-30T18:30:12.993Z","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":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.678026298738676,"aZ":-35.997295892626084,"pfxX":9.372940425055152,"pfxZ":-2.734729875594953,"pX":2.4468794212568645,"pZ":0.6108799913194002,"vX0":6.786667180149882,"vY0":-118.87792015512271,"vZ0":-3.1382636136797037,"x":23.73,"y":222.29,"x0":-1.6860821200281984,"y0":50.00326341147011,"z0":5.292852359056178,"aX":13.10457138552658},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.5,"breakHorizontal":-18.8,"spinRate":3182,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4648681888811015,"extension":5.759313713985059},"index":6,"playId":"98da53f8-6b4a-39c5-b00e-8c7c6902a034","pitchNumber":6,"startTime":"2026-08-30T18:30:29.468Z","endTime":"2026-08-30T18:30:32.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914860316059812,"aZ":-19.23650494543965,"pfxX":-1.9871242720125029,"pfxZ":7.1349065327741545,"pX":-2.5475692753293417,"pZ":3.1657507003065675,"vX0":-0.2437368950793344,"vY0":-133.60668774478103,"vZ0":-1.8039993932359701,"x":214.11,"y":153.3,"x0":-2.1969484422232264,"y0":50.00437642652631,"z0":5.227505223966219,"aX":-3.604444760277674},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":3.6,"spinRate":2323,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40943722208014854,"extension":5.992518624778453},"index":7,"playId":"d1e040e1-96f8-372e-a7ec-29bb33a7f48f","pitchNumber":7,"startTime":"2026-08-30T18:30:48.627Z","endTime":"2026-08-30T18:30:53.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:30:53.471Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathaniel Lowe homers (15) on a fly ball to left center field. Jo Adell scores.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:31:08.930Z","endTime":"2026-08-30T18:33:35.345Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.9,"endSpeed":85.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.790214839459548,"aZ":-22.212683091603004,"pfxX":-9.988010706566309,"pfxZ":5.2983497059585805,"pX":0.7516030317657445,"pZ":2.149126694857211,"vX0":9.783419996497795,"vY0":-136.42470962202867,"vZ0":-3.4602912879760006,"x":88.35,"y":180.75,"x0":-1.5881453404431758,"y0":50.000828273391114,"z0":4.969919859884022,"aX":-18.772851506021798},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.0,"breakHorizontal":16.0,"spinRate":2458,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4019163003607744,"extension":5.6385765513614805},"index":0,"playId":"f329551b-1948-3c41-90a7-d9658a960940","pitchNumber":1,"startTime":"2026-08-30T18:31:21.206Z","endTime":"2026-08-30T18:31:25.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86503977050907,"aZ":-26.51952350323671,"pfxX":-9.795136043367716,"pfxZ":3.3559575550582075,"pX":-1.6216957936674885,"pZ":1.792209861912515,"vX0":4.136018268083345,"vY0":-129.2236553591352,"vZ0":-2.6276076221679627,"x":178.82,"y":190.39,"x0":-1.9737036904022804,"y0":50.003183406456344,"z0":4.867497329082387,"aX":-16.504059698134988},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":16.8,"spinRate":1622,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4244618881855984,"extension":5.968065210889453},"index":1,"playId":"049c79e8-987a-3946-b901-db4f353b8d1c","pitchNumber":2,"startTime":"2026-08-30T18:31:35.989Z","endTime":"2026-08-30T18:31:39.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33734452831656,"aZ":-28.396470292547814,"pfxX":8.064607619891598,"pfxZ":2.5805733323044944,"pX":-1.5691735425847582,"pZ":2.53380820671955,"vX0":-0.7713859278606391,"vY0":-119.94842786800909,"vZ0":0.14535575821362368,"x":176.81,"y":170.37,"x0":-2.2923019438293917,"y0":50.00106456207704,"z0":4.996043769581043,"aX":11.796700481072309},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.9,"breakHorizontal":-14.4,"spinRate":2836,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.4559446177577411,"extension":5.541241667114486},"index":2,"playId":"4459d50c-f120-3839-ae0c-3e2dc5f12bb6","pitchNumber":3,"startTime":"2026-08-30T18:31:51.690Z","endTime":"2026-08-30T18:31:55.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.781892293172152,"aZ":-16.502404537674057,"pfxX":-5.913877457895065,"pfxZ":8.287899052310324,"pX":-1.0983244477918197,"pZ":3.074859482261244,"vX0":3.914646811016312,"vY0":-136.795571606899,"vZ0":-2.361200960720205,"x":158.87,"y":155.76,"x0":-1.781133943645771,"y0":50.00301217188057,"z0":5.0832588765381965,"aX":-11.184208688616808},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2223,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40072558616225207,"extension":5.73174401839045},"index":3,"playId":"3aa549f7-8b29-3d1f-9c95-5e6c3e5e628e","pitchNumber":4,"startTime":"2026-08-30T18:32:06.618Z","endTime":"2026-08-30T18:32:10.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.898899571785435,"aZ":-15.825501502874406,"pfxX":-5.63866435050741,"pfxZ":8.779750448128265,"pX":-0.31574186084481554,"pZ":3.1262503181853676,"vX0":5.581654048605412,"vY0":-135.8698749431229,"vZ0":-2.2679605029814858,"x":129.04,"y":154.37,"x0":-1.6681159093520754,"y0":50.003573981062125,"z0":5.07676101208253,"aX":-10.500524411925616},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2252,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.40376776677284276,"extension":5.979245568763542},"index":4,"playId":"774a2574-6fd2-3429-82ae-8585da49a40c","pitchNumber":5,"startTime":"2026-08-30T18:32:23.046Z","endTime":"2026-08-30T18:32:26.260Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.27099102516227,"aZ":-15.804051358086292,"pfxX":-7.332370935514815,"pfxZ":8.54255391360437,"pX":-0.7579655588146289,"pZ":3.1815778742872136,"vX0":5.278008965816985,"vY0":-138.57932680381327,"vZ0":-2.189982440764997,"x":145.89,"y":152.88,"x0":-1.7490992227316031,"y0":50.001323576813526,"z0":5.05609101655324,"aX":-14.047773699628571},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":12.0,"spinRate":2337,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.39751650127836324,"extension":5.745238822353482},"index":5,"playId":"4fba5630-7158-346f-bb28-5b9b09777a39","pitchNumber":6,"startTime":"2026-08-30T18:32:45.618Z","endTime":"2026-08-30T18:32:51.013Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4893428959576,"aZ":-19.96883974442703,"pfxX":-6.835903202484425,"pfxZ":6.284692855164069,"pX":-0.6600566028711956,"pZ":2.6817158346940055,"vX0":5.459815020049253,"vY0":-138.81643958008593,"vZ0":-2.98267109522318,"x":142.16,"y":166.37,"x0":-1.76900893327044,"y0":50.00367774624336,"z0":5.107173710963592,"aX":-13.276968068249564},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":11.2,"spinRate":2414,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39531181193532783,"extension":5.686758123437185},"hitData":{"launchSpeed":100.7,"launchAngle":28.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":55.37,"coordY":65.62}},"index":6,"playId":"9bd7e881-543c-3e52-901c-eef48206fc61","pitchNumber":7,"startTime":"2026-08-30T18:33:09.929Z","endTime":"2026-08-30T18:33:35.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:33:35.345Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:33:53.009Z","endTime":"2026-08-30T18:34:18.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":94.8,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.611638911690065,"aZ":-18.905329567371734,"pfxX":-8.384497424367966,"pfxZ":6.960041078127367,"pX":-1.1059823113309029,"pZ":2.0890204099978376,"vX0":4.571193583123668,"vY0":-137.91005889433478,"vZ0":-4.598644147026418,"x":159.16,"y":182.38,"x0":-1.704827300999722,"y0":50.00152601354642,"z0":5.071440210802263,"aX":-15.983446208783858},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.8,"breakHorizontal":14.0,"spinRate":2345,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39872151558401603,"extension":5.868708432183415},"index":0,"playId":"7ead5090-ba03-3ecf-9b84-e108d7596d7e","pitchNumber":1,"startTime":"2026-08-30T18:33:58.919Z","endTime":"2026-08-30T18:34:03.359Z","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":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37201085993295,"aZ":-31.976027853679266,"pfxX":-10.19593942227294,"pfxZ":0.118093023058643,"pX":-0.047653803514125286,"pZ":1.2707848106588076,"vX0":7.516687733225762,"vY0":-129.4165036112406,"vZ0":-3.2043549436698666,"x":118.82,"y":204.47,"x0":-1.6787151788075865,"y0":50.003172775270464,"z0":4.998369694591568,"aX":-17.133482593891635},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.4,"breakHorizontal":16.6,"spinRate":1704,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4247523576637775,"extension":6.113428874463696},"hitData":{"launchSpeed":77.6,"launchAngle":7.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":163.14}},"index":1,"playId":"a78f7487-3375-3eb6-bfb5-dbc680ce4c1f","pitchNumber":2,"startTime":"2026-08-30T18:34:10.437Z","endTime":"2026-08-30T18:34:18.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:34:18.450Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"John Rave walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:36:08.062Z","endTime":"2026-08-30T18:37:57.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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(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":93.0,"endSpeed":83.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70559994391642,"aZ":-14.154786499357135,"pfxX":3.611183778333396,"pfxZ":9.85835789433316,"pX":0.9257945608568902,"pZ":3.795580355121193,"vX0":-1.4624034845174718,"vY0":-135.36774867288864,"vZ0":-1.8376209944500959,"x":81.71,"y":136.3,"x0":1.0085107576960526,"y0":50.00399232875704,"z0":5.491187069872461,"aX":6.601057196535508},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":-6.1,"spinRate":2109,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.4069925287391243,"extension":6.565942711027178},"index":0,"playId":"1f88898b-49c5-3f05-8799-6e0cc9149204","pitchNumber":1,"startTime":"2026-08-30T18:36:23.375Z","endTime":"2026-08-30T18:36:27.259Z","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":93.3,"endSpeed":84.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.933631633116203,"aZ":-13.522325974355043,"pfxX":2.8929660363917074,"pfxZ":10.095172177353792,"pX":-0.4653741074159784,"pZ":1.8281421660526136,"vX0":-4.361868778031661,"vY0":-135.63267770954255,"vZ0":-6.711381614495831,"x":134.74,"y":189.42,"x0":0.7939075568373163,"y0":50.00367008486919,"z0":5.292646008469494,"aX":5.345988091325614},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":-4.2,"spinRate":2140,"spinDirection":149},"zone":7,"typeConfidence":0.89,"plateTime":0.4051025006213451,"extension":6.654379857779442},"index":1,"playId":"6aa43433-9976-3c43-a408-578e27875c35","pitchNumber":2,"startTime":"2026-08-30T18:36:34.902Z","endTime":"2026-08-30T18:36:38.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.275045142673907,"aZ":-28.966377995383805,"pfxX":-5.089335800120882,"pfxZ":1.9701941796949356,"pX":-0.5532830512441289,"pZ":0.9021847643713488,"vX0":-2.165879856486489,"vY0":-127.3052495164119,"vZ0":-5.078894552906661,"x":138.09,"y":214.42,"x0":0.971829620271538,"y0":50.00168370822366,"z0":5.240157490188908,"aX":-8.27919352389484},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":9.7,"spinRate":2390,"spinDirection":217},"zone":13,"typeConfidence":0.93,"plateTime":0.43170505080644483,"extension":6.705874428398453},"index":2,"playId":"f73e47bb-441a-3eb3-82b9-b01101ed6afc","pitchNumber":3,"startTime":"2026-08-30T18:36:47.013Z","endTime":"2026-08-30T18:36:50.343Z","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":94.2,"endSpeed":85.4,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68206705631202,"aZ":-13.343294668290117,"pfxX":3.676442106499773,"pfxZ":9.995581886818009,"pX":-0.33117253334615343,"pZ":2.7674667386270935,"vX0":-4.40538248816987,"vY0":-136.9786531700976,"vZ0":-4.391499838289609,"x":129.62,"y":164.06,"x0":0.8268301177262355,"y0":50.00277078751028,"z0":5.316120117437177,"aX":6.926495652653384},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":-5.6,"spinRate":2161,"spinDirection":148},"zone":1,"typeConfidence":0.91,"plateTime":0.401180036756291,"extension":6.71573463040909},"index":3,"playId":"389bcec3-6dc9-3081-b21e-a556ab06b561","pitchNumber":4,"startTime":"2026-08-30T18:36:59.448Z","endTime":"2026-08-30T18:37:02.692Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-30T18:37:14.372Z","endTime":"2026-08-30T18:37:24.719Z","isPitch":false,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90626544938331,"aZ":-15.284541756820456,"pfxX":3.505134101360543,"pfxZ":8.763141153329354,"pX":0.003532612241049814,"pZ":1.4761004690812038,"vX0":-3.6429911756306828,"vY0":-138.20782435919003,"vZ0":-7.275127342954415,"x":116.87,"y":198.93,"x0":0.885764199178085,"y0":50.00093802248565,"z0":5.1764780921315525,"aX":6.754280444936385},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":-5.5,"spinRate":2161,"spinDirection":148},"zone":13,"typeConfidence":0.89,"plateTime":0.3968864670251073,"extension":6.714734734274449},"index":5,"playId":"52c54cf6-724c-341b-86f7-dbe51f61334c","pitchNumber":5,"startTime":"2026-08-30T18:37:24.719Z","endTime":"2026-08-30T18:37:29.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.874345414040892,"aZ":-13.855961071532068,"pfxX":2.490768109218982,"pfxZ":9.600503436770683,"pX":-0.0938490623357818,"pZ":2.620299954852418,"vX0":-3.769031083813281,"vY0":-137.59275169638704,"vZ0":-4.538697913401231,"x":120.58,"y":168.03,"x0":0.9731226716622166,"y0":50.005145814060064,"z0":5.237201852924808,"aX":4.754019413360387},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-3.7,"spinRate":2056,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.3987956327728863,"extension":6.632983229535555},"index":6,"playId":"eb34a5f5-d8e5-3a71-aaa3-703e1c5d0ae1","pitchNumber":6,"startTime":"2026-08-30T18:37:39.006Z","endTime":"2026-08-30T18:37:45.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.205103692823396,"aZ":-15.835361713854121,"pfxX":3.5411141668807096,"pfxZ":8.531196083428558,"pX":0.3667894109924884,"pZ":4.470108990687982,"vX0":-2.7326648740524457,"vY0":-137.67374211976576,"vZ0":0.2314358860553855,"x":103.02,"y":118.09,"x0":0.9132674019809979,"y0":50.003759504688745,"z0":5.4586594767550025,"aX":6.782840065012894},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":-5.9,"spinRate":2131,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.39819189934088817,"extension":6.631127822858918},"index":7,"playId":"60fe9d63-c290-3cc2-a857-2a007caf31e3","pitchNumber":7,"startTime":"2026-08-30T18:37:53.848Z","endTime":"2026-08-30T18:37:57.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:37:57.143Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to right fielder Chase DeLauter.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:38:02.878Z","endTime":"2026-08-30T18:39:10.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93871767815969,"aZ":-18.188117330790522,"pfxX":3.3612800564731042,"pfxZ":7.707554028614631,"pX":-1.0408712331363974,"pZ":4.1023296716393824,"vX0":-6.122671325132076,"vY0":-134.09211311851735,"vZ0":-0.016554733883093364,"x":156.68,"y":128.02,"x0":0.8389432175388544,"y0":50.00353665855544,"z0":5.410027023957198,"aX":6.100723877896404},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":-4.7,"spinRate":2126,"spinDirection":147},"zone":11,"typeConfidence":0.74,"plateTime":0.40902281338916113,"extension":6.41822356577401},"index":0,"playId":"2ddc349f-9a91-3869-a719-0d183c82c9e4","pitchNumber":1,"startTime":"2026-08-30T18:38:23.326Z","endTime":"2026-08-30T18:38:28.518Z","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":93.4,"endSpeed":85.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.689229613893215,"aZ":-17.19597052265535,"pfxX":4.302006901643504,"pfxZ":8.032028550842831,"pX":0.4392388227554958,"pZ":2.4976960210521395,"vX0":-2.8966281743670246,"vY0":-135.90583452782369,"vZ0":-4.170315943058592,"x":100.26,"y":171.34,"x0":0.9617177879698336,"y0":50.00267436608801,"z0":5.251819938265438,"aX":8.021326730947505},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":-7.2,"spinRate":2103,"spinDirection":145},"zone":6,"typeConfidence":0.82,"plateTime":0.4035355160052796,"extension":6.596096507752126},"hitData":{"launchSpeed":95.5,"launchAngle":26.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.86,"coordY":93.59}},"index":1,"playId":"9e0be71d-5113-362a-965a-dabc8927b594","pitchNumber":2,"startTime":"2026-08-30T18:38:57.383Z","endTime":"2026-08-30T18:39:10.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:39:10.740Z","atBatIndex":13},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Isbel grounds into a force out, fielded by shortstop Brayan Rocchio. John Rave out at 2nd. Kyle Isbel to 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:39:18.055Z","endTime":"2026-08-30T18:40:53.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"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":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.816759743149746,"aZ":-23.26610340005805,"pfxX":8.472403852021458,"pfxZ":4.882121789679331,"pX":1.2110653297352612,"pZ":2.893034770977626,"vX0":-2.423192755930561,"vY0":-134.37757130715093,"vZ0":-2.057432423714076,"x":70.84,"y":160.67,"x0":1.0252857046134947,"y0":50.001813840395634,"z0":5.325887631752435,"aX":15.453117152484591},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":-14.8,"spinRate":1991,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.4080123514267475,"extension":6.516993549467363},"index":0,"playId":"10fae5ec-c061-3aa0-b5d1-5a07e2dcaa8e","pitchNumber":1,"startTime":"2026-08-30T18:39:39.451Z","endTime":"2026-08-30T18:39:43.581Z","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":87.6,"endSpeed":80.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04435933413005,"aZ":-28.910953439189925,"pfxX":-4.647054449859593,"pfxZ":1.9875556834187122,"pX":-0.8389645176166937,"pZ":1.2861259740925424,"vX0":-3.198190008318928,"vY0":-127.49080243190936,"vZ0":-4.325789835220199,"x":148.98,"y":204.05,"x0":1.0368040219047687,"y0":50.00061660335399,"z0":5.29540124567072,"aX":-7.622856856087302},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":9.1,"spinRate":2332,"spinDirection":226},"zone":13,"typeConfidence":0.92,"plateTime":0.43016489377327227,"extension":6.58082330423693},"index":1,"playId":"b7d03850-3dce-3362-b073-3975c70dc0f0","pitchNumber":2,"startTime":"2026-08-30T18:39:56.618Z","endTime":"2026-08-30T18:40:00.363Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"38b0baa4-d1be-36cd-a452-3c8f4e1c3a90","startTime":"2026-08-30T18:40:25.452Z","endTime":"2026-08-30T18:40:28.452Z","isPitch":false,"type":"pickoff"},{"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":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.750693065337103,"aZ":-22.154724695507944,"pfxX":7.364957087527771,"pfxZ":5.58358964308872,"pX":0.25969784523325673,"pZ":3.0714780467222815,"vX0":-4.624401494058449,"vY0":-133.39987628516673,"vZ0":-1.82080143745417,"x":107.1,"y":155.85,"x0":1.0622763347300552,"y0":50.00546923175118,"z0":5.3663794079316895,"aX":13.223710760641577},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.0,"breakHorizontal":-12.2,"spinRate":2160,"spinDirection":147},"zone":2,"typeConfidence":0.91,"plateTime":0.41121814767317044,"extension":6.489808329505928},"hitData":{"launchSpeed":80.5,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.83,"coordY":145.59}},"index":3,"playId":"24659f37-799f-33a1-b441-d6b58ce6600e","pitchNumber":3,"startTime":"2026-08-30T18:40:45.323Z","endTime":"2026-08-30T18:40:53.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:40:53.351Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks. Kyle Isbel to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:41:12.544Z","endTime":"2026-08-30T18:43:38.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.427547041682324,"aZ":-15.887121636999572,"pfxX":2.2461873248164417,"pfxZ":8.880408402953517,"pX":-0.9724934554313417,"pZ":3.429945365048243,"vX0":-5.330632254387004,"vY0":-135.51354798530636,"vZ0":-2.155312801448671,"x":154.07,"y":146.17,"x0":0.7405210431281873,"y0":50.00501983065106,"z0":5.363110406956903,"aX":4.121519323291764},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":-2.8,"spinRate":2228,"spinDirection":150},"zone":11,"typeConfidence":0.88,"plateTime":0.4063450606639156,"extension":6.5250462316751285},"index":0,"playId":"daa54bca-2b05-39be-8d0a-f1fe1fad065f","pitchNumber":1,"startTime":"2026-08-30T18:41:22.564Z","endTime":"2026-08-30T18:41:26.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.098286480582,"aZ":-31.56649321914717,"pfxX":-4.108105239168786,"pfxZ":0.37441865123491525,"pX":-0.4498233832097486,"pZ":2.913660885566855,"vX0":-2.187797428493224,"vY0":-126.3198119181568,"vZ0":-0.06877263417566704,"x":134.15,"y":160.11,"x0":0.9615421792446793,"y0":50.001435913538,"z0":5.482304438880078,"aX":-6.627479491996348},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":7.9,"spinRate":2477,"spinDirection":227},"zone":1,"typeConfidence":0.93,"plateTime":0.4338551157600672,"extension":6.52224907144921},"index":1,"playId":"adaefb22-1d54-3c93-99de-fbacafcafe1e","pitchNumber":2,"startTime":"2026-08-30T18:41:38.501Z","endTime":"2026-08-30T18:41:41.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"bd8d4b61-ce7a-3cb6-810a-c8c40079990b","startTime":"2026-08-30T18:41:54.273Z","endTime":"2026-08-30T18:41:57.323Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.510141971613205,"aZ":-24.42863398459875,"pfxX":6.711964212407965,"pfxZ":4.227159087204793,"pX":0.3516426882391527,"pZ":2.6676039358963175,"vX0":-3.822839436769724,"vY0":-135.06061438714767,"vZ0":-2.5035240005946053,"x":103.6,"y":166.75,"x0":0.9190084561832639,"y0":50.00588018402424,"z0":5.33859127397657,"aX":12.3075941130221},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":-11.3,"spinRate":2141,"spinDirection":142},"zone":6,"typeConfidence":0.91,"plateTime":0.4067280706735743,"extension":6.475145770411763},"index":3,"playId":"3dd9d834-06da-3a30-865d-3c603c4158cf","pitchNumber":3,"startTime":"2026-08-30T18:42:11.299Z","endTime":"2026-08-30T18:42:19.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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79723844241103,"aZ":-31.31226412498167,"pfxX":6.645011710650068,"pfxZ":0.5540232778590246,"pX":0.8698824573246505,"pZ":1.5184385023691145,"vX0":-3.0186683863542534,"vY0":-124.12642276497313,"vZ0":-2.8658729872372755,"x":83.84,"y":197.78,"x0":1.2382527389164995,"y0":50.00517943809325,"z0":5.294703040434919,"aX":10.372442506955547},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-11.3,"spinRate":1817,"spinDirection":117},"zone":14,"typeConfidence":0.89,"plateTime":0.44123561112573473,"extension":6.260455940293242},"index":4,"playId":"8fee6af3-cbcd-33e3-b2c2-cd005f03076b","pitchNumber":4,"startTime":"2026-08-30T18:42:47.329Z","endTime":"2026-08-30T18:42:50.693Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.516370395479008,"aZ":-23.80443557331185,"pfxX":8.31236250427698,"pfxZ":4.514279315696877,"pX":-0.9350918709237167,"pZ":1.9728562029530932,"vX0":-7.6137814963251325,"vY0":-135.0532249150356,"vZ0":-4.2839149932087235,"x":152.64,"y":185.51,"x0":0.8362306132942391,"y0":50.000798658245,"z0":5.247151093934828,"aX":15.403540015306143},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":-13.4,"spinRate":2140,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.4050554900992771,"extension":6.504423533606654},"index":5,"playId":"cf6f6910-5b68-3bd8-914d-7d46fdaa3b75","pitchNumber":5,"startTime":"2026-08-30T18:43:04.280Z","endTime":"2026-08-30T18:43:08.602Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-08-30T18:43:17.655Z","endTime":"2026-08-30T18:43:30.677Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.625018906099882,"aZ":-24.169219232284604,"pfxX":7.421198872084485,"pfxZ":4.261524739428896,"pX":1.228356534981777,"pZ":4.464876645587088,"vX0":-2.0468047613013063,"vY0":-136.12986046642894,"vZ0":1.7663923576110006,"x":70.18,"y":118.23,"x0":1.025372043416424,"y0":50.00326576349347,"z0":5.479702545291476,"aX":13.940877718002882},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":-13.0,"spinRate":2142,"spinDirection":150},"zone":12,"typeConfidence":0.92,"plateTime":0.4022254879089733,"extension":6.371822872118007},"index":7,"playId":"da1aea00-96bf-376b-9d8b-1b2fa4926aae","pitchNumber":6,"startTime":"2026-08-30T18:43:30.677Z","endTime":"2026-08-30T18:43:38.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:43:38.353Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out to right fielder Chase DeLauter.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:43:54.817Z","endTime":"2026-08-30T18:45:25.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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":87.9,"endSpeed":80.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.631179781520665,"aZ":-31.453124226240714,"pfxX":-4.00728582958694,"pfxZ":0.43246144970084544,"pX":1.0691690427072853,"pZ":2.6314701614578295,"vX0":0.8572105051026233,"vY0":-128.0320439358701,"vZ0":-0.8659433555023358,"x":76.25,"y":167.73,"x0":1.251396596749531,"y0":50.00356933288509,"z0":5.428607827338958,"aX":-6.6742082686190125},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.8,"breakHorizontal":7.1,"spinRate":2440,"spinDirection":219},"zone":12,"typeConfidence":0.93,"plateTime":0.4272778714274259,"extension":6.49761329403768},"index":0,"playId":"f28b9b0d-aec4-3d43-a786-40159b9cd629","pitchNumber":1,"startTime":"2026-08-30T18:44:03.356Z","endTime":"2026-08-30T18:44:07.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93391332436494,"aZ":-13.867828410127828,"pfxX":2.8234151983407676,"pfxZ":9.457817320762599,"pX":-0.2864977344579836,"pZ":3.010222800677463,"vX0":-4.180731512612964,"vY0":-138.06388902582884,"vZ0":-3.5866027298621486,"x":127.92,"y":157.5,"x0":0.8786333852903265,"y0":50.005297901913714,"z0":5.255792382753652,"aX":5.466818465835774},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":-4.3,"spinRate":2249,"spinDirection":148},"zone":1,"typeConfidence":0.91,"plateTime":0.3962879744090153,"extension":6.532510607528977},"index":1,"playId":"f16d2a57-5a31-3c05-8653-a475b361fd34","pitchNumber":2,"startTime":"2026-08-30T18:44:19.359Z","endTime":"2026-08-30T18:44:22.359Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"20d42ec0-386b-34ee-a153-e2fb43c3794f","startTime":"2026-08-30T18:44:40.026Z","endTime":"2026-08-30T18:44:43.327Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39355339396093,"aZ":-29.465206182226886,"pfxX":8.356006882361955,"pfxZ":1.7657878286730844,"pX":0.5527058970165283,"pZ":0.8450394269667327,"vX0":-4.092836863222339,"vY0":-123.59150425899148,"vZ0":-4.587495629601668,"x":95.93,"y":215.96,"x0":1.1513279681310553,"y0":50.00304047186907,"z0":5.221682488737299,"aX":12.828047069196158},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.3,"breakHorizontal":-14.0,"spinRate":1939,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4444697199413419,"extension":6.3994201756664015},"index":3,"playId":"766b13ce-47ba-3020-97d6-51702b7f6f35","pitchNumber":3,"startTime":"2026-08-30T18:44:58.959Z","endTime":"2026-08-30T18:45:02.582Z","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":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.633198569244286,"aZ":-14.279286179316237,"pfxX":2.989648401030543,"pfxZ":9.164720885456921,"pX":-0.3310635688644737,"pZ":3.159719500158036,"vX0":-4.234668522982751,"vY0":-138.96237908192415,"vZ0":-3.320916407153529,"x":129.62,"y":153.47,"x0":0.8253202451828546,"y0":50.00083854031871,"z0":5.321016756102388,"aX":5.836642210610556},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-4.6,"spinRate":2216,"spinDirection":149},"zone":1,"typeConfidence":0.91,"plateTime":0.3944173534602635,"extension":6.4994677158200895},"hitData":{"launchSpeed":97.2,"launchAngle":25.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.84,"coordY":79.63}},"index":4,"playId":"2c10611a-9fa8-313a-9f51-d1c0e1b08dbc","pitchNumber":4,"startTime":"2026-08-30T18:45:17.234Z","endTime":"2026-08-30T18:45:25.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:45:25.238Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Genao grounds out, second baseman Tyler Tolbert to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:47:26.117Z","endTime":"2026-08-30T18:49:33.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.541162458701038,"aZ":-26.559945133718,"pfxX":-10.138659752548717,"pfxZ":3.021679901595343,"pX":-0.4211079912579857,"pZ":2.4479111564417977,"vX0":7.212204781610406,"vY0":-135.22952633391577,"vZ0":-2.0765624458404486,"x":133.05,"y":172.69,"x0":-1.800818576154945,"y0":50.00384383843005,"z0":5.0825751333746645,"aX":-18.84332954136179},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":16.9,"spinRate":2342,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.40451349101626377,"extension":5.726310856772111},"index":0,"playId":"99331483-6139-30ae-a237-9d19c4da3e94","pitchNumber":1,"startTime":"2026-08-30T18:47:39.986Z","endTime":"2026-08-30T18:47:43.403Z","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":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64077889756993,"aZ":-43.91162292148547,"pfxX":8.498464229836317,"pfxZ":-9.033396353263935,"pX":-0.5137207186679261,"pZ":2.180268561436017,"vX0":0.6674614936705627,"vY0":-114.3159180626193,"vZ0":2.263391046991952,"x":136.58,"y":179.91,"x0":-1.9124234834544398,"y0":50.00241748631292,"z0":5.54645088278637,"aX":11.042935352863802},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.2,"breakHorizontal":-15.5,"spinRate":3287,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.4825023686143539,"extension":5.524984943454336},"index":1,"playId":"6dee6fc8-a604-3597-a5de-007436c99312","pitchNumber":2,"startTime":"2026-08-30T18:47:51.718Z","endTime":"2026-08-30T18:47:54.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-30T18:48:05.086Z","endTime":"2026-08-30T18:48:12.483Z","isPitch":false,"type":"action","player":{"id":694197,"link":"/api/v1/people/694197"}},{"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":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61259052601596,"aZ":-21.21382916412769,"pfxX":-2.873797870188694,"pfxZ":5.815265415075265,"pX":-0.09877491306063217,"pZ":2.601912873802943,"vX0":5.547093545412338,"vY0":-135.68068208348566,"vZ0":-3.0473842822061683,"x":120.77,"y":168.53,"x0":-1.7862234186576573,"y0":50.00414754766978,"z0":5.199300090363742,"aX":-5.418197355442473},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":4.2,"spinRate":2417,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40200012133820673,"extension":5.97970570914516},"index":3,"playId":"36a5dcb7-27c7-3775-bf85-0f19d5d19f56","pitchNumber":3,"startTime":"2026-08-30T18:48:12.483Z","endTime":"2026-08-30T18:48:17.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.494573353922622,"aZ":-22.59194206123241,"pfxX":-1.224388189264225,"pfxZ":5.096299122349661,"pX":-1.2474049188431748,"pZ":2.0978424716036157,"vX0":2.2647488609348794,"vY0":-135.26577894893114,"vZ0":-4.710404115651379,"x":164.55,"y":182.14,"x0":-1.9309833411297523,"y0":50.003218187559746,"z0":5.416515516564121,"aX":-2.3022280793020524},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":1.8,"spinRate":2323,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.40271080687328675,"extension":5.659208183526422},"index":4,"playId":"83f111f1-2363-3adc-bdd4-5264f907a695","pitchNumber":4,"startTime":"2026-08-30T18:48:27.148Z","endTime":"2026-08-30T18:48:31.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.985569100505835,"aZ":-40.59049918516277,"pfxX":9.453272946341768,"pfxZ":-5.998335262483405,"pX":1.608537436442948,"pZ":1.8636963080704048,"vX0":4.744903979381283,"vY0":-118.14209502202897,"vZ0":0.3409210532147666,"x":55.69,"y":188.46,"x0":-1.6583677304362006,"y0":50.00105774019632,"z0":5.469624997371438,"aX":13.26763619955558},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.4,"breakHorizontal":-18.4,"spinRate":3345,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4648552218032993,"extension":5.676664889510431},"index":5,"playId":"9857a274-607f-3497-93f2-65857b9dbb12","pitchNumber":5,"startTime":"2026-08-30T18:48:39.835Z","endTime":"2026-08-30T18:48:43.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66015866234977,"aZ":-31.255638003839746,"pfxX":-9.194801371688904,"pfxZ":0.541195151847309,"pX":0.7793052513179333,"pZ":1.4927664131867688,"vX0":9.048062849877674,"vY0":-128.71581938370568,"vZ0":-2.7410898307227205,"x":87.29,"y":198.48,"x0":-1.5730879664443076,"y0":50.002453649267565,"z0":4.971620556681681,"aX":-15.555791291478261},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.6,"breakHorizontal":14.9,"spinRate":1774,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4242098767536051,"extension":5.886864901059664},"index":6,"playId":"95e8a258-977d-34e6-80de-9646a317a953","pitchNumber":6,"startTime":"2026-08-30T18:48:53.574Z","endTime":"2026-08-30T18:48:57.434Z","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.1,"endSpeed":85.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.638565971301816,"aZ":-27.073004272385575,"pfxX":-10.423869002046057,"pfxZ":2.7364768310194982,"pX":-0.49583746128018175,"pZ":2.695052607280905,"vX0":6.483254224928116,"vY0":-135.52679677391782,"vZ0":-0.9211331994536004,"x":135.9,"y":166.01,"x0":-1.5602685259390618,"y0":50.00666178201865,"z0":4.924167741254608,"aX":-19.46378345160091},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.9,"breakHorizontal":17.5,"spinRate":2312,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4035957789243443,"extension":5.820408657611957},"index":7,"playId":"0192eff3-ac47-3189-935d-91dc31f3057e","pitchNumber":7,"startTime":"2026-08-30T18:49:06.083Z","endTime":"2026-08-30T18:49:13.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.008148580831065,"aZ":-24.06867671581766,"pfxX":-0.6724008558188277,"pfxZ":4.301410882522221,"pX":0.46128821802274306,"pZ":2.760643636025471,"vX0":6.135543123413505,"vY0":-135.7759271687204,"vZ0":-2.1507124912667157,"x":99.42,"y":164.24,"x0":-1.7311128108447555,"y0":50.006397334641846,"z0":5.221312491571989,"aX":-1.269387666572994},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.6,"breakHorizontal":0.0,"spinRate":2384,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.40190947531629684,"extension":5.69790635950696},"hitData":{"launchSpeed":70.9,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.66,"coordY":151.04}},"index":8,"playId":"ec9acedf-3407-36d9-b73c-7193ef186fb0","pitchNumber":8,"startTime":"2026-08-30T18:49:25.110Z","endTime":"2026-08-30T18:49:33.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:49:33.128Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:49:39.224Z","endTime":"2026-08-30T18:50:46.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0179637687221,"aZ":-29.686529422318625,"pfxX":0.2523182870663354,"pfxZ":1.571596956602506,"pX":0.6554081962024262,"pZ":1.9959614903523732,"vX0":5.785482835795915,"vY0":-124.4324303338567,"vZ0":-2.0208628668467514,"x":92.02,"y":184.89,"x0":-1.7244158860700312,"y0":50.00226095200441,"z0":5.258526772556526,"aX":0.3976906158908811},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.6,"breakHorizontal":-1.7,"spinRate":2633,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.43878792346224005,"extension":5.857067407620387},"index":0,"playId":"42724735-2ca1-3bd6-adf1-7b7f7d76be2e","pitchNumber":1,"startTime":"2026-08-30T18:49:55.665Z","endTime":"2026-08-30T18:49:59.777Z","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":94.1,"endSpeed":86.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.963470016925882,"aZ":-20.5905125592197,"pfxX":-6.338055557150328,"pfxZ":6.072595167747078,"pX":-0.29744251772638547,"pZ":3.3354175942802025,"vX0":6.169860801330308,"vY0":-136.9201584717515,"vZ0":-1.3306891426137417,"x":128.34,"y":148.72,"x0":-1.7517291761378782,"y0":50.00026661208006,"z0":5.230479231031752,"aX":-12.086120716412172},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":10.2,"spinRate":2304,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39935077985903833,"extension":5.943164929331905},"index":1,"playId":"c0192834-4b6e-3aec-8ac3-1d5d78ad6219","pitchNumber":2,"startTime":"2026-08-30T18:50:08.975Z","endTime":"2026-08-30T18:50:11.975Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T18:50:24.267Z","endTime":"2026-08-30T18:50:38.836Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528879947559716,"aZ":-39.6980338663275,"pfxX":8.707584742860252,"pfxZ":-5.326782495190091,"pX":0.4455694417939662,"pZ":2.666067884999224,"vX0":2.787819560675008,"vY0":-119.12074748117438,"vZ0":2.141177954096566,"x":100.02,"y":166.8,"x0":-1.8764673842540749,"y0":50.00349637036433,"z0":5.389876371625835,"aX":12.298581083716607},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-8.6,"breakHorizontal":-16.4,"spinRate":3146,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.46286700626595145,"extension":5.757175901690612},"hitData":{"launchSpeed":84.9,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.26,"coordY":143.83}},"index":3,"playId":"d4797bdc-1f61-33d5-bc39-da4da857037c","pitchNumber":3,"startTime":"2026-08-30T18:50:38.836Z","endTime":"2026-08-30T18:50:46.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:50:46.840Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brayan Rocchio lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:51:04.358Z","endTime":"2026-08-30T18:52:07.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.241861138502262,"aZ":-41.179032385843904,"pfxX":9.21847438570549,"pfxZ":-6.637848102368222,"pX":-0.5662149869809497,"pZ":2.3501879261753356,"vX0":0.49639874290940544,"vY0":-116.41179691220522,"vZ0":2.151805849913358,"x":138.58,"y":175.32,"x0":-1.9786177718622897,"y0":50.003836207447385,"z0":5.34581977335708,"aX":12.503854843833002},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-11.0,"breakHorizontal":-16.8,"spinRate":3267,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4726405526338575,"extension":5.5123857234459095},"index":0,"playId":"bed0a38e-ddac-353b-85a2-5fcbabea3235","pitchNumber":1,"startTime":"2026-08-30T18:51:10.363Z","endTime":"2026-08-30T18:51:14.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.836896351481993,"aZ":-26.332798742246446,"pfxX":-10.515658849736361,"pfxZ":2.9943578041765173,"pX":-0.05213733421336659,"pZ":1.2009282630029119,"vX0":7.861842939817718,"vY0":-138.35414192107808,"vZ0":-4.8829851110127604,"x":118.99,"y":206.35,"x0":-1.5543100686628613,"y0":50.004751746764214,"z0":4.738051469065799,"aX":-20.531949208873122},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.7,"breakHorizontal":17.5,"spinRate":2402,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3948238339032355,"extension":5.868332004272311},"index":1,"playId":"05aabec4-587c-30a6-b33a-22626658d613","pitchNumber":2,"startTime":"2026-08-30T18:51:23.496Z","endTime":"2026-08-30T18:51:27.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.598397449178893,"aZ":-43.2760072201054,"pfxX":8.541552076239265,"pfxZ":-8.262388565725189,"pX":-0.6864705755729618,"pZ":2.1176946007715336,"vX0":0.2828700560567785,"vY0":-115.77067124103712,"vZ0":2.0571441444317387,"x":143.17,"y":181.6,"x0":-1.9185625153071708,"y0":50.002492390861896,"z0":5.390346193811432,"aX":11.478979443422448},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.0,"breakHorizontal":-15.5,"spinRate":3309,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.4749069299997024,"extension":5.435694944662707},"index":2,"playId":"3244e593-191a-36a5-acce-6d6382d65981","pitchNumber":3,"startTime":"2026-08-30T18:51:36.315Z","endTime":"2026-08-30T18:51:39.461Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-30T18:51:47.738Z","endTime":"2026-08-30T18:52:00.513Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90722101063904,"aZ":-21.774106657333995,"pfxX":-6.36798985652916,"pfxZ":5.426721565385822,"pX":0.03186995674723467,"pZ":3.0259555202161943,"vX0":6.848836606618626,"vY0":-136.7841404836256,"vZ0":-1.361479963018273,"x":115.79,"y":157.08,"x0":-1.6634096687137414,"y0":50.003206200855495,"z0":5.006456312400101,"aX":-12.206497544813478},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":10.3,"spinRate":2294,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.39866457175731274,"extension":5.850289774680126},"hitData":{"launchSpeed":92.3,"launchAngle":21.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.23,"coordY":68.12}},"index":4,"playId":"8309369f-8b28-3414-b555-a6672dc3a0e9","pitchNumber":4,"startTime":"2026-08-30T18:52:00.513Z","endTime":"2026-08-30T18:52:07.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:52:07.851Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:54:03.255Z","endTime":"2026-08-30T18:55:21.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":92.4,"endSpeed":83.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94749042751992,"aZ":-24.466798152623962,"pfxX":6.7898136539687055,"pfxZ":4.257273208018261,"pX":0.21464049458862874,"pZ":2.1574998224907933,"vX0":-4.447178820068805,"vY0":-134.43337132189595,"vZ0":-3.785311620219041,"x":108.82,"y":180.53,"x0":1.016918962477689,"y0":50.006248379093314,"z0":5.34191825632851,"aX":12.30195302770503},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":-11.2,"spinRate":2155,"spinDirection":144},"zone":8,"typeConfidence":0.9,"plateTime":0.40906351979096556,"extension":6.501237164866725},"index":0,"playId":"a525a8b2-ff00-3ea1-a861-f2ddc9279cf8","pitchNumber":1,"startTime":"2026-08-30T18:54:12.688Z","endTime":"2026-08-30T18:54:18.503Z","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":93.1,"endSpeed":85.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.657849190190966,"aZ":-15.190356983580243,"pfxX":2.458321808921135,"pfxZ":9.116252269329866,"pX":0.08835431749885819,"pZ":4.342972789602505,"vX0":-2.6970400377234096,"vY0":-135.63650686897026,"vZ0":-0.3560429762914217,"x":113.63,"y":121.52,"x0":0.7761870563180898,"y0":50.00457891524559,"z0":5.5351409557749776,"aX":4.581176106293857},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":-3.8,"spinRate":2105,"spinDirection":153},"zone":12,"typeConfidence":0.89,"plateTime":0.40382232646173,"extension":6.585799073589432},"index":1,"playId":"736e7f2f-46b0-3bc6-b613-76b7ddd40302","pitchNumber":2,"startTime":"2026-08-30T18:54:36.840Z","endTime":"2026-08-30T18:54:40.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.315756978964192,"aZ":-30.275979500626523,"pfxX":-4.092440525340707,"pfxZ":1.1530877544898477,"pX":-1.8377141051627555,"pZ":1.234554331136408,"vX0":-5.40628033680631,"vY0":-126.79823055355438,"vZ0":-4.127755282423057,"x":187.05,"y":205.45,"x0":0.8481122294980138,"y0":50.00004052878365,"z0":5.281504817100131,"aX":-6.70486569970176},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":8.5,"spinRate":2451,"spinDirection":227},"zone":13,"typeConfidence":0.93,"plateTime":0.4308824669810236,"extension":6.708058636887822},"index":2,"playId":"856e0f2c-3388-3ea0-aa95-74b7a394a574","pitchNumber":3,"startTime":"2026-08-30T18:54:49.302Z","endTime":"2026-08-30T18:54:52.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.723307229658566,"aZ":-15.113894304771163,"pfxX":2.6161202979615545,"pfxZ":8.847696702295408,"pX":-1.2034115190138295,"pZ":1.9482338420483705,"vX0":-6.044128089592075,"vY0":-137.76304310710466,"vZ0":-6.202624974298263,"x":162.87,"y":186.18,"x0":0.676039863983247,"y0":50.002171779236434,"z0":5.245024361218219,"aX":5.044626332379013},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":-3.5,"spinRate":2212,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.39712780721638374,"extension":6.683631426301749},"index":3,"playId":"018f1d4e-409e-3c2c-afd3-2bb03fbe8600","pitchNumber":4,"startTime":"2026-08-30T18:55:04.161Z","endTime":"2026-08-30T18:55:07.377Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.022658375481942,"aZ":-30.931748879393496,"pfxX":7.8018461469936025,"pfxZ":0.7884729293640795,"pX":-0.6067002000368029,"pZ":1.0227540384879934,"vX0":-6.498962492820747,"vY0":-124.91015097192262,"vZ0":-4.152481009434565,"x":140.13,"y":211.17,"x0":1.0144331209761202,"y0":50.00557890377922,"z0":5.248447443888053,"aX":12.337905979969392},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":-12.6,"spinRate":1848,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.43841195831069335,"extension":6.3782992517322095},"index":4,"playId":"70fef70c-c976-3cd1-a90d-3f0fc6775a4f","pitchNumber":5,"startTime":"2026-08-30T18:55:17.626Z","endTime":"2026-08-30T18:55:21.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:55:21.188Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out sharply, shortstop Brayan Rocchio to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:55:31.203Z","endTime":"2026-08-30T18:56:37.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":"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":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20026565490272,"aZ":-14.952024813094816,"pfxX":4.438672258186076,"pfxZ":9.026097961013605,"pX":0.28378671184854976,"pZ":4.275832594464137,"vX0":-3.571276432084228,"vY0":-137.65914006224153,"vZ0":-0.23275214351494727,"x":106.18,"y":123.33,"x0":1.0249581598121382,"y0":50.002538767788664,"z0":5.378701137371862,"aX":8.469688479922524},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":-7.2,"spinRate":2217,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.3987509963537441,"extension":6.535284352033131},"index":0,"playId":"706b6ca8-da61-398c-998f-6ab50cce5892","pitchNumber":1,"startTime":"2026-08-30T18:55:44.169Z","endTime":"2026-08-30T18:55:47.862Z","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":94.4,"endSpeed":86.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.303716722451817,"aZ":-16.71248878802342,"pfxX":4.013847632884045,"pfxZ":8.080649662174212,"pX":-0.37770124932846866,"pZ":3.702285882213395,"vX0":-4.922062982120861,"vY0":-137.41964644480973,"vZ0":-1.3645180133615362,"x":131.4,"y":138.82,"x0":0.9147121781442071,"y0":50.004094795234195,"z0":5.340039759287332,"aX":7.681765725192401},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":-6.2,"spinRate":2148,"spinDirection":151},"zone":11,"typeConfidence":0.87,"plateTime":0.39850307335568713,"extension":6.4949750464230345},"index":1,"playId":"7292f513-a8a3-30be-adb3-fe0ccc20bd3a","pitchNumber":2,"startTime":"2026-08-30T18:55:56.307Z","endTime":"2026-08-30T18:55:59.307Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97255437394379,"aZ":-13.469934653712553,"pfxX":2.961351299723831,"pfxZ":9.669196238826983,"pX":-0.9130470707839835,"pZ":3.817517755500516,"vX0":-5.612399750918296,"vY0":-138.01630977110733,"vZ0":-1.7521690164630472,"x":151.8,"y":135.71,"x0":0.7596302215276441,"y0":50.00120624430216,"z0":5.365135881512326,"aX":5.728376414652074},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":-4.2,"spinRate":2309,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.39647487441344476,"extension":6.560039254302869},"index":2,"playId":"4064c31e-e7f4-3e46-8ccd-23e6e1011341","pitchNumber":3,"startTime":"2026-08-30T18:56:12.477Z","endTime":"2026-08-30T18:56:16.967Z","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":95.1,"endSpeed":87.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38376304075184,"aZ":-13.5422819271267,"pfxX":3.533958941627201,"pfxZ":9.57883246253518,"pX":0.32411430782315886,"pZ":3.2941516316329675,"vX0":-2.968961917499392,"vY0":-138.45467149063109,"vZ0":-2.9352840598094234,"x":104.65,"y":149.84,"x0":0.9502310377458567,"y0":50.002253586280546,"z0":5.272139616974721,"aX":6.8735281628445195},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-5.8,"spinRate":2288,"spinDirection":150},"zone":3,"typeConfidence":0.91,"plateTime":0.39533418309318025,"extension":6.676486742327538},"hitData":{"launchSpeed":100.1,"launchAngle":5.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":101.65,"coordY":148.62}},"index":3,"playId":"eee12da5-c122-30f9-bafe-b76c68146624","pitchNumber":4,"startTime":"2026-08-30T18:56:29.935Z","endTime":"2026-08-30T18:56:37.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:56:37.961Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to shortstop Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:56:46.669Z","endTime":"2026-08-30T18:57:52.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":86.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255822774555437,"aZ":-14.913626316408712,"pfxX":4.265190189911989,"pfxZ":8.990261515806715,"pX":-0.6717602014095544,"pZ":3.2758470510595252,"vX0":-5.610420235537894,"vY0":-137.3906867264484,"vZ0":-2.808701775331774,"x":142.61,"y":150.33,"x0":0.8386293214340199,"y0":50.00014038461733,"z0":5.319591621903942,"aX":8.186839455659106},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":-6.6,"spinRate":2103,"spinDirection":149},"zone":1,"typeConfidence":0.89,"plateTime":0.39803814066805243,"extension":6.663733266881554},"index":0,"playId":"a4e1d93b-bc3b-3300-babd-282bb8b404ad","pitchNumber":1,"startTime":"2026-08-30T18:57:01.155Z","endTime":"2026-08-30T18:57:04.364Z","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":95.0,"endSpeed":87.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0650413383333,"aZ":-14.150535405781614,"pfxX":4.121719326991713,"pfxZ":9.24830590958385,"pX":-0.13536465236234207,"pZ":2.8219133996420225,"vX0":-3.9702248526434736,"vY0":-138.28511944625384,"vZ0":-4.135993313533791,"x":122.16,"y":162.59,"x0":0.7792083703400361,"y0":50.000254871084515,"z0":5.277496427856201,"aX":8.030600151169898},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":-6.7,"spinRate":2284,"spinDirection":157},"zone":5,"typeConfidence":0.91,"plateTime":0.39516034418319945,"extension":6.708403691833899},"index":1,"playId":"8614a667-6d7d-367a-bed1-13c60215887e","pitchNumber":2,"startTime":"2026-08-30T18:57:15.076Z","endTime":"2026-08-30T18:57:20.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.478513378849527,"aZ":-36.13361251177197,"pfxX":-4.892325132314061,"pfxZ":-2.8452591971950163,"pX":-0.9736155071570153,"pZ":1.268853279874698,"vX0":-2.801465794350928,"vY0":-116.84138001705506,"vZ0":-1.8720654592726589,"x":154.11,"y":204.52,"x0":0.8734774128240157,"y0":50.00178219104473,"z0":5.452497273430874,"aX":-6.8133882775426065},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.3,"breakHorizontal":9.5,"spinRate":2398,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.467447323417125,"extension":6.645361916047292},"index":2,"playId":"d9a5936c-bfc8-389f-84ce-5a27f116305a","pitchNumber":3,"startTime":"2026-08-30T18:57:31.494Z","endTime":"2026-08-30T18:57:34.494Z","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.1,"endSpeed":78.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857276204651512,"aZ":-29.832618349990806,"pfxX":7.667813083381306,"pfxZ":1.492183049658216,"pX":0.09289235045022046,"pZ":2.6720046762429592,"vX0":-4.734391517197609,"vY0":-123.87336887115636,"vZ0":-0.502488853846974,"x":113.46,"y":166.64,"x0":1.0248337848714641,"y0":50.00133868345507,"z0":5.354123485481206,"aX":12.012425369321074},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.9,"breakHorizontal":-13.0,"spinRate":1873,"spinDirection":119},"zone":5,"typeConfidence":0.9,"plateTime":0.44079262479433456,"extension":6.375707892122069},"hitData":{"launchSpeed":80.6,"launchAngle":54.0,"totalDistance":226.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":144.0,"coordY":111.66}},"index":3,"playId":"8f24b822-724c-3b2d-b4c0-a0fde619f610","pitchNumber":4,"startTime":"2026-08-30T18:57:42.762Z","endTime":"2026-08-30T18:57:52.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:57:52.782Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:59:38.043Z","endTime":"2026-08-30T19:00:41.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610377606149818,"aZ":-18.20718626828031,"pfxX":-1.6915521446010273,"pfxZ":8.066238937460955,"pX":0.30399032371608203,"pZ":2.2435217886212553,"vX0":5.8187005122062985,"vY0":-130.77891842951158,"vZ0":-4.199423873319154,"x":105.41,"y":178.2,"x0":-1.7302214922353443,"y0":50.00650768825544,"z0":5.236165734604339,"aX":-2.9312638124534334},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.9,"breakHorizontal":1.8,"spinRate":2321,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.41883952654189516,"extension":5.727879904966133},"index":0,"playId":"38acdb4c-bd25-3dc0-8166-5f6934dc732a","pitchNumber":1,"startTime":"2026-08-30T18:59:56.204Z","endTime":"2026-08-30T18:59:59.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":71.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70136709343233,"aZ":-42.82597933351772,"pfxX":7.782726737233142,"pfxZ":-8.137911613565066,"pX":-0.34656029689755125,"pZ":1.9047011531608782,"vX0":1.2056854118641358,"vY0":-115.00120785827541,"vZ0":1.6180128350653968,"x":130.21,"y":187.35,"x0":-1.8897109640614302,"y0":50.000415844368035,"z0":5.4171926063645754,"aX":10.19247739219617},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.8,"breakHorizontal":-14.4,"spinRate":3152,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.48035644014115153,"extension":5.556993828540458},"index":1,"playId":"f85a055b-1432-31c9-a44c-92e8b8bdddb6","pitchNumber":2,"startTime":"2026-08-30T19:00:08.630Z","endTime":"2026-08-30T19:00:12.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36247919664948,"aZ":-45.400230460131134,"pfxX":8.407734047609104,"pfxZ":-9.687614038124254,"pX":-0.9178733554590184,"pZ":2.0258004677316186,"vX0":-0.04229052041193998,"vY0":-117.0249799895351,"vZ0":2.3640329664454023,"x":151.99,"y":184.08,"x0":-1.988934507515533,"y0":50.004725952897154,"z0":5.305657094268194,"aX":11.476213666937944},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.4,"breakHorizontal":-15.1,"spinRate":3338,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4709303718011695,"extension":5.725793323410913},"hitData":{"launchSpeed":71.8,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":163.75}},"index":2,"playId":"4a08e5e2-28c5-3436-a81b-e09d849f01f8","pitchNumber":3,"startTime":"2026-08-30T19:00:32.337Z","endTime":"2026-08-30T19:00:41.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:00:41.358Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a sharp line drive to center fielder Kyle Isbel. Steven Kwan to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:01:04.093Z","endTime":"2026-08-30T19:01:53.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":71.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.724332328320088,"aZ":-43.126584628342236,"pfxX":8.61635175193208,"pfxZ":-8.337200831661109,"pX":-0.13961218366248293,"pZ":2.5705699351480056,"vX0":1.640987778370807,"vY0":-114.87916995148909,"vZ0":3.1204981745059923,"x":122.32,"y":169.37,"x0":-1.9847118270132627,"y0":50.00443892982588,"z0":5.438236317161178,"aX":11.3165028964886},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-13.8,"breakHorizontal":-16.0,"spinRate":3314,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.47998753871391875,"extension":5.504186088378984},"index":0,"playId":"4d54a6be-0b67-3c77-8f36-97bd245bface","pitchNumber":1,"startTime":"2026-08-30T19:01:11.851Z","endTime":"2026-08-30T19:01:14.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13648840603901,"aZ":-22.089927924219097,"pfxX":-2.5146121793245797,"pfxZ":5.549442927061527,"pX":0.9419007560550934,"pZ":2.2146376476469296,"vX0":8.135244273503591,"vY0":-133.31062594441374,"vZ0":-3.057414228502288,"x":81.1,"y":178.98,"x0":-1.8100085519948692,"y0":50.002342145360814,"z0":4.954122377354459,"aX":-4.56997605434753},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":3.0,"spinRate":2389,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40940647665692875,"extension":5.78626211516258},"index":1,"playId":"e2ce98eb-1caf-3fbf-8792-14ba5f7963fc","pitchNumber":2,"startTime":"2026-08-30T19:01:27.107Z","endTime":"2026-08-30T19:01:31.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.054449207396484,"aZ":-25.174739459972404,"pfxX":-11.271973927677204,"pfxZ":3.821427385927743,"pX":-0.6773161624287041,"pZ":2.041368383870348,"vX0":6.928246833681792,"vY0":-134.05760352393597,"vZ0":-2.5236642649183287,"x":142.82,"y":183.66,"x0":-1.8212022465144326,"y0":50.00588559018645,"z0":4.778705802531028,"aX":-20.665706018274243},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":19.1,"spinRate":2338,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.40747539845509984,"extension":6.336863117054477},"hitData":{"launchSpeed":104.7,"launchAngle":9.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.04,"coordY":89.69}},"index":2,"playId":"a1360a75-f876-30f5-9af0-165b8d43d21e","pitchNumber":3,"startTime":"2026-08-30T19:01:43.570Z","endTime":"2026-08-30T19:01:53.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:01:53.614Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks. Steven Kwan to 3rd. Chase DeLauter to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:02:00.745Z","endTime":"2026-08-30T19:03:51.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.120779885420877,"aZ":-29.85851589167447,"pfxX":-11.538980849693115,"pfxZ":1.4116396912415539,"pX":0.17997005108033395,"pZ":1.3539163163032555,"vX0":8.52425636066268,"vY0":-127.37076176057971,"vZ0":-3.141849560330927,"x":110.14,"y":202.22,"x0":-1.710590005577076,"y0":50.00586679473942,"z0":4.96421890293676,"aX":-18.96607156160448},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":19.0,"spinRate":2103,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4300030342914871,"extension":6.108830528762421},"index":0,"playId":"650c8533-a3a1-3812-8d65-82ba1ecd0e9f","pitchNumber":1,"startTime":"2026-08-30T19:02:17.799Z","endTime":"2026-08-30T19:02:21.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.789587028657884,"aZ":-43.112109725062425,"pfxX":7.544163657713602,"pfxZ":-7.882329055290632,"pX":0.20134332637303917,"pZ":1.1446964316971036,"vX0":2.6653148499924884,"vY0":-118.25522406998861,"vZ0":-0.07073218209207921,"x":109.33,"y":207.87,"x0":-1.9268196254435528,"y0":50.00278232973161,"z0":5.197696981601097,"aX":10.468656960672018},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.9,"breakHorizontal":-14.4,"spinRate":3315,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.46680028149484576,"extension":5.741661397510129},"index":1,"playId":"fbfa16ba-0809-337c-b80d-ac502ae546da","pitchNumber":2,"startTime":"2026-08-30T19:02:33.558Z","endTime":"2026-08-30T19:02:37.262Z","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":95.2,"endSpeed":87.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.832698755705987,"aZ":-17.543743737567393,"pfxX":-6.754556178934001,"pfxZ":7.514485278872629,"pX":-0.7127874744859246,"pZ":3.294237649728229,"vX0":5.4100051181562625,"vY0":-138.62036238236468,"vZ0":-1.6740532333987999,"x":144.17,"y":149.84,"x0":-1.8116306861040172,"y0":50.00360855883043,"z0":5.076560593703702,"aX":-13.152878680225362},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":11.2,"spinRate":2414,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39504994206755617,"extension":6.07257687923512},"index":2,"playId":"2d761d2e-fe4e-35fe-bf53-8f845204b0bf","pitchNumber":3,"startTime":"2026-08-30T19:02:51.257Z","endTime":"2026-08-30T19:02:54.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.034274868193915,"aZ":-32.35075205329061,"pfxX":2.147757771116604,"pfxZ":-0.10363959749979035,"pX":-1.778887886330677,"pZ":1.953202568538582,"vX0":-0.007330650835728439,"vY0":-128.03088674300784,"vZ0":-2.1077188220101397,"x":184.81,"y":186.04,"x0":-2.0553217126243823,"y0":50.00438037260519,"z0":5.3051176858590905,"aX":3.585998338413106},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":-3.8,"spinRate":2737,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.4268839087167198,"extension":5.745362302710259},"index":3,"playId":"a45ed1e1-73c8-32b8-b41f-90d41856304b","pitchNumber":4,"startTime":"2026-08-30T19:03:11.425Z","endTime":"2026-08-30T19:03:15.138Z","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":86.4,"endSpeed":80.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.723743826281815,"aZ":-31.943909424198594,"pfxX":1.7594078216644835,"pfxZ":0.14094421626620857,"pX":-0.7112718836030681,"pZ":0.14250499321514734,"vX0":2.324658824517279,"vY0":-125.83992698188455,"vZ0":-6.489882029337059,"x":144.11,"y":234.93,"x0":-1.8728928492203378,"y0":50.00076901304842,"z0":5.318041714626748,"aX":2.842846499137386},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-3.7,"spinRate":2644,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.4340020831854483,"extension":5.754191315957039},"index":4,"playId":"902acf7d-15e2-319b-b772-a3e4941f142e","pitchNumber":5,"startTime":"2026-08-30T19:03:28.469Z","endTime":"2026-08-30T19:03:31.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.847302607903874,"aZ":-23.367387661343464,"pfxX":1.0502548033697345,"pfxZ":4.804146472392608,"pX":-0.1802278826631848,"pZ":3.757150202017973,"vX0":3.8572400860715472,"vY0":-134.47166807701075,"vZ0":0.1786310765333431,"x":123.87,"y":137.34,"x0":-1.7690457989153467,"y0":50.00447887122814,"z0":5.34614129990565,"aX":1.9245650738490458},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":-2.8,"spinRate":2298,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.40714047378716645,"extension":5.869944618009452},"index":5,"playId":"4c5b3510-9694-3aa1-a423-42fa50c3bc5e","pitchNumber":6,"startTime":"2026-08-30T19:03:47.827Z","endTime":"2026-08-30T19:03:51.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:03:51.684Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jo Adell doubles (22) on a line drive to left fielder John Rave. Steven Kwan scores. Chase DeLauter scores. José Ramírez to 3rd.","rbi":2,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:04:45.595Z","endTime":"2026-08-30T19:06:10.441Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:04:10.093Z","endTime":"2026-08-30T19:04:47.885Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.727003809053116,"aZ":-17.951740972537625,"pfxX":-0.8903227100263563,"pfxZ":7.817864568734427,"pX":0.024278530705867194,"pZ":3.2495035905708423,"vX0":5.051347951255486,"vY0":-133.99204040877223,"vZ0":-1.6390737948484437,"x":116.07,"y":151.04,"x0":-1.7690958876600955,"y0":50.00556878299153,"z0":5.150729782666004,"aX":-1.620338249156484},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":0.5,"spinRate":2467,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.40863233646487274,"extension":6.137912300422218},"index":1,"playId":"936e39d1-06c5-373f-af9c-b0969d5ef777","pitchNumber":1,"startTime":"2026-08-30T19:04:47.885Z","endTime":"2026-08-30T19:04:51.138Z","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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":69.1,"endSpeed":63.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.766438885543238,"aZ":-36.17436006592286,"pfxX":6.430163046871634,"pfxZ":-3.958930843291717,"pX":0.929571843798213,"pZ":1.5639120940548608,"vX0":4.076925015451208,"vY0":-100.46492801183356,"vZ0":2.309920751337489,"x":81.57,"y":196.55,"x0":-1.9681993340724837,"y0":50.00046576498127,"z0":5.030202886726059,"aX":6.506237584505668},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-6.0,"breakHorizontal":-12.8,"spinRate":2397,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.547264163278903,"extension":5.923807628353662},"index":2,"playId":"ea853246-f7e4-3d71-92df-b31f2edcfe1f","pitchNumber":2,"startTime":"2026-08-30T19:05:04.065Z","endTime":"2026-08-30T19:05:07.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.902027323548033,"aZ":-43.27160756028042,"pfxX":8.19883406212478,"pfxZ":-8.075783322040206,"pX":0.28559768178626727,"pZ":1.4804470775434566,"vX0":2.4230534464565205,"vY0":-117.2690690276755,"vZ0":0.6466320790103381,"x":106.11,"y":198.81,"x0":-1.8296093738437238,"y0":50.00283477755013,"z0":5.280993391690814,"aX":11.267357786944181},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-14.0,"breakHorizontal":-15.5,"spinRate":3295,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.46945309847942207,"extension":5.790155339025214},"index":3,"playId":"82d6ba11-0d58-38cc-b8c5-a0b74e61a276","pitchNumber":3,"startTime":"2026-08-30T19:05:21.565Z","endTime":"2026-08-30T19:05:24.771Z","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":87.2,"endSpeed":81.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620878133472292,"aZ":-29.613001931332587,"pfxX":0.21620941418029815,"pfxZ":1.5568692450908204,"pX":1.952401819915759,"pZ":1.6388464418830047,"vX0":8.608275680399643,"vY0":-126.87716455132778,"vZ0":-3.3355938665323817,"x":42.58,"y":194.53,"x0":-1.4988973697910182,"y0":50.003588394904654,"z0":5.306448114737061,"aX":0.3551297298204558},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":-2.2,"spinRate":2747,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4301165520940424,"extension":6.0034158972328795},"index":4,"playId":"0d619cf5-2637-3c35-b28b-df2a9843d436","pitchNumber":4,"startTime":"2026-08-30T19:05:43.033Z","endTime":"2026-08-30T19:05:46.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":68.2,"endSpeed":63.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.892851390803338,"aZ":-33.97241633028151,"pfxX":9.40851535565545,"pfxZ":-1.8034301700607402,"pX":0.16082382333684248,"pZ":1.8167790874208587,"vX0":1.9692247990658442,"vY0":-99.21363543753166,"vZ0":2.619977659147085,"x":110.87,"y":189.73,"x0":-2.06697107257459,"y0":50.00307869739578,"z0":4.906998310383955,"aX":9.377810973252267},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-2.2,"breakHorizontal":-17.6,"spinRate":2520,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.5521002492014921,"extension":6.003128057068458},"hitData":{"launchSpeed":93.4,"launchAngle":21.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":37.81,"coordY":109.98}},"index":5,"playId":"fd5bcf28-5a80-3e09-b8b6-d99585b2fe43","pitchNumber":5,"startTime":"2026-08-30T19:05:59.390Z","endTime":"2026-08-30T19:06:10.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:06:10.441Z","atBatIndex":26},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nathaniel Lowe out on a sacrifice fly to center fielder Kyle Isbel. José Ramírez scores.","rbi":1,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:06:34.087Z","endTime":"2026-08-30T19:07:29.703Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55077347569295,"aZ":-17.85049037298152,"pfxX":-2.9516767591584996,"pfxZ":8.001021862800002,"pX":0.491506517794052,"pZ":2.6636939357659175,"vX0":7.004251471000619,"vY0":-132.7584606014496,"vZ0":-2.753511634263468,"x":98.26,"y":166.86,"x0":-1.7937863137388272,"y0":50.0062224130962,"z0":5.0086920107794075,"aX":-5.287248627848751},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":3.8,"spinRate":2444,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4120660843822108,"extension":5.872564518951577},"index":0,"playId":"65d3b10a-738e-3a61-a4db-2c43a0905a4a","pitchNumber":1,"startTime":"2026-08-30T19:06:45.006Z","endTime":"2026-08-30T19:06:48.448Z","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":82.2,"endSpeed":74.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251698223226448,"aZ":-32.1785681237817,"pfxX":10.397245170119678,"pfxZ":-0.0013695613365154458,"pX":-0.7004206135403596,"pZ":3.741789649027655,"vX0":0.5472035263321567,"vY0":-119.60839456824216,"vZ0":3.488524906511465,"x":143.7,"y":137.75,"x0":-2.2817401452439414,"y0":50.0042937856481,"z0":5.1681180041873525,"aX":14.912057327366966},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.2,"breakHorizontal":-19.0,"spinRate":2910,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.4597253171089357,"extension":5.625680000580065},"index":1,"playId":"3cdc8bdf-1ccd-3618-b39e-987d65b91812","pitchNumber":2,"startTime":"2026-08-30T19:07:03.693Z","endTime":"2026-08-30T19:07:07.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44747551714442,"aZ":-31.296061643110807,"pfxX":-10.060476208278144,"pfxZ":0.5381302398494725,"pX":-0.6241558114292498,"pZ":2.1514332281197057,"vX0":6.168325301455749,"vY0":-126.91561746517684,"vZ0":-0.9965447674083472,"x":140.79,"y":180.69,"x0":-1.781436776591349,"y0":50.00247162796651,"z0":5.04608641679375,"aX":-16.379805724955443},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":16.8,"spinRate":1955,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.4319016525856578,"extension":6.028823366532922},"hitData":{"launchSpeed":89.0,"launchAngle":40.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.53,"coordY":76.36}},"index":2,"playId":"6f3b428e-e556-3266-ac50-989c0f231355","pitchNumber":3,"startTime":"2026-08-30T19:07:17.680Z","endTime":"2026-08-30T19:07:29.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:07:29.703Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Travis Bazzana flies out sharply to right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:07:52.159Z","endTime":"2026-08-30T19:08:25.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.084615062917685,"aZ":-35.6965719407168,"pfxX":8.94090847116328,"pfxZ":-2.5307395894168785,"pX":-0.10271562581255746,"pZ":2.013930959146043,"vX0":2.135691433502071,"vY0":-118.28494023708757,"vZ0":0.5677924103188445,"x":120.92,"y":184.4,"x0":-2.181883142877711,"y0":50.00095345917491,"z0":5.088250605999427,"aX":12.455586560573044},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.1,"breakHorizontal":-16.7,"spinRate":2944,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4660460434344329,"extension":5.676109774805945},"index":0,"playId":"853ebf1f-8aa1-322f-acce-9f5d0ec4de0d","pitchNumber":1,"startTime":"2026-08-30T19:07:58.549Z","endTime":"2026-08-30T19:08:02.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80737716090888,"aZ":-26.936289797905065,"pfxX":-11.552515861320373,"pfxZ":3.1045450408085493,"pX":0.2707273491051815,"pZ":1.932613478490717,"vX0":8.612082328339065,"vY0":-129.49600151089234,"vZ0":-2.5629515605950095,"x":106.68,"y":186.6,"x0":-1.6087841695162188,"y0":50.0007457866646,"z0":5.010646804444727,"aX":-19.480866604160585},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":18.8,"spinRate":2116,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.42409317192454354,"extension":6.080219712037341},"hitData":{"launchSpeed":101.2,"launchAngle":52.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":174.25,"coordY":90.36}},"index":1,"playId":"f0b0fd94-a69b-37c6-8755-76295a236e58","pitchNumber":2,"startTime":"2026-08-30T19:08:11.602Z","endTime":"2026-08-30T19:08:25.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:08:25.640Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Genao strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:08:29.809Z","endTime":"2026-08-30T19:10:21.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.3,"endSpeed":78.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.599025526387592,"aZ":-26.32139063058989,"pfxX":-11.277121299214748,"pfxZ":3.699957977191085,"pX":-1.2688196498845163,"pZ":2.250482864684694,"vX0":4.85532173735953,"vY0":-125.57858945504239,"vZ0":-1.6306157674073247,"x":165.36,"y":178.02,"x0":-1.7718252356221291,"y0":50.005345792813884,"z0":5.06845325132511,"aX":-17.848919506976937},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.5,"breakHorizontal":19.2,"spinRate":2065,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43769643525410773,"extension":5.929324814958243},"index":0,"playId":"3b1f4914-9765-3e0e-90c0-1bba93cd3fdd","pitchNumber":1,"startTime":"2026-08-30T19:08:48.462Z","endTime":"2026-08-30T19:08:51.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.2,"endSpeed":71.7,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47252491881316,"aZ":-44.20347993579278,"pfxX":7.907215676771388,"pfxZ":-9.147563805940482,"pX":-1.1820992510301391,"pZ":2.6929248882246632,"vX0":-0.45548471811371505,"vY0":-115.16231308632496,"vZ0":3.6058145628564438,"x":162.06,"y":166.07,"x0":-2.0036059860274946,"y0":50.0001726892203,"z0":5.4431005380026125,"aX":10.401673218867288},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.0,"breakHorizontal":-14.0,"spinRate":3180,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.47938391657827983,"extension":5.61301991060133},"index":1,"playId":"81cd389b-5791-34a1-a7bc-cf066ee16469","pitchNumber":2,"startTime":"2026-08-30T19:09:09.462Z","endTime":"2026-08-30T19:09:13.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72194209104571,"aZ":-41.72854709832886,"pfxX":8.173102890202463,"pfxZ":-7.029979717199868,"pX":0.5702251554984169,"pZ":1.3739114118141604,"vX0":3.1149671957439464,"vY0":-116.86224694781181,"vZ0":0.2784069488412535,"x":95.26,"y":201.68,"x0":-1.8490371090922704,"y0":50.00513614643149,"z0":5.2317592136030555,"aX":11.101920197025418},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.2,"breakHorizontal":-15.6,"spinRate":3289,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4719706803315198,"extension":5.666446616393952},"index":2,"playId":"b93cd05e-49cb-386a-95f0-c96043e30ef5","pitchNumber":3,"startTime":"2026-08-30T19:09:22.877Z","endTime":"2026-08-30T19:09:25.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51209899329069,"aZ":-29.584407766453914,"pfxX":1.2562263661786597,"pfxZ":1.6025093524577723,"pX":0.013933864708624157,"pZ":0.926732994365801,"vX0":3.9148637933817643,"vY0":-125.8739474171728,"vZ0":-4.96969707694665,"x":116.47,"y":213.76,"x0":-1.719511957063737,"y0":50.00625510626643,"z0":5.29840884188586,"aX":2.032285123543497},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-3.1,"spinRate":2846,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4337484586760434,"extension":5.975081752579854},"index":3,"playId":"16e7c074-8e3b-38b3-bad9-4e985f8195ef","pitchNumber":4,"startTime":"2026-08-30T19:09:41.170Z","endTime":"2026-08-30T19:09:44.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3197752155258,"aZ":-42.174198991142326,"pfxX":8.87144526961,"pfxZ":-7.586249674764398,"pX":0.4508915837383295,"pZ":1.416203404919353,"vX0":2.7542719242875138,"vY0":-115.18291946095529,"vZ0":0.7312260929462777,"x":99.81,"y":200.54,"x0":-1.9194167404181959,"y0":50.00567071579864,"z0":5.237901664911499,"aX":11.687045776640462},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.1,"breakHorizontal":-16.8,"spinRate":3231,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4791581990793099,"extension":5.676470961305022},"index":4,"playId":"24428069-4ad7-3eb3-9aaa-c12f10367203","pitchNumber":5,"startTime":"2026-08-30T19:09:57.075Z","endTime":"2026-08-30T19:10:00.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35896303572855,"aZ":-18.13167317291062,"pfxX":-5.536228410383529,"pfxZ":7.168422124026032,"pX":-0.9687302883825945,"pZ":3.761927506763674,"vX0":4.197394763055475,"vY0":-138.68208209324712,"vZ0":-0.4262386785650455,"x":153.93,"y":137.21,"x0":-1.7782777407791976,"y0":50.002845300290595,"z0":5.12095736101519,"aX":-10.845382038311188},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":9.2,"spinRate":2452,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3941022082286465,"extension":5.71176115738226},"index":5,"playId":"2b604b2a-9162-378c-a632-764e8746bfd0","pitchNumber":6,"startTime":"2026-08-30T19:10:16.997Z","endTime":"2026-08-30T19:10:21.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:10:21.382Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, third baseman Angel Genao to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:12:13.515Z","endTime":"2026-08-30T19:13:11.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":694197,"link":"/api/v1/people/694197"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":91.7,"endSpeed":83.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28233382308841,"aZ":-17.702415918335614,"pfxX":3.050374386315128,"pfxZ":8.018360313713462,"pX":0.8529486097905481,"pZ":3.8614035602800203,"vX0":-1.234127457863373,"vY0":-133.63322916267003,"vZ0":-0.7168782488140678,"x":84.49,"y":134.52,"x0":0.9248844234405739,"y0":50.00520705587555,"z0":5.40691550186739,"aX":5.5077823360582325},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":-5.3,"spinRate":2179,"spinDirection":156},"zone":12,"typeConfidence":0.81,"plateTime":0.4101607879081812,"extension":6.6001236399625665},"index":0,"playId":"fae9ebb9-3ae9-3d8d-8070-9dbe838c1846","pitchNumber":1,"startTime":"2026-08-30T19:12:29.230Z","endTime":"2026-08-30T19:12:32.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76500449214877,"aZ":-37.12516365713717,"pfxX":-8.371612296250134,"pfxZ":-3.7143370891619583,"pX":0.15104980471302407,"pZ":2.2975944947315723,"vX0":0.1527588038898976,"vY0":-114.80334986275268,"vZ0":0.9124734721420817,"x":111.24,"y":176.74,"x0":1.1708869107022621,"y0":50.0050559462148,"z0":5.515796891104259,"aX":-11.147132346765268},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.2,"breakHorizontal":15.1,"spinRate":2198,"spinDirection":310},"zone":5,"typeConfidence":0.9,"plateTime":0.4775774461799487,"extension":6.48227316423235},"index":1,"playId":"a6692318-25f3-3cd1-8a5d-6a54dd1130c8","pitchNumber":2,"startTime":"2026-08-30T19:12:41.301Z","endTime":"2026-08-30T19:12:44.532Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-30T19:12:53.429Z","endTime":"2026-08-30T19:13:03.331Z","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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486690035902054,"aZ":-31.611025479912175,"pfxX":7.668528666084592,"pfxZ":0.368282254847041,"pX":0.35007368009731044,"pZ":1.7812111646223214,"vX0":-4.209232729156049,"vY0":-122.91672548258572,"vZ0":-1.815754861657628,"x":103.66,"y":190.69,"x0":1.0928631271334475,"y0":50.00111573172277,"z0":5.226046899565684,"aX":11.675085017526255},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.5,"breakHorizontal":-12.8,"spinRate":1604,"spinDirection":116},"zone":9,"typeConfidence":0.89,"plateTime":0.446440616857942,"extension":6.34368254672866},"hitData":{"launchSpeed":105.9,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.21,"coordY":168.07}},"index":3,"playId":"611b9464-ce82-381b-913b-d4d21f2a854a","pitchNumber":3,"startTime":"2026-08-30T19:13:03.331Z","endTime":"2026-08-30T19:13:11.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:13:11.366Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:13:18.138Z","endTime":"2026-08-30T19:15:03.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.828104472684974,"aZ":-15.276794927781905,"pfxX":2.327465827587896,"pfxZ":9.110037484154084,"pX":-0.10683464204457084,"pZ":2.353815559659174,"vX0":-3.6193066042874356,"vY0":-135.61638578300983,"vZ0":-4.928972125922386,"x":121.07,"y":175.23,"x0":0.9452417800608182,"y0":50.004385945016764,"z0":5.267584385414283,"aX":4.317966252527224},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":-3.4,"spinRate":2062,"spinDirection":148},"zone":5,"typeConfidence":0.88,"plateTime":0.4045463213687217,"extension":6.5412057395699845},"index":0,"playId":"3e8c265f-ff0f-30dd-aa3d-719332a8af37","pitchNumber":1,"startTime":"2026-08-30T19:13:31.474Z","endTime":"2026-08-30T19:13:34.807Z","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":88.0,"endSpeed":80.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69145810623319,"aZ":-30.071171087109466,"pfxX":-2.329244740603917,"pfxZ":1.2696778241020281,"pX":-0.6859969700297398,"pZ":1.3389267181213358,"vX0":-3.07964264559995,"vY0":-128.10529823975637,"vZ0":-3.97448173605897,"x":143.15,"y":202.63,"x0":0.8365397149483725,"y0":50.001230735819874,"z0":5.274103390652525,"aX":-3.8513444201118023},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":4.9,"spinRate":2348,"spinDirection":212},"zone":13,"typeConfidence":0.93,"plateTime":0.42837510264687406,"extension":6.578521207534895},"index":1,"playId":"996beffb-e601-3bfd-8865-fca2c1329134","pitchNumber":2,"startTime":"2026-08-30T19:13:45.446Z","endTime":"2026-08-30T19:13:48.627Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T19:14:08.202Z","endTime":"2026-08-30T19:14:16.357Z","isPitch":false,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52850049358735,"aZ":-32.98960023607651,"pfxX":-3.4808239280665125,"pfxZ":-0.4963886448099757,"pX":-0.15682357638455305,"pZ":1.5386600915889495,"vX0":-1.902429832574812,"vY0":-127.2877928466022,"vZ0":-2.8708859947284777,"x":122.98,"y":197.24,"x0":1.0528937513337027,"y0":50.00311374403315,"z0":5.297440781220999,"aX":-5.702569740388826},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.3,"breakHorizontal":6.7,"spinRate":2314,"spinDirection":235},"zone":13,"typeConfidence":0.92,"plateTime":0.430577880493781,"extension":6.62388723546536},"index":3,"playId":"76d23ac7-ee39-3be0-960b-abf891c8af90","pitchNumber":3,"startTime":"2026-08-30T19:14:16.357Z","endTime":"2026-08-30T19:14:20.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028486493464406,"aZ":-30.396768788143767,"pfxX":7.935219340682429,"pfxZ":1.1168228146787251,"pX":0.010753157928494642,"pZ":-0.2865093979124264,"vX0":-4.95441773462275,"vY0":-125.80736446281739,"vZ0":-7.170521441801576,"x":116.59,"y":246.52,"x0":0.9809579089629511,"y0":50.004718700572724,"z0":5.08518103290228,"aX":12.641076880961897},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.5,"breakHorizontal":-13.1,"spinRate":1653,"spinDirection":123},"zone":14,"typeConfidence":0.89,"plateTime":0.43642440189170495,"extension":6.441510542792206},"index":4,"playId":"efe6b8d3-c183-3765-8b25-477087a1f3fe","pitchNumber":4,"startTime":"2026-08-30T19:14:28.162Z","endTime":"2026-08-30T19:14:31.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63742324627295,"aZ":-12.690261576519726,"pfxX":1.9122794366296134,"pfxZ":10.023092281222597,"pX":-0.4770281212171766,"pZ":1.9265388437444384,"vX0":-4.160134052751912,"vY0":-139.10948336501414,"vZ0":-6.5504720139829455,"x":135.18,"y":186.76,"x0":0.7949595224926344,"y0":50.000686686758414,"z0":5.1672649541417215,"aX":3.716941324497468},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":-2.5,"spinRate":2222,"spinDirection":154},"zone":7,"typeConfidence":0.91,"plateTime":0.3950020275898378,"extension":6.721020313884709},"index":5,"playId":"5211ebf0-3f1f-3134-a466-5c56b1b5b2da","pitchNumber":5,"startTime":"2026-08-30T19:14:44.340Z","endTime":"2026-08-30T19:14:47.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09843742492136,"aZ":-24.2012646190133,"pfxX":7.448286840201547,"pfxZ":4.11331915589959,"pX":-0.3300135781222574,"pZ":2.2929108789289043,"vX0":-5.7446455833490875,"vY0":-137.97767687748194,"vZ0":-3.641658113584417,"x":129.58,"y":176.87,"x0":0.8055026224327181,"y0":50.00337995381138,"z0":5.249978391753428,"aX":14.441772638117762},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.0,"breakHorizontal":-12.4,"spinRate":2040,"spinDirection":140},"zone":4,"typeConfidence":0.92,"plateTime":0.39612877886945075,"extension":6.681074481997122},"index":6,"playId":"a3329de5-414b-3ebd-961a-e849eec388d2","pitchNumber":6,"startTime":"2026-08-30T19:15:00.392Z","endTime":"2026-08-30T19:15:03.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:15:03.518Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Tolbert called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:15:15.812Z","endTime":"2026-08-30T19:16:21.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":94.5,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.403836805518853,"aZ":-14.082725851900104,"pfxX":1.5164671947524138,"pfxZ":9.487928140556566,"pX":-0.299742818451313,"pZ":1.7801123461136084,"vX0":-3.6129688388902013,"vY0":-137.43628546261843,"vZ0":-6.436531176304976,"x":128.43,"y":190.72,"x0":0.8368035261742224,"y0":50.00300117839145,"z0":5.11487633164278,"aX":2.892013182992295},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":-1.9,"spinRate":2131,"spinDirection":147},"zone":7,"typeConfidence":0.9,"plateTime":0.3990392638139193,"extension":6.703767901356213},"index":0,"playId":"aadb60bd-6420-3cec-98fb-632d7e3df612","pitchNumber":1,"startTime":"2026-08-30T19:15:28.430Z","endTime":"2026-08-30T19:15:31.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47974572236376,"aZ":-30.740419546116087,"pfxX":7.44850025479428,"pfxZ":0.8810576692542602,"pX":0.6844990105062917,"pZ":1.6925638308271453,"vX0":-3.616808653724207,"vY0":-126.74360792876853,"vZ0":-2.7109690664353296,"x":90.91,"y":193.08,"x0":1.1641675654113959,"y0":50.0007733849861,"z0":5.236783472543598,"aX":12.08787159293701},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":-12.6,"spinRate":1699,"spinDirection":122},"zone":9,"typeConfidence":0.9,"plateTime":0.43254487595823843,"extension":6.378240509648545},"index":1,"playId":"8b90895f-9b18-335a-afce-f8ff57f930e1","pitchNumber":2,"startTime":"2026-08-30T19:15:40.488Z","endTime":"2026-08-30T19:15:43.488Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-30T19:15:51.196Z","endTime":"2026-08-30T19:16:02.435Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.780407659622497,"aZ":-15.517105643486355,"pfxX":1.7208415461158846,"pfxZ":8.389159142155773,"pX":0.9647074566363005,"pZ":4.633722603998444,"vX0":-0.7055269150560584,"vY0":-140.04883242669436,"vZ0":0.6465972648089653,"x":80.23,"y":113.67,"x0":0.9964033659731232,"y0":50.00201228875922,"z0":5.4151804979905895,"aX":3.416266801048395},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":-3.0,"spinRate":2219,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.3911776091093855,"extension":6.39071171641733},"index":3,"playId":"71c93730-b746-3b2a-8d1a-8957d3dd8477","pitchNumber":3,"startTime":"2026-08-30T19:16:02.435Z","endTime":"2026-08-30T19:16:05.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87672482841154,"aZ":-15.6377117722269,"pfxX":3.3930147442417895,"pfxZ":8.242451359610525,"pX":-0.06577180109326022,"pZ":2.214246250936524,"vX0":-3.470597496771183,"vY0":-140.95952731988163,"vZ0":-5.393933706776126,"x":119.51,"y":179.0,"x0":0.7422436820113643,"y0":50.00505780760235,"z0":5.166867618340897,"aX":6.809771352075852},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":-5.4,"spinRate":2225,"spinDirection":149},"zone":5,"typeConfidence":0.91,"plateTime":0.388989816700414,"extension":6.667527999783331},"index":4,"playId":"01d36b40-eb7d-3c2b-b86b-4a72568933b9","pitchNumber":4,"startTime":"2026-08-30T19:16:16.741Z","endTime":"2026-08-30T19:16:21.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:16:21.023Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:18:28.140Z","endTime":"2026-08-30T19:19:38.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.409861946616488,"aZ":-21.8192964342728,"pfxX":-1.477479588159063,"pfxZ":6.016542978882766,"pX":0.9083915718500811,"pZ":1.9281510285622923,"vX0":7.128226293733801,"vY0":-130.82441347015717,"vZ0":-3.859715183190708,"x":82.37,"y":186.72,"x0":-1.6680333389835578,"y0":50.00413003745736,"z0":5.0721811051320564,"aX":-2.544406525731761},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.2,"breakHorizontal":1.0,"spinRate":2413,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41980249011236204,"extension":6.091224762377256},"index":0,"playId":"e4578067-6b54-3447-8f6d-a51bfbec6e9e","pitchNumber":1,"startTime":"2026-08-30T19:18:30.056Z","endTime":"2026-08-30T19:18:33.056Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-30T19:18:40.288Z","endTime":"2026-08-30T19:18:51.481Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"}},{"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":80.8,"endSpeed":73.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.693282462918823,"aZ":-36.07595809648583,"pfxX":11.00504725901365,"pfxZ":-2.8621282429241726,"pX":1.850297451064261,"pZ":0.5030419897022884,"vX0":5.150398153032058,"vY0":-117.47190483513631,"vZ0":-3.0077136175709818,"x":46.47,"y":225.2,"x0":-1.8190177852628795,"y0":50.005151179775396,"z0":5.2431098088338715,"aX":14.979268389976962},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-5.8,"breakHorizontal":-21.4,"spinRate":3130,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4710238443384669,"extension":5.816238281759952},"index":2,"playId":"8c6be8cd-0573-33f9-8a1a-18cd2f364999","pitchNumber":2,"startTime":"2026-08-30T19:18:51.481Z","endTime":"2026-08-30T19:18:54.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32479013247893,"aZ":-35.266044177566414,"pfxX":10.041611249601711,"pfxZ":-2.3139498619076058,"pX":1.4332824241110644,"pZ":2.1677598146131203,"vX0":4.380069675508259,"vY0":-116.19517304807647,"vZ0":0.4088469166228581,"x":62.37,"y":180.25,"x0":-1.79388645861307,"y0":50.00294405968879,"z0":5.402603512793604,"aX":13.420979666327476},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-3.7,"breakHorizontal":-19.4,"spinRate":3094,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4754910999755113,"extension":5.635146203667955},"index":3,"playId":"844c8dd2-30ab-34bc-9a5d-f7bd42e4adf2","pitchNumber":3,"startTime":"2026-08-30T19:19:05.795Z","endTime":"2026-08-30T19:19:08.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.300257869784463,"aZ":-18.844700050246356,"pfxX":-2.0445439373123917,"pfxZ":7.590033983931014,"pX":0.6638918934896959,"pZ":1.7680273190455358,"vX0":6.829326175074724,"vY0":-131.9736351151331,"vZ0":-4.536460457765538,"x":91.69,"y":191.04,"x0":-1.6969067274923666,"y0":50.00093546132666,"z0":4.905919720917137,"aX":-3.5903334748778817},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.8,"breakHorizontal":2.2,"spinRate":2359,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.41575704424200444,"extension":6.193230845762359},"index":4,"playId":"b0e08b90-7a57-3fd3-a51f-4760b8c372dd","pitchNumber":4,"startTime":"2026-08-30T19:19:18.467Z","endTime":"2026-08-30T19:19:22.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.852772019363215,"aZ":-36.3608957864319,"pfxX":6.656000244961406,"pfxZ":-2.965075791608986,"pX":0.8408112834508713,"pZ":0.5255939392210178,"vX0":4.509006835331803,"vY0":-119.46414584753309,"vZ0":-2.48498229648699,"x":84.95,"y":224.59,"x0":-1.950588087188931,"y0":50.00111300164849,"z0":4.920150880334592,"aX":9.402802469894754},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.8,"breakHorizontal":-13.3,"spinRate":2958,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4624922399146447,"extension":5.6236343467059005},"index":5,"playId":"ac2ccaa2-16da-3af0-acc4-5635324b7a40","pitchNumber":5,"startTime":"2026-08-30T19:19:32.732Z","endTime":"2026-08-30T19:19:38.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:19:38.221Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, second baseman Tyler Tolbert to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:20:06.651Z","endTime":"2026-08-30T19:21:33.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T19:19:57.007Z","endTime":"2026-08-30T19:20:06.884Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"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":81.5,"endSpeed":74.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26253318972438,"aZ":-30.19710311730363,"pfxX":9.7863426289852,"pfxZ":1.3945680761381976,"pX":-1.2835896013395984,"pZ":2.5727939758718965,"vX0":-0.788029207571122,"vY0":-118.65880399583071,"vZ0":0.5710086504122891,"x":165.93,"y":169.31,"x0":-2.215926673054474,"y0":50.0020088714717,"z0":5.096598105319074,"aX":13.850897611727964},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.0,"breakHorizontal":-17.5,"spinRate":2898,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.46291055079966226,"extension":5.521557621454642},"index":1,"playId":"3cec11a1-1c4f-3d1d-99af-798c2e2fe3c6","pitchNumber":1,"startTime":"2026-08-30T19:20:06.884Z","endTime":"2026-08-30T19:20:10.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504353953645175,"aZ":-20.266383691141744,"pfxX":-2.702623198470147,"pfxZ":6.489010495129971,"pX":-0.3411210253350332,"pZ":2.8646530269804353,"vX0":5.076727631527266,"vY0":-134.47907194233014,"vZ0":-1.9218366925529284,"x":130.0,"y":161.43,"x0":-1.900271465452601,"y0":50.00623803279936,"z0":5.022576026298041,"aX":-4.9629384208473},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":3.8,"spinRate":2380,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.40692225907244994,"extension":6.000713848882095},"index":2,"playId":"12049116-76f6-36ba-8099-7ac8f160c385","pitchNumber":2,"startTime":"2026-08-30T19:20:18.294Z","endTime":"2026-08-30T19:20:21.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832244359871943,"aZ":-23.143436424566797,"pfxX":-0.5475980515935734,"pfxZ":4.848689587924516,"pX":-0.4837554516850682,"pZ":3.323870597629993,"vX0":3.8474491588178457,"vY0":-134.5595787214904,"vZ0":-0.6771471112257608,"x":135.44,"y":149.04,"x0":-1.8513161152189284,"y0":50.0046347775663,"z0":5.195430233644321,"aX":-1.0208775844528821},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":0.4,"spinRate":2429,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4045999029499434,"extension":5.737194819069774},"index":3,"playId":"c86e51aa-20f7-39a5-82b5-fcfccc18251f","pitchNumber":3,"startTime":"2026-08-30T19:20:32.665Z","endTime":"2026-08-30T19:20:36.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.037888951442188,"aZ":-31.761427474497605,"pfxX":-10.467280360370715,"pfxZ":0.24390938209498003,"pX":0.261992428799636,"pZ":1.9101222588562843,"vX0":8.489028770215079,"vY0":-127.75955632729848,"vZ0":-1.4450967700938646,"x":107.01,"y":187.21,"x0":-1.7288713571107384,"y0":50.00097180973134,"z0":4.958122639531619,"aX":-17.462554074523688},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":17.3,"spinRate":1961,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.4272138475479883,"extension":5.963628684763686},"index":4,"playId":"fc69013e-6ac7-3cf8-bcdf-d7b74f3859f6","pitchNumber":4,"startTime":"2026-08-30T19:20:45.203Z","endTime":"2026-08-30T19:20:48.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7049538605237,"aZ":-42.09566415038282,"pfxX":9.743375127870841,"pfxZ":-7.079034318452024,"pX":-0.3477417383544947,"pZ":2.0565089896924493,"vX0":0.9860627539469203,"vY0":-118.75859899861108,"vZ0":1.5937405062973506,"x":130.26,"y":183.25,"x0":-2.0334749692807628,"y0":50.002993485172105,"z0":5.260927912291727,"aX":13.656275216087504},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.0,"breakHorizontal":-17.9,"spinRate":3356,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.4645554463506465,"extension":5.742155770954606},"index":5,"playId":"c20b8ab2-56ae-33ab-a921-dc6b416baf7d","pitchNumber":5,"startTime":"2026-08-30T19:21:02.112Z","endTime":"2026-08-30T19:21:05.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.085485217311685,"aZ":-22.501152884853237,"pfxX":-2.0121740026974853,"pfxZ":5.165258444529591,"pX":-0.14665580685875626,"pZ":2.393376930610317,"vX0":5.213116916558076,"vY0":-136.7093451474091,"vZ0":-2.911504581266995,"x":122.59,"y":174.16,"x0":-1.825794929746593,"y0":50.003796604721835,"z0":5.0350061309077025,"aX":-3.7694384104053977},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":2.4,"spinRate":2349,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4022668130970901,"extension":5.933263667734803},"hitData":{"launchSpeed":101.5,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.27,"coordY":149.83}},"index":6,"playId":"e9c8eb4f-c27a-3b9c-bc0f-1ffc2f83444f","pitchNumber":6,"startTime":"2026-08-30T19:21:24.735Z","endTime":"2026-08-30T19:21:33.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:21:33.458Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Steven Kwan doubles (17) on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:21:46.548Z","endTime":"2026-08-30T19:22:39.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.337984229262357,"aZ":-29.547031778343197,"pfxX":4.189074727680988,"pfxZ":1.7640640781287473,"pX":-1.7524621785337453,"pZ":3.4272711539592855,"vX0":-0.12316933557532697,"vY0":-121.11933423936216,"vZ0":2.7498442704301262,"x":183.8,"y":146.24,"x0":-2.245302790877881,"y0":50.001342743822306,"z0":4.8586466514534905,"aX":6.232026352076385},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":-7.6,"spinRate":2725,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.4519645345625185,"extension":6.090457641679559},"index":0,"playId":"9f102309-6bb7-3f30-a260-53f3f7990f02","pitchNumber":1,"startTime":"2026-08-30T19:21:59.181Z","endTime":"2026-08-30T19:22:02.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.599266175516245,"aZ":-23.581077968645815,"pfxX":-9.42568927701192,"pfxZ":4.580945636689022,"pX":-0.9731516467386776,"pZ":1.5593470387931927,"vX0":5.488998024522833,"vY0":-136.27870961938973,"vZ0":-4.375385047235528,"x":154.09,"y":196.68,"x0":-1.7912123869578604,"y0":50.004759370945486,"z0":4.819327429743334,"aX":-17.68978381136211},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.6,"breakHorizontal":15.8,"spinRate":2376,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.40227769932161994,"extension":6.179989045180449},"index":1,"playId":"8ce7c12e-c757-3742-a08b-5343ccf6307f","pitchNumber":2,"startTime":"2026-08-30T19:22:12.469Z","endTime":"2026-08-30T19:22:16.971Z","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":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.841979936073116,"aZ":-17.279626551009255,"pfxX":-6.7117136687658885,"pfxZ":8.04114332187988,"pX":0.0632507485789205,"pZ":2.744262006531638,"vX0":7.01917035777516,"vY0":-135.5262828500742,"vZ0":-2.541107403260122,"x":114.59,"y":164.68,"x0":-1.693736859498082,"y0":50.00009400476367,"z0":4.9070378481989225,"aX":-12.428317953093519},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2337,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40483337978215905,"extension":6.030236822439507},"hitData":{"launchSpeed":91.4,"launchAngle":21.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.87,"coordY":85.49}},"index":2,"playId":"936da50e-0ecf-34a2-ba26-98b7c6462bb1","pitchNumber":3,"startTime":"2026-08-30T19:22:27.184Z","endTime":"2026-08-30T19:22:39.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:22:39.750Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase DeLauter doubles (24) on a sharp line drive to right fielder Jac Caglianone. Steven Kwan scores.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:22:57.788Z","endTime":"2026-08-30T19:23:22.534Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.240759131933572,"aZ":-28.889730820942376,"pfxX":-11.078949899461563,"pfxZ":1.8424465534525432,"pX":-0.35916556474630035,"pZ":2.346684252467453,"vX0":7.287036635729632,"vY0":-133.06387440979967,"vZ0":-1.2100434572795997,"x":130.69,"y":175.42,"x0":-1.7027096376131938,"y0":50.001753463017714,"z0":4.91271936575239,"aX":-19.740182747195686},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":18.4,"spinRate":2251,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4126306940224458,"extension":6.067298186345379},"hitData":{"launchSpeed":100.3,"launchAngle":16.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":155.95,"coordY":81.34}},"index":0,"playId":"59d70496-1b3b-33c2-b381-34080cbdb0d1","pitchNumber":1,"startTime":"2026-08-30T19:23:09.498Z","endTime":"2026-08-30T19:23:22.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:23:22.534Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Ramírez homers (11) on a fly ball to right center field. Chase DeLauter scores.","rbi":2,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:23:41.972Z","endTime":"2026-08-30T19:24:25.292Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.3,"endSpeed":69.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19063884987154,"aZ":-33.459850847048294,"pfxX":10.591573095849146,"pfxZ":-1.0412534094734411,"pX":-1.1653383862015503,"pZ":2.785023389216723,"vX0":-0.3732668550147935,"vY0":-111.00717219012766,"vZ0":2.422087509132878,"x":161.42,"y":163.58,"x0":-2.368732776040192,"y0":50.000997817699904,"z0":5.180630054329402,"aX":13.122104546067783},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-0.8,"breakHorizontal":-19.1,"spinRate":2814,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.4947684740587026,"extension":5.338734966863288},"index":0,"playId":"7963286b-23bc-3ac9-bab2-fa2ff3955228","pitchNumber":1,"startTime":"2026-08-30T19:23:50.527Z","endTime":"2026-08-30T19:23:54.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11803863521928,"aZ":-41.260277879258176,"pfxX":8.593884578328554,"pfxZ":-6.852147223254267,"pX":0.1847353600298222,"pZ":2.064928714232696,"vX0":2.1999691620956425,"vY0":-115.48929089096126,"vZ0":1.6687844681508608,"x":109.96,"y":183.03,"x0":-1.900460704372187,"y0":50.001015925637944,"z0":5.35619602561126,"aX":11.398685884943612},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.5,"breakHorizontal":-16.1,"spinRate":3216,"spinDirection":52},"zone":8,"typeConfidence":2.0,"plateTime":0.47756814712191753,"extension":5.726336802541799},"hitData":{"launchSpeed":99.3,"launchAngle":35.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":197.15,"coordY":62.71}},"index":1,"playId":"3936c4d6-eaea-3b47-9438-57e26aa03425","pitchNumber":2,"startTime":"2026-08-30T19:24:02.271Z","endTime":"2026-08-30T19:24:25.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:24:25.292Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a line drive to left fielder John Rave.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:24:39.626Z","endTime":"2026-08-30T19:26:19.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.7,"endSpeed":77.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.511229041036298,"aZ":-32.51008623073535,"pfxX":1.9377155226859557,"pfxZ":-0.21980999500848064,"pX":-0.5274806664389801,"pZ":2.6383620105564947,"vX0":2.323224858337724,"vY0":-121.90979137941086,"vZ0":0.459936557488974,"x":137.11,"y":167.54,"x0":-1.7439020060801813,"y0":50.00554375360781,"z0":5.248930140329643,"aX":2.922358620543875},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.0,"breakHorizontal":-4.1,"spinRate":2721,"spinDirection":96},"zone":4,"typeConfidence":2.0,"plateTime":0.4489441562959904,"extension":5.751114486264231},"index":0,"playId":"eaaa2c13-3ab9-377f-b231-a9ed4fbe90c8","pitchNumber":1,"startTime":"2026-08-30T19:24:47.515Z","endTime":"2026-08-30T19:24:51.106Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39808651051364,"aZ":-16.134264396792876,"pfxX":-6.697687467503519,"pfxZ":9.074718346726922,"pX":0.03942053400892231,"pZ":2.3748779299187457,"vX0":6.378563962830233,"vY0":-132.38345647429387,"vZ0":-3.825931203203069,"x":115.5,"y":174.66,"x0":-1.536084008004994,"y0":50.00177192287929,"z0":5.026749249118284,"aX":-11.836567597534447},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.7,"breakHorizontal":10.7,"spinRate":2374,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.41442602905937065,"extension":6.038184266386182},"index":1,"playId":"c98b13a4-e7f9-3efc-9890-b7958724cd57","pitchNumber":2,"startTime":"2026-08-30T19:24:59.865Z","endTime":"2026-08-30T19:25:02.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-30T19:25:06.926Z","endTime":"2026-08-30T19:25:36.367Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.8,"endSpeed":73.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.084570564297856,"aZ":-33.342701716461896,"pfxX":10.254590172106436,"pfxZ":-0.8434284019372145,"pX":1.0197325179315333,"pZ":1.898229354419617,"vX0":3.694037119334847,"vY0":-117.51460347847905,"vZ0":-0.2181673545735885,"x":78.13,"y":187.53,"x0":-1.9110840838569596,"y0":50.0047525261335,"z0":5.125459071513851,"aX":14.149304649654537},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.3,"breakHorizontal":-19.6,"spinRate":3054,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4685218763818928,"extension":5.721292312222431},"index":3,"playId":"d8271c56-a857-3b6d-a685-2374cfaa8e88","pitchNumber":3,"startTime":"2026-08-30T19:25:36.367Z","endTime":"2026-08-30T19:25:39.367Z","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":93.2,"endSpeed":85.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.173098601447172,"aZ":-19.84483289007747,"pfxX":-1.450714764634096,"pfxZ":6.584477752099201,"pX":0.7779411372504084,"pZ":2.3446057626412604,"vX0":6.691113280677203,"vY0":-135.63054693097953,"vZ0":-3.5861037274955,"x":87.35,"y":175.48,"x0":-1.5269092503034258,"y0":50.00520436300185,"z0":5.058754350087766,"aX":-2.71793140740968},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":1.3,"spinRate":2427,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.40301497604698433,"extension":5.924472278100773},"index":4,"playId":"5bf1ccc3-d0f5-3163-9c04-a235141eb617","pitchNumber":4,"startTime":"2026-08-30T19:25:53.874Z","endTime":"2026-08-30T19:25:56.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99592306544258,"aZ":-37.710269687319276,"pfxX":9.866735374020594,"pfxZ":-4.10420075221226,"pX":0.5989857569078431,"pZ":1.7864184578880706,"vX0":2.5908337632816707,"vY0":-116.58510095969577,"vZ0":0.378178884284722,"x":94.17,"y":190.55,"x0":-1.8136830117417437,"y0":50.002744374004976,"z0":5.2400738530069395,"aX":13.31025916956503},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.0,"breakHorizontal":-18.5,"spinRate":3246,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4734512967537987,"extension":5.8576749902274425},"hitData":{"launchSpeed":85.4,"launchAngle":14.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.13,"coordY":129.05}},"index":5,"playId":"e33016bb-b9d3-3773-be30-c37ccce9d788","pitchNumber":5,"startTime":"2026-08-30T19:26:08.329Z","endTime":"2026-08-30T19:26:19.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:26:19.365Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, second baseman Tyler Tolbert to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:28:55.567Z","endTime":"2026-08-30T19:29:20.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T19:26:28.299Z","endTime":"2026-08-30T19:28:34.305Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Connor Thomas replaces Seth Lugo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T19:28:34.305Z","endTime":"2026-08-30T19:28:57.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671162,"link":"/api/v1/people/671162"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393019946306953,"aZ":-31.127106258170237,"pfxX":10.873659656127142,"pfxZ":0.5776221307563558,"pX":-0.050436345802397996,"pZ":1.3809373141221055,"vX0":-7.537314412808423,"vY0":-133.9333655476773,"vZ0":-2.9302723672377677,"x":118.92,"y":201.49,"x0":1.395289613957542,"y0":50.00216373013165,"z0":4.727919388879008,"aX":19.64679831923648},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.6,"breakHorizontal":-18.0,"spinRate":2367,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.4098202808389986,"extension":6.614049236506683},"index":2,"playId":"10123bb0-4682-3ffb-9913-f9dfc15ed397","pitchNumber":1,"startTime":"2026-08-30T19:28:57.881Z","endTime":"2026-08-30T19:29:02.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.156532641673458,"aZ":-28.330946809925685,"pfxX":9.623665261389473,"pfxZ":2.134423552735649,"pX":0.6172688388340012,"pZ":2.540561841522209,"vX0":-5.289261746341163,"vY0":-133.43655145783057,"vZ0":-0.8430148444318023,"x":93.47,"y":170.18,"x0":1.376560717244571,"y0":50.00360939747705,"z0":4.904922715290134,"aX":17.32601163781948},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":-16.2,"spinRate":2419,"spinDirection":120},"zone":6,"typeConfidence":0.91,"plateTime":0.41074765107420763,"extension":6.502428607501576},"hitData":{"launchSpeed":79.9,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.69,"coordY":150.43}},"index":3,"playId":"847f7760-512d-3db9-ba8f-843c5b87dbb7","pitchNumber":2,"startTime":"2026-08-30T19:29:12.726Z","endTime":"2026-08-30T19:29:20.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:29:20.754Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel called out on strikes.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:31:26.080Z","endTime":"2026-08-30T19:32:24.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26530620300245,"aZ":-15.340091996529072,"pfxX":2.9548253502943234,"pfxZ":9.30384157488899,"pX":-0.7924725161429572,"pZ":2.106172682767283,"vX0":-5.151946548083223,"vY0":-133.99581239290146,"vZ0":-5.475868371414012,"x":147.21,"y":181.91,"x0":0.7755171451819364,"y0":50.00471544304889,"z0":5.280975552768249,"aX":5.34796477221978},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":-4.2,"spinRate":2235,"spinDirection":149},"zone":7,"typeConfidence":0.85,"plateTime":0.4095157548583761,"extension":6.681180744157787},"index":0,"playId":"2a31e19b-386d-3201-a6fd-feee905da3c9","pitchNumber":1,"startTime":"2026-08-30T19:31:26.105Z","endTime":"2026-08-30T19:31:30.068Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5931405043974,"aZ":-27.245863313204147,"pfxX":-3.4605036225194663,"pfxZ":2.9641878972679088,"pX":0.315675783183361,"pZ":2.8303219970508744,"vX0":-1.029810816710966,"vY0":-127.67265883388764,"vZ0":-1.1047809619726303,"x":104.97,"y":162.36,"x0":1.173193004460486,"y0":50.003183808339955,"z0":5.3995760768630285,"aX":-5.7513860732543005},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.4,"breakHorizontal":6.5,"spinRate":2413,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.42789135531746547,"extension":6.620943411155254},"index":1,"playId":"28727e4d-a8da-3752-9476-226e79345eb4","pitchNumber":2,"startTime":"2026-08-30T19:31:51.754Z","endTime":"2026-08-30T19:31:55.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.208181463878297,"aZ":-38.44777224785328,"pfxX":-11.219780095566266,"pfxZ":-4.732978103924344,"pX":0.47871090891797646,"pZ":0.7816041098700875,"vX0":1.984838545050284,"vY0":-114.98426665256741,"vZ0":-2.1330939999812273,"x":98.75,"y":217.68,"x0":1.0561019238152016,"y0":50.001892540430376,"z0":5.485281239614812,"aX":-14.879747543684909},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-8.8,"breakHorizontal":19.7,"spinRate":2366,"spinDirection":317},"zone":14,"typeConfidence":0.91,"plateTime":0.4780861192133763,"extension":6.454047503371187},"index":2,"playId":"08c8156b-39d9-3f49-a054-f04b7093edbb","pitchNumber":3,"startTime":"2026-08-30T19:32:05.999Z","endTime":"2026-08-30T19:32:08.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020440403165225,"aZ":-20.630333440787677,"pfxX":8.391008158444238,"pfxZ":6.135351358249316,"pX":-0.5947931759830966,"pZ":2.661748028795839,"vX0":-6.576806591994866,"vY0":-135.89100865442876,"vZ0":-3.2350591945086244,"x":139.67,"y":166.91,"x0":0.7590252365740946,"y0":50.00451574249264,"z0":5.290224193111312,"aX":15.793866745750627},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":-13.9,"spinRate":1978,"spinDirection":145},"zone":4,"typeConfidence":0.92,"plateTime":0.40210151295965746,"extension":6.588223577963988},"index":3,"playId":"c965bbb2-cddb-39b0-bb04-3f9d242cdca1","pitchNumber":4,"startTime":"2026-08-30T19:32:21.647Z","endTime":"2026-08-30T19:32:24.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:32:24.963Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carter Jensen singles on a sharp ground ball to center fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:32:36.640Z","endTime":"2026-08-30T19:33:24.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322696900224827,"aZ":-24.162128480832024,"pfxX":7.931188821340325,"pfxZ":4.26302303900576,"pX":-0.37348324214554185,"pZ":1.0427212916536424,"vX0":-6.22985246652211,"vY0":-135.8675062039996,"vZ0":-6.473995145298391,"x":131.24,"y":210.63,"x0":0.9128332363067001,"y0":50.00298897936606,"z0":5.1231417804353745,"aX":14.905354247414737},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":-13.1,"spinRate":2000,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.40233014047914795,"extension":6.7382899001323695},"index":0,"playId":"d486804f-65c3-33ca-8140-a308175703ed","pitchNumber":1,"startTime":"2026-08-30T19:32:45.080Z","endTime":"2026-08-30T19:32:48.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.584210781848494,"aZ":-24.634624606429718,"pfxX":8.367625266446261,"pfxZ":3.977122504335404,"pX":-1.2592709787554996,"pZ":1.8654943688891756,"vX0":-8.53208129380248,"vY0":-136.44678462469886,"vZ0":-4.410063720446652,"x":165.0,"y":188.41,"x0":0.8134037764510414,"y0":50.00090386976418,"z0":5.189349196304674,"aX":15.856902584043704},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":-13.4,"spinRate":2139,"spinDirection":143},"zone":13,"typeConfidence":0.91,"plateTime":0.4006398757601599,"extension":6.719085663304413},"index":1,"playId":"b0b49c81-c23b-3574-a712-45572a04313f","pitchNumber":2,"startTime":"2026-08-30T19:32:56.942Z","endTime":"2026-08-30T19:33:00.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.927640899912717,"aZ":-22.25822193324623,"pfxX":8.064188520198684,"pfxZ":5.2547909326213995,"pX":-0.33108429776208537,"pZ":1.7905794197608524,"vX0":-5.991485304328841,"vY0":-136.05742024204005,"vZ0":-4.9152225427654415,"x":129.62,"y":190.43,"x0":0.844242591491531,"y0":50.00580824311628,"z0":5.1491919529405115,"aX":15.225818441725497},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":-13.4,"spinRate":2012,"spinDirection":142},"zone":7,"typeConfidence":0.91,"plateTime":0.4015229030971956,"extension":6.6515609838076015},"hitData":{"launchSpeed":109.9,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":130.09,"coordY":93.55}},"index":2,"playId":"5364e488-7f85-306c-a5f5-9a738bd8aa5f","pitchNumber":3,"startTime":"2026-08-30T19:33:13.255Z","endTime":"2026-08-30T19:33:24.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:33:24.260Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out to right fielder Chase DeLauter.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:33:29.521Z","endTime":"2026-08-30T19:34:56.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.950589194662406,"aZ":-38.092897242012505,"pfxX":-9.076479654213433,"pfxZ":-4.514080536805031,"pX":-0.37126514104195163,"pZ":1.2312612091319475,"vX0":-0.7585373744340602,"vY0":-114.60132149793225,"vZ0":-0.7280433379500747,"x":131.15,"y":205.54,"x0":1.1423968710782937,"y0":50.00315180804673,"z0":5.319867792943389,"aX":-11.902660064034347},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-8.0,"breakHorizontal":16.6,"spinRate":2274,"spinDirection":312},"zone":13,"typeConfidence":0.91,"plateTime":0.4805276725467089,"extension":6.561244717372513},"index":0,"playId":"2b31ad1c-c4ca-3d50-bec1-4f60de6160b1","pitchNumber":1,"startTime":"2026-08-30T19:33:47.661Z","endTime":"2026-08-30T19:33:51.357Z","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":94.6,"endSpeed":86.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4866933834755,"aZ":-14.370172947945596,"pfxX":4.739046720627895,"pfxZ":9.293863191910335,"pX":0.594724041157314,"pZ":2.708798898314632,"vX0":-2.7869614620652317,"vY0":-137.74423462821227,"vZ0":-4.12945647980019,"x":94.33,"y":165.64,"x0":1.0056002320946498,"y0":50.000697037109774,"z0":5.203369393711007,"aX":9.077110400808952},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":-7.9,"spinRate":2238,"spinDirection":154},"zone":6,"typeConfidence":0.9,"plateTime":0.39810427913664315,"extension":6.485523370185883},"index":1,"playId":"24314314-7622-3701-8ca4-bd8b69acede1","pitchNumber":2,"startTime":"2026-08-30T19:34:06.039Z","endTime":"2026-08-30T19:34:09.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12676290319218,"aZ":-17.34323249983654,"pfxX":3.428302707680865,"pfxZ":7.980727414616307,"pX":1.1844346363608043,"pZ":3.7806560236110975,"vX0":-1.0212138435689493,"vY0":-136.46832731689096,"vZ0":-0.6773893261313664,"x":71.85,"y":136.7,"x0":1.1214939966176376,"y0":50.003959998582026,"z0":5.242998816917557,"aX":6.372198830096881},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-5.9,"spinRate":2088,"spinDirection":143},"zone":12,"typeConfidence":0.88,"plateTime":0.40362426314500377,"extension":6.561721167748103},"index":2,"playId":"b0365b2d-2d1d-315e-aff5-8dacdc36372c","pitchNumber":3,"startTime":"2026-08-30T19:34:26.292Z","endTime":"2026-08-30T19:34:29.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141522149864606,"aZ":-31.4189793330696,"pfxX":-4.189972220093699,"pfxZ":0.4846593172843203,"pX":0.7000658936480948,"pZ":2.520445421694353,"vX0":-0.14779075449778395,"vY0":-124.22430446091546,"vZ0":-0.297932925910821,"x":90.32,"y":170.73,"x0":1.3042819564787418,"y0":50.00142571531512,"z0":5.265816595002525,"aX":-6.51246430630525},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.1,"breakHorizontal":7.6,"spinRate":2346,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.4418277681971734,"extension":6.55236800101026},"hitData":{"launchSpeed":93.6,"launchAngle":20.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.29,"coordY":74.5}},"index":3,"playId":"0c655c3c-cef7-3523-8141-53e2b7a65f2f","pitchNumber":4,"startTime":"2026-08-30T19:34:45.630Z","endTime":"2026-08-30T19:34:56.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:34:56.637Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to left fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:35:03.178Z","endTime":"2026-08-30T19:35:29.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28463183432221,"aZ":-12.25496112387675,"pfxX":3.2263327552554517,"pfxZ":10.480880407361251,"pX":-0.29918741682435135,"pZ":3.401024674303197,"vX0":-4.491402142917554,"vY0":-137.42882742496465,"vZ0":-2.7870688652871825,"x":128.4,"y":146.95,"x0":0.9420137919548566,"y0":50.003171009232474,"z0":5.267995911450239,"aX":6.132372301638651},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":-4.8,"spinRate":2292,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.39954121951977806,"extension":6.607918772813011},"hitData":{"launchSpeed":99.3,"launchAngle":35.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.43,"coordY":74.13}},"index":0,"playId":"4a2de6b1-a8cb-3ff6-954f-1f35d2bb8850","pitchNumber":1,"startTime":"2026-08-30T19:35:19.985Z","endTime":"2026-08-30T19:35:29.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:35:29.029Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out softly to pitcher Connor Thomas.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:37:31.725Z","endTime":"2026-08-30T19:37:49.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671162,"link":"/api/v1/people/671162"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50957353583581,"aZ":-30.127148820711795,"pfxX":9.620027485132557,"pfxZ":1.1516126634248112,"pX":-0.15590548397468024,"pZ":1.6821453879036188,"vX0":-7.051679883284477,"vY0":-132.5263755717101,"vZ0":-2.466855468950806,"x":122.94,"y":193.36,"x0":1.2854327769239344,"y0":50.00613429552134,"z0":4.818786963140903,"aX":17.167699454582728},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.8,"breakHorizontal":-16.0,"spinRate":2236,"spinDirection":118},"zone":8,"typeConfidence":0.91,"plateTime":0.4128136767451407,"extension":6.6640259352485},"hitData":{"launchSpeed":58.1,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":139.75,"coordY":181.74}},"index":0,"playId":"df5b84f3-165d-38f0-8ff7-bd6375329aad","pitchNumber":1,"startTime":"2026-08-30T19:37:41.701Z","endTime":"2026-08-30T19:37:49.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:37:49.709Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Genao grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:38:04.824Z","endTime":"2026-08-30T19:39:56.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19246933648412,"aZ":-28.438498763636865,"pfxX":-0.1831714472438124,"pfxZ":2.260403538924259,"pX":-1.067905833640278,"pZ":1.9357271284534148,"vX0":-5.766364321877061,"vY0":-127.26958789401411,"vZ0":-1.7980518087595418,"x":157.71,"y":186.52,"x0":1.243560324192997,"y0":50.00426161872316,"z0":4.886783974414775,"aX":-0.30183775558243175},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.0,"breakHorizontal":1.6,"spinRate":2844,"spinDirection":144},"zone":13,"typeConfidence":0.92,"plateTime":0.4290845224728783,"extension":6.43044428373254},"index":0,"playId":"813e71a1-68dd-3919-9222-c2d31f165eac","pitchNumber":1,"startTime":"2026-08-30T19:38:45.025Z","endTime":"2026-08-30T19:38:49.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.437389556306126,"aZ":-27.668413488558574,"pfxX":0.7077277424772461,"pfxZ":2.625515279392733,"pX":-0.9992206029676658,"pZ":1.9145837373336452,"vX0":-5.80722803898966,"vY0":-129.93403854957555,"vZ0":-2.4437072660931802,"x":155.09,"y":187.09,"x0":1.1697418722712298,"y0":50.00135106985882,"z0":4.962998919082685,"aX":1.2143575256650723},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":0.0,"spinRate":2851,"spinDirection":143},"zone":13,"typeConfidence":0.85,"plateTime":0.42104205701390507,"extension":6.409249290287865},"index":1,"playId":"f01edebb-25bb-3fb9-8f62-2b9a97a5238e","pitchNumber":2,"startTime":"2026-08-30T19:38:58.741Z","endTime":"2026-08-30T19:39:02.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.333034312615826,"aZ":-35.49613707658378,"pfxX":6.611157652191409,"pfxZ":-2.103053467466248,"pX":-0.3229318695886673,"pZ":1.41084787498665,"vX0":-6.159298754560759,"vY0":-125.03566484842544,"vZ0":-2.0006801384811426,"x":129.31,"y":200.69,"x0":1.319064736746411,"y0":50.005396583007375,"z0":5.147146587829993,"aX":10.419547319394217},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.1,"breakHorizontal":-10.4,"spinRate":1465,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.43884661371187184,"extension":6.195745112401778},"index":2,"playId":"e3d556f6-f91c-36d8-ab90-970320da5ddf","pitchNumber":3,"startTime":"2026-08-30T19:39:13.591Z","endTime":"2026-08-30T19:39:16.646Z","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":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.977674462571116,"aZ":-16.466500935233007,"pfxX":7.112644304815157,"pfxZ":8.597203327329726,"pX":-1.7576365113387824,"pZ":1.8836600305293767,"vX0":-9.809355736192236,"vY0":-134.5104023254097,"vZ0":-4.920795915973713,"x":184.0,"y":187.92,"x0":1.0173170156387787,"y0":50.00350661063623,"z0":4.9095064098056715,"aX":12.9966902105929},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":-10.7,"spinRate":2635,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.40766150725405303,"extension":6.28050925474363},"index":3,"playId":"2d570d2b-df39-352a-87af-d5eac9220174","pitchNumber":4,"startTime":"2026-08-30T19:39:31.469Z","endTime":"2026-08-30T19:39:35.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6243453745503,"aZ":-17.074959629065376,"pfxX":5.227444007297798,"pfxZ":8.260785455993464,"pX":-0.4327279996653654,"pZ":2.4812241304305966,"vX0":-5.98466085142909,"vY0":-134.24958195932567,"vZ0":-3.2396143312620955,"x":133.49,"y":171.79,"x0":1.144549850415446,"y0":50.00453386914912,"z0":4.916493111639063,"aX":9.558080343681105},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":-8.2,"spinRate":2602,"spinDirection":124},"zone":4,"typeConfidence":0.92,"plateTime":0.4077252621950844,"extension":6.31467158721398},"hitData":{"launchSpeed":76.3,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.01,"coordY":145.48}},"index":4,"playId":"f451ef5d-dda1-3a9e-99d3-3ce1c8e270a7","pitchNumber":5,"startTime":"2026-08-30T19:39:47.999Z","endTime":"2026-08-30T19:39:56.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:39:56.024Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hedges flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:40:02.086Z","endTime":"2026-08-30T19:40:42.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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(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":86.4,"endSpeed":79.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13452388595458,"aZ":-35.12629850471958,"pfxX":6.687495708368135,"pfxZ":-1.825231409362022,"pX":0.9166660118744743,"pZ":3.179206783613436,"vX0":-3.271872150615511,"vY0":-125.87316223764996,"vZ0":1.9804000723181387,"x":82.06,"y":152.94,"x0":1.3603439033047908,"y0":50.00596315019483,"z0":5.21434598563842,"aX":10.796484292926081},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.6,"breakHorizontal":-11.4,"spinRate":1565,"spinDirection":107},"zone":12,"typeConfidence":0.89,"plateTime":0.4341767985068339,"extension":6.24764274625461},"index":0,"playId":"4d4bc457-491a-3d3e-a8b8-befea6f970c3","pitchNumber":1,"startTime":"2026-08-30T19:40:19.803Z","endTime":"2026-08-30T19:40:23.347Z","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":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539656244955626,"aZ":-34.54096187657836,"pfxX":6.292862695795293,"pfxZ":-1.4712488054998687,"pX":0.05592120036174653,"pZ":2.7047170379346737,"vX0":-5.195296532978988,"vY0":-125.64251855162397,"vZ0":0.8831197224169116,"x":114.87,"y":165.75,"x0":1.3248469932090976,"y0":50.00094363860866,"z0":5.138175363170772,"aX":10.140926339132278},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.3,"breakHorizontal":-10.3,"spinRate":1393,"spinDirection":106},"zone":5,"typeConfidence":0.9,"plateTime":0.434615210376029,"extension":6.212072382466758},"hitData":{"launchSpeed":91.2,"launchAngle":40.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.47,"coordY":68.4}},"index":1,"playId":"17577c66-4d14-37fa-952b-7b608d1bcb47","pitchNumber":2,"startTime":"2026-08-30T19:40:32.752Z","endTime":"2026-08-30T19:40:42.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:40:42.776Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Chase DeLauter.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:42:37.779Z","endTime":"2026-08-30T19:43:49.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":4},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.652974427530896,"aZ":-14.88504234012214,"pfxX":5.1029861590426595,"pfxZ":9.20414602973594,"pX":0.1142204468778901,"pZ":3.628945790546299,"vX0":-4.108816029362366,"vY0":-136.35040227018698,"vZ0":-1.6985418425788452,"x":112.65,"y":140.8,"x0":0.9794773758928217,"y0":50.00202785537142,"z0":5.289732685554183,"aX":9.585023288184},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-8.4,"spinRate":2269,"spinDirection":154},"zone":12,"typeConfidence":0.87,"plateTime":0.4020736396920874,"extension":6.6221626718617825},"index":0,"playId":"13817e7b-c629-3145-bbd8-304600813208","pitchNumber":1,"startTime":"2026-08-30T19:42:53.211Z","endTime":"2026-08-30T19:42:56.467Z","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":85.9,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.383842309440798,"aZ":-27.413896940787485,"pfxX":9.434261088917381,"pfxZ":3.0344826863494836,"pX":-0.8737165872724756,"pZ":-0.5021245118436346,"vX0":-7.8014050673753115,"vY0":-124.63788913293584,"vZ0":-8.033712739260546,"x":150.3,"y":252.34,"x0":1.0733320432217148,"y0":50.006148791261246,"z0":5.031531151706245,"aX":14.824862506288126},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.7,"breakHorizontal":-15.2,"spinRate":1819,"spinDirection":120},"zone":13,"typeConfidence":0.89,"plateTime":0.43968427711986724,"extension":6.585884908919127},"index":1,"playId":"75193709-8c83-334d-8ca0-7c1c187be31d","pitchNumber":2,"startTime":"2026-08-30T19:43:04.372Z","endTime":"2026-08-30T19:43:07.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.992235181868775,"aZ":-33.667567815959835,"pfxX":8.428418002587556,"pfxZ":-0.947194949985505,"pX":0.7040406709425544,"pZ":2.0375336404295896,"vX0":-3.703979591261387,"vY0":-125.21188995505933,"vZ0":-1.2403190886010849,"x":90.16,"y":183.77,"x0":1.109969893439249,"y0":50.00115444421523,"z0":5.301763817170003,"aX":13.341057581480474},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":-14.4,"spinRate":1742,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.43795816326656567,"extension":6.317228280702235},"index":2,"playId":"79ec090f-c96e-3d0b-bfb7-513df366ccf0","pitchNumber":3,"startTime":"2026-08-30T19:43:20.073Z","endTime":"2026-08-30T19:43:23.073Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-30T19:43:31.759Z","endTime":"2026-08-30T19:43:39.927Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.408205499484176,"aZ":-12.432540962670778,"pfxX":3.922362555088925,"pfxZ":9.900160595770119,"pX":-0.18940024598010627,"pZ":2.964261125879546,"vX0":-4.257751111944427,"vY0":-140.25229080745444,"vZ0":-3.9153631745889035,"x":124.22,"y":158.74,"x0":0.8380074497276765,"y0":50.00403420811764,"z0":5.1878535915815345,"aX":7.822988137553692},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":-6.2,"spinRate":2313,"spinDirection":148},"zone":2,"typeConfidence":0.92,"plateTime":0.390369619809285,"extension":6.602783676471608},"hitData":{"launchSpeed":84.4,"launchAngle":59.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.94,"coordY":143.51}},"index":4,"playId":"b949aa98-f163-3a1a-b522-b72b8e3f96f0","pitchNumber":4,"startTime":"2026-08-30T19:43:39.927Z","endTime":"2026-08-30T19:43:49.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:43:49.320Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to center fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:44:08.189Z","endTime":"2026-08-30T19:45:01.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96028273976209,"aZ":-27.46621698316199,"pfxX":-2.683179050055032,"pfxZ":2.8481874246238696,"pX":-0.6741814486539516,"pZ":1.4381105970453152,"vX0":-2.876217022139299,"vY0":-126.93545507677783,"vZ0":-4.355904712023926,"x":142.7,"y":199.95,"x0":0.8170122398658926,"y0":50.0027489359561,"z0":5.332042859137242,"aX":-4.431831334399348},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":5.4,"spinRate":2420,"spinDirection":209},"zone":13,"typeConfidence":0.92,"plateTime":0.42947704729630054,"extension":6.566610852493768},"index":0,"playId":"754d0e6a-deac-38d4-aea6-1d3d4a45fbfa","pitchNumber":1,"startTime":"2026-08-30T19:44:28.874Z","endTime":"2026-08-30T19:44:33.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71254683768205,"aZ":-27.779947422100513,"pfxX":-1.9193561870454103,"pfxZ":2.6254207934261142,"pX":0.2059467755210929,"pZ":3.1335829731686315,"vX0":-1.3370320638192155,"vY0":-128.3993636763201,"vZ0":-0.2757230882810252,"x":109.15,"y":154.17,"x0":0.9822179762203104,"y0":50.005076059492936,"z0":5.397508008499765,"aX":-3.216354177716985},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":3.7,"spinRate":2397,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.4260053343395116,"extension":6.641771186235212},"index":1,"playId":"41fe824b-bc39-39f9-9aef-58b2ee226fa1","pitchNumber":2,"startTime":"2026-08-30T19:44:41.422Z","endTime":"2026-08-30T19:44:44.869Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884928931089497,"aZ":-18.423465427437993,"pfxX":6.791851476218908,"pfxZ":7.122042095625904,"pX":0.19176637546370687,"pZ":3.0502851623630853,"vX0":-4.313103323337042,"vY0":-137.89432414144858,"vZ0":-2.621513656726094,"x":109.69,"y":156.42,"x0":0.8915477759409239,"y0":50.004047585501205,"z0":5.252374261457144,"aX":13.116095367275298},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":-11.4,"spinRate":2156,"spinDirection":145},"zone":2,"typeConfidence":0.73,"plateTime":0.3967938262550663,"extension":6.5918257635537705},"hitData":{"launchSpeed":86.5,"launchAngle":40.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.16,"coordY":79.17}},"index":2,"playId":"11a412ce-d233-30bb-a361-67c696d934bb","pitchNumber":3,"startTime":"2026-08-30T19:44:52.788Z","endTime":"2026-08-30T19:45:01.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:45:01.801Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Loftin doubles (23) on a line drive to right fielder Chase DeLauter.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:45:04.850Z","endTime":"2026-08-30T19:46:22.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.163228661494518,"aZ":-37.40812264184484,"pfxX":-9.022471080186257,"pfxZ":-3.842895732473149,"pX":0.32728702282399763,"pZ":2.4150960577333933,"vX0":0.8783559378800412,"vY0":-115.91959035588563,"vZ0":1.2653998770541923,"x":104.52,"y":173.57,"x0":1.1163390232842632,"y0":50.000079080160226,"z0":5.426759929366142,"aX":-12.306262937797376},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.4,"breakHorizontal":16.1,"spinRate":2288,"spinDirection":310},"zone":6,"typeConfidence":0.9,"plateTime":0.47206959491693334,"extension":6.4237687543115065},"index":0,"playId":"8ead7b1a-90ec-3569-9fa7-e7d55527a00d","pitchNumber":1,"startTime":"2026-08-30T19:45:22.162Z","endTime":"2026-08-30T19:45:25.198Z","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":86.8,"endSpeed":80.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516250745226053,"aZ":-29.801667600549084,"pfxX":8.79410742094193,"pfxZ":1.4732034332688875,"pX":-0.26091707996321123,"pZ":0.03427730379111477,"vX0":-6.1374545434419,"vY0":-126.11087380372514,"vZ0":-6.478798382670531,"x":126.95,"y":237.85,"x0":1.0610962406914857,"y0":50.00327981289511,"z0":5.038776742330655,"aX":14.172998392039993},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.4,"breakHorizontal":-14.5,"spinRate":1813,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.43423268747471244,"extension":6.527942400731576},"index":1,"playId":"c6520856-66ae-3da8-825e-76f4d77f864d","pitchNumber":2,"startTime":"2026-08-30T19:45:32.651Z","endTime":"2026-08-30T19:45:37.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291409712350394,"aZ":-30.57449935489821,"pfxX":8.93708040441052,"pfxZ":1.01744096722864,"pX":0.31403820267298277,"pZ":0.17817341489671668,"vX0":-4.74182928021213,"vY0":-124.50498541929291,"vZ0":-5.702024699094105,"x":105.03,"y":233.97,"x0":1.0834746406036935,"y0":50.000013655275815,"z0":5.031910050568166,"aX":14.01097298665946},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":-15.1,"spinRate":1668,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.44013837262461575,"extension":6.354125399839386},"index":2,"playId":"6efab468-bed0-3ec1-8f8f-c6b7c9c39d98","pitchNumber":3,"startTime":"2026-08-30T19:45:46.232Z","endTime":"2026-08-30T19:45:49.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.100693354116046,"aZ":-29.588654563084003,"pfxX":7.53452632082133,"pfxZ":1.5998649551214372,"pX":-1.0358025914792168,"pZ":1.2556941624701188,"vX0":-7.488687923095541,"vY0":-125.37321248427354,"vZ0":-3.6151485811352835,"x":156.48,"y":204.88,"x0":0.9916650177818528,"y0":50.00245005652511,"z0":5.095976353341974,"aX":12.159063694303462},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.4,"breakHorizontal":-12.2,"spinRate":1844,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.43461798590225964,"extension":6.439987405608214},"index":3,"playId":"239b5a84-929e-3f62-9c8e-93c1e7829a24","pitchNumber":4,"startTime":"2026-08-30T19:45:59.507Z","endTime":"2026-08-30T19:46:02.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.833980648019327,"aZ":-14.208109354499527,"pfxX":3.6481839065657082,"pfxZ":9.3912702560427,"pX":-0.0667684152091959,"pZ":2.9085017895826444,"vX0":-4.117314246506847,"vY0":-136.85797451465285,"vZ0":-3.3232511835885497,"x":119.55,"y":160.25,"x0":0.9772219141987957,"y0":50.0007432225386,"z0":5.100626249122489,"aX":6.9778632892870025},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-5.9,"spinRate":2134,"spinDirection":140},"zone":2,"typeConfidence":0.9,"plateTime":0.39893397782481754,"extension":6.718033624692243},"hitData":{"launchSpeed":92.3,"launchAngle":22.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.7,"coordY":105.38}},"index":4,"playId":"499d9d13-64c0-38d8-9c03-eef08c9abfa3","pitchNumber":5,"startTime":"2026-08-30T19:46:10.715Z","endTime":"2026-08-30T19:46:22.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:46:22.732Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"John Rave flies out to center fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:46:40.862Z","endTime":"2026-08-30T19:47:16.147Z","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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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(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":94.2,"endSpeed":86.5,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.788008624364718,"aZ":-15.91105915867836,"pfxX":3.6491489007442306,"pfxZ":8.472775227207947,"pX":-0.10762265758636563,"pZ":4.252295816892589,"vX0":-4.477855644647556,"vY0":-137.27976884774503,"vZ0":-0.014586497183143365,"x":121.1,"y":123.97,"x0":1.0662382977378142,"y0":50.002433831464465,"z0":5.335716711213942,"aX":7.004524812701329},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":-5.8,"spinRate":2295,"spinDirection":151},"zone":11,"typeConfidence":0.89,"plateTime":0.398134096672758,"extension":6.582755780731596},"index":0,"playId":"ae5b615e-1598-3c68-bdef-24bf3266adad","pitchNumber":1,"startTime":"2026-08-30T19:46:51.869Z","endTime":"2026-08-30T19:46:54.869Z","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":93.7,"endSpeed":85.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19079537843918,"aZ":-16.340174630054474,"pfxX":3.280421107384508,"pfxZ":8.412196191619804,"pX":0.48929755234504024,"pZ":2.3513852033275824,"vX0":-2.476037693896102,"vY0":-136.37324387725351,"vZ0":-4.485981541579037,"x":98.35,"y":175.29,"x0":0.9831346280375629,"y0":50.00223017965891,"z0":5.145960716818797,"aX":6.174207216336123},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":-5.4,"spinRate":2216,"spinDirection":151},"zone":6,"typeConfidence":0.88,"plateTime":0.40175309602782816,"extension":6.643655114885274},"hitData":{"launchSpeed":83.2,"launchAngle":43.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.82,"coordY":88.28}},"index":1,"playId":"4bb0b8b5-ab44-3c4f-a867-0d37ceb7d4e6","pitchNumber":2,"startTime":"2026-08-30T19:47:07.109Z","endTime":"2026-08-30T19:47:16.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:47:16.147Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, third baseman Nick Loftin to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:49:08.711Z","endTime":"2026-08-30T19:50:19.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":81.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.181868554882545,"aZ":-29.47495125466628,"pfxX":-0.4010683672887474,"pfxZ":1.600146811920876,"pX":-0.37639131907423884,"pZ":2.8329873536304078,"vX0":-4.147689587303069,"vY0":-127.9180238872667,"vZ0":0.12932849576007754,"x":131.35,"y":162.29,"x0":1.306801732697281,"y0":50.002604285213046,"z0":5.06085777196525,"aX":-0.6746507671058982},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":1.6,"spinRate":2814,"spinDirection":170},"zone":1,"typeConfidence":0.88,"plateTime":0.42543949671975545,"extension":6.506849043003053},"index":0,"playId":"40a62dce-6b9a-3c60-ae11-138128054604","pitchNumber":1,"startTime":"2026-08-30T19:49:25.732Z","endTime":"2026-08-30T19:49:30.593Z","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":85.1,"endSpeed":78.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25180146686316,"aZ":-33.226689440071716,"pfxX":5.9753010339289485,"pfxZ":-0.6737085281747675,"pX":0.8540810944060626,"pZ":2.4836965613819464,"vX0":-3.2564831951199884,"vY0":-123.98971294383553,"vZ0":0.3398747364550696,"x":84.44,"y":171.72,"x0":1.4065606732598877,"y0":50.004001405341214,"z0":5.11231279031464,"aX":9.325704688620927},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.8,"breakHorizontal":-10.1,"spinRate":1479,"spinDirection":99},"zone":12,"typeConfidence":0.91,"plateTime":0.4413663451143157,"extension":6.116143297372272},"index":1,"playId":"67ec546b-72ee-3160-9cfd-42b329d9df6c","pitchNumber":2,"startTime":"2026-08-30T19:49:40.029Z","endTime":"2026-08-30T19:49:44.558Z","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":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63458030991395,"aZ":-33.90127365806359,"pfxX":6.062774550772012,"pfxZ":-1.0738878571774562,"pX":-0.6247270566351362,"pZ":0.6735180616780949,"vX0":-6.744949151443314,"vY0":-125.62949333055029,"vZ0":-3.7964783711720145,"x":140.81,"y":220.6,"x0":1.2975999963138543,"y0":50.00130259351093,"z0":4.937538883054332,"aX":9.764247098865505},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.5,"breakHorizontal":-9.6,"spinRate":1432,"spinDirection":96},"zone":13,"typeConfidence":0.9,"plateTime":0.434724646713172,"extension":6.154758163241632},"index":2,"playId":"641d95a7-d4df-3122-bbb3-7c9b6a7d1335","pitchNumber":3,"startTime":"2026-08-30T19:49:53.459Z","endTime":"2026-08-30T19:49:56.459Z","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":92.5,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.099254395677,"aZ":-22.099462780524043,"pfxX":4.693181554532073,"pfxZ":5.410841107109251,"pX":-0.36826112693983615,"pZ":2.8988211797797336,"vX0":-5.536654575782613,"vY0":-134.8028366609097,"vZ0":-1.3450985085462774,"x":131.04,"y":160.51,"x0":1.0912766848985105,"y0":50.00263579151387,"z0":4.946975162924508,"aX":8.738508503036687},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-7.4,"spinRate":2542,"spinDirection":126},"zone":1,"typeConfidence":0.94,"plateTime":0.4045142562641315,"extension":6.448278483637237},"hitData":{"launchSpeed":78.8,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.67,"coordY":168.59}},"index":3,"playId":"bec3ce1c-df4a-3dff-9162-81138705718d","pitchNumber":4,"startTime":"2026-08-30T19:50:11.713Z","endTime":"2026-08-30T19:50:19.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:50:19.731Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen challenged (pitch result), call on the field was confirmed: Steven Kwan walks.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:50:34.580Z","endTime":"2026-08-30T19:52:14.097Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.632245589178112,"aZ":-27.790152680011474,"pfxX":8.830896612832566,"pfxZ":2.378136285487164,"pX":0.7988032482579259,"pZ":3.099166489425333,"vX0":-4.1254200773806895,"vY0":-134.327267817646,"vZ0":0.14115574606272785,"x":86.55,"y":155.1,"x0":1.1995954744942663,"y0":50.003701617716324,"z0":5.007182210058539,"aX":16.284593606670953},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":-15.2,"spinRate":2414,"spinDirection":126},"zone":3,"typeConfidence":0.91,"plateTime":0.40635376862716877,"extension":6.431433289306847},"index":0,"playId":"07119edd-0e3f-3d7f-99bc-2ba5c32123ff","pitchNumber":1,"startTime":"2026-08-30T19:50:46.427Z","endTime":"2026-08-30T19:50:50.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.662960884836085,"aZ":-29.53259866426079,"pfxX":9.044963415345013,"pfxZ":1.4271585168675696,"pX":0.750214497144894,"pZ":2.3603607007306304,"vX0":-4.784346359347458,"vY0":-134.47583063000502,"vZ0":-1.1025614970115738,"x":88.4,"y":175.05,"x0":1.368740844877203,"y0":50.000100895450586,"z0":4.853213015963208,"aX":16.714749862045363},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.5,"breakHorizontal":-15.5,"spinRate":2394,"spinDirection":126},"zone":6,"typeConfidence":0.91,"plateTime":0.405887195215231,"extension":6.554034248352806},"index":1,"playId":"7c8db6a9-b9ea-3ab6-8f34-329b27f393dc","pitchNumber":2,"startTime":"2026-08-30T19:51:00.375Z","endTime":"2026-08-30T19:51:03.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.038684171631388,"aZ":-36.45169307220149,"pfxX":-0.994980273771902,"pfxZ":-2.5545162124289025,"pX":1.5295212313841,"pZ":3.532794442168914,"vX0":0.5867986605467896,"vY0":-127.63742423534997,"vZ0":3.0279783246263343,"x":58.7,"y":143.39,"x0":1.4274653502178272,"y0":50.00611162732601,"z0":5.176908131350282,"aX":-1.6635604576690577},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.8,"breakHorizontal":1.7,"spinRate":2917,"spinDirection":281},"zone":12,"typeConfidence":0.87,"plateTime":0.42700069445827316,"extension":6.016285476067286},"index":2,"playId":"441d7cf7-01db-3940-ac96-c15154be4e2e","pitchNumber":3,"startTime":"2026-08-30T19:51:14.875Z","endTime":"2026-08-30T19:51:17.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94354758888232,"aZ":-26.946770804696445,"pfxX":8.051498335103547,"pfxZ":2.841112510642656,"pX":0.1754049003696015,"pZ":2.9324156189477835,"vX0":-5.589685717737169,"vY0":-134.08670914702992,"vZ0":-0.0902069918485322,"x":110.31,"y":159.6,"x0":1.2292005513208353,"y0":50.004815854402565,"z0":4.871233998530434,"aX":14.82751055002741},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.3,"breakHorizontal":-13.6,"spinRate":2504,"spinDirection":123},"zone":2,"typeConfidence":0.88,"plateTime":0.4067441325390524,"extension":6.553247927436619},"index":3,"playId":"c1704baa-b159-3b1b-ac42-b22d2e2e6ded","pitchNumber":4,"startTime":"2026-08-30T19:51:30.817Z","endTime":"2026-08-30T19:51:33.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.551788086711916,"aZ":-32.118930155579584,"pfxX":0.17793897231409428,"pfxZ":0.03325783284710759,"pX":-1.250815200749493,"pZ":3.1590692148140227,"vX0":-5.974632256655636,"vY0":-127.71744243221661,"vZ0":1.3650081535301886,"x":164.68,"y":153.49,"x0":1.0847037842596021,"y0":50.00233467515981,"z0":5.122887159864484,"aX":0.2973242196352361},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.6,"breakHorizontal":0.8,"spinRate":2840,"spinDirection":275},"zone":11,"typeConfidence":0.91,"plateTime":0.42703353279058076,"extension":6.345295046789311},"index":4,"playId":"833485f8-5aa6-3d9b-980d-d955535aa52c","pitchNumber":5,"startTime":"2026-08-30T19:51:48.136Z","endTime":"2026-08-30T19:51:51.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325797970186045,"aZ":-25.816397969605948,"pfxX":8.957831024010765,"pfxZ":3.4854691649175518,"pX":-0.8237881929622086,"pZ":2.57472662656872,"vX0":-8.224369197642572,"vY0":-133.5816024026778,"vZ0":-1.1215882220401936,"x":148.4,"y":169.26,"x0":1.1176386413205512,"y0":50.0008987953671,"z0":4.840421241789544,"aX":16.334094992251458},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.4,"breakHorizontal":-14.6,"spinRate":2421,"spinDirection":123},"zone":11,"typeConfidence":0.88,"plateTime":0.40861324477357774,"extension":6.650370320603654},"index":5,"playId":"bb959688-ac23-35c1-92ce-8c1013562f71","pitchNumber":6,"startTime":"2026-08-30T19:52:09.642Z","endTime":"2026-08-30T19:52:14.097Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"}},"playEndTime":"2026-08-30T19:52:14.097Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a ground ball to right fielder Jac Caglianone. Steven Kwan to 3rd.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:52:51.213Z","endTime":"2026-08-30T19:54:13.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":84.6,"endSpeed":77.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474906925575272,"aZ":-35.51634264902781,"pfxX":-8.584656626485621,"pfxZ":-2.1695416269724532,"pX":1.0844265277436653,"pZ":3.8141649370521358,"vX0":1.9958223463839795,"vY0":-123.14565715134265,"vZ0":3.943931755873784,"x":75.66,"y":135.8,"x0":1.380936924425871,"y0":50.00089573772487,"z0":5.188570840722462,"aX":-13.239450814381485},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.8,"breakHorizontal":15.1,"spinRate":2839,"spinDirection":304},"zone":12,"typeConfidence":0.8,"plateTime":0.44404984431301964,"extension":6.250667601412684},"index":0,"playId":"ac8607e8-01df-3ce5-bd29-bb5c5b8155b2","pitchNumber":1,"startTime":"2026-08-30T19:52:51.213Z","endTime":"2026-08-30T19:52:54.213Z","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":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.397550004173887,"aZ":-33.330225127785425,"pfxX":-7.912441636470301,"pfxZ":-0.769331990398161,"pX":1.1373487337671868,"pZ":3.0956310028695055,"vX0":1.6026201815394616,"vY0":-121.27987955129306,"vZ0":2.1670576803688055,"x":73.65,"y":155.2,"x0":1.4986975811791903,"y0":50.00372204170446,"z0":5.085275719037021,"aX":-11.85784024366525},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.7,"breakHorizontal":14.0,"spinRate":2658,"spinDirection":305},"zone":12,"typeConfidence":0.86,"plateTime":0.4505964358954464,"extension":6.185730425146899},"index":1,"playId":"f43bc01a-12eb-3fdb-bc78-9c303db2c04b","pitchNumber":2,"startTime":"2026-08-30T19:53:06.425Z","endTime":"2026-08-30T19:53:11.096Z","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":90.9,"endSpeed":83.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.475035896336575,"aZ":-25.902914374142576,"pfxX":8.886397397690708,"pfxZ":3.5115027274197876,"pX":0.6498340517630399,"pZ":1.427363208349341,"vX0":-4.568789257732546,"vY0":-132.35692973455113,"vZ0":-3.5873756210795507,"x":92.23,"y":200.24,"x0":1.2376279451782923,"y0":50.00472153866733,"z0":4.682974948054963,"aX":15.873748863255505},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.9,"breakHorizontal":-15.2,"spinRate":2322,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.41277788482575906,"extension":6.6999408239011204},"index":2,"playId":"63925fa2-eb72-3169-86f7-b440918398be","pitchNumber":3,"startTime":"2026-08-30T19:53:28.022Z","endTime":"2026-08-30T19:53:33.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58004350742634,"aZ":-27.888747111029105,"pfxX":9.038057173685498,"pfxZ":2.368013950109412,"pX":-0.5356207291723474,"pZ":1.534741839270067,"vX0":-7.38616137557243,"vY0":-133.4296609724079,"vZ0":-3.2967813885239754,"x":137.42,"y":197.34,"x0":1.088445227573809,"y0":50.00518810262106,"z0":4.786847988392668,"aX":16.367679827334456},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":-14.9,"spinRate":2436,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.4098538384845072,"extension":6.645191175882483},"index":3,"playId":"2443a9c1-d5e7-3f3c-82fc-bee479eacb0e","pitchNumber":4,"startTime":"2026-08-30T19:53:44.662Z","endTime":"2026-08-30T19:53:49.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.672115592962065,"aZ":-28.281532551765842,"pfxX":9.467148744845712,"pfxZ":2.1506052112701664,"pX":0.6115841311916557,"pZ":3.064595051594545,"vX0":-5.08704382687348,"vY0":-133.87853758394868,"vZ0":0.46722997431789925,"x":93.69,"y":156.04,"x0":1.3092481432488146,"y0":50.00228907807306,"z0":4.916566996100591,"aX":17.13584886765028},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":-16.0,"spinRate":2420,"spinDirection":126},"zone":3,"typeConfidence":0.91,"plateTime":0.409558901291307,"extension":6.589345134648492},"hitData":{"launchSpeed":100.1,"launchAngle":-6.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.73,"coordY":126.23}},"index":4,"playId":"326579b5-ab03-3458-be3e-b4431d9e9196","pitchNumber":5,"startTime":"2026-08-30T19:54:02.509Z","endTime":"2026-08-30T19:54:13.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:54:13.520Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to right fielder Jac Caglianone. Steven Kwan scores. Petey Halpin to 2nd.","rbi":1,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:54:45.418Z","endTime":"2026-08-30T19:54:59.761Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Petey Halpin replaces Chase DeLauter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T19:54:37.133Z","endTime":"2026-08-30T19:54:47.754Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":800050,"link":"/api/v1/people/800050"},"base":1},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.256995909629097,"aZ":-29.340671033552464,"pfxX":-0.8456465086554752,"pfxZ":1.6856412377807217,"pX":-0.035124882202083,"pZ":2.472358901239465,"vX0":-2.8394710910731558,"vY0":-127.95277293506568,"vZ0":-0.7399702114694107,"x":118.34,"y":172.03,"x0":1.193142644814256,"y0":50.00188744509013,"z0":5.038818606968873,"aX":-1.4191926773497092},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":2.0,"spinRate":2700,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.42601440768198984,"extension":6.346230922956651},"hitData":{"launchSpeed":96.2,"launchAngle":13.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.47,"coordY":113.52}},"index":1,"playId":"b8b1e2e9-cc94-3fcf-b1e9-0083339568d6","pitchNumber":1,"startTime":"2026-08-30T19:54:47.754Z","endTime":"2026-08-30T19:54:59.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:54:59.761Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a line drive to center fielder Kyle Isbel. Petey Halpin scores. José Ramírez to 2nd.","rbi":1,"awayScore":1,"homeScore":11,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:55:50.852Z","endTime":"2026-08-30T19:56:03.160Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":671162,"link":"/api/v1/people/671162"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T19:55:21.484Z","endTime":"2026-08-30T19:55:53.128Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480268309633868,"aZ":-31.10320663724944,"pfxX":-0.14090926049355046,"pfxZ":0.6305673087759693,"pX":-0.5834011422604929,"pZ":2.224785529221292,"vX0":-4.242921742713488,"vY0":-128.7714167493735,"vZ0":-0.9905379503765521,"x":139.24,"y":178.71,"x0":1.097673563902909,"y0":50.00107984078036,"z0":5.001233563726798,"aX":-0.23858820151104584},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.2,"breakHorizontal":1.1,"spinRate":2826,"spinDirection":274},"zone":7,"typeConfidence":0.91,"plateTime":0.423889069799384,"extension":6.257956892738861},"hitData":{"launchSpeed":81.9,"launchAngle":17.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.07,"coordY":96.63}},"index":1,"playId":"7d216bb3-428d-3df8-9787-4b53bdd7675d","pitchNumber":1,"startTime":"2026-08-30T19:55:53.128Z","endTime":"2026-08-30T19:56:03.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:56:03.160Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathaniel Lowe grounds into a force out, third baseman Nick Loftin to shortstop Bobby Witt Jr. José Ramírez to 3rd. Jo Adell out at 2nd. Nathaniel Lowe to 1st.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:56:31.803Z","endTime":"2026-08-30T19:56:56.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.329308640624586,"aZ":-36.30511145303691,"pfxX":-4.627946651843822,"pfxZ":-2.776198880906917,"pX":-0.06425049698461134,"pZ":1.728781043756245,"vX0":-1.9111746671567809,"vY0":-120.5258884140015,"vZ0":-0.009917939139328702,"x":119.45,"y":192.1,"x0":1.3381999162211728,"y0":50.00596795608707,"z0":4.913791219506151,"aX":-6.874774364337888},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.8,"breakHorizontal":8.9,"spinRate":2549,"spinDirection":316},"zone":8,"typeConfidence":0.89,"plateTime":0.45280340047622714,"extension":6.499313718763807},"index":0,"playId":"2a98d103-d6f8-3f59-925c-b93232ff69c7","pitchNumber":1,"startTime":"2026-08-30T19:56:34.763Z","endTime":"2026-08-30T19:56:38.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.189033253946647,"aZ":-31.684930109520003,"pfxX":7.306697925290079,"pfxZ":0.2747349402148078,"pX":-0.39533609231250255,"pZ":1.8210548318063404,"vX0":-6.664690493887267,"vY0":-132.73603977213114,"vZ0":-1.7938851670665876,"x":132.07,"y":189.61,"x0":1.1886085211335182,"y0":50.0059662145294,"z0":4.794480158925888,"aX":13.149872895250091},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.4,"breakHorizontal":-12.0,"spinRate":2405,"spinDirection":124},"zone":7,"typeConfidence":0.91,"plateTime":0.41133517691719135,"extension":6.738434821252418},"hitData":{"launchSpeed":71.7,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.49,"coordY":160.12}},"index":1,"playId":"0794bd06-38b3-3118-921f-aeca3d11c6a3","pitchNumber":2,"startTime":"2026-08-30T19:56:47.754Z","endTime":"2026-08-30T19:56:56.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:56:56.467Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:57:25.053Z","endTime":"2026-08-30T19:59:09.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"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":84.7,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99801296999167,"aZ":-35.56763766995335,"pfxX":-7.708040352568871,"pfxZ":-2.201547098681168,"pX":-0.020673105785873138,"pZ":3.017626971283592,"vX0":-1.0117186199693076,"vY0":-123.3614205916935,"vZ0":2.232570407271746,"x":117.79,"y":157.3,"x0":1.3964114481399668,"y0":50.00611986500691,"z0":5.103339076615632,"aX":-11.857938622198725},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.2,"breakHorizontal":14.2,"spinRate":2776,"spinDirection":310},"zone":2,"typeConfidence":0.82,"plateTime":0.4443470348790264,"extension":6.344254253438601},"index":0,"playId":"31a629bc-809a-38d9-a14d-dee11bb0d086","pitchNumber":1,"startTime":"2026-08-30T19:57:28.865Z","endTime":"2026-08-30T19:57:32.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.061575468181402,"aZ":-34.71748523555982,"pfxX":-7.407206146966249,"pfxZ":-1.6206828781843967,"pX":-1.1234414285096919,"pZ":2.0789662166620504,"vX0":-3.5049513712877243,"vY0":-124.32303201712729,"vZ0":0.09004562196734067,"x":159.82,"y":182.65,"x0":1.267516290088427,"y0":50.00606910240702,"z0":4.9251528184679865,"aX":-11.590169435907367},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.6,"breakHorizontal":14.3,"spinRate":2767,"spinDirection":310},"zone":13,"typeConfidence":0.77,"plateTime":0.4406742069082905,"extension":6.385191667238461},"index":1,"playId":"5d943066-1bfd-3c04-ac65-c3dc623ce035","pitchNumber":2,"startTime":"2026-08-30T19:57:42.141Z","endTime":"2026-08-30T19:57:48.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87626267270404,"aZ":-20.916268293868786,"pfxX":0.9409403929850177,"pfxZ":6.072452519312035,"pX":-0.7616277486496614,"pZ":4.029757346026487,"vX0":-5.233424444852265,"vY0":-134.07832887719246,"vZ0":1.1304144064507713,"x":146.03,"y":129.98,"x0":1.0777779764957023,"y0":50.00635462016771,"z0":5.075553023283669,"aX":1.7457570289641917},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":-0.8,"spinRate":2678,"spinDirection":136},"zone":11,"typeConfidence":0.92,"plateTime":0.40561025672029594,"extension":6.287973963992346},"index":2,"playId":"6316034c-6820-3f5e-9d02-4728802d52cc","pitchNumber":3,"startTime":"2026-08-30T19:58:21.088Z","endTime":"2026-08-30T19:58:24.561Z","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":90.9,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59941417731754,"aZ":-18.218515654920395,"pfxX":2.9218230406091705,"pfxZ":7.725747326275051,"pX":-0.7629636025270393,"pZ":2.597950657694313,"vX0":-5.400360671381825,"vY0":-132.39782706682408,"vZ0":-2.7977793508677795,"x":146.08,"y":168.64,"x0":0.9075268170047152,"y0":50.004354771701834,"z0":4.974752791319415,"aX":5.279606515185002},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":-4.3,"spinRate":2578,"spinDirection":132},"zone":4,"typeConfidence":0.92,"plateTime":0.41094533686682455,"extension":6.298699406302938},"index":3,"playId":"00d97896-62bc-340b-81f1-522fd8b614e4","pitchNumber":4,"startTime":"2026-08-30T19:58:39.701Z","endTime":"2026-08-30T19:58:45.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409927583428786,"aZ":-17.59786352363569,"pfxX":3.6985427132550446,"pfxZ":7.903306031883021,"pX":-0.8361454695390732,"pZ":3.3416665481017778,"vX0":-6.28668777178719,"vY0":-133.83743327941164,"vZ0":-0.9969963109256238,"x":148.87,"y":148.56,"x0":1.0451696260955858,"y0":50.00079230632835,"z0":4.959652360955617,"aX":6.82013656888624},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":-5.6,"spinRate":2644,"spinDirection":136},"zone":11,"typeConfidence":0.95,"plateTime":0.40669446587953617,"extension":6.271667850977583},"index":4,"playId":"988e00d9-c530-351b-8246-a25953d23765","pitchNumber":5,"startTime":"2026-08-30T19:59:06.328Z","endTime":"2026-08-30T19:59:09.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:59:09.328Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Tolbert singles on a soft ground ball to pitcher Tim Herrin.","rbi":0,"awayScore":1,"homeScore":11,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:01:29.670Z","endTime":"2026-08-30T20:02:09.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: David Fry replaces center fielder Steven Kwan, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:01:20.200Z","endTime":"2026-08-30T20:01:20.216Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"description":"Petey Halpin remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:01:20.216Z","endTime":"2026-08-30T20:01:20.217Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":800050,"link":"/api/v1/people/800050"}},{"details":{"description":"Defensive switch from left field to right field for Jo Adell.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T20:01:20.217Z","endTime":"2026-08-30T20:01:21.217Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"400"},{"details":{"description":"Pitching Change: Tim Herrin replaces Parker Messick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-30T20:01:20.217Z","endTime":"2026-08-30T20:01:31.963Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.613784337750797,"aZ":-17.152358242069198,"pfxX":4.271029549832727,"pfxZ":7.82430571637815,"pX":0.5547631194641143,"pZ":1.529272307525955,"vX0":-4.373425449915013,"vY0":-137.0342562263009,"vZ0":-7.568917715024526,"x":95.85,"y":197.49,"x0":1.6093377968885276,"y0":50.002536653100194,"z0":5.478958449905463,"aX":8.199383469408827},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":-7.0,"spinRate":2269,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.39826759607759055,"extension":6.500797764959489},"index":4,"playId":"d2099035-c63f-34b2-b2e8-e12ff4f1844e","pitchNumber":1,"startTime":"2026-08-30T20:01:31.963Z","endTime":"2026-08-30T20:01:36.156Z","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":93.2,"endSpeed":85.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.148487943515537,"aZ":-16.63219656435327,"pfxX":5.150759455902021,"pfxZ":8.276160956356371,"pX":-0.5861908698634081,"pZ":2.708598148897523,"vX0":-7.531832617538683,"vY0":-135.55915644711794,"vZ0":-4.448601757243823,"x":139.34,"y":165.65,"x0":1.5475895431691549,"y0":50.00049170884953,"z0":5.517147085726686,"aX":9.670740731299004},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":-7.9,"spinRate":2280,"spinDirection":127},"zone":4,"typeConfidence":0.9,"plateTime":0.40267040701427836,"extension":6.7636485357667615},"index":5,"playId":"df9b02bf-460f-3d70-8e6e-ad849528630f","pitchNumber":2,"startTime":"2026-08-30T20:01:46.894Z","endTime":"2026-08-30T20:01:49.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.494238865138616,"aZ":-36.862081651026514,"pfxX":-3.4918143160353923,"pfxZ":-3.3326344610873297,"pX":-0.6897781673899592,"pZ":1.9206544611092136,"vX0":-4.20624284655417,"vY0":-117.6232705890406,"vZ0":-1.5081186035352145,"x":143.29,"y":186.92,"x0":1.572672962774222,"y0":50.00342107044581,"z0":5.976042027371963,"aX":-4.911036861134899},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.1,"breakHorizontal":7.3,"spinRate":2325,"spinDirection":320},"zone":7,"typeConfidence":0.89,"plateTime":0.46496878142622755,"extension":6.3255319180287675},"hitData":{"launchSpeed":50.1,"launchAngle":-73.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.15,"coordY":195.61}},"index":6,"playId":"bb4eca19-4a3e-320e-858e-4b32081832a8","pitchNumber":3,"startTime":"2026-08-30T20:02:01.749Z","endTime":"2026-08-30T20:02:09.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:02:09.768Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a ground ball to third baseman Angel Genao. Tyler Tolbert to 2nd.","rbi":0,"awayScore":1,"homeScore":11,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:02:35.518Z","endTime":"2026-08-30T20:03:05.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"postOnSecond":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"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":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":82.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54582701231914,"aZ":-29.092995729080176,"pfxX":2.138850710649841,"pfxZ":1.821120245654361,"pX":-1.9518148064269285,"pZ":0.9167784745555406,"vX0":-9.490601871526879,"vY0":-128.9859807470868,"vZ0":-6.2505344986433125,"x":191.4,"y":214.03,"x0":1.4893807535209336,"y0":50.00509202750575,"z0":5.6001974564474155,"aX":3.6239959878433217},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":-1.9,"spinRate":2195,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.4238086037489417,"extension":6.5791937421565345},"index":0,"playId":"2aab5527-6651-3b81-baff-3ce3b562e855","pitchNumber":1,"startTime":"2026-08-30T20:02:41.745Z","endTime":"2026-08-30T20:02:44.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03096942300088,"aZ":-27.699326761115383,"pfxX":9.939240876257518,"pfxZ":2.3872127868590978,"pX":-0.06664759667353931,"pZ":2.1119484677932285,"vX0":-7.915842141805529,"vY0":-135.7891669756215,"vZ0":-3.69961464047078,"x":119.54,"y":181.76,"x0":1.5913498322180286,"y0":50.000233731506405,"z0":5.413660016529207,"aX":18.605270189167925},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":-16.3,"spinRate":2238,"spinDirection":119},"zone":8,"typeConfidence":0.9,"plateTime":0.4029852051916225,"extension":6.5309008066392735},"hitData":{"launchSpeed":75.8,"launchAngle":-69.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":121.01,"coordY":173.43}},"index":1,"playId":"48325566-b082-3514-98c3-d4e47b828e41","pitchNumber":2,"startTime":"2026-08-30T20:02:56.878Z","endTime":"2026-08-30T20:03:05.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:03:05.908Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges challenged (pitch result), call on the field was overturned: Carter Jensen called out on strikes.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:03:23.397Z","endTime":"2026-08-30T20:04:47.012Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"postOnSecond":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0700490559132,"aZ":-19.564630412143224,"pfxX":8.028700654645684,"pfxZ":6.6660372543650475,"pX":0.3472556912022236,"pZ":2.7850615029190795,"vX0":-6.3804478344967475,"vY0":-136.45149734299648,"vZ0":-3.7819321615175183,"x":103.76,"y":163.58,"x0":1.668788738888328,"y0":50.005658642608005,"z0":5.531369170776658,"aX":15.1938503708999},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":-13.2,"spinRate":2178,"spinDirection":136},"zone":3,"typeConfidence":0.92,"plateTime":0.4008840033938261,"extension":6.707298817830735},"index":0,"playId":"f6349895-fbf3-3e2e-9132-be733e602851","pitchNumber":1,"startTime":"2026-08-30T20:03:32.448Z","endTime":"2026-08-30T20:03:35.448Z","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.5,"endSpeed":85.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.512221546928593,"aZ":-23.51270305833633,"pfxX":8.348927673178352,"pfxZ":4.604758565037487,"pX":-0.13970888080932523,"pZ":2.4159143732079484,"vX0":-7.862180408107247,"vY0":-135.94497200821164,"vZ0":-3.953313253655456,"x":122.33,"y":173.55,"x0":1.698674232572234,"y0":50.00100063668199,"z0":5.5119473634741745,"aX":15.697822327405717},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":-13.6,"spinRate":2128,"spinDirection":127},"zone":5,"typeConfidence":0.91,"plateTime":0.402187695090118,"extension":6.697742020163253},"index":1,"playId":"07bcc46e-b551-3346-bdf9-0080000c5f82","pitchNumber":2,"startTime":"2026-08-30T20:03:49.326Z","endTime":"2026-08-30T20:03:54.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.206399198080295,"aZ":-37.56995187350219,"pfxX":-3.297621806263634,"pfxZ":-3.8917126377137166,"pX":-1.4902961951717772,"pZ":1.0433519586507334,"vX0":-6.105910236222536,"vY0":-117.33994022545639,"vZ0":-3.105787073223053,"x":173.81,"y":210.61,"x0":1.578772319812055,"y0":50.00059621966463,"z0":5.901255009162886,"aX":-4.575121120127517},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.6,"breakHorizontal":7.6,"spinRate":2311,"spinDirection":318},"zone":13,"typeConfidence":0.89,"plateTime":0.4676457519257218,"extension":6.292564578495646},"index":2,"playId":"b87374be-afa3-3eef-97f0-bc6873620b49","pitchNumber":3,"startTime":"2026-08-30T20:04:07.990Z","endTime":"2026-08-30T20:04:10.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49327730821284,"aZ":-29.128334046972842,"pfxX":0.8927517819362958,"pfxZ":1.7987091456983517,"pX":-1.5383762735244986,"pZ":2.2437822283684454,"vX0":-8.075185291122803,"vY0":-128.1771541225397,"vZ0":-3.1675079197847538,"x":175.64,"y":178.2,"x0":1.51528281889817,"y0":50.00089162271401,"z0":5.731632000475897,"aX":1.5105938655497906},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":-0.1,"spinRate":2175,"spinDirection":159},"zone":13,"typeConfidence":0.92,"plateTime":0.42471721978883537,"extension":6.5856971985712915},"index":3,"playId":"0651d827-185c-3c0b-b220-61b776967b03","pitchNumber":4,"startTime":"2026-08-30T20:04:24.962Z","endTime":"2026-08-30T20:04:27.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.735429758904676,"aZ":-24.987121523943713,"pfxX":8.900385599848018,"pfxZ":3.813666952794451,"pX":-0.6799984840411923,"pZ":1.5997862404337577,"vX0":-9.055729836965236,"vY0":-135.97660690998674,"vZ0":-5.501347016148879,"x":142.92,"y":195.59,"x0":1.5252942064302473,"y0":50.006698417801466,"z0":5.365960798163174,"aX":16.794953202052344},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.0,"breakHorizontal":-14.4,"spinRate":2240,"spinDirection":125},"zone":7,"typeConfidence":0.9,"plateTime":0.40165643735853385,"extension":6.687859061354171},"index":4,"playId":"1b23c19a-8ed3-3ade-907b-c9c43b2e67d2","pitchNumber":5,"startTime":"2026-08-30T20:04:42.266Z","endTime":"2026-08-30T20:04:47.012Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}},"playEndTime":"2026-08-30T20:04:47.012Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to center fielder Petey Halpin. Tyler Tolbert to 3rd.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:05:12.249Z","endTime":"2026-08-30T20:05:52.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"postOnThird":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.0,"endSpeed":74.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34825575756697,"aZ":-35.88627027348102,"pfxX":-3.7004524083746935,"pfxZ":-2.6309557263680547,"pX":-0.6433326676897018,"pZ":1.9396457403711802,"vX0":-4.2821293313256374,"vY0":-117.91672114945123,"vZ0":-1.776766745899188,"x":141.52,"y":186.41,"x0":1.6768922424294441,"y0":50.00587296842256,"z0":6.012891328191098,"aX":-5.212915127302509},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.9,"breakHorizontal":7.8,"spinRate":2161,"spinDirection":324},"zone":7,"typeConfidence":0.89,"plateTime":0.4644533658819867,"extension":6.2218887716432025},"index":0,"playId":"c4cc67fe-e5e4-3e07-bb86-4921ee1be2f5","pitchNumber":1,"startTime":"2026-08-30T20:05:23.205Z","endTime":"2026-08-30T20:05:26.608Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.619011128125166,"aZ":-29.806905993434704,"pfxX":0.24825400726781072,"pfxZ":1.422206472810676,"pX":-0.09912763062627515,"pZ":1.7801504608272523,"vX0":-5.072711256707524,"vY0":-128.12250298076023,"vZ0":-4.071139197396076,"x":120.78,"y":190.72,"x0":1.8745683745325918,"y0":50.000544320050125,"z0":5.720562178260658,"aX":0.41287405595034893},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":0.7,"spinRate":2196,"spinDirection":201},"zone":8,"typeConfidence":0.91,"plateTime":0.4275947881062767,"extension":6.561186942499885},"hitData":{"launchSpeed":98.5,"launchAngle":33.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":172.79,"coordY":61.34}},"index":1,"playId":"8049efc3-5b22-3695-a47f-b4b3640f3bf5","pitchNumber":2,"startTime":"2026-08-30T20:05:40.737Z","endTime":"2026-08-30T20:05:52.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:05:52.753Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out, second baseman Travis Bazzana to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:06:08.150Z","endTime":"2026-08-30T20:07:20.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":94.1,"endSpeed":86.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12698226407375,"aZ":-25.276004146762688,"pfxX":9.372551812384843,"pfxZ":3.636977417820698,"pX":-1.1318645499314997,"pZ":1.4705580098472975,"vX0":-10.503364040845177,"vY0":-136.5939727843738,"vZ0":-5.834823189937203,"x":160.14,"y":199.07,"x0":1.5392938117602735,"y0":50.002547205219464,"z0":5.364318744574961,"aX":17.7717634686695},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":-14.9,"spinRate":2156,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.40047309998692304,"extension":6.563050996166532},"index":0,"playId":"b7a5789f-0cf7-31d4-9e5b-03dd8dedae4a","pitchNumber":1,"startTime":"2026-08-30T20:06:22.169Z","endTime":"2026-08-30T20:06:25.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.943445211032884,"aZ":-25.34481536948046,"pfxX":9.758494550677845,"pfxZ":3.6623992064977617,"pX":0.8040176951282971,"pZ":2.412935285840408,"vX0":-5.899506844673619,"vY0":-135.9996470452845,"vZ0":-3.346188666264745,"x":86.35,"y":173.63,"x0":1.7379787124345374,"y0":50.005612812927744,"z0":5.425237211763629,"aX":18.209477597876393},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.1,"breakHorizontal":-16.3,"spinRate":2175,"spinDirection":127},"zone":6,"typeConfidence":0.9,"plateTime":0.40336439665347257,"extension":6.5430536563703665},"index":1,"playId":"a7d9b863-65d2-3728-acd7-cd97d46d9fdc","pitchNumber":2,"startTime":"2026-08-30T20:06:36.488Z","endTime":"2026-08-30T20:06:39.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.803555588747614,"aZ":-28.16410514368861,"pfxX":10.322181447354529,"pfxZ":2.0997526629579717,"pX":0.3829213724032001,"pZ":1.3249926817119975,"vX0":-7.075039100888653,"vY0":-137.73174608837797,"vZ0":-5.656695609211905,"x":102.4,"y":203.01,"x0":1.6541450670707118,"y0":50.00032335835207,"z0":5.329079744753704,"aX":19.67509184735351},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":-17.0,"spinRate":2197,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.3988603967369211,"extension":6.551267998978448},"index":2,"playId":"535546f5-9919-37b2-a3c7-16be2c691cc9","pitchNumber":3,"startTime":"2026-08-30T20:06:56.770Z","endTime":"2026-08-30T20:06:59.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.368763459625946,"aZ":-35.16868501918086,"pfxX":-2.659844864923871,"pfxZ":-2.0824926785705324,"pX":-0.9004678484092254,"pZ":1.5457250977460864,"vX0":-5.357268123059181,"vY0":-118.91919024993092,"vZ0":-2.62659200698991,"x":151.32,"y":197.05,"x0":1.7254269054363374,"y0":50.00547887941524,"z0":5.848520232796389,"aX":-3.817403306819299},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.2,"breakHorizontal":6.1,"spinRate":2236,"spinDirection":325},"zone":13,"typeConfidence":0.86,"plateTime":0.4602262011952831,"extension":6.640650901094341},"hitData":{"launchSpeed":68.2,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.61,"coordY":160.12}},"index":3,"playId":"05d28738-10ed-3388-af41-4e7f4dcb78c6","pitchNumber":4,"startTime":"2026-08-30T20:07:12.571Z","endTime":"2026-08-30T20:07:20.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:07:20.597Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Angel Genao walks.","rbi":0,"awayScore":1,"homeScore":11,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:11:11.890Z","endTime":"2026-08-30T20:12:58.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[6,7,8,9,10,11,12],"actionIndex":[0,1,2,3,4,5],"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jose Cuas replaces Connor Thomas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:11:14.168Z","endTime":"2026-08-30T20:11:14.169Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621016,"link":"/api/v1/people/621016"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive switch from second base to shortstop for Tyler Tolbert.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:11:14.170Z","endTime":"2026-08-30T20:11:14.171Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"800"},{"details":{"description":"Defensive switch from left field to right field for John Rave.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T20:11:14.172Z","endTime":"2026-08-30T20:11:14.173Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Defensive switch from third base to second base for Nick Loftin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-30T20:11:14.174Z","endTime":"2026-08-30T20:11:14.175Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"600"},{"details":{"description":"Defensive Substitution: Josh Rojas replaces right fielder Jac Caglianone, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-30T20:11:14.176Z","endTime":"2026-08-30T20:11:14.177Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":695506,"link":"/api/v1/people/695506"}},{"details":{"description":"Defensive Substitution: Matthew Lugo replaces shortstop Bobby Witt Jr., batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-08-30T20:11:14.178Z","endTime":"2026-08-30T20:11:14.179Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":677951,"link":"/api/v1/people/677951"}},{"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":92.9,"endSpeed":84.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.572273104830092,"aZ":-31.665631717970186,"pfxX":-11.225609259641129,"pfxZ":0.28086046444358637,"pX":-0.6953699284747885,"pZ":2.1558644603996266,"vX0":10.143994186745568,"vY0":-134.91552637214824,"vZ0":0.5406446679629594,"x":143.51,"y":180.57,"x0":-3.0536847617978062,"y0":50.00550369241145,"z0":4.192430160079688,"aX":-20.605403011709125},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.8,"breakHorizontal":18.0,"spinRate":2414,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.4066718665564064,"extension":6.345895429362251},"index":6,"playId":"63df77fa-120d-3979-a0fc-a785cefb51e9","pitchNumber":1,"startTime":"2026-08-30T20:11:14.180Z","endTime":"2026-08-30T20:11:17.592Z","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":83.2,"endSpeed":77.2,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90419629124143,"aZ":-30.609132930305,"pfxX":1.4351898647858166,"pfxZ":1.036020861380429,"pX":-1.1182153640358459,"pZ":1.9582215799122078,"vX0":5.1745038026182515,"vY0":-121.1813416365797,"vZ0":1.1281342741792753,"x":159.62,"y":185.91,"x0":-3.4567284832291265,"y0":50.00074135917575,"z0":4.13557067649163,"aX":2.159712692269467},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2739,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.4498434672591407,"extension":5.889740706804679},"index":7,"playId":"0c5fa574-f7f7-33de-b158-5773a074593d","pitchNumber":2,"startTime":"2026-08-30T20:11:31.393Z","endTime":"2026-08-30T20:11:36.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60893983621263,"aZ":-24.050407929324013,"pfxX":-3.153036648238824,"pfxZ":4.720957907579724,"pX":-0.7740884767175161,"pZ":3.6477173263148286,"vX0":7.557694069617873,"vY0":-129.22016264144042,"vZ0":3.3428064073658725,"x":146.51,"y":140.29,"x0":-3.3049640921291363,"y0":50.0006070482417,"z0":4.168435390671819,"aX":-5.4240757990038135},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.5,"breakHorizontal":4.3,"spinRate":2436,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.42114067794674614,"extension":6.02091596799135},"index":8,"playId":"6dde663e-e457-3c58-b94b-588ad3fdc2a9","pitchNumber":3,"startTime":"2026-08-30T20:11:44.636Z","endTime":"2026-08-30T20:11:49.436Z","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":81.0,"endSpeed":75.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.332760917630857,"aZ":-34.244859170348356,"pfxX":1.944567748007425,"pfxZ":-1.4442403304967844,"pX":0.8633010567747583,"pZ":1.9975013915079232,"vX0":8.237033786598488,"vY0":-117.85830233010971,"vZ0":1.07691281799568,"x":84.09,"y":184.85,"x0":-2.9021899966283433,"y0":50.002401192702685,"z0":4.650875864866821,"aX":2.787853933121759},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.2,"breakHorizontal":-5.2,"spinRate":2838,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.46132925903521027,"extension":6.193790259118217},"index":9,"playId":"de6a2876-1d58-3497-a8c5-4f05278cb19c","pitchNumber":4,"startTime":"2026-08-30T20:12:00.835Z","endTime":"2026-08-30T20:12:05.887Z","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":94.0,"endSpeed":85.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89810283570511,"aZ":-20.567355605312642,"pfxX":-7.335457893341327,"pfxZ":6.128368063738417,"pX":-1.020818896915005,"pZ":3.2683744170110045,"vX0":8.141880319008708,"vY0":-136.71272363895523,"vZ0":1.3108232395909174,"x":155.91,"y":150.53,"x0":-3.0833106285838343,"y0":50.00479525947635,"z0":4.193489637966938,"aX":-13.899159821247764},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":11.6,"spinRate":2452,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4005047969365467,"extension":6.2276249120399365},"index":10,"playId":"06bf6e5e-cf96-3704-ba75-5bcc5e36dd70","pitchNumber":5,"startTime":"2026-08-30T20:12:22.558Z","endTime":"2026-08-30T20:12:27.458Z","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.2,"endSpeed":75.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.329624725471504,"aZ":-26.54577919847532,"pfxX":6.469440683894853,"pfxZ":3.837611201139252,"pX":-1.2728930622296488,"pZ":2.4071318667364285,"vX0":3.2417884695095873,"vY0":-121.07163038027903,"vZ0":1.7036711720124074,"x":165.52,"y":173.79,"x0":-3.474852902902878,"y0":50.002057754330394,"z0":4.037702267544635,"aX":9.486170294229751},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.7,"breakHorizontal":-12.5,"spinRate":2788,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.45452518217148663,"extension":5.934127372034243},"index":11,"playId":"0825d717-bc99-34d7-a84c-56c07fe7c68f","pitchNumber":6,"startTime":"2026-08-30T20:12:40.160Z","endTime":"2026-08-30T20:12:43.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.207634063483972,"aZ":-33.55489853735548,"pfxX":-10.661816482416453,"pfxZ":-0.7741053491514105,"pX":0.647567682603528,"pZ":3.237403040862605,"vX0":13.328103384679851,"vY0":-133.31171171449054,"vZ0":4.372462435359768,"x":92.32,"y":151.37,"x0":-3.045039451119205,"y0":50.00129276090858,"z0":4.005898077193902,"aX":-19.079770255282114},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.0,"breakHorizontal":16.2,"spinRate":2353,"spinDirection":254},"zone":3,"typeConfidence":2.0,"plateTime":0.4117924929845911,"extension":6.3194682699641165},"index":12,"playId":"09c8a31e-2ade-36eb-a5f8-c009945d898c","pitchNumber":7,"startTime":"2026-08-30T20:12:54.330Z","endTime":"2026-08-30T20:12:58.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:12:58.322Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges strikes out swinging.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:13:23.399Z","endTime":"2026-08-30T20:14:14.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.838841445072212,"aZ":-34.77319690918807,"pfxX":-11.16106578898064,"pfxZ":-1.4317592235370507,"pX":-0.14461823306818417,"pZ":1.8040694408341609,"vX0":13.484077037594595,"vY0":-134.27758068711387,"vZ0":0.9019930375311971,"x":122.51,"y":190.07,"x0":-3.7966595117912436,"y0":50.00390102066691,"z0":3.9504151536726115,"aX":-20.25120749469304},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.2,"breakHorizontal":17.0,"spinRate":2387,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.40892879968455453,"extension":6.440815138779999},"index":0,"playId":"99b8d5b2-f532-3801-8c89-d21222d83efd","pitchNumber":1,"startTime":"2026-08-30T20:13:23.399Z","endTime":"2026-08-30T20:13:26.399Z","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":92.4,"endSpeed":84.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.798222268728694,"aZ":-32.71072515420154,"pfxX":-10.033917824268663,"pfxZ":-0.291502931661654,"pX":-0.8927954747882,"pZ":2.513015277551653,"vX0":11.72804775553941,"vY0":-133.98070876004493,"vZ0":2.236051593243186,"x":151.03,"y":170.93,"x0":-4.029816868625666,"y0":50.0060918973759,"z0":4.010181495750783,"aX":-18.187906221585916},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.2,"breakHorizontal":15.6,"spinRate":2450,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.40929547988920323,"extension":6.279067591230816},"index":1,"playId":"d0bc18a9-b844-3f4e-ab8d-120ff90d599a","pitchNumber":2,"startTime":"2026-08-30T20:13:40.239Z","endTime":"2026-08-30T20:13:43.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":82.7,"endSpeed":75.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94420692066015,"aZ":-27.99779712971073,"pfxX":3.9931776843059286,"pfxZ":2.875483461748951,"pX":-2.366054342398989,"pZ":1.98405266355632,"vX0":3.4877385041106717,"vY0":-120.41496024312877,"vZ0":1.151111552648986,"x":207.19,"y":185.21,"x0":-4.358075362043625,"y0":50.000847368875206,"z0":3.9989402890819514,"aX":5.793871911405981},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.8,"breakHorizontal":-8.2,"spinRate":2761,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.456927003604243,"extension":6.074821373968674},"index":2,"playId":"43ca6d34-07cf-3f1e-9db3-1221401ec310","pitchNumber":3,"startTime":"2026-08-30T20:13:55.879Z","endTime":"2026-08-30T20:13:58.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":75.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27628337201662,"aZ":-27.90398188789742,"pfxX":2.251167510803376,"pfxZ":2.9100801270728374,"pX":1.2428328472011747,"pZ":2.1661374756783625,"vX0":11.761056886443487,"vY0":-121.28716424599703,"vZ0":1.2941263031037065,"x":69.63,"y":180.29,"x0":-3.993630298330543,"y0":50.001096759156745,"z0":4.088455330645028,"aX":3.2964892348095884},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.0,"breakHorizontal":-7.3,"spinRate":2850,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4544125952207967,"extension":6.3139574603191955},"index":3,"playId":"314f078a-6d68-3b8f-8367-dad43336e944","pitchNumber":4,"startTime":"2026-08-30T20:14:11.109Z","endTime":"2026-08-30T20:14:14.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:14:14.175Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to right fielder John Rave. Angel Genao to 2nd.","rbi":0,"awayScore":1,"homeScore":11,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:14:20.784Z","endTime":"2026-08-30T20:15:01.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167874018214558,"aZ":-33.42944436551972,"pfxX":-9.597907832004932,"pfxZ":-0.6670001915386035,"pX":-0.559420798835352,"pZ":3.128559927079451,"vX0":10.403522708832663,"vY0":-136.51626668842508,"vZ0":3.5140987410414084,"x":138.32,"y":154.31,"x0":-3.1799250182957075,"y0":50.003119295056294,"z0":4.1311604027866045,"aX":-18.04470658097598},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-0.1,"breakHorizontal":15.1,"spinRate":2441,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.40182239211527815,"extension":6.212353556068044},"index":0,"playId":"fb53fe99-7a3c-39b1-8117-982ae18ba61d","pitchNumber":1,"startTime":"2026-08-30T20:14:38.078Z","endTime":"2026-08-30T20:14:42.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.709039312891846,"aZ":-35.611194936361805,"pfxX":-11.336743474064681,"pfxZ":-1.8536060108990728,"pX":-0.5227375266418309,"pZ":1.980667942991353,"vX0":11.05317511296617,"vY0":-135.66416823563043,"vZ0":1.420882535522742,"x":131.12,"y":107.44,"x0":-3.1842165048422584,"y0":50.001409673183005,"z0":3.9392576974457834,"aX":-21.052551823843746},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-2.8,"breakHorizontal":18.1,"spinRate":2447,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.40431322194432573,"extension":6.414182755186439},"hitData":{"launchSpeed":98.0,"launchAngle":11.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.81,"coordY":103.23}},"index":1,"playId":"793329e9-ed9c-32a8-b217-9601e92c4a0d","pitchNumber":2,"startTime":"2026-08-30T20:14:50.967Z","endTime":"2026-08-30T20:15:01.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:15:01.010Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"David Fry pops out to catcher Carter Jensen in foul territory.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:15:09.316Z","endTime":"2026-08-30T20:15:35.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"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":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":92.3,"endSpeed":84.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.016240807461568,"aZ":-29.727313186844356,"pfxX":-10.357878051919332,"pfxZ":1.3409997895997563,"pX":-1.1562403218653643,"pZ":2.4816920001947236,"vX0":11.016601977724028,"vY0":-133.94199993316607,"vZ0":1.4793795882542486,"x":161.07,"y":171.77,"x0":-3.9702109000598416,"y0":50.00186835888933,"z0":4.042734885809904,"aX":-18.88331117302517},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.0,"breakHorizontal":16.4,"spinRate":2506,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4084040608073658,"extension":6.39195979255093},"hitData":{"launchSpeed":72.3,"launchAngle":85.0,"totalDistance":17.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":120.4,"coordY":210.95}},"index":0,"playId":"d03b2e27-ab6e-348c-9a25-0fea0c76e938","pitchNumber":1,"startTime":"2026-08-30T20:15:26.104Z","endTime":"2026-08-30T20:15:35.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:15:35.133Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Petey Halpin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:15:53.502Z","endTime":"2026-08-30T20:17:07.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32389140321098,"aZ":-24.808244978886066,"pfxX":-8.794830714801005,"pfxZ":3.902323344730659,"pX":0.4649976199846795,"pZ":2.3348783487359364,"vX0":12.445790392113416,"vY0":-135.93286567825558,"vZ0":0.12088042669401289,"x":99.28,"y":175.74,"x0":-3.011543436448042,"y0":50.00289307193613,"z0":3.9996940029065327,"aX":-16.604594502553105},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":13.6,"spinRate":2462,"spinDirection":254},"zone":6,"typeConfidence":2.0,"plateTime":0.40157981257986863,"extension":6.369379678979747},"index":0,"playId":"e214831f-cb33-3bd9-b397-639907c807da","pitchNumber":1,"startTime":"2026-08-30T20:15:59.762Z","endTime":"2026-08-30T20:16:03.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.725047278182064,"aZ":-24.35405874211597,"pfxX":-7.713732116396399,"pfxZ":4.213625155471188,"pX":-1.0920519066641468,"pZ":2.64704918671932,"vX0":8.270594851544933,"vY0":-134.54321134707186,"vZ0":0.9738136875204736,"x":158.63,"y":167.31,"x0":-3.185312987973863,"y0":50.00368853080931,"z0":3.9902124694854892,"aX":-14.321855678347331},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":12.5,"spinRate":2433,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4051337736148479,"extension":6.275075346760453},"index":1,"playId":"a36805e2-172c-320b-8f38-61d73c7f9d5b","pitchNumber":2,"startTime":"2026-08-30T20:16:13.757Z","endTime":"2026-08-30T20:16:16.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-30T20:16:23.988Z","endTime":"2026-08-30T20:16:34.079Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"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.2,"endSpeed":84.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.657840797651858,"aZ":-27.747900258945343,"pfxX":-8.455245670720736,"pfxZ":2.416205585346944,"pX":-0.6517936028381761,"pZ":4.29172748703934,"vX0":9.486124824958923,"vY0":-133.9482632387107,"vZ0":5.73072672538587,"x":141.84,"y":122.9,"x0":-3.1265869797563304,"y0":50.003382110706006,"z0":4.102248729578863,"aX":-15.494994513647043},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.8,"breakHorizontal":13.4,"spinRate":2492,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4076185815802633,"extension":6.452634470499195},"index":3,"playId":"7bc2855c-58cc-3cdd-bbe0-9924f4539964","pitchNumber":3,"startTime":"2026-08-30T20:16:34.079Z","endTime":"2026-08-30T20:16:37.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.752713698097608,"aZ":-33.757893952485105,"pfxX":0.8685219799540711,"pfxZ":-1.0896827390825372,"pX":1.1994619885898965,"pZ":2.5741555898370523,"vX0":9.843777627976385,"vY0":-119.33879507131405,"vZ0":2.2541781418033446,"x":71.28,"y":169.28,"x0":-3.0820998947090303,"y0":50.0038276184588,"z0":4.646085644021259,"aX":1.2595272566616098},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.2,"breakHorizontal":-3.8,"spinRate":2883,"spinDirection":70},"zone":12,"typeConfidence":2.0,"plateTime":0.457979728742151,"extension":6.248622074208712},"index":4,"playId":"a2a9d92c-1860-3a09-9d09-0c6346d8994c","pitchNumber":4,"startTime":"2026-08-30T20:16:48.738Z","endTime":"2026-08-30T20:16:52.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7339417052869,"aZ":-23.14619822758277,"pfxX":-8.177147653257109,"pfxZ":4.892130961472999,"pX":-0.6071479621949244,"pZ":3.4625913628240705,"vX0":9.860622636410891,"vY0":-134.6554208940967,"vZ0":2.8606717547084104,"x":140.14,"y":145.29,"x0":-3.2447268820350033,"y0":50.006238632917096,"z0":4.0189919358664925,"aX":-15.10287771976904},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":12.8,"spinRate":2448,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.40590854915801833,"extension":6.3504326951849945},"index":5,"playId":"cf52cf57-c8d4-358d-a917-d32ea393a0a4","pitchNumber":5,"startTime":"2026-08-30T20:17:04.967Z","endTime":"2026-08-30T20:17:07.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:17:07.967Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Brayan Rocchio to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:19:39.712Z","endTime":"2026-08-30T20:20:05.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Gaddis replaces Tim Herrin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:18:53.541Z","endTime":"2026-08-30T20:19:42.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"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.4,"endSpeed":88.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.351550359691693,"aZ":-13.306770688565623,"pfxX":-5.871281986640357,"pfxZ":9.4115556082678,"pX":0.32297899953745773,"pZ":2.7961166381208056,"vX0":8.780360669415474,"vY0":-140.13221275716225,"vZ0":-6.330313429875635,"x":104.69,"y":163.28,"x0":-2.076811930924665,"y0":50.001457440879896,"z0":5.940743966096712,"aX":-11.768615799480777},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2099,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.38971337500214487,"extension":6.858930422975123},"index":1,"playId":"f7835014-8a0c-3502-a31f-642facefa4a2","pitchNumber":1,"startTime":"2026-08-30T20:19:42.032Z","endTime":"2026-08-30T20:19:45.666Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.237169498607468,"aZ":-28.262489319496506,"pfxX":1.6641298278296788,"pfxZ":2.192306659033786,"pX":0.25638228637097277,"pZ":2.5152872782478886,"vX0":5.725209552508812,"vY0":-132.20910936066466,"vZ0":-4.215164542004896,"x":107.23,"y":170.87,"x0":-2.1468665958824853,"y0":50.00186270890439,"z0":6.186921017254107,"aX":2.9667615425312723},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.4,"breakHorizontal":-4.2,"spinRate":2324,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.41311703975495595,"extension":6.6801209602213145},"hitData":{"launchSpeed":97.5,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.12,"coordY":144.99}},"index":2,"playId":"3f3c4eb3-31ca-336d-afe4-242dc196ad0c","pitchNumber":2,"startTime":"2026-08-30T20:19:57.074Z","endTime":"2026-08-30T20:20:05.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:20:05.370Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:20:11.644Z","endTime":"2026-08-30T20:21:08.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.111328021926887,"aZ":-14.821901377071907,"pfxX":-5.070611471566432,"pfxZ":8.761523684904152,"pX":-0.522542481363058,"pZ":3.0100784041262125,"vX0":6.592132434918162,"vY0":-139.11644642581047,"vZ0":-5.213269529532351,"x":136.92,"y":157.51,"x0":-2.2524191003769056,"y0":50.00466910770352,"z0":5.873966588127989,"aX":-10.045317434855495},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":8.0,"spinRate":2282,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.39213902037935444,"extension":6.813594578094919},"index":0,"playId":"42ac80e7-cace-31a7-ba1f-ea63db33f24c","pitchNumber":1,"startTime":"2026-08-30T20:20:29.766Z","endTime":"2026-08-30T20:20:32.823Z","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":77.9,"endSpeed":71.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10612435700058,"aZ":-28.21306794658622,"pfxX":-12.841596797096429,"pfxZ":3.0614781311100003,"pX":-0.9153552837676184,"pZ":3.061305277978599,"vX0":6.509088380263227,"vY0":-113.22403457793037,"vZ0":0.22673568368498875,"x":151.89,"y":156.12,"x0":-2.1623030949106967,"y0":50.004842249234194,"z0":5.788218989376221,"aX":-16.63753656977772},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":5.9,"breakHorizontal":21.6,"spinRate":2225,"spinDirection":253},"zone":11,"typeConfidence":0.9,"plateTime":0.48417223007151655,"extension":7.051042612318449},"index":1,"playId":"2ab8dfcc-a0a5-3e20-b6cf-cb251b9dee04","pitchNumber":2,"startTime":"2026-08-30T20:20:45.051Z","endTime":"2026-08-30T20:20:48.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23599259886417,"aZ":-28.835362856450335,"pfxX":2.902130798477753,"pfxZ":1.8845592319756772,"pX":1.3460272007782548,"pZ":3.162068139936245,"vX0":7.704209045338735,"vY0":-131.77961692548098,"vZ0":-2.1613379274703988,"x":65.69,"y":153.4,"x0":-1.9844735659923844,"y0":50.001725966252245,"z0":6.10875435443583,"aX":5.137335447316905},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.1,"breakHorizontal":-6.8,"spinRate":2204,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.4145621384963216,"extension":6.892411926686886},"index":2,"playId":"3d1beebc-5477-3cbf-9e27-b06f32c148b6","pitchNumber":3,"startTime":"2026-08-30T20:21:05.031Z","endTime":"2026-08-30T20:21:08.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:21:08.910Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:21:17.774Z","endTime":"2026-08-30T20:21:59.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.1,"endSpeed":83.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.450503118295604,"aZ":-28.155390204854346,"pfxX":2.8255226946664447,"pfxZ":2.2924679358270073,"pX":1.10742834883969,"pZ":2.799668169078806,"vX0":7.199621012981176,"vY0":-131.07612223147243,"vZ0":-3.235859046860887,"x":74.79,"y":163.19,"x0":-2.0326596376042434,"y0":50.004481094779806,"z0":6.13282983120561,"aX":4.960203634061297},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.7,"breakHorizontal":-6.6,"spinRate":2214,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.41647531745091415,"extension":6.636582915399827},"index":0,"playId":"db1e95c8-1c9d-37a9-a0e9-ab98e985b925","pitchNumber":1,"startTime":"2026-08-30T20:21:33.204Z","endTime":"2026-08-30T20:21:37.483Z","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":96.9,"endSpeed":89.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398562888955144,"aZ":-11.313976817147905,"pfxX":-3.4774966268535645,"pfxZ":10.285596596481103,"pX":0.02379144491335083,"pZ":2.769715322670396,"vX0":7.138519745916406,"vY0":-140.90388682469958,"vZ0":-6.9155023536161275,"x":116.09,"y":164.0,"x0":-2.080841050665492,"y0":50.00601090545831,"z0":5.97284078717268,"aX":-7.055455803438304},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":5.0,"spinRate":2267,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.38743034653118036,"extension":6.850213900182936},"hitData":{"launchSpeed":85.0,"launchAngle":40.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.62,"coordY":96.16}},"index":1,"playId":"a36c634c-35e4-334a-9eaa-d1dc0a8df435","pitchNumber":2,"startTime":"2026-08-30T20:21:50.209Z","endTime":"2026-08-30T20:21:59.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:21:59.198Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, third baseman Nick Loftin to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:24:02.769Z","endTime":"2026-08-30T20:24:21.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Josh Rojas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:24:04.867Z","endTime":"2026-08-30T20:24:04.868Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":695506,"link":"/api/v1/people/695506"}},{"details":{"description":"Defensive switch from second base to third base for Nick Loftin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:24:04.869Z","endTime":"2026-08-30T20:24:04.870Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600"},{"details":{"description":"Defensive Substitution: Isaac Collins replaces shortstop Tyler Tolbert, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T20:24:04.871Z","endTime":"2026-08-30T20:24:04.872Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"description":"Pitching Change: Luke Maile replaces Jose Cuas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-30T20:24:04.873Z","endTime":"2026-08-30T20:24:04.874Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":65.2,"endSpeed":61.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.330558373838338,"aZ":-23.05038928556735,"pfxX":-5.143174750607916,"pfxZ":9.840017359637768,"pX":0.15760732877818345,"pZ":1.0506755275286275,"vX0":5.349951132477743,"vY0":-94.91794754789473,"vZ0":-3.733566241564299,"x":110.99,"y":210.41,"x0":-2.0085196025798213,"y0":50.003589082979445,"z0":6.268826719638914,"aX":-4.769431186155175},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":17.3,"breakHorizontal":8.0,"spinRate":1840,"spinDirection":209},"zone":14,"typeConfidence":0.87,"plateTime":0.5735501994806862,"extension":5.4760150688737586},"index":4,"playId":"2c410ad6-6f0b-3fa8-9fa1-e0d11e51aa07","pitchNumber":1,"startTime":"2026-08-30T20:24:04.875Z","endTime":"2026-08-30T20:24:08.494Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":65.6,"endSpeed":60.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.849961750074113,"aZ":-21.797383590705447,"pfxX":-3.8697085479027242,"pfxZ":11.146095693537793,"pX":0.12924212625769865,"pZ":3.536167835821791,"vX0":4.337156238345065,"vY0":-95.56560624708419,"vZ0":-0.11012642315950749,"x":112.07,"y":143.3,"x0":-1.6602885319655853,"y0":50.002043705474826,"z0":6.640123016811072,"aX":-3.6023235555888014},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":20.6,"breakHorizontal":5.8,"spinRate":1856,"spinDirection":202},"zone":12,"typeConfidence":0.93,"plateTime":0.5717600502697104,"extension":5.302536119987835},"hitData":{"launchSpeed":87.5,"launchAngle":-17.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.78,"coordY":164.96}},"index":5,"playId":"fc852a8b-a4da-3b57-b836-1bafb3879e9e","pitchNumber":2,"startTime":"2026-08-30T20:24:13.732Z","endTime":"2026-08-30T20:24:21.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:24:21.806Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to right fielder John Rave.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:24:37.399Z","endTime":"2026-08-30T20:25:09.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":64.6,"endSpeed":60.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.010447013688754,"aZ":-24.39574708657329,"pfxX":-5.483565963237974,"pfxZ":8.616738006552605,"pX":0.3728809558595995,"pZ":2.5692734511151842,"vX0":5.5668641543290365,"vY0":-93.96104447844188,"vZ0":-0.5856107704517348,"x":102.79,"y":169.41,"x0":-1.9032438704332482,"y0":50.001819578472464,"z0":6.4018054354987095,"aX":-4.948575407378123},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":1875,"spinDirection":209},"zone":6,"typeConfidence":0.77,"plateTime":0.5809102130472956,"extension":5.259115445559836},"index":0,"playId":"498038ec-617f-321e-ad9e-1702fb9a598c","pitchNumber":1,"startTime":"2026-08-30T20:24:40.019Z","endTime":"2026-08-30T20:24:43.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":62.8,"endSpeed":58.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.285653508968515,"aZ":-25.110387611976186,"pfxX":-6.170103840707582,"pfxZ":8.298541682443801,"pX":1.1355561815246955,"pZ":2.933901302585476,"vX0":6.873590213857709,"vY0":-91.25425021200633,"vZ0":0.7379045062875371,"x":73.72,"y":159.56,"x0":-1.8627001606441769,"y0":50.00148067345196,"z0":6.365078102688862,"aX":-5.250844279013066},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":15.7,"breakHorizontal":9.2,"spinRate":1717,"spinDirection":222},"zone":12,"typeConfidence":0.63,"plateTime":0.5981478735022683,"extension":5.1713539831273945},"index":1,"playId":"0a23b6d3-974c-392d-ad20-dab5dac6f071","pitchNumber":2,"startTime":"2026-08-30T20:24:51.078Z","endTime":"2026-08-30T20:24:55.262Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":63.4,"endSpeed":59.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.857574230718287,"aZ":-24.62949901313763,"pfxX":-7.246025016307645,"pfxZ":8.676567572197357,"pX":-0.45822839672411453,"pZ":1.7969314901941726,"vX0":4.282096036942067,"vY0":-92.33540726926076,"vZ0":-1.6269754152658567,"x":134.47,"y":190.26,"x0":-1.8581277645077627,"y0":50.002290645341006,"z0":6.371607470892762,"aX":-6.3000323179093956},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":15.7,"breakHorizontal":11.9,"spinRate":1843,"spinDirection":210},"zone":7,"typeConfidence":0.62,"plateTime":0.5916245554561907,"extension":5.317405068626063},"hitData":{"launchSpeed":79.2,"launchAngle":37.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.37,"coordY":115.36}},"index":2,"playId":"d4accae0-ef8e-3298-852e-56b1f04e4cfc","pitchNumber":3,"startTime":"2026-08-30T20:25:01.467Z","endTime":"2026-08-30T20:25:09.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:25:09.284Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathaniel Lowe flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:25:11.511Z","endTime":"2026-08-30T20:26:01.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":64.3,"endSpeed":59.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.27958580444189,"aZ":-24.717576309469898,"pfxX":-7.9574174787735314,"pfxZ":8.40318827691781,"pX":1.0725656569333,"pZ":1.9739604639184745,"vX0":7.734738687397299,"vY0":-93.33793822468313,"vZ0":-1.0739716827404737,"x":76.12,"y":185.48,"x0":-2.080072871253778,"y0":50.003814942921096,"z0":6.177538166883044,"aX":-7.063082193326323},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":15.4,"breakHorizontal":12.2,"spinRate":1887,"spinDirection":212},"zone":14,"typeConfidence":0.49,"plateTime":0.585509896348869,"extension":5.194116544028179},"index":0,"playId":"c696096a-32a7-30e4-a0a6-984ee0b121b2","pitchNumber":1,"startTime":"2026-08-30T20:25:28.136Z","endTime":"2026-08-30T20:25:32.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":65.3,"endSpeed":60.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.92075638064827,"aZ":-22.771082786973142,"pfxX":-6.3513594968493425,"pfxZ":10.26829740252201,"pX":0.40110389218727344,"pZ":3.3174835753993115,"vX0":6.28804001289982,"vY0":-94.88833430691892,"vZ0":0.45106675321727285,"x":101.71,"y":149.21,"x0":-2.12375853485615,"y0":50.00312677445967,"z0":6.309581892008431,"aX":-5.817410519192948},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":19.2,"breakHorizontal":9.7,"spinRate":1895,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.5762638920146692,"extension":5.13275434586705},"index":1,"playId":"f4c2e267-56fe-35d1-a107-dd156c79a439","pitchNumber":2,"startTime":"2026-08-30T20:25:37.577Z","endTime":"2026-08-30T20:25:40.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":61.8,"endSpeed":57.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.821334582829552,"aZ":-25.276448024711023,"pfxX":-8.61939647618015,"pfxZ":8.410986645627746,"pX":-0.9043220951191314,"pZ":3.1740244741293164,"vX0":4.608195836464956,"vY0":-89.90960318639421,"vZ0":1.971143199496181,"x":151.47,"y":153.08,"x0":-2.378490766603427,"y0":50.002929028016624,"z0":6.0696629492385235,"aX":-7.0692823465781025},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":16.3,"breakHorizontal":14.2,"spinRate":1576,"spinDirection":230},"zone":11,"typeConfidence":0.52,"plateTime":0.6087943277976429,"extension":5.682367336594081},"hitData":{"launchSpeed":92.0,"launchAngle":45.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.44,"coordY":75.39}},"index":2,"playId":"8d9a4e07-243d-306f-a211-5e1bcfcf188e","pitchNumber":3,"startTime":"2026-08-30T20:25:51.605Z","endTime":"2026-08-30T20:26:01.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:26:01.612Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out swinging.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:28:24.354Z","endTime":"2026-08-30T20:29:15.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Smith replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:28:08.939Z","endTime":"2026-08-30T20:28:26.668Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32683190309859,"aZ":-12.586991816250093,"pfxX":-5.969285739767438,"pfxZ":9.814947520464134,"pX":0.10171047686743624,"pZ":2.6329916921698295,"vX0":7.190735020138563,"vY0":-140.49211501228558,"vZ0":-5.709611958694894,"x":113.12,"y":167.69,"x0":-1.7174057675429275,"y0":50.00266404925691,"z0":5.51225049435601,"aX":-11.912994248767916},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":9.4,"spinRate":2505,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.3901049528979583,"extension":7.228803002265329},"index":1,"playId":"dbbbef62-e9e0-3f5a-877a-f5b7841dcc55","pitchNumber":1,"startTime":"2026-08-30T20:28:26.668Z","endTime":"2026-08-30T20:28:29.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02084146945376,"aZ":-36.145910154947,"pfxX":-0.8542924061335742,"pfxZ":-2.4373024776794256,"pX":0.34172127330731544,"pZ":2.1953225386816007,"vX0":5.3247535649699795,"vY0":-127.07339494967863,"vZ0":-1.3944557369923953,"x":103.97,"y":179.51,"x0":-1.6735332107354537,"y0":50.00348483354765,"z0":5.633372143592387,"aX":-1.3918482939617245},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.4,"breakHorizontal":0.2,"spinRate":482,"spinDirection":306},"zone":6,"typeConfidence":0.9,"plateTime":0.4317049551889265,"extension":7.191686552489509},"index":2,"playId":"56e4490e-0986-3966-8cde-d6405b4eb186","pitchNumber":2,"startTime":"2026-08-30T20:28:41.524Z","endTime":"2026-08-30T20:28:44.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96832355688002,"aZ":-36.859100222297464,"pfxX":-5.271185503864894,"pfxZ":-2.792056079284707,"pX":0.47395434688416194,"pZ":-0.2721559828676198,"vX0":7.197754604200476,"vY0":-129.27793097865435,"vZ0":-7.350277488442094,"x":98.93,"y":246.13,"x0":-1.6718374236224112,"y0":50.00136239663393,"z0":5.465654687984518,"aX":-8.85020558764555},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.6,"breakHorizontal":7.8,"spinRate":559,"spinDirection":284},"zone":14,"typeConfidence":0.89,"plateTime":0.4249818205317992,"extension":7.323579812561176},"index":3,"playId":"96fdf3a9-a5ce-324e-97a0-661902bfb84e","pitchNumber":3,"startTime":"2026-08-30T20:28:54.617Z","endTime":"2026-08-30T20:28:57.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733852004147657,"aZ":-36.49548109740383,"pfxX":-5.120335060015567,"pfxZ":-2.561912188535647,"pX":-0.8529489162604701,"pZ":1.040379041979307,"vX0":4.680367961851838,"vY0":-129.1377192408932,"vZ0":-4.295406039502072,"x":149.51,"y":210.69,"x0":-2.0230433043422016,"y0":50.00066710642081,"z0":5.530834370150014,"aX":-8.652838970183296},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-5.4,"breakHorizontal":8.3,"spinRate":493,"spinDirection":320},"zone":13,"typeConfidence":0.89,"plateTime":0.42404562705716,"extension":6.935462510910337},"index":4,"playId":"6dad5c0b-cec0-3616-8e62-2b411840fb6f","pitchNumber":4,"startTime":"2026-08-30T20:29:11.925Z","endTime":"2026-08-30T20:29:15.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:29:15.586Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:29:26.779Z","endTime":"2026-08-30T20:30:28.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11958547018908,"aZ":-12.613072084864083,"pfxX":-7.263186493633185,"pfxZ":9.556660865268789,"pX":-0.45133695137483204,"pZ":1.5554695002884213,"vX0":6.315613687831363,"vY0":-141.86936348376582,"vZ0":-8.461011129247748,"x":134.2,"y":196.78,"x0":-1.757850752160675,"y0":50.00645511805625,"z0":5.372163372064548,"aX":-14.873735945003322},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":12.0,"spinRate":2435,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.38542560841259377,"extension":7.3403908606851935},"index":0,"playId":"f29af665-5ae1-3c47-acff-0ecfaf8246a1","pitchNumber":1,"startTime":"2026-08-30T20:29:39.501Z","endTime":"2026-08-30T20:29:44.546Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16289352604158,"aZ":-14.861686497407838,"pfxX":-6.8853310396271965,"pfxZ":8.44487639776335,"pX":-0.9056403532808542,"pZ":3.2820345575927674,"vX0":4.8539406520109125,"vY0":-142.1736902126447,"vZ0":-3.734113319141941,"x":151.52,"y":150.17,"x0":-1.7392321895656486,"y0":50.004302624709176,"z0":5.553879810024134,"aX":-14.116681541432635},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":11.5,"spinRate":2484,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3850503499601552,"extension":7.41828081496368},"index":1,"playId":"1fb533ee-73e8-382f-b319-adaacdc10692","pitchNumber":2,"startTime":"2026-08-30T20:30:07.633Z","endTime":"2026-08-30T20:30:11.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73141649138148,"aZ":-37.07588492324212,"pfxX":-3.948772016840853,"pfxZ":-2.866251998739381,"pX":-0.19958630923290405,"pZ":1.3313506757808196,"vX0":5.1573416857606516,"vY0":-130.12317863494545,"vZ0":-3.6044379682907204,"x":124.61,"y":202.83,"x0":-1.6957370302321346,"y0":50.0016929214011,"z0":5.548486864223518,"aX":-6.760359773562154},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-5.8,"breakHorizontal":6.0,"spinRate":541,"spinDirection":292},"zone":13,"typeConfidence":0.89,"plateTime":0.42120539134686164,"extension":7.156765702229613},"hitData":{"launchSpeed":77.5,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.9,"coordY":164.35}},"index":2,"playId":"56f6cb9a-ebf4-30a8-9855-92cb1fad9d87","pitchNumber":3,"startTime":"2026-08-30T20:30:20.944Z","endTime":"2026-08-30T20:30:28.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:30:28.562Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Isbel walks.","rbi":0,"awayScore":1,"homeScore":11,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:30:36.630Z","endTime":"2026-08-30T20:32:43.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.098044277956987,"aZ":-32.93595748507801,"pfxX":6.870302106988282,"pfxZ":-0.4867880944591718,"pX":0.3325876517629441,"pZ":1.4419539741960548,"vX0":3.3944150543549343,"vY0":-123.97315179664447,"vZ0":-3.007771151906228,"x":104.32,"y":199.85,"x0":-1.9457555257421908,"y0":50.003992168148955,"z0":5.41180562648223,"aX":10.725656966813263},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.3,"breakHorizontal":-13.2,"spinRate":2138,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4413087250272403,"extension":7.298003847096191},"index":0,"playId":"fd966004-bda0-3d2f-9413-cfb0ef0de4d2","pitchNumber":1,"startTime":"2026-08-30T20:30:53.548Z","endTime":"2026-08-30T20:30:59.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17094532408734,"aZ":-12.589107741638447,"pfxX":-6.162153819898558,"pfxZ":9.46668596267941,"pX":-2.0705075174998364,"pZ":2.910345697843124,"vX0":1.8674578828913084,"vY0":-142.75208186256097,"vZ0":-4.907345512440514,"x":195.92,"y":160.2,"x0":-1.9317372077325978,"y0":50.0009311158214,"z0":5.441113767557854,"aX":-12.744207761293193},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2434,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3833612096434673,"extension":7.245280403245068},"index":1,"playId":"03ccc9f8-cbe4-3dd6-9fa8-c1e4171202cf","pitchNumber":2,"startTime":"2026-08-30T20:31:11.222Z","endTime":"2026-08-30T20:31:14.222Z","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":98.4,"endSpeed":90.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.111753931393324,"aZ":-12.675802674371923,"pfxX":-6.1622114661328755,"pfxZ":9.383351635672764,"pX":0.03135556244166203,"pZ":2.59634133350744,"vX0":7.234892004224812,"vY0":-143.02755430992383,"vZ0":-5.823863140145037,"x":115.8,"y":168.68,"x0":-1.7269311930949778,"y0":50.0014780803175,"z0":5.449529291698686,"aX":-12.803085530323463},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.0,"breakHorizontal":9.7,"spinRate":2466,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.3825425958762625,"extension":7.365334475179339},"index":2,"playId":"66b6243f-6f24-3641-8173-e8e6493fefb1","pitchNumber":3,"startTime":"2026-08-30T20:31:24.388Z","endTime":"2026-08-30T20:31:29.177Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-30T20:31:40.382Z","endTime":"2026-08-30T20:31:48.019Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"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":98.3,"endSpeed":90.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01802039178067,"aZ":-14.852007474143745,"pfxX":-7.942600185105721,"pfxZ":8.32073994953386,"pX":-1.2257881754049311,"pZ":3.6106642915317124,"vX0":4.4752616198485695,"vY0":-143.14568961238794,"vZ0":-2.928066640665,"x":163.72,"y":141.29,"x0":-1.7747041739438212,"y0":50.00548069032942,"z0":5.572745609629689,"aX":-16.540036598607013},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.6,"breakHorizontal":13.6,"spinRate":2453,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.38215713465280565,"extension":7.257913042796833},"index":4,"playId":"fa701e20-6ba3-3704-890b-2904f3cada5e","pitchNumber":4,"startTime":"2026-08-30T20:31:48.019Z","endTime":"2026-08-30T20:31:51.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.301711502743732,"aZ":-33.47837404757837,"pfxX":-2.5207806179097814,"pfxZ":-0.7578274667492801,"pX":0.5489154073616784,"pZ":0.49714499281155416,"vX0":6.456006795574465,"vY0":-130.48879534726498,"vZ0":-6.029360526659033,"x":96.08,"y":225.36,"x0":-1.6333813921766933,"y0":50.003395026957605,"z0":5.370095481290933,"aX":-4.333180193564812},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.5,"breakHorizontal":3.1,"spinRate":501,"spinDirection":288},"zone":14,"typeConfidence":0.87,"plateTime":0.4202810639419896,"extension":7.447653656453239},"index":5,"playId":"8e8a1882-896e-3b4b-98be-3dafb4667cfa","pitchNumber":5,"startTime":"2026-08-30T20:32:01.755Z","endTime":"2026-08-30T20:32:04.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.160335163672386,"aZ":-12.718196929818898,"pfxX":-6.536597537929264,"pfxZ":9.306517784371385,"pX":-0.5162061001178384,"pZ":2.19743637847425,"vX0":5.964203019184339,"vY0":-143.23140502899474,"vZ0":-6.843224060297484,"x":136.68,"y":179.45,"x0":-1.7699225137927164,"y0":50.004216657899526,"z0":5.402692785731102,"aX":-13.667073823362315},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.7,"breakHorizontal":10.7,"spinRate":2370,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.3815143237651384,"extension":7.452027435979113},"index":6,"playId":"9de74ce7-cc52-3daf-b9cb-d25c5388e4e7","pitchNumber":6,"startTime":"2026-08-30T20:32:18.729Z","endTime":"2026-08-30T20:32:24.526Z","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":97.6,"endSpeed":89.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48283304390326,"aZ":-14.824137360542919,"pfxX":-5.449583065579264,"pfxZ":8.483239289973945,"pX":-1.1494755878037604,"pZ":4.500816781882336,"vX0":3.852620613113739,"vY0":-142.0817601968635,"vZ0":-0.3360981693510933,"x":160.82,"y":117.26,"x0":-1.8148668792139526,"y0":50.000215948918104,"z0":5.562464251098184,"aX":-11.142738028160682},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":9.1,"spinRate":2390,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.38546797847706493,"extension":7.452536089183691},"index":7,"playId":"bfdfa750-532d-3313-8fae-e6a92fbc0c67","pitchNumber":7,"startTime":"2026-08-30T20:32:40.203Z","endTime":"2026-08-30T20:32:43.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:32:43.203Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:33:00.116Z","endTime":"2026-08-30T20:34:54.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.93"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.98"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.94"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.45"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.45"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.48"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.01"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.11"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.06"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.57"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.55"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.82"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.93"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".705"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".362"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".219"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".266"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".359"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".089"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".069"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".705"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".362"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.601055399334534,"aZ":-12.770121307830845,"pfxX":-5.943921128804834,"pfxZ":9.367316591275227,"pX":-0.12108543892968916,"pZ":2.6162868424480896,"vX0":6.415358582085421,"vY0":-143.1472360694881,"vZ0":-5.907687470171601,"x":121.62,"y":168.14,"x0":-1.6209496576311255,"y0":50.00380147847565,"z0":5.509124957731561,"aX":-12.314173604949035},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.0,"breakHorizontal":9.5,"spinRate":2445,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.3828925408033417,"extension":7.493093150092015},"index":0,"playId":"a433acc3-58dd-3d4a-aabf-8a721a540e0c","pitchNumber":1,"startTime":"2026-08-30T20:33:05.643Z","endTime":"2026-08-30T20:33:08.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86128771162643,"aZ":-40.00399606037081,"pfxX":-3.8795422180032317,"pfxZ":-4.771995855106656,"pX":-0.9701230693954921,"pZ":2.458879900418493,"vX0":3.5595401659284067,"vY0":-127.48957321977188,"vZ0":0.15450630893997075,"x":153.98,"y":172.39,"x0":-1.882168282784583,"y0":50.00159144199406,"z0":5.5618556088517055,"aX":-6.369041571093337},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.4,"breakHorizontal":6.2,"spinRate":514,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.43006344603175783,"extension":7.2028166512185345},"index":1,"playId":"99606ca2-4e45-3112-95bc-eb91c7e9f26b","pitchNumber":2,"startTime":"2026-08-30T20:33:21.655Z","endTime":"2026-08-30T20:33:24.742Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.098980461069047,"aZ":-37.90421644411209,"pfxX":-7.5549321997051795,"pfxZ":-3.525698547739143,"pX":-1.7777006272570932,"pZ":2.767293053293858,"vX0":2.7663433133347537,"vY0":-127.27266797295783,"vZ0":0.36480505391895646,"x":184.76,"y":164.06,"x0":-1.9023356524993027,"y0":50.00071355696984,"z0":5.64394544393966,"aX":-12.291685136024771},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.0,"breakHorizontal":13.0,"spinRate":542,"spinDirection":323},"zone":11,"typeConfidence":0.9,"plateTime":0.43169539184202854,"extension":7.441201776504551},"index":2,"playId":"4550c96c-d468-3739-b5a3-b5a6bc023585","pitchNumber":3,"startTime":"2026-08-30T20:33:49.663Z","endTime":"2026-08-30T20:33:52.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58842916923349,"aZ":-14.339612175010954,"pfxX":-7.0476324294876616,"pfxZ":8.617184303071326,"pX":-1.3017530987948127,"pZ":2.569168646567656,"vX0":4.013464190959833,"vY0":-142.87749765188434,"vZ0":-5.542446913559022,"x":166.62,"y":169.41,"x0":-1.808172678080872,"y0":50.00500863012318,"z0":5.433773686160039,"aX":-14.588155912747027},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2417,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3832015951720944,"extension":7.460722096135248},"index":3,"playId":"641cf6b9-9584-3525-8f27-d854615487a2","pitchNumber":4,"startTime":"2026-08-30T20:34:03.737Z","endTime":"2026-08-30T20:34:07.316Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.361112797577803,"aZ":-13.49942415970967,"pfxX":-7.2254143945460765,"pfxZ":8.974486141087615,"pX":-0.7028598028550069,"pZ":3.221558008668491,"vX0":6.086789595259218,"vY0":-142.96874747197094,"vZ0":-3.7694632282254035,"x":143.79,"y":151.8,"x0":-1.915264475108565,"y0":50.002361201480255,"z0":5.397829630539915,"aX":-15.03491022731531},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":12.0,"spinRate":2441,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.3823451877101367,"extension":7.486570433940136},"index":4,"playId":"f84f2324-e298-3e25-ab9a-c6b3d4334d82","pitchNumber":5,"startTime":"2026-08-30T20:34:26.877Z","endTime":"2026-08-30T20:34:29.877Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-30T20:34:37.934Z","endTime":"2026-08-30T20:34:50.281Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.472076583080906,"aZ":-15.776277236265749,"pfxX":-7.2353397409840206,"pfxZ":7.8341224534928156,"pX":-0.8349676257523683,"pZ":3.5971250301264965,"vX0":5.150036256267861,"vY0":-143.78413587401616,"vZ0":-2.7790055920781143,"x":148.83,"y":141.66,"x0":-1.7097286345951583,"y0":50.00027819650966,"z0":5.555552602266292,"aX":-15.140748772515506},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":12.1,"spinRate":2352,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3809927049328521,"extension":7.381145770163954},"index":6,"playId":"3cfc114f-34fe-3312-a75e-dc54dfb77b9d","pitchNumber":6,"startTime":"2026-08-30T20:34:50.281Z","endTime":"2026-08-30T20:34:54.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:34:54.726Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":1,"homeScore":11,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:33:00.116Z","endTime":"2026-08-30T20:34:54.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.93"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.98"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.94"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.45"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.45"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.48"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.01"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.11"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.06"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.57"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.55"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.82"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.93"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".705"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".362"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".219"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".266"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".302"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".359"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".089"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".069"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".844"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".705"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".362"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.601055399334534,"aZ":-12.770121307830845,"pfxX":-5.943921128804834,"pfxZ":9.367316591275227,"pX":-0.12108543892968916,"pZ":2.6162868424480896,"vX0":6.415358582085421,"vY0":-143.1472360694881,"vZ0":-5.907687470171601,"x":121.62,"y":168.14,"x0":-1.6209496576311255,"y0":50.00380147847565,"z0":5.509124957731561,"aX":-12.314173604949035},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.0,"breakHorizontal":9.5,"spinRate":2445,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.3828925408033417,"extension":7.493093150092015},"index":0,"playId":"a433acc3-58dd-3d4a-aabf-8a721a540e0c","pitchNumber":1,"startTime":"2026-08-30T20:33:05.643Z","endTime":"2026-08-30T20:33:08.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86128771162643,"aZ":-40.00399606037081,"pfxX":-3.8795422180032317,"pfxZ":-4.771995855106656,"pX":-0.9701230693954921,"pZ":2.458879900418493,"vX0":3.5595401659284067,"vY0":-127.48957321977188,"vZ0":0.15450630893997075,"x":153.98,"y":172.39,"x0":-1.882168282784583,"y0":50.00159144199406,"z0":5.5618556088517055,"aX":-6.369041571093337},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.4,"breakHorizontal":6.2,"spinRate":514,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.43006344603175783,"extension":7.2028166512185345},"index":1,"playId":"99606ca2-4e45-3112-95bc-eb91c7e9f26b","pitchNumber":2,"startTime":"2026-08-30T20:33:21.655Z","endTime":"2026-08-30T20:33:24.742Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.098980461069047,"aZ":-37.90421644411209,"pfxX":-7.5549321997051795,"pfxZ":-3.525698547739143,"pX":-1.7777006272570932,"pZ":2.767293053293858,"vX0":2.7663433133347537,"vY0":-127.27266797295783,"vZ0":0.36480505391895646,"x":184.76,"y":164.06,"x0":-1.9023356524993027,"y0":50.00071355696984,"z0":5.64394544393966,"aX":-12.291685136024771},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.0,"breakHorizontal":13.0,"spinRate":542,"spinDirection":323},"zone":11,"typeConfidence":0.9,"plateTime":0.43169539184202854,"extension":7.441201776504551},"index":2,"playId":"4550c96c-d468-3739-b5a3-b5a6bc023585","pitchNumber":3,"startTime":"2026-08-30T20:33:49.663Z","endTime":"2026-08-30T20:33:52.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58842916923349,"aZ":-14.339612175010954,"pfxX":-7.0476324294876616,"pfxZ":8.617184303071326,"pX":-1.3017530987948127,"pZ":2.569168646567656,"vX0":4.013464190959833,"vY0":-142.87749765188434,"vZ0":-5.542446913559022,"x":166.62,"y":169.41,"x0":-1.808172678080872,"y0":50.00500863012318,"z0":5.433773686160039,"aX":-14.588155912747027},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2417,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3832015951720944,"extension":7.460722096135248},"index":3,"playId":"641cf6b9-9584-3525-8f27-d854615487a2","pitchNumber":4,"startTime":"2026-08-30T20:34:03.737Z","endTime":"2026-08-30T20:34:07.316Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.361112797577803,"aZ":-13.49942415970967,"pfxX":-7.2254143945460765,"pfxZ":8.974486141087615,"pX":-0.7028598028550069,"pZ":3.221558008668491,"vX0":6.086789595259218,"vY0":-142.96874747197094,"vZ0":-3.7694632282254035,"x":143.79,"y":151.8,"x0":-1.915264475108565,"y0":50.002361201480255,"z0":5.397829630539915,"aX":-15.03491022731531},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":12.0,"spinRate":2441,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.3823451877101367,"extension":7.486570433940136},"index":4,"playId":"f84f2324-e298-3e25-ab9a-c6b3d4334d82","pitchNumber":5,"startTime":"2026-08-30T20:34:26.877Z","endTime":"2026-08-30T20:34:29.877Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-30T20:34:37.934Z","endTime":"2026-08-30T20:34:50.281Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.472076583080906,"aZ":-15.776277236265749,"pfxX":-7.2353397409840206,"pfxZ":7.8341224534928156,"pX":-0.8349676257523683,"pZ":3.5971250301264965,"vX0":5.150036256267861,"vY0":-143.78413587401616,"vZ0":-2.7790055920781143,"x":148.83,"y":141.66,"x0":-1.7097286345951583,"y0":50.00027819650966,"z0":5.555552602266292,"aX":-15.140748772515506},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":12.1,"spinRate":2352,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3809927049328521,"extension":7.381145770163954},"index":6,"playId":"3cfc114f-34fe-3312-a75e-dc54dfb77b9d","pitchNumber":6,"startTime":"2026-08-30T20:34:50.281Z","endTime":"2026-08-30T20:34:54.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:34:54.726Z","atBatIndex":77},"scoringPlays":[3,8,10,26,27,36,37,54,55],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10,11],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":154.9,"y":163.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":147.03,"y":164.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":185.49,"y":145.21},"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":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":183.08,"y":122.45},"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":207.0,"y":105.0},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":58.54,"y":107.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":158.0,"y":52.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":113.3,"y":72.39},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":55.37,"y":65.62},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":159.13,"y":163.14},"type":"O","description":"Groundout"}]}},{"startIndex":12,"endIndex":19,"top":[12,13,14,15,16],"bottom":[17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":208.86,"y":93.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":122.83,"y":145.59},"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":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":171.84,"y":79.63},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":150.66,"y":151.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":117.26,"y":143.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":131.23,"y":68.12},"type":"O","description":"Lineout"}]}},{"startIndex":20,"endIndex":29,"top":[20,21,22],"bottom":[23,24,25,26,27,28,29],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":101.65,"y":148.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":144.0,"y":111.66},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":159.13,"y":163.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":128.04,"y":89.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":37.81,"y":109.98},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":149.53,"y":76.36},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":174.25,"y":90.36},"type":"O","description":"Flyout"}]}},{"startIndex":30,"endIndex":39,"top":[30,31,32],"bottom":[33,34,35,36,37,38,39],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":104.21,"y":168.07},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":151.27,"y":149.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":159.87,"y":85.49},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":155.95,"y":81.34},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":197.15,"y":62.71},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":69.13,"y":129.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":153.69,"y":150.43},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42,43],"bottom":[44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":130.09,"y":93.55},"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":5,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":174.29,"y":74.5},"type":"O","description":"Lineout"},{"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":59.43,"y":74.13},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":139.75,"y":181.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":107.01,"y":145.48},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":128.47,"y":68.4},"type":"O","description":"Flyout"}]}},{"startIndex":47,"endIndex":57,"top":[47,48,49,50],"bottom":[51,52,53,54,55,56,57],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":183.94,"y":143.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":113.16,"y":79.17},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":209.7,"y":105.38},"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":153.82,"y":88.28},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":104.67,"y":168.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":182.73,"y":126.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":190.47,"y":113.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":115.07,"y":96.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":106.49,"y":160.12},"type":"O","description":"Forceout"}]}},{"startIndex":58,"endIndex":67,"top":[58,59,60,61,62],"bottom":[63,64,65,66,67],"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":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":132.15,"y":195.61},"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":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":121.01,"y":173.43},"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":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":172.79,"y":61.34},"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":7,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":144.61,"y":160.12},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":168.81,"y":103.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":120.4,"y":210.95},"type":"O","description":"Pop Out"}]}},{"startIndex":68,"endIndex":73,"top":[68,69,70],"bottom":[71,72,73],"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":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":110.12,"y":144.99},"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":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":176.62,"y":96.16},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":93.78,"y":164.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":189.37,"y":115.36},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":109.44,"y":75.39},"type":"O","description":"Flyout"}]}},{"startIndex":74,"endIndex":77,"top":[74,75,76,77],"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":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":154.9,"y":164.35},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":1,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":11,"hits":13,"errors":0,"leftOnBase":6},"away":{"runs":1,"hits":7,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"catcher":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"first":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"second":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"third":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"shortstop":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"left":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"center":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"right":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"onDeck":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"inHole":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"battingOrder":6,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"onDeck":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"inHole":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"pitcher":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"battingOrder":1,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":3,"strikes":3,"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":7,"groundOuts":8,"airOuts":10,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".248","atBats":34,"obp":".316","slg":".401","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":9,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":9,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":35,"obp":".415","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":154,"era":"4.68","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":11,"whip":"1.39","battersFaced":41,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":57,"strikes":97,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":11,"pitchesPerInning":"19.25","runsScoredPer9":"12.38","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":88,"groundOuts":69,"airOuts":138,"runs":61,"doubles":25,"triples":1,"homeRuns":19,"strikeOuts":147,"baseOnBalls":57,"intentionalWalks":1,"hits":99,"hitByPitch":2,"avg":".221","atBats":447,"obp":".309","slg":".409","ops":".718","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":512,"totalBases":183,"rbi":61,"leftOnBase":165,"sacBunts":0,"sacFlies":6,"babip":".279","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.53","popOuts":27,"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":17,"stolenBases":30,"stolenBasePercentage":".638","caughtStealingPercentage":".362","assists":23,"putOuts":557,"errors":3,"chances":583,"fielding":".995","passedBall":8,"pickoffs":1}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID621016":{"person":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":8,"strikes":11,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":8,"groundOuts":9,"airOuts":17,"runs":3,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":58,"obp":".373","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":294,"era":"1.80","inningsPitched":"15.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"1.67","battersFaced":67,"outs":45,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":294,"balls":115,"strikes":179,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".---","pitchesPerInning":"19.60","gamesFinished":5,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"9.60","walksPer9Inn":"5.40","hitsPer9Inn":"9.60","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":16,"groundOuts":30,"airOuts":30,"runs":30,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".307","atBats":114,"obp":".375","slg":".430","ops":".805","caughtStealing":3,"stolenBases":20,"stolenBasePercentage":".870","caughtStealingPercentage":".130","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":49,"rbi":8,"leftOnBase":57,"sacBunts":4,"sacFlies":1,"babip":".364","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":6,"lineOuts":8},"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":58,"putOuts":56,"errors":2,"chances":116,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"40","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"301","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":20,"groundOuts":21,"airOuts":30,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".247","atBats":85,"obp":".281","slg":".365","ops":".646","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":31,"rbi":13,"leftOnBase":36,"sacBunts":2,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":7,"lineOuts":3},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":13,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","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":50,"putOuts":12,"errors":2,"chances":64,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"801","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":63,"groundOuts":88,"airOuts":114,"runs":41,"doubles":23,"triples":3,"homeRuns":6,"strikeOuts":101,"baseOnBalls":52,"intentionalWalks":0,"hits":90,"hitByPitch":6,"avg":".232","atBats":388,"obp":".330","slg":".353","ops":".683","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":451,"totalBases":137,"rbi":40,"leftOnBase":189,"sacBunts":2,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.67","popOuts":26,"lineOuts":25},"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":16,"putOuts":236,"errors":2,"chances":254,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":92,"groundOuts":127,"airOuts":158,"runs":46,"doubles":21,"triples":1,"homeRuns":17,"strikeOuts":106,"baseOnBalls":20,"intentionalWalks":2,"hits":110,"hitByPitch":12,"avg":".223","atBats":494,"obp":".266","slg":".372","ops":".638","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":19,"groundIntoTriplePlay":0,"plateAppearances":535,"totalBases":184,"rbi":62,"leftOnBase":227,"sacBunts":0,"sacFlies":7,"babip":".246","groundOutsToAirouts":"0.80","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"29.06","popOuts":27,"lineOuts":39},"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":12,"stolenBases":22,"stolenBasePercentage":".647","caughtStealingPercentage":".353","assists":39,"putOuts":493,"errors":4,"chances":536,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":63,"groundOuts":83,"airOuts":101,"runs":38,"doubles":23,"triples":2,"homeRuns":6,"strikeOuts":56,"baseOnBalls":36,"intentionalWalks":0,"hits":72,"hitByPitch":6,"avg":".237","atBats":304,"obp":".326","slg":".385","ops":".711","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":117,"rbi":40,"leftOnBase":126,"sacBunts":4,"sacFlies":4,"babip":".268","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.67","popOuts":12,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":165,"putOuts":99,"errors":8,"chances":272,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID671162":{"person":{"id":671162,"fullName":"Connor Thomas","link":"/api/v1/people/671162"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":11,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":13,"strikes":21,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":5,"groundOuts":17,"airOuts":12,"runs":17,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":55,"obp":".439","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":222,"era":"12.08","inningsPitched":"12.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":17,"whip":"2.13","battersFaced":66,"outs":38,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":222,"balls":89,"strikes":133,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":2,"winPercentage":".500","pitchesPerInning":"17.53","gamesFinished":0,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"5.68","walksPer9Inn":"4.97","hitsPer9Inn":"14.21","runsScoredPer9":"12.08","homeRunsPer9":"2.84","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":11,"groundOuts":24,"airOuts":24,"runs":16,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".217","atBats":83,"obp":".286","slg":".410","ops":".696","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":34,"rbi":8,"leftOnBase":38,"sacBunts":2,"sacFlies":0,"babip":".246","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":52,"errors":1,"chances":55,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID683090":{"person":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"jerseyNumber":"24","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"201","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".333","atBats":3,"obp":".333","slg":".333","ops":".666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":6,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".152","atBats":33,"obp":".176","slg":".273","ops":".449","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":9,"rbi":5,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".190","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":8,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"8.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":2,"putOuts":64,"errors":0,"chances":66,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID518886":{"person":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"jerseyNumber":"26","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":39,"gamesStarted":0,"flyOuts":31,"groundOuts":26,"airOuts":52,"runs":20,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":1,"hits":30,"hitByPitch":2,"atBats":141,"obp":".309","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":665,"era":"4.05","inningsPitched":"40.0","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":18,"whip":"1.20","battersFaced":163,"outs":120,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":665,"balls":261,"strikes":404,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".333","pitchesPerInning":"16.63","gamesFinished":17,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"7.88","walksPer9Inn":"4.05","hitsPer9Inn":"6.75","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":64,"groundOuts":68,"airOuts":128,"runs":41,"doubles":15,"triples":2,"homeRuns":9,"strikeOuts":62,"baseOnBalls":44,"intentionalWalks":3,"hits":83,"hitByPitch":3,"avg":".246","atBats":337,"obp":".335","slg":".383","ops":".718","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":129,"rbi":41,"leftOnBase":145,"sacBunts":0,"sacFlies":4,"babip":".274","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.44","popOuts":38,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":657,"errors":4,"chances":712,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":27,"groundOuts":65,"airOuts":64,"runs":26,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":58,"baseOnBalls":14,"intentionalWalks":0,"hits":55,"hitByPitch":3,"avg":".236","atBats":233,"obp":".286","slg":".361","ops":".647","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":84,"rbi":24,"leftOnBase":102,"sacBunts":7,"sacFlies":2,"babip":".287","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.83","popOuts":17,"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":0,"putOuts":212,"errors":2,"chances":214,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":51,"gamesStarted":5,"flyOuts":39,"groundOuts":70,"airOuts":67,"runs":25,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":228,"obp":".268","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":923,"era":"3.06","inningsPitched":"61.2","wins":4,"losses":4,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":21,"whip":"1.05","battersFaced":250,"outs":185,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":923,"balls":341,"strikes":582,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".500","pitchesPerInning":"14.97","gamesFinished":2,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"6.71","walksPer9Inn":"2.77","hitsPer9Inn":"6.71","runsScoredPer9":"3.65","homeRunsPer9":"0.73","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":19},"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":27,"gamesStarted":27,"flyOuts":117,"groundOuts":156,"airOuts":201,"runs":67,"doubles":35,"triples":4,"homeRuns":22,"strikeOuts":136,"baseOnBalls":42,"intentionalWalks":1,"hits":145,"hitByPitch":6,"atBats":634,"obp":".282","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2537,"era":"3.32","inningsPitched":"170.2","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.10","battersFaced":686,"outs":512,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2537,"balls":884,"strikes":1653,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"14.87","gamesFinished":0,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"7.17","walksPer9Inn":"2.21","hitsPer9Inn":"7.65","runsScoredPer9":"3.53","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":38,"lineOuts":46},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":11,"errors":2,"chances":24,"fielding":".917","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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":23,"groundOuts":31,"airOuts":38,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":18,"intentionalWalks":0,"hits":23,"hitByPitch":4,"atBats":121,"obp":".315","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":568,"era":"2.34","inningsPitched":"34.2","wins":2,"losses":1,"saves":3,"saveOpportunities":4,"holds":4,"blownSaves":1,"earnedRuns":9,"whip":"1.18","battersFaced":143,"outs":104,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":568,"balls":228,"strikes":340,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".667","pitchesPerInning":"16.38","gamesFinished":9,"strikeoutWalkRatio":"1.61","strikeoutsPer9Inn":"7.53","walksPer9Inn":"4.67","hitsPer9Inn":"5.97","runsScoredPer9":"2.86","homeRunsPer9":"0.26","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"note":"(L, 6-8)","summary":"3.2 IP, 9 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"battersFaced":22,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":33,"strikes":60,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":9,"gamesFinished":0,"runsScoredPer9":"22.09","homeRunsPer9":"4.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":2},"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":28,"gamesStarted":28,"flyOuts":109,"groundOuts":147,"airOuts":171,"runs":94,"doubles":41,"triples":5,"homeRuns":18,"strikeOuts":118,"baseOnBalls":49,"intentionalWalks":0,"hits":170,"hitByPitch":7,"atBats":595,"obp":".343","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":2520,"era":"5.03","inningsPitched":"154.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":86,"whip":"1.42","battersFaced":662,"outs":462,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2520,"balls":913,"strikes":1607,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.86","rbi":9,"winPercentage":".429","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"6.90","walksPer9Inn":"2.86","hitsPer9Inn":"9.94","runsScoredPer9":"5.49","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":8,"passedBall":0,"popOuts":20,"lineOuts":42},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":13,"errors":2,"chances":35,"fielding":".943","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":25,"flyOuts":92,"groundOuts":140,"airOuts":169,"runs":71,"doubles":33,"triples":2,"homeRuns":15,"strikeOuts":131,"baseOnBalls":48,"intentionalWalks":1,"hits":134,"hitByPitch":3,"atBats":566,"obp":".297","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":2428,"era":"3.98","inningsPitched":"149.1","wins":9,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.22","battersFaced":625,"outs":448,"gamesPitched":26,"completeGames":1,"shutouts":1,"pitchesThrown":2428,"balls":901,"strikes":1527,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".529","pitchesPerInning":"16.26","gamesFinished":1,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"7.90","walksPer9Inn":"2.89","hitsPer9Inn":"8.08","runsScoredPer9":"4.28","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":29,"lineOuts":48},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":2,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":27,"groundOuts":54,"airOuts":42,"runs":36,"doubles":10,"triples":2,"homeRuns":6,"strikeOuts":54,"baseOnBalls":27,"intentionalWalks":0,"hits":52,"hitByPitch":5,"atBats":201,"obp":".359","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":966,"era":"5.81","inningsPitched":"52.2","wins":2,"losses":7,"saves":10,"saveOpportunities":13,"holds":3,"blownSaves":3,"earnedRuns":34,"whip":"1.50","battersFaced":234,"outs":158,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":966,"balls":368,"strikes":598,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".222","pitchesPerInning":"18.34","gamesFinished":24,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.23","walksPer9Inn":"4.61","hitsPer9Inn":"8.89","runsScoredPer9":"6.15","homeRunsPer9":"1.03","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":10,"gamesStarted":8,"flyOuts":25,"groundOuts":72,"airOuts":44,"runs":11,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":21,"intentionalWalks":0,"hits":50,"hitByPitch":0,"atBats":197,"obp":".323","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":897,"era":"1.92","inningsPitched":"51.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.37","battersFaced":221,"outs":155,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":897,"balls":340,"strikes":557,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".500","pitchesPerInning":"17.36","gamesFinished":0,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"5.92","walksPer9Inn":"3.66","hitsPer9Inn":"8.71","runsScoredPer9":"1.92","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":54,"groundOuts":111,"airOuts":89,"runs":64,"doubles":25,"triples":2,"homeRuns":23,"strikeOuts":128,"baseOnBalls":29,"intentionalWalks":2,"hits":130,"hitByPitch":5,"avg":".284","atBats":457,"obp":".333","slg":".499","ops":".832","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":492,"totalBases":228,"rbi":66,"leftOnBase":200,"sacBunts":0,"sacFlies":1,"babip":".349","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.87","popOuts":10,"lineOuts":25},"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":32,"putOuts":427,"errors":5,"chances":464,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID543238":{"person":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"jerseyNumber":"34","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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":8,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"0.00","inningsPitched":"2.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":8,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":9,"strikes":21,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.14","rbi":0,"winPercentage":"1.000","pitchesPerInning":"11.25","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":49,"gamesStarted":2,"flyOuts":20,"groundOuts":51,"airOuts":42,"runs":26,"doubles":6,"triples":0,"homeRuns":12,"strikeOuts":56,"baseOnBalls":19,"intentionalWalks":2,"hits":46,"hitByPitch":3,"atBats":194,"obp":".315","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":817,"era":"4.35","inningsPitched":"51.2","wins":2,"losses":3,"saves":6,"saveOpportunities":7,"holds":5,"blownSaves":1,"earnedRuns":25,"whip":"1.26","battersFaced":217,"outs":155,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":817,"balls":279,"strikes":538,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".400","pitchesPerInning":"15.81","gamesFinished":19,"strikeoutWalkRatio":"2.95","strikeoutsPer9Inn":"9.75","walksPer9Inn":"3.31","hitsPer9Inn":"8.01","runsScoredPer9":"4.53","homeRunsPer9":"2.09","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":11},"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":true,"isSubstitute":false}},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":119,"flyOuts":79,"groundOuts":88,"airOuts":158,"runs":77,"doubles":28,"triples":1,"homeRuns":16,"strikeOuts":91,"baseOnBalls":55,"intentionalWalks":8,"hits":133,"hitByPitch":2,"avg":".285","atBats":467,"obp":".361","slg":".452","ops":".813","caughtStealing":7,"stolenBases":36,"stolenBasePercentage":".837","caughtStealingPercentage":".163","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":527,"totalBases":211,"rbi":49,"leftOnBase":170,"sacBunts":0,"sacFlies":3,"babip":".322","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.19","popOuts":38,"lineOuts":41},"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":271,"putOuts":143,"errors":8,"chances":422,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[695600,677951,683090,695506,668942,521692,686469,679845,670231,686475,686555,664728,607625,671162,621016,571912],"pitchers":[607625,671162,621016,571912],"bench":[],"bullpen":[702070,674444,677976,543238,518886,656638,663738,663878,608379],"battingOrder":[695600,683090,668942,521692,686469,679845,670231,686555,664728],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Caglianone (25, Messick); Loftin (23, Messick)."},{"label":"TB","value":"Caglianone 2; Isbel; Jensen; Loftin 2; Pasquantino; Perez, S; Tolbert."},{"label":"RBI","value":"Perez, S (62)."},{"label":"2-out RBI","value":"Perez, S."},{"label":"Runners left in scoring position, 2 out","value":"Witt Jr.; Caglianone; Rave; Loftin."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Caglianone (5, fielding)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":10,"airOuts":9,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".237","atBats":35,"obp":".315","slg":".371","ops":".686","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":23,"rbi":11,"leftOnBase":12,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":10,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":148,"era":"3.73","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.26","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":59,"strikes":89,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":1,"pitchesPerInning":"16.44","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID694197":{"person":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"jerseyNumber":"17","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":32,"airOuts":14,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".257","atBats":74,"obp":".321","slg":".338","ops":".659","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":25,"rbi":3,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".281","groundOutsToAirouts":"2.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":26,"errors":2,"chances":57,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"4-4 | 2 2B, RBI, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":50,"groundOuts":106,"airOuts":128,"runs":55,"doubles":24,"triples":3,"homeRuns":13,"strikeOuts":71,"baseOnBalls":50,"intentionalWalks":0,"hits":125,"hitByPitch":0,"avg":".293","atBats":427,"obp":".365","slg":".454","ops":".819","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":194,"rbi":60,"leftOnBase":190,"sacBunts":0,"sacFlies":3,"babip":".324","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.85","popOuts":36,"lineOuts":42},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":105,"errors":0,"chances":107,"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"}]},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":26,"groundOuts":59,"airOuts":47,"runs":20,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":37,"baseOnBalls":18,"intentionalWalks":0,"hits":47,"hitByPitch":1,"avg":".255","atBats":184,"obp":".322","slg":".375","ops":".697","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":69,"rbi":21,"leftOnBase":89,"sacBunts":4,"sacFlies":2,"babip":".292","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.80","popOuts":13,"lineOuts":8},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":12,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"6.75","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":12,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":7,"strikes":23,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"11.25","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"3.38","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":38,"stolenBasePercentage":".927","caughtStealingPercentage":".073","assists":19,"putOuts":546,"errors":4,"chances":569,"fielding":".993","passedBall":3,"pickoffs":4}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID663993":{"person":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"jerseyNumber":"46","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":42,"groundOuts":78,"airOuts":80,"runs":34,"doubles":21,"triples":0,"homeRuns":15,"strikeOuts":86,"baseOnBalls":32,"intentionalWalks":1,"hits":84,"hitByPitch":0,"avg":".259","atBats":324,"obp":".322","slg":".463","ops":".785","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":150,"rbi":52,"leftOnBase":128,"sacBunts":0,"sacFlies":4,"babip":".304","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.60","popOuts":14,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":262,"errors":3,"chances":280,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID684974":{"person":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":14,"groundOuts":31,"airOuts":30,"runs":16,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":113,"obp":".300","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":510,"era":"4.60","inningsPitched":"31.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":16,"whip":"1.15","battersFaced":132,"outs":94,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":510,"balls":188,"strikes":322,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".667","pitchesPerInning":"16.28","gamesFinished":8,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"9.19","walksPer9Inn":"4.02","hitsPer9Inn":"6.32","runsScoredPer9":"4.60","homeRunsPer9":"1.72","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683953":{"person":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"jerseyNumber":"37","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":62,"groundOuts":90,"airOuts":107,"runs":42,"doubles":17,"triples":2,"homeRuns":9,"strikeOuts":93,"baseOnBalls":48,"intentionalWalks":1,"hits":89,"hitByPitch":5,"avg":".238","atBats":374,"obp":".329","slg":".366","ops":".695","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":137,"rbi":42,"leftOnBase":158,"sacBunts":0,"sacFlies":5,"babip":".289","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.56","popOuts":26,"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":225,"putOuts":113,"errors":6,"chances":344,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":37,"groundOuts":71,"airOuts":68,"runs":24,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":71,"baseOnBalls":25,"intentionalWalks":0,"hits":51,"hitByPitch":0,"avg":".199","atBats":256,"obp":".268","slg":".316","ops":".584","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":81,"rbi":30,"leftOnBase":112,"sacBunts":2,"sacFlies":3,"babip":".243","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.57","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":21,"stolenBases":47,"stolenBasePercentage":".691","caughtStealingPercentage":".309","assists":33,"putOuts":736,"errors":6,"chances":775,"fielding":".992","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":131,"flyOuts":86,"groundOuts":123,"airOuts":157,"runs":51,"doubles":19,"triples":2,"homeRuns":10,"strikeOuts":74,"baseOnBalls":32,"intentionalWalks":0,"hits":114,"hitByPitch":9,"avg":".248","atBats":460,"obp":".307","slg":".363","ops":".670","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":509,"totalBases":167,"rbi":54,"leftOnBase":216,"sacBunts":4,"sacFlies":4,"babip":".274","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":28,"lineOuts":43},"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":282,"putOuts":167,"errors":12,"chances":461,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID690984":{"person":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"201","stats":{"batting":{"note":"1-","summary":"0-1 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":34,"groundOuts":35,"airOuts":53,"runs":21,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":6,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".219","atBats":146,"obp":".258","slg":".322","ops":".580","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":47,"rbi":9,"leftOnBase":76,"sacBunts":4,"sacFlies":1,"babip":".257","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.67","popOuts":8,"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":111,"errors":0,"chances":115,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":58,"gamesStarted":0,"flyOuts":28,"groundOuts":42,"airOuts":64,"runs":27,"doubles":15,"triples":0,"homeRuns":6,"strikeOuts":62,"baseOnBalls":16,"intentionalWalks":0,"hits":58,"hitByPitch":6,"atBats":224,"obp":".323","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":922,"era":"3.61","inningsPitched":"57.1","wins":2,"losses":3,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":23,"whip":"1.29","battersFaced":248,"outs":172,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":922,"balls":333,"strikes":589,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".400","pitchesPerInning":"16.08","gamesFinished":17,"strikeoutWalkRatio":"3.88","strikeoutsPer9Inn":"9.73","walksPer9Inn":"2.51","hitsPer9Inn":"9.10","runsScoredPer9":"4.24","homeRunsPer9":"0.94","inheritedRunners":45,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":22,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | 2B, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":75,"groundOuts":118,"airOuts":138,"runs":56,"doubles":22,"triples":1,"homeRuns":20,"strikeOuts":134,"baseOnBalls":26,"intentionalWalks":1,"hits":122,"hitByPitch":16,"avg":".240","atBats":508,"obp":".296","slg":".406","ops":".702","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":554,"totalBases":206,"rbi":83,"leftOnBase":215,"sacBunts":0,"sacFlies":4,"babip":".285","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.40","popOuts":33,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":205,"errors":5,"chances":216,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID670059":{"person":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":53,"gamesStarted":0,"flyOuts":25,"groundOuts":59,"airOuts":46,"runs":18,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":50,"baseOnBalls":19,"intentionalWalks":1,"hits":34,"hitByPitch":10,"atBats":187,"obp":".290","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":838,"era":"2.75","inningsPitched":"52.1","wins":6,"losses":4,"saves":1,"saveOpportunities":2,"holds":11,"blownSaves":1,"earnedRuns":16,"whip":"1.01","battersFaced":218,"outs":157,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":838,"balls":322,"strikes":516,"strikePercentage":".620","hitBatsmen":10,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".600","pitchesPerInning":"16.01","gamesFinished":9,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"8.60","walksPer9Inn":"3.27","hitsPer9Inn":"5.85","runsScoredPer9":"3.10","homeRunsPer9":"0.17","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671106":{"person":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":6,"gamesStarted":1,"flyOuts":12,"groundOuts":15,"airOuts":14,"runs":9,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":60,"obp":".343","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":263,"era":"3.77","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.47","battersFaced":67,"outs":43,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":263,"balls":93,"strikes":170,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".---","pitchesPerInning":"18.35","gamesFinished":3,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"9.42","walksPer9Inn":"2.51","hitsPer9Inn":"10.67","runsScoredPer9":"5.65","homeRunsPer9":"1.88","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"101","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":21,"groundOuts":30,"airOuts":37,"runs":16,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":52,"baseOnBalls":26,"intentionalWalks":1,"hits":27,"hitByPitch":0,"avg":".185","atBats":146,"obp":".308","slg":".342","ops":".650","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":50,"rbi":13,"leftOnBase":68,"sacBunts":0,"sacFlies":0,"babip":".239","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.33","popOuts":13,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":5,"putOuts":101,"errors":0,"chances":106,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"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":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":58,"gamesStarted":0,"flyOuts":36,"groundOuts":41,"airOuts":55,"runs":20,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":86,"baseOnBalls":21,"intentionalWalks":1,"hits":45,"hitByPitch":3,"atBats":222,"obp":".276","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1064,"era":"2.36","inningsPitched":"61.0","wins":3,"losses":1,"saves":35,"saveOpportunities":40,"holds":0,"blownSaves":5,"earnedRuns":16,"whip":"1.08","battersFaced":251,"outs":183,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":1064,"balls":373,"strikes":691,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".750","pitchesPerInning":"17.44","gamesFinished":50,"strikeoutWalkRatio":"4.10","strikeoutsPer9Inn":"12.69","walksPer9Inn":"3.10","hitsPer9Inn":"6.64","runsScoredPer9":"2.95","homeRunsPer9":"0.74","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"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"}]},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HR, BB, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":103,"flyOuts":73,"groundOuts":84,"airOuts":152,"runs":61,"doubles":24,"triples":0,"homeRuns":11,"strikeOuts":59,"baseOnBalls":56,"intentionalWalks":8,"hits":93,"hitByPitch":2,"avg":".243","atBats":382,"obp":".339","slg":".393","ops":".732","caughtStealing":4,"stolenBases":31,"stolenBasePercentage":".886","caughtStealingPercentage":".114","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":447,"totalBases":150,"rbi":48,"leftOnBase":170,"sacBunts":0,"sacFlies":6,"babip":".258","groundOutsToAirouts":"0.55","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"34.73","popOuts":36,"lineOuts":43},"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":115,"putOuts":56,"errors":9,"chances":180,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2B, BB, 3 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":78,"groundOuts":126,"airOuts":152,"runs":68,"doubles":17,"triples":2,"homeRuns":2,"strikeOuts":53,"baseOnBalls":71,"intentionalWalks":1,"hits":123,"hitByPitch":4,"avg":".275","atBats":447,"obp":".377","slg":".336","ops":".713","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":530,"totalBases":150,"rbi":27,"leftOnBase":149,"sacBunts":4,"sacFlies":3,"babip":".306","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"223.50","popOuts":22,"lineOuts":52},"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":10,"putOuts":287,"errors":3,"chances":300,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":47,"groundOuts":86,"airOuts":87,"runs":37,"doubles":18,"triples":1,"homeRuns":13,"strikeOuts":74,"baseOnBalls":10,"intentionalWalks":0,"hits":78,"hitByPitch":6,"avg":".245","atBats":318,"obp":".281","slg":".431","ops":".712","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":137,"rbi":48,"leftOnBase":151,"sacBunts":6,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.46","popOuts":16,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":152,"errors":3,"chances":160,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID800048":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 11-8)","summary":"6.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":105,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":44,"strikes":61,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":67,"groundOuts":154,"airOuts":156,"runs":48,"doubles":26,"triples":4,"homeRuns":14,"strikeOuts":161,"baseOnBalls":43,"intentionalWalks":2,"hits":121,"hitByPitch":2,"atBats":586,"obp":".262","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2504,"era":"2.46","inningsPitched":"161.0","wins":11,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.02","battersFaced":637,"outs":483,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2504,"balls":902,"strikes":1602,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":6,"pickoffs":2,"groundOutsToAirouts":"0.99","rbi":1,"winPercentage":".579","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"3.74","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.40","hitsPer9Inn":"6.76","runsScoredPer9":"2.68","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":48,"lineOuts":41},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":5,"errors":3,"chances":23,"fielding":".870","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":28,"flyOuts":77,"groundOuts":114,"airOuts":129,"runs":66,"doubles":26,"triples":2,"homeRuns":15,"strikeOuts":145,"baseOnBalls":70,"intentionalWalks":0,"hits":128,"hitByPitch":3,"atBats":511,"obp":".342","caughtStealing":6,"stolenBases":15,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":2357,"era":"3.70","inningsPitched":"136.1","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.45","battersFaced":589,"outs":409,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2357,"balls":892,"strikes":1465,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".563","pitchesPerInning":"17.29","gamesFinished":0,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"9.57","walksPer9Inn":"4.62","hitsPer9Inn":"8.45","runsScoredPer9":"4.36","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":24,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":51,"gamesStarted":0,"flyOuts":21,"groundOuts":8,"airOuts":44,"runs":16,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":65,"baseOnBalls":26,"intentionalWalks":2,"hits":25,"hitByPitch":1,"atBats":140,"obp":".308","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":696,"era":"2.97","inningsPitched":"39.1","wins":5,"losses":2,"saves":1,"saveOpportunities":3,"holds":23,"blownSaves":2,"earnedRuns":13,"whip":"1.30","battersFaced":169,"outs":118,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":696,"balls":258,"strikes":438,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":0,"winPercentage":".714","pitchesPerInning":"17.69","gamesFinished":5,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"14.87","walksPer9Inn":"5.95","hitsPer9Inn":"5.72","runsScoredPer9":"3.66","homeRunsPer9":"0.69","inheritedRunners":33,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":27,"gamesStarted":27,"flyOuts":63,"groundOuts":128,"airOuts":122,"runs":72,"doubles":23,"triples":1,"homeRuns":27,"strikeOuts":204,"baseOnBalls":49,"intentionalWalks":0,"hits":126,"hitByPitch":3,"atBats":577,"obp":".283","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2519,"era":"3.98","inningsPitched":"156.0","wins":12,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":69,"whip":"1.12","battersFaced":632,"outs":468,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2519,"balls":838,"strikes":1681,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":6,"pickoffs":4,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".632","pitchesPerInning":"16.15","gamesFinished":0,"strikeoutWalkRatio":"4.16","strikeoutsPer9Inn":"11.77","walksPer9Inn":"2.83","hitsPer9Inn":"7.27","runsScoredPer9":"4.15","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":25,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":9,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":1,"strikes":6,"strikePercentage":".860","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":54,"gamesStarted":0,"flyOuts":36,"groundOuts":34,"airOuts":60,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":0,"hits":42,"hitByPitch":2,"atBats":179,"obp":".312","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":773,"era":"3.11","inningsPitched":"46.1","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":27,"blownSaves":2,"earnedRuns":16,"whip":"1.32","battersFaced":202,"outs":139,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":273,"strikes":500,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".400","pitchesPerInning":"16.68","gamesFinished":3,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"8.74","walksPer9Inn":"3.69","hitsPer9Inn":"8.16","runsScoredPer9":"3.11","homeRunsPer9":"0.97","inheritedRunners":21,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"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"}]},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":28,"flyOuts":106,"groundOuts":135,"airOuts":207,"runs":74,"doubles":22,"triples":1,"homeRuns":26,"strikeOuts":128,"baseOnBalls":46,"intentionalWalks":0,"hits":142,"hitByPitch":6,"atBats":606,"obp":".293","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2532,"era":"3.88","inningsPitched":"162.1","wins":5,"losses":14,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.16","battersFaced":664,"outs":487,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2532,"balls":911,"strikes":1621,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".263","pitchesPerInning":"15.60","gamesFinished":0,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"7.10","walksPer9Inn":"2.55","hitsPer9Inn":"7.87","runsScoredPer9":"4.10","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":45,"lineOuts":56},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":9,"errors":2,"chances":27,"fielding":".926","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","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":58,"gamesStarted":0,"flyOuts":28,"groundOuts":44,"airOuts":50,"runs":18,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":44,"baseOnBalls":24,"intentionalWalks":3,"hits":36,"hitByPitch":5,"atBats":167,"obp":".322","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":806,"era":"3.14","inningsPitched":"48.2","wins":2,"losses":4,"saves":0,"saveOpportunities":1,"holds":15,"blownSaves":1,"earnedRuns":17,"whip":"1.23","battersFaced":203,"outs":146,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":806,"balls":312,"strikes":494,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".333","pitchesPerInning":"16.56","gamesFinished":8,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"8.14","walksPer9Inn":"4.44","hitsPer9Inn":"6.66","runsScoredPer9":"3.33","homeRunsPer9":"0.92","inheritedRunners":34,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":27,"gamesStarted":27,"flyOuts":89,"groundOuts":156,"airOuts":154,"runs":62,"doubles":26,"triples":1,"homeRuns":23,"strikeOuts":139,"baseOnBalls":39,"intentionalWalks":0,"hits":134,"hitByPitch":8,"atBats":579,"obp":".288","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2513,"era":"3.21","inningsPitched":"154.1","wins":15,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.12","battersFaced":630,"outs":463,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2513,"balls":853,"strikes":1660,"strikePercentage":".660","hitBatsmen":8,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".789","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"3.56","strikeoutsPer9Inn":"8.11","walksPer9Inn":"2.27","hitsPer9Inn":"7.81","runsScoredPer9":"3.62","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":40},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":8,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[680757,681807,800050,690984,608070,666176,663993,683953,694197,595978,677587,800048,682120,683769,671922],"pitchers":[800048,682120,683769,671922],"bench":[672275,682657],"bullpen":[671106,676440,676282,670036,656492,670059,681870,668909,684974],"battingOrder":[681807,690984,608070,666176,663993,683953,694197,595978,677587],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"DeLauter 2 (24, Lugo, S, Lugo, S); Adell (22, Lugo, S); Kwan (17, Lugo, S)."},{"label":"HR","value":"Lowe, N (15, 1st inning off Lugo, S, 1 on, 2 out); Ramírez, Jo (11, 4th inning off Lugo, S, 1 on, 2 out)."},{"label":"TB","value":"Adell 4; DeLauter 6; Kwan 3; Lowe, N 4; Ramírez, Jo 5; Rocchio."},{"label":"RBI","value":"Adell 3 (83); DeLauter (60); Lowe, N 3 (52); Ramírez, Jo 4 (48)."},{"label":"2-out RBI","value":"Lowe, N 2; DeLauter; Ramírez, Jo 2."},{"label":"Runners left in scoring position, 2 out","value":"Halpin; Bazzana; Genao."},{"label":"SF","value":"Lowe, N; Ramírez, Jo."},{"label":"Team RISP","value":"5-for-11."},{"label":"Team LOB","value":"6."}]}],"note":[{"label":"1","value":"Ran for DeLauter in the 6th."}]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665298,"fullName":"Dexter Kelley","link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Hedges 5 (Ball-Confirmed, Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed); Jensen (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Lugo, S 93-60; Thomas 34-21; Cuas 19-11; Maile 8-5; Messick 105-61; Herrin 16-11; Gaddis 7-6; Smith, C 20-11."},{"label":"Groundouts-flyouts","value":"Lugo, S 4-3; Thomas 5-1; Cuas 0-0; Maile 1-2; Messick 5-5; Herrin 1-1; Gaddis 1-1; Smith, C 1-0."},{"label":"Batters faced","value":"Lugo, S 22; Thomas 11; Cuas 5; Maile 3; Messick 25; Herrin 5; Gaddis 3; Smith, C 4."},{"label":"Inherited runners-scored","value":"Thomas 1-0."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Adrian Johnson. 2B: Dexter Kelley. 3B: Quinn Wolcott. "},{"label":"Weather","value":"78 degrees, Cloudy."},{"label":"Wind","value":"10 mph, L To R."},{"label":"First pitch","value":"2:10 PM."},{"label":"T","value":"2:24 (:30 delay)."},{"label":"Att","value":"28,448."},{"label":"Venue","value":"Progressive Field."},{"label":"August 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","boxscoreName":"DeLauter"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"4-4 | 2 2B, RBI, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":50,"groundOuts":106,"airOuts":128,"runs":55,"doubles":24,"triples":3,"homeRuns":13,"strikeOuts":71,"baseOnBalls":50,"intentionalWalks":0,"hits":125,"hitByPitch":0,"avg":".293","atBats":427,"obp":".365","slg":".454","ops":".819","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":194,"rbi":60,"leftOnBase":190,"sacBunts":0,"sacFlies":3,"babip":".324","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.85","popOuts":36,"lineOuts":42},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":105,"errors":0,"chances":107,"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"}]},"type":"hitter","gameScore":70,"hittingGameScore":70},{"player":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","boxscoreName":"Ramírez, Jo"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HR, BB, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":103,"flyOuts":73,"groundOuts":84,"airOuts":152,"runs":61,"doubles":24,"triples":0,"homeRuns":11,"strikeOuts":59,"baseOnBalls":56,"intentionalWalks":8,"hits":93,"hitByPitch":2,"avg":".243","atBats":382,"obp":".339","slg":".393","ops":".732","caughtStealing":4,"stolenBases":31,"stolenBasePercentage":".886","caughtStealingPercentage":".114","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":447,"totalBases":150,"rbi":48,"leftOnBase":170,"sacBunts":0,"sacFlies":6,"babip":".258","groundOutsToAirouts":"0.55","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"34.73","popOuts":36,"lineOuts":43},"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":115,"putOuts":56,"errors":9,"chances":180,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":67,"hittingGameScore":67},{"player":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","boxscoreName":"Adell"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | 2B, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":75,"groundOuts":118,"airOuts":138,"runs":56,"doubles":22,"triples":1,"homeRuns":20,"strikeOuts":134,"baseOnBalls":26,"intentionalWalks":1,"hits":122,"hitByPitch":16,"avg":".240","atBats":508,"obp":".296","slg":".406","ops":".702","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":554,"totalBases":206,"rbi":83,"leftOnBase":215,"sacBunts":0,"sacFlies":4,"babip":".285","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.40","popOuts":33,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":205,"errors":5,"chances":216,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":65,"hittingGameScore":65}]},"decisions":{"winner":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"loser":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}