{"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":824392,"link":"/api/v1.1/game/824392/feed/live","metaData":{"wait":10,"timeStamp":"20260829_224245","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count31","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824392,"type":"R","doubleHeader":"N","id":"2026/08/29/kcamlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824392-2026-08-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-29T20:10:00Z","originalDate":"2026-08-29","officialDate":"2026-08-29","dayNight":"day","time":"4:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2026,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":75,"ties":0,"pct":".453"},"records":{},"divisionLeader":false,"wins":62,"losses":75,"winningPercentage":".453"},"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":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":68,"losses":68,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":68,"losses":68,"winningPercentage":".500"},"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},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"56","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":"Partly Cloudy","temp":"81","wind":"4 mph, L To R"},"gameInfo":{"attendance":31509,"firstPitch":"2026-08-29T20:10:00.000Z","gameDurationMinutes":152},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"home":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"}},"officialScorer":{"id":494624,"fullName":"Adam Liberman","link":"/api/v1/people/494624"},"primaryDatacaster":{"id":825939,"fullName":"Jeremy Stangelo","link":"/api/v1/people/825939"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out, second baseman Angel Genao to first baseman David Fry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T20:11:08.272Z","endTime":"2026-08-29T20:12:23.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"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-29T16:28:15.140Z","endTime":"2026-08-29T19:51:11.219Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T19:51:11.219Z","endTime":"2026-08-29T20:10:52.968Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T20:10:52.968Z","endTime":"2026-08-29T20:11:10.566Z","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":91.8,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.195992347410037,"aZ":-17.48298652739288,"pfxX":8.744393990923438,"pfxZ":8.078713875547564,"pX":1.2450805084624101,"pZ":3.1233521080478615,"vX0":-6.316237690531749,"vY0":-133.60951861052277,"vZ0":-3.2938296427762164,"x":69.54,"y":154.45,"x0":2.4966239958336502,"y0":50.004695540613156,"z0":5.61942153766756,"aX":15.90483742029768},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":-14.6,"spinRate":2057,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.40902360750040057,"extension":6.457882819916303},"index":3,"playId":"a8a9d15f-eec9-34a6-9401-176062d4d241","pitchNumber":1,"startTime":"2026-08-29T20:11:10.566Z","endTime":"2026-08-29T20:11:14.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74822520663527,"aZ":-17.654826114207687,"pfxX":7.453105544901382,"pfxZ":8.183808724160912,"pX":-0.0028878891580039123,"pZ":1.6500891744850865,"vX0":-8.573022334234839,"vY0":-132.01840792568117,"vZ0":-6.6304466395395805,"x":117.11,"y":194.23,"x0":2.3103414184884357,"y0":50.00291539613664,"z0":5.482627029994234,"aX":13.22410693320161},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.6,"breakHorizontal":-11.8,"spinRate":1995,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.41407616244802625,"extension":6.29618525551565},"index":4,"playId":"6c911fcf-5e53-3c4a-a1d3-8a2fb25675db","pitchNumber":2,"startTime":"2026-08-29T20:11:23.798Z","endTime":"2026-08-29T20:11:28.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.823530245365625,"aZ":-24.612606110826615,"pfxX":-1.5321777636853888,"pfxZ":4.426788025469891,"pX":0.3151762784605215,"pZ":3.037584240277345,"vX0":-5.044886868414976,"vY0":-129.0930648290662,"vZ0":-2.101143017270199,"x":104.99,"y":156.77,"x0":2.484317843044668,"y0":50.003487284561594,"z0":5.73373067179581,"aX":-2.616480427708346},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.8,"breakHorizontal":3.7,"spinRate":2120,"spinDirection":172},"zone":3,"typeConfidence":2.0,"plateTime":0.4223418057524295,"extension":6.156832665947841},"index":5,"playId":"91cd4a93-ab12-3dd2-8865-ec3a17329c74","pitchNumber":3,"startTime":"2026-08-29T20:11:37.861Z","endTime":"2026-08-29T20:11:43.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.592628640441283,"aZ":-21.510062958659553,"pfxX":9.815490323887875,"pfxZ":6.035031907634098,"pX":1.6178552875810437,"pZ":3.9907707784600883,"vX0":-5.797945905867147,"vY0":-132.18781183282536,"vZ0":-0.2602565111851406,"x":55.33,"y":131.03,"x0":2.566221661302774,"y0":50.00234250772014,"z0":5.671842293808104,"aX":17.342490292062433},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.0,"breakHorizontal":-16.4,"spinRate":2068,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4146080006876032,"extension":6.294502439917402},"index":6,"playId":"ab7811bd-0443-3128-96c9-7378e735f4db","pitchNumber":4,"startTime":"2026-08-29T20:11:55.955Z","endTime":"2026-08-29T20:11:59.363Z","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":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98170800040295,"aZ":-23.011266038245846,"pfxX":-1.0317575544428366,"pfxZ":5.345799070198611,"pX":-0.1521181295725526,"pZ":2.4683489521759934,"vX0":-6.091266051145161,"vY0":-129.53749968052844,"vZ0":-3.715702068569693,"x":122.8,"y":172.13,"x0":2.3558825165216115,"y0":50.00211622888089,"z0":5.663852414115644,"aX":-1.7656554304099406},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":3.1,"spinRate":2200,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.42152565349487725,"extension":6.222681397875079},"hitData":{"launchSpeed":97.9,"launchAngle":6.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.15,"coordY":135.89}},"index":7,"playId":"b2f6fc40-8314-3b1d-b810-6aef437363e7","pitchNumber":5,"startTime":"2026-08-29T20:12:15.913Z","endTime":"2026-08-29T20:12:23.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:12:23.935Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out sharply to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T20:12:32.188Z","endTime":"2026-08-29T20:14:00.548Z","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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":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":4},"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":"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":78.0,"endSpeed":72.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.940430507143713,"aZ":-38.17846234598814,"pfxX":-4.132510342394131,"pfxZ":-4.571900712715134,"pX":0.3371010467590024,"pZ":3.573876967465513,"vX0":-3.436936985739482,"vY0":-113.57800206126787,"vZ0":2.7835947717483913,"x":104.15,"y":142.29,"x0":2.404522031231035,"y0":50.004351378861514,"z0":6.117335873716718,"aX":-5.423348525988913},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-7.3,"breakHorizontal":8.3,"spinRate":2323,"spinDirection":319},"zone":12,"typeConfidence":2.0,"plateTime":0.4814375338770729,"extension":6.0090934208985605},"index":0,"playId":"78f0b8f6-8ecb-3fbc-a226-becdd9354506","pitchNumber":1,"startTime":"2026-08-29T20:12:47.464Z","endTime":"2026-08-29T20:12:50.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37994562878841,"aZ":-31.13864247526008,"pfxX":-6.713730571396395,"pfxZ":0.7335099500081039,"pX":-0.3670274616651654,"pZ":1.150917577704216,"vX0":-4.983414238892373,"vY0":-118.75072643511676,"vZ0":-3.7451525564387547,"x":130.99,"y":207.71,"x0":2.6369153156660112,"y0":50.005535838071516,"z0":5.604831250670107,"aX":-9.514643042966075},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.6,"breakHorizontal":13.4,"spinRate":2519,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.46262417312577186,"extension":5.987523969636666},"index":1,"playId":"46c956d2-68ff-3ab5-b225-514dbb575774","pitchNumber":2,"startTime":"2026-08-29T20:13:05.513Z","endTime":"2026-08-29T20:13:08.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.528363248847604,"aZ":-39.259972875168046,"pfxX":-3.1908644214801427,"pfxZ":-5.340283921321092,"pX":-1.1960460698023923,"pZ":1.432775882209603,"vX0":-6.8303893293533875,"vY0":-114.81404129599136,"vZ0":-1.4036954132538122,"x":162.59,"y":200.1,"x0":2.2396979624998443,"y0":50.00433871924518,"z0":5.894936575688417,"aX":-4.231642082179111},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-9.7,"breakHorizontal":7.6,"spinRate":2406,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4782438846212478,"extension":6.030149953961852},"index":2,"playId":"36f11fab-c5e0-3233-888a-79131d72a0cd","pitchNumber":3,"startTime":"2026-08-29T20:13:20.496Z","endTime":"2026-08-29T20:13:23.496Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-08-29T20:13:31.452Z","endTime":"2026-08-29T20:13:53.530Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90602321575149,"aZ":-32.58944006585783,"pfxX":-6.291762902599911,"pfxZ":-0.29537984939282325,"pX":0.2125393756004756,"pZ":2.3663238558794446,"vX0":-3.992816486218397,"vY0":-117.72872049780256,"vZ0":-0.6166967111083549,"x":108.9,"y":174.89,"x0":2.7524170931040963,"y0":50.00493052374167,"z0":5.667753603787777,"aX":-8.766163042915625},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.4,"breakHorizontal":12.5,"spinRate":2475,"spinDirection":299},"zone":5,"typeConfidence":2.0,"plateTime":0.4665837523331753,"extension":5.967948445621778},"hitData":{"launchSpeed":107.5,"launchAngle":15.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.66,"coordY":65.48}},"index":4,"playId":"0f60f320-609f-3844-825a-e8b9b7447b0f","pitchNumber":4,"startTime":"2026-08-29T20:13:53.530Z","endTime":"2026-08-29T20:14:00.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:14:00.548Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-29T20:14:09.599Z","endTime":"2026-08-29T20:15:32.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":"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":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":"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":92.3,"endSpeed":84.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.678991907799055,"aZ":-21.009470752005218,"pfxX":9.157288908318334,"pfxZ":6.111389071504206,"pX":0.7335193071203697,"pZ":1.9700844570163338,"vX0":-7.734158505033332,"vY0":-134.23094254753127,"vZ0":-5.332674290575297,"x":89.04,"y":185.59,"x0":2.460430058195656,"y0":50.00650453647316,"z0":5.475714520091093,"aX":16.737591181778097},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":-15.0,"spinRate":2046,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.4078437590117696,"extension":6.319886070748567},"index":0,"playId":"3c1a2ecf-744f-3c36-bc23-86045c015775","pitchNumber":1,"startTime":"2026-08-29T20:14:24.735Z","endTime":"2026-08-29T20:14:28.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.476773552523785,"aZ":-19.640619103991945,"pfxX":9.796569046957895,"pfxZ":6.762077115689156,"pX":-0.48322312741179285,"pZ":2.44811040124727,"vX0":-10.656226793151069,"vY0":-135.08193570746846,"vZ0":-4.587714397519957,"x":135.42,"y":172.68,"x0":2.233583028214497,"y0":50.006250231624236,"z0":5.542961453462356,"aX":18.170354277376195},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":-15.6,"spinRate":2145,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.40493253844662336,"extension":6.514089449085914},"index":1,"playId":"957282e1-8eed-3829-abc7-66e6fe78e726","pitchNumber":2,"startTime":"2026-08-29T20:14:58.080Z","endTime":"2026-08-29T20:15:01.587Z","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":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.895495615621893,"aZ":-32.215701100960196,"pfxX":-9.022999151002576,"pfxZ":-0.027476035870174442,"pX":-1.6723088328551796,"pZ":1.3435653791100708,"vX0":-7.144425099705408,"vY0":-119.9898930000215,"vZ0":-3.1413083295098625,"x":180.74,"y":202.5,"x0":2.5342732776753016,"y0":50.003068323936176,"z0":5.590737222863292,"aX":-12.933980610476802},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.6,"breakHorizontal":18.2,"spinRate":2597,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.45947733361687204,"extension":6.112851625264042},"index":2,"playId":"6e21fb01-00bb-3dac-af5d-9f4d3fcc144c","pitchNumber":3,"startTime":"2026-08-29T20:15:13.467Z","endTime":"2026-08-29T20:15:16.467Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.230890037951486,"aZ":-18.370405592953176,"pfxX":9.104416389279738,"pfxZ":7.398292987215452,"pX":-0.24081752184653427,"pZ":2.5761284709039227,"vX0":-9.815955347866453,"vY0":-135.18873318141715,"vZ0":-4.51492472679923,"x":126.18,"y":169.22,"x0":2.240356130815592,"y0":50.005491160039384,"z0":5.543205092225311,"aX":16.99247367252959},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":-14.6,"spinRate":2148,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.40392138310626713,"extension":6.373206860852362},"index":3,"playId":"d855519c-5cca-31f7-ad03-9dc34692b011","pitchNumber":4,"startTime":"2026-08-29T20:15:28.645Z","endTime":"2026-08-29T20:15:32.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:15:32.301Z","atBatIndex":2},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Steven Kwan reaches on a fielding error by second baseman Isaac Collins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T20:17:11.664Z","endTime":"2026-08-29T20:18:00.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"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.7,"endSpeed":86.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72574459464936,"aZ":-20.331469418412496,"pfxX":8.560863519317714,"pfxZ":6.24802815298955,"pX":0.25602436449094834,"pZ":1.6257728464713108,"vX0":-6.578307844159843,"vY0":-136.28693018818055,"vZ0":-6.923170927998265,"x":107.24,"y":194.88,"x0":1.5792569075226206,"y0":50.004429603088475,"z0":5.585536813548441,"aX":16.23377672930095},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":-14.3,"spinRate":2096,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.40066686430771625,"extension":6.592174664211309},"index":0,"playId":"f75e352d-8abd-373a-b763-41361969ec4b","pitchNumber":1,"startTime":"2026-08-29T20:17:38.375Z","endTime":"2026-08-29T20:17:41.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.843552309803766,"aZ":-23.408817504452678,"pfxX":9.728062922588045,"pfxZ":4.6050269068320775,"pX":0.4407198292394718,"pZ":1.9331769820534208,"vX0":-6.765131970010243,"vY0":-136.7808175702841,"vZ0":-5.7611963413307326,"x":100.2,"y":186.58,"x0":1.6763239132422518,"y0":50.00307477549857,"z0":5.661435838747252,"aX":18.519805178829976},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":-16.3,"spinRate":2106,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.3997169470331716,"extension":6.483214421692613},"hitData":{"launchSpeed":90.7,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.03,"coordY":151.04}},"index":1,"playId":"9887c2cc-f4a2-3749-96d4-5a0d69becf81","pitchNumber":2,"startTime":"2026-08-29T20:17:51.294Z","endTime":"2026-08-29T20:18:00.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:18:00.327Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T20:18:13.813Z","endTime":"2026-08-29T20:20:12.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"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,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.692584671890874,"aZ":-20.741056666633703,"pfxX":9.829446018763079,"pfxZ":5.833735134578559,"pX":0.6064733148762297,"pZ":1.1958772859862312,"vX0":-6.2990331072613746,"vY0":-139.0019986396021,"vZ0":-8.367638248029744,"x":93.88,"y":206.49,"x0":1.6229738212641596,"y0":50.005047262229,"z0":5.618692813284751,"aX":19.26786655514247},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":-16.6,"spinRate":2185,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.39380201483191524,"extension":6.4750220498927},"index":0,"playId":"4f86f879-194a-32dc-bd1f-5451cf1e8d47","pitchNumber":1,"startTime":"2026-08-29T20:18:25.752Z","endTime":"2026-08-29T20:18:29.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94948203791441,"aZ":-31.90797330476987,"pfxX":7.763840391256032,"pfxZ":0.1666414112591994,"pX":2.1141850441439276,"pZ":3.474524507835384,"vX0":-2.029523684425679,"vY0":-123.75282072134233,"vZ0":0.6550526947768176,"x":36.41,"y":144.97,"x0":1.9347049666030616,"y0":50.00022098616019,"z0":5.87245200314888,"aX":12.078506334096819},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.7,"breakHorizontal":-13.6,"spinRate":1536,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.44206342694368717,"extension":6.256146374964702},"index":1,"playId":"e0f86d96-fb1b-380a-b607-e11d83394768","pitchNumber":2,"startTime":"2026-08-29T20:18:38.500Z","endTime":"2026-08-29T20:18:41.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13569935092589,"aZ":-22.925378730227514,"pfxX":10.224221574460556,"pfxZ":4.904004317095855,"pX":0.07185204426725798,"pZ":1.7775551425522569,"vX0":-7.628759518370212,"vY0":-136.51422084684341,"vZ0":-6.094442602904745,"x":114.26,"y":190.79,"x0":1.5746029687207568,"y0":50.004729525180174,"z0":5.617758119703786,"aX":19.293994534384087},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.8,"breakHorizontal":-16.9,"spinRate":2080,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.40126803918273923,"extension":6.502994116411204},"index":2,"playId":"1ff4b59c-6ad3-389b-8d9a-a9b95373f39d","pitchNumber":3,"startTime":"2026-08-29T20:18:54.691Z","endTime":"2026-08-29T20:18:57.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74090818766579,"aZ":-19.20844937321268,"pfxX":8.303265427645908,"pfxZ":6.720458799322681,"pX":-0.8506998339692843,"pZ":2.074165602710346,"vX0":-9.103328971643872,"vY0":-137.78697986291687,"vZ0":-6.249432793483535,"x":149.43,"y":182.78,"x0":1.412371835156483,"y0":50.00109046956796,"z0":5.663393458965875,"aX":16.01348238941322},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":-13.2,"spinRate":2191,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39706228104604113,"extension":6.415408761744561},"index":3,"playId":"75088bcc-35a4-3c90-9962-be62c5fbf376","pitchNumber":4,"startTime":"2026-08-29T20:19:11.966Z","endTime":"2026-08-29T20:19:15.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35706789909697,"aZ":-27.901825168431778,"pfxX":-1.2487950069150728,"pfxZ":2.4744847653028788,"pX":-0.657171048996917,"pZ":0.8782914561870604,"vX0":-4.788460474972655,"vY0":-129.5981770179718,"vZ0":-7.474892110066079,"x":142.05,"y":215.07,"x0":1.3656907785253527,"y0":50.00113194547029,"z0":5.887507978495955,"aX":-2.15530739437285},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.2,"breakHorizontal":3.2,"spinRate":2268,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.4202821445044389,"extension":6.28268814539145},"index":4,"playId":"0da4fbd0-6120-30e1-8f7e-ea1e9d32e932","pitchNumber":5,"startTime":"2026-08-29T20:19:29.853Z","endTime":"2026-08-29T20:19:33.642Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51660414548578,"aZ":-30.966395779530114,"pfxX":8.016397728455392,"pfxZ":0.7597485240249604,"pX":1.3127779777395747,"pZ":3.0836432971921717,"vX0":-3.825554126879568,"vY0":-124.46611474020726,"vZ0":-0.3509572550269745,"x":66.96,"y":155.52,"x0":1.8196479388374518,"y0":50.00056103291025,"z0":5.767766244646713,"aX":12.7084952325306},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.6,"breakHorizontal":-13.8,"spinRate":1616,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4382869125029716,"extension":6.445950390425114},"index":5,"playId":"d44aec28-fca7-3253-8de4-4d4c67e906e5","pitchNumber":6,"startTime":"2026-08-29T20:19:48.208Z","endTime":"2026-08-29T20:19:51.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38098341367569,"aZ":-21.314101950102085,"pfxX":9.571765673441163,"pfxZ":5.561606435799707,"pX":1.3473994907868296,"pZ":2.2344529974701333,"vX0":-4.275180705328409,"vY0":-138.73062765819316,"vZ0":-5.604828823132662,"x":65.64,"y":178.45,"x0":1.662731947082129,"y0":50.006651614466726,"z0":5.6972471468886745,"aX":18.703537197984907},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":-16.4,"spinRate":2149,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.39447206973356685,"extension":6.455201092520211},"index":6,"playId":"9daa0c7f-a493-3e5a-a6e5-28ba463d9d17","pitchNumber":7,"startTime":"2026-08-29T20:20:08.150Z","endTime":"2026-08-29T20:20:12.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:20:12.217Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"José Ramírez grounds into a double play, third baseman Nick Loftin to second baseman Isaac Collins to first baseman Salvador Perez. Steven Kwan out at 2nd. José Ramírez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-29T20:20:22.783Z","endTime":"2026-08-29T20:21:13.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":86.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01424521389772,"aZ":-20.505074651337964,"pfxX":8.690500978545206,"pfxZ":6.159125707977166,"pX":0.9438816742914944,"pZ":1.674661957479585,"vX0":-4.9316255991711335,"vY0":-136.52594071410604,"vZ0":-7.00248539174825,"x":81.02,"y":193.56,"x0":1.6409845799510365,"y0":50.005130543665274,"z0":5.675929215291859,"aX":16.468427883532907},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":-14.8,"spinRate":2093,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.40063380344689037,"extension":6.426937629967685},"index":0,"playId":"85574d8f-edab-3348-ac2a-9dec6b366b77","pitchNumber":1,"startTime":"2026-08-29T20:20:36.943Z","endTime":"2026-08-29T20:20:43.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.594005638562823,"aZ":-26.152348681603897,"pfxX":-0.6496811413138314,"pfxZ":3.647535324783541,"pX":0.1856058419966213,"pZ":0.9338223230082852,"vX0":-3.65535915062682,"vY0":-127.022179364638,"vZ0":-7.128226157030767,"x":109.93,"y":213.57,"x0":1.7217933573543784,"y0":50.000737048341776,"z0":5.826865781864953,"aX":-1.0720479594136016},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.4,"breakHorizontal":1.9,"spinRate":2314,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.42957991800581175,"extension":6.308662285669092},"index":1,"playId":"86c3963a-f6db-31f5-80d0-3f3d28444277","pitchNumber":2,"startTime":"2026-08-29T20:20:50.986Z","endTime":"2026-08-29T20:20:54.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.150714949329643,"aZ":-20.26865060080474,"pfxX":8.78857389137687,"pfxZ":6.238690339610978,"pX":-0.21965272881568124,"pZ":2.310727913730024,"vX0":-7.811176855612101,"vY0":-136.79436937332756,"vZ0":-5.268430177020878,"x":125.37,"y":176.39,"x0":1.521035048269565,"y0":50.00334740413599,"z0":5.6370618258139675,"aX":16.775933989584782},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":-14.4,"spinRate":2120,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.39930129457669583,"extension":6.613108579480413},"hitData":{"launchSpeed":90.8,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.41,"coordY":163.14}},"index":2,"playId":"1c41a56e-3a8c-3ff0-9103-eabece43afae","pitchNumber":3,"startTime":"2026-08-29T20:21:05.740Z","endTime":"2026-08-29T20:21:13.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:21:13.744Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (20) on a line drive to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:22:57.515Z","endTime":"2026-08-29T20:24:31.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.344994631876457,"aZ":-25.62164211340617,"pfxX":-3.7860470793088066,"pfxZ":3.8289979848456532,"pX":0.04341236840726541,"pZ":4.386197797690305,"vX0":-5.013111258949557,"vY0":-128.60716494813533,"vZ0":1.1351865914915589,"x":115.35,"y":120.35,"x0":2.4942349322335655,"y0":50.00192063627423,"z0":5.895729945483226,"aX":-6.475311399543719},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.3,"breakHorizontal":7.8,"spinRate":2339,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4224876049563866,"extension":6.056288942763996},"index":0,"playId":"30c31a3b-411b-3d71-a18c-ca21bb105cba","pitchNumber":1,"startTime":"2026-08-29T20:23:34.358Z","endTime":"2026-08-29T20:23:38.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.746253553400944,"aZ":-42.30758807838734,"pfxX":-4.7894874888352845,"pfxZ":-7.977953856209199,"pX":1.6216143703277668,"pZ":3.8988060293317415,"vX0":-0.8036156239376607,"vY0":-111.5922542674852,"vZ0":4.57948913694718,"x":55.19,"y":133.51,"x0":2.6083112665074917,"y0":50.00294953014377,"z0":6.158926591394148,"aX":-6.083074134882012},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-13.1,"breakHorizontal":8.9,"spinRate":2384,"spinDirection":324},"zone":12,"typeConfidence":2.0,"plateTime":0.4895011869629724,"extension":5.8692722680634235},"index":1,"playId":"2c84a9f9-b073-3823-8307-2d89601d1ac4","pitchNumber":2,"startTime":"2026-08-29T20:23:48.325Z","endTime":"2026-08-29T20:23:52.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.433459615394867,"aZ":-22.36149806245733,"pfxX":-1.5389865901968511,"pfxZ":5.767634902877619,"pX":0.2324415391946673,"pZ":2.974590281875415,"vX0":-5.271166901555163,"vY0":-128.53274324335422,"vZ0":-2.7201788105415043,"x":108.14,"y":158.47,"x0":2.495888404159301,"y0":50.00212267988626,"z0":5.751545649916119,"aX":-2.6182403250056643},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.2,"breakHorizontal":3.8,"spinRate":2237,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.42341501854951424,"extension":6.1793725483778585},"index":2,"playId":"50b0a1f8-3d18-3974-bcdd-45e65b2539cf","pitchNumber":3,"startTime":"2026-08-29T20:24:03.085Z","endTime":"2026-08-29T20:24:06.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.551686048817484,"aZ":-22.109441754342775,"pfxX":7.512153923542673,"pfxZ":6.687500099595597,"pX":0.38598154402888923,"pZ":1.284228089053653,"vX0":-7.309434200978278,"vY0":-121.0405332294303,"vZ0":-5.765915800504096,"x":102.29,"y":204.11,"x0":2.4491575718259004,"y0":50.00142790100583,"z0":5.597325737504022,"aX":11.301143568361804},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":11.2,"breakHorizontal":-12.1,"spinRate":2002,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4501501986281573,"extension":5.9315190543643155},"hitData":{"launchSpeed":106.4,"launchAngle":20.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.66,"coordY":48.77}},"index":3,"playId":"dc3e9111-0a65-326e-9ba0-a1f85de448eb","pitchNumber":4,"startTime":"2026-08-29T20:24:18.346Z","endTime":"2026-08-29T20:24:31.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:24:31.316Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:24:48.700Z","endTime":"2026-08-29T20:25:48.862Z","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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73217254226489,"aZ":-34.28163752473098,"pfxX":-11.204265407602332,"pfxZ":-1.4831942918747334,"pX":-0.02895173875276005,"pZ":2.2749412932913033,"vX0":-3.301509465701644,"vY0":-118.82904358512617,"vZ0":-0.5789958970215713,"x":118.1,"y":177.36,"x0":2.8354192535624003,"y0":50.00154370950912,"z0":5.648542803383455,"aX":-15.947615612355484},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.5,"breakHorizontal":21.1,"spinRate":2486,"spinDirection":304},"zone":5,"typeConfidence":2.0,"plateTime":0.4617349034686562,"extension":6.009404013325936},"index":0,"playId":"25c4f511-7c39-33e7-ada2-4b6872b06cd1","pitchNumber":1,"startTime":"2026-08-29T20:25:01.824Z","endTime":"2026-08-29T20:25:04.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17904695712474,"aZ":-27.206581036320536,"pfxX":8.186987256669859,"pfxZ":3.4233305616362557,"pX":1.880133289202605,"pZ":4.009217720352155,"vX0":-4.36581690654133,"vY0":-119.49413958423776,"vZ0":1.178390425088482,"x":45.33,"y":130.53,"x0":2.663433474396173,"y0":50.004150200415765,"z0":5.94683076880651,"aX":11.886924856464834},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.7,"breakHorizontal":-13.8,"spinRate":1874,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.45768699823254977,"extension":5.773723596805646},"index":1,"playId":"152841d9-58f6-3589-88cb-242a2b4b6ca2","pitchNumber":2,"startTime":"2026-08-29T20:25:18.448Z","endTime":"2026-08-29T20:25:21.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.455341064769705,"aZ":-26.566732275441943,"pfxX":7.602969231959922,"pfxZ":3.738781987034061,"pX":0.4187837768962172,"pZ":1.6223683520200558,"vX0":-7.23444796888805,"vY0":-121.03906978979639,"vZ0":-4.15913517470686,"x":101.04,"y":194.98,"x0":2.4446923465745556,"y0":50.00076682201921,"z0":5.663409371671092,"aX":11.39098963979999},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.1,"breakHorizontal":-12.2,"spinRate":1806,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.45084786696862045,"extension":5.857137654859627},"hitData":{"launchSpeed":84.0,"launchAngle":38.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.32,"coordY":94.53}},"index":2,"playId":"211e616f-8aff-3a87-9e2d-c35ef2e84dec","pitchNumber":3,"startTime":"2026-08-29T20:25:36.856Z","endTime":"2026-08-29T20:25:48.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:25:48.862Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Tolbert walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:26:02.936Z","endTime":"2026-08-29T20:28:14.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.046088600743982,"aZ":-24.455391684745628,"pfxX":-0.36149577890991,"pfxZ":4.456013499619715,"pX":0.3691417412317156,"pZ":4.184924776910174,"vX0":-5.227756190262986,"vY0":-130.17682397531388,"vZ0":0.37344264405960004,"x":102.93,"y":125.79,"x0":2.442818973588237,"y0":50.00141950421083,"z0":5.877892531398938,"aX":-0.6246022970191087},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":1.7,"spinRate":2117,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4193383744736927,"extension":6.01250308558145},"index":0,"playId":"38a7468f-6a6b-3560-8c72-e1903e41db47","pitchNumber":1,"startTime":"2026-08-29T20:26:18.644Z","endTime":"2026-08-29T20:26:21.644Z","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.1,"endSpeed":82.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340069902463103,"aZ":-25.054315413588476,"pfxX":-1.2994473977735548,"pfxZ":4.14120189022961,"pX":0.4972708238475353,"pZ":3.322540754941275,"vX0":-4.705546093791842,"vY0":-129.8574800249533,"vZ0":-1.3530425258261434,"x":98.05,"y":149.07,"x0":2.4964182144768605,"y0":50.0053542131955,"z0":5.7433239835909875,"aX":-2.2351541411509097},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":3.4,"spinRate":2151,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.420630568520044,"extension":6.115789112507267},"index":1,"playId":"cfddbdab-feb6-3ed9-9f0a-f77108853467","pitchNumber":2,"startTime":"2026-08-29T20:26:39.808Z","endTime":"2026-08-29T20:26:42.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07754880926839,"aZ":-29.611694308727355,"pfxX":8.899345725411202,"pfxZ":1.7201634768760226,"pX":1.6476395513741724,"pZ":2.801092980405817,"vX0":-5.109013912347182,"vY0":-121.39120979509019,"vZ0":-1.121966295185445,"x":54.2,"y":163.15,"x0":2.624843071421246,"y0":50.004319100373515,"z0":5.850592995525778,"aX":13.263809346579984},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.1,"breakHorizontal":-14.9,"spinRate":1828,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4514568989152319,"extension":5.8909463312790535},"index":2,"playId":"3c6b41cf-c795-3c52-a7e9-5c58d9c59265","pitchNumber":3,"startTime":"2026-08-29T20:26:59.062Z","endTime":"2026-08-29T20:27:03.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.584954477615476,"aZ":-26.55770464524456,"pfxX":-2.194254704771688,"pfxZ":3.2747374986375455,"pX":0.5908762892953496,"pZ":4.181173867185077,"vX0":-4.127194886140672,"vY0":-129.5076612619309,"vZ0":0.8471913092275476,"x":94.48,"y":125.89,"x0":2.484209206114146,"y0":50.003109441697816,"z0":5.866176426839573,"aX":-3.7626601407060445},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.4,"breakHorizontal":4.8,"spinRate":2184,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.42137306554831566,"extension":6.05293807381793},"index":3,"playId":"c77b6a12-aa23-3f0d-9075-0c2bcfa93705","pitchNumber":4,"startTime":"2026-08-29T20:27:18.869Z","endTime":"2026-08-29T20:27:22.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.172616477278655,"aZ":-29.72916364219406,"pfxX":8.083424937549143,"pfxZ":1.6105389111204662,"pX":0.8085555284329496,"pZ":2.803972538736328,"vX0":-6.696505297170315,"vY0":-121.98083814020472,"vZ0":-1.1763418431052837,"x":86.18,"y":163.07,"x0":2.528434039156056,"y0":50.003225940738034,"z0":5.836773410387281,"aX":12.280526711690964},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.9,"breakHorizontal":-13.2,"spinRate":1836,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.44763065112628064,"extension":5.843002763941033},"index":4,"playId":"4ea69784-e12f-393c-b771-1a005bb142e5","pitchNumber":5,"startTime":"2026-08-29T20:27:39.209Z","endTime":"2026-08-29T20:27:42.209Z","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-29T20:27:50.753Z","endTime":"2026-08-29T20:28:09.012Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.995711564170904,"aZ":-37.24930738209738,"pfxX":-8.433618594869799,"pfxZ":-3.5510232763874914,"pX":1.1028007001094426,"pZ":2.8865723772364658,"vX0":-1.3632397899007453,"vY0":-118.90884847705284,"vZ0":1.2435001241321673,"x":74.96,"y":160.84,"x0":2.779097280008575,"y0":50.00082439434453,"z0":5.738829052728883,"aX":-12.063603490669937},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.9,"breakHorizontal":15.6,"spinRate":2415,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.460798359753833,"extension":5.984147890090457},"index":6,"playId":"5ed7a4c7-89db-34a4-8d35-db6cbd1d2909","pitchNumber":6,"startTime":"2026-08-29T20:28:09.012Z","endTime":"2026-08-29T20:28:14.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:28:14.122Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Isaac Collins grounds into a double play, second baseman Angel Genao to first baseman David Fry. Tyler Tolbert out at 2nd. Isaac Collins out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-29T20:28:24.548Z","endTime":"2026-08-29T20:29:04.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":694197,"link":"/api/v1/people/694197"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"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":89.4,"endSpeed":82.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.509874164063117,"aZ":-26.91060619965763,"pfxX":-2.3174503601675993,"pfxZ":3.035768743492863,"pX":0.41490858501245975,"pZ":3.746825409002585,"vX0":-4.402805132935143,"vY0":-130.21556264859245,"vZ0":-0.05577575961629355,"x":101.18,"y":137.62,"x0":2.421650884114397,"y0":50.006489449158416,"z0":5.785819260398638,"aX":-4.024525584026191},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.6,"breakHorizontal":5.0,"spinRate":2194,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.4188616749584444,"extension":6.132739142524477},"index":0,"playId":"63b6cf94-2070-3d9e-8990-078275767de4","pitchNumber":1,"startTime":"2026-08-29T20:28:39.795Z","endTime":"2026-08-29T20:28:44.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38471371483863,"aZ":-21.118613990969816,"pfxX":0.7461230482266447,"pfxZ":6.034538864147308,"pX":-0.18583093829498618,"pZ":2.77916170464841,"vX0":-6.915966146184685,"vY0":-133.45013117379062,"vZ0":-3.5153970645878463,"x":124.08,"y":163.74,"x0":2.3248692979067087,"y0":50.006000576277586,"z0":5.606003060561277,"aX":1.3686394406881903},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.6,"breakHorizontal":-0.1,"spinRate":1897,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.4079467933367913,"extension":6.337006411261184},"hitData":{"launchSpeed":79.1,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.88,"coordY":144.99}},"index":1,"playId":"dbcf4e64-8a55-33e7-833c-b3b831757391","pitchNumber":2,"startTime":"2026-08-29T20:28:56.591Z","endTime":"2026-08-29T20:29:04.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:29:04.619Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jo Adell walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:30:55.645Z","endTime":"2026-08-29T20:32:38.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649221127778013,"aZ":-22.77137978458851,"pfxX":11.50617692050561,"pfxZ":5.160007351883754,"pX":0.7509577934907277,"pZ":2.45237322633623,"vX0":-6.064053797658513,"vY0":-134.08226747673504,"vZ0":-4.534620576024751,"x":88.38,"y":172.57,"x0":1.5453939512764991,"y0":50.004774426095814,"z0":5.787804536880889,"aX":20.97915334349421},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.5,"breakHorizontal":-19.6,"spinRate":2056,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.408305562770491,"extension":6.492038091847561},"index":0,"playId":"39a91aae-0e2f-3d9e-a0a3-7f84916e7452","pitchNumber":1,"startTime":"2026-08-29T20:31:10.589Z","endTime":"2026-08-29T20:31:13.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, 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.6,"endSpeed":79.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41006766755275,"aZ":-34.04699497805137,"pfxX":8.961906118629578,"pfxZ":-1.1827007223467447,"pX":1.1190614801490493,"pZ":3.9501557940692473,"vX0":-4.4149883247536374,"vY0":-124.68134512486758,"vZ0":2.014140393359531,"x":74.34,"y":132.13,"x0":1.7418375149541288,"y0":50.00146596956926,"z0":5.9274612447368575,"aX":14.208294635876845},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.4,"breakHorizontal":-15.4,"spinRate":1370,"spinDirection":105},"zone":12,"typeConfidence":2.0,"plateTime":0.4381277238650245,"extension":6.237412666553113},"index":1,"playId":"3bb32fd8-0023-3124-9eea-65d54e9a5c32","pitchNumber":2,"startTime":"2026-08-29T20:31:28.010Z","endTime":"2026-08-29T20:31:31.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.497308733512494,"aZ":-34.56113131355794,"pfxX":-1.8206085519878399,"pfxZ":-1.6609923367590138,"pX":0.9423422101824518,"pZ":3.2047595867350385,"vX0":-1.3146751875352414,"vY0":-119.01817293833228,"vZ0":0.2493034283874962,"x":81.08,"y":152.25,"x0":1.7380934271912956,"y0":50.00302818464625,"z0":6.22446277177198,"aX":-2.6158954834493606},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.6,"breakHorizontal":3.6,"spinRate":2183,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.45992738186936455,"extension":6.0685954198156455},"index":2,"playId":"71c20530-3dcf-3758-b93a-987b67a47d18","pitchNumber":3,"startTime":"2026-08-29T20:31:41.450Z","endTime":"2026-08-29T20:31:46.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.466025074415192,"aZ":-29.86218647820754,"pfxX":-0.9912306412029617,"pfxZ":1.4193897987584094,"pX":-1.0005639726064632,"pZ":2.896372361304014,"vX0":-6.094960518084998,"vY0":-126.39476300304682,"vZ0":-1.942361005998869,"x":155.14,"y":160.58,"x0":1.5654318349952088,"y0":50.001382909151324,"z0":6.0603219829240365,"aX":-1.6113907536709187},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":3.1,"spinRate":2308,"spinDirection":278},"zone":11,"typeConfidence":2.0,"plateTime":0.4324675536818354,"extension":6.160850748034939},"index":3,"playId":"f037abc5-c84c-316a-a0ef-96849aa1ec1e","pitchNumber":4,"startTime":"2026-08-29T20:31:55.879Z","endTime":"2026-08-29T20:31:59.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.083020981049383,"aZ":-31.45184617227906,"pfxX":7.912289431735568,"pfxZ":0.4689233837634239,"pX":0.2767378424661324,"pZ":1.6332733372021817,"vX0":-6.311512283759818,"vY0":-122.86612533891356,"vZ0":-3.3137253983766515,"x":106.45,"y":194.68,"x0":1.8384591811178275,"y0":50.00457900873383,"z0":5.6448854508780295,"aX":12.218692694845204},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":-13.1,"spinRate":1580,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.44411277291056583,"extension":6.528781081704768},"index":4,"playId":"02d0580d-2dbd-3979-a698-5cc4b58ab831","pitchNumber":5,"startTime":"2026-08-29T20:32:09.309Z","endTime":"2026-08-29T20:32:12.309Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-29T20:32:22.559Z","endTime":"2026-08-29T20:32:34.615Z","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(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":93.5,"endSpeed":86.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812789925702557,"aZ":-16.228756233862075,"pfxX":6.840922211603896,"pfxZ":8.421803785099467,"pX":0.9544536531484953,"pZ":3.5516295353853398,"vX0":-4.437972747641291,"vY0":-136.2349458078399,"vZ0":-2.998225076647621,"x":80.62,"y":142.89,"x0":1.7094364615988582,"y0":50.0067010080378,"z0":5.7777550593249165,"aX":12.959150896760555},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":-11.5,"spinRate":2168,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4008904373264519,"extension":6.566650067999706},"index":6,"playId":"b9cd61ca-60fd-333a-ba08-d1721e3d9acc","pitchNumber":6,"startTime":"2026-08-29T20:32:34.615Z","endTime":"2026-08-29T20:32:38.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:32:38.449Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Angel Martínez homers (13) on a fly ball to left field. Jo Adell scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:32:47.398Z","endTime":"2026-08-29T20:34:15.323Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":663738,"link":"/api/v1/people/663738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":663738,"link":"/api/v1/people/663738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":86.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.131102794796757,"aZ":-21.641229460343087,"pfxX":10.224176639500925,"pfxZ":5.552900640186378,"pX":0.6301088871023596,"pZ":1.9344868143687755,"vX0":-6.054124926540496,"vY0":-136.15881147594948,"vZ0":-6.084800780748573,"x":92.98,"y":186.55,"x0":1.5427228644972162,"y0":50.001880744043646,"z0":5.674332241584872,"aX":19.38545895058811},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":-17.4,"spinRate":2054,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.40076340175793046,"extension":6.622981903660905},"index":0,"playId":"0bc7987d-35bd-3cda-8652-9da38807a2da","pitchNumber":1,"startTime":"2026-08-29T20:33:04.433Z","endTime":"2026-08-29T20:33:07.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.958171315421257,"aZ":-21.82122328401596,"pfxX":10.047516692944338,"pfxZ":5.349619112102663,"pX":-0.732338748914821,"pZ":1.4365392589703656,"vX0":-9.539693619924645,"vY0":-137.41238981846652,"vZ0":-7.187990683165647,"x":144.92,"y":199.99,"x0":1.4584552445997756,"y0":50.00685432648153,"z0":5.5408793500223,"aX":19.455013618970725},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.5,"breakHorizontal":-16.6,"spinRate":2203,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39676620873820756,"extension":6.502313498322951},"index":1,"playId":"0adae305-ef16-3843-a093-044c713aeb6e","pitchNumber":2,"startTime":"2026-08-29T20:33:20.448Z","endTime":"2026-08-29T20:33:24.494Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-29T20:33:31.346Z","endTime":"2026-08-29T20:33:49.066Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.073337788940744,"aZ":-30.94083703201122,"pfxX":8.485951349086637,"pfxZ":0.7668090988630665,"pX":-0.35271467641505855,"pZ":1.4416468337852397,"vX0":-8.005887674014541,"vY0":-125.3839193146141,"vZ0":-4.230604454885146,"x":130.44,"y":199.86,"x0":1.7645296006437217,"y0":50.00271035271011,"z0":5.648832115191674,"aX":13.64135722212732},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":-13.8,"spinRate":1564,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4352499945967412,"extension":6.446845083369218},"hitData":{"launchSpeed":100.0,"launchAngle":30.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.34,"coordY":72.27}},"index":3,"playId":"bad1c6f9-89c8-3bec-9013-f1be2e5cdd73","pitchNumber":3,"startTime":"2026-08-29T20:33:49.066Z","endTime":"2026-08-29T20:34:15.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:34:15.323Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Fry walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:34:23.572Z","endTime":"2026-08-29T20:36:57.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03633048312512,"aZ":-33.78220247883198,"pfxX":-1.7293344153191885,"pfxZ":-1.1312461385652703,"pX":0.03330985561148081,"pZ":3.120221686455764,"vX0":-3.1522877511286973,"vY0":-117.98574878952417,"vZ0":-0.24329294682985392,"x":115.73,"y":154.53,"x0":1.6078628080803847,"y0":50.00325954944412,"z0":6.320167360605198,"aX":-2.454589498954138},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.8,"breakHorizontal":3.8,"spinRate":2233,"spinDirection":295},"zone":2,"typeConfidence":2.0,"plateTime":0.4630384876103095,"extension":5.940061305849075},"index":0,"playId":"d8b9c93e-5abd-3c4c-b835-05a169435943","pitchNumber":1,"startTime":"2026-08-29T20:34:38.205Z","endTime":"2026-08-29T20:34:41.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.683441510250468,"aZ":-30.291372274279947,"pfxX":-1.1693396055150667,"pfxZ":1.1732020531827452,"pX":0.35809536992907215,"pZ":2.5081430576417825,"vX0":-2.6105995998247438,"vY0":-125.51286029843301,"vZ0":-2.8649816620047903,"x":103.35,"y":171.06,"x0":1.5606947265220126,"y0":50.00535820630427,"z0":6.1130865353095825,"aX":-1.8786368837544876},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":2.6,"spinRate":2301,"spinDirection":270},"zone":6,"typeConfidence":2.0,"plateTime":0.43520787091736324,"extension":6.060913626483097},"index":1,"playId":"fd6594c0-510d-3429-a57b-ffcc1f260149","pitchNumber":2,"startTime":"2026-08-29T20:34:51.323Z","endTime":"2026-08-29T20:34:54.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17576265132874,"aZ":-15.78653461164051,"pfxX":7.413162850263379,"pfxZ":8.548963227110434,"pX":0.2806026873271754,"pZ":2.4839481912745796,"vX0":-6.452421206983186,"vY0":-137.27717467914985,"vZ0":-5.706641635433704,"x":106.3,"y":171.71,"x0":1.6934944753359011,"y0":50.00188470932674,"z0":5.65679752040753,"aX":14.208553261596},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":-12.1,"spinRate":2328,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.39834267562740866,"extension":6.594612538397214},"index":2,"playId":"38e00f1e-6478-3142-9f6d-11f7722c1317","pitchNumber":3,"startTime":"2026-08-29T20:35:05.317Z","endTime":"2026-08-29T20:35:12.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01999168456488,"aZ":-30.414861552729143,"pfxX":-0.8635080057016917,"pfxZ":1.0697292290446807,"pX":-0.2713057326509066,"pZ":2.10781415260737,"vX0":-4.129421183647591,"vY0":-126.77034446094842,"vZ0":-3.6867431905328205,"x":127.34,"y":181.87,"x0":1.4856559712756676,"y0":50.0021611054088,"z0":5.988539356341113,"aX":-1.4149687583248758},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":2.4,"spinRate":2273,"spinDirection":334},"zone":7,"typeConfidence":2.0,"plateTime":0.43079690762077316,"extension":6.185009657695171},"index":3,"playId":"d28af5b1-03da-3d6f-8870-5234163f3289","pitchNumber":4,"startTime":"2026-08-29T20:35:31.593Z","endTime":"2026-08-29T20:35:37.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399783127043786,"aZ":-18.40346654094202,"pfxX":6.229248218339467,"pfxZ":7.327681558946008,"pX":0.8323244545750454,"pZ":4.84604879578177,"vX0":-4.520062605936884,"vY0":-136.1064473833632,"vZ0":0.7609225269796873,"x":85.27,"y":107.94,"x0":1.7038253310074185,"y0":50.00327113669922,"z0":5.8357126072019385,"aX":11.707335825161985},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":-10.3,"spinRate":2263,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.40217091888798295,"extension":6.48043852555598},"index":4,"playId":"2b2a7b21-2568-3319-869a-9e644fb4877e","pitchNumber":5,"startTime":"2026-08-29T20:36:06.336Z","endTime":"2026-08-29T20:36:09.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.479055366276057,"aZ":-34.32782346395014,"pfxX":-1.5502590752815504,"pfxZ":-1.472459749765914,"pX":0.9524311808472432,"pZ":2.0310553422262942,"vX0":-1.1047701841834314,"vY0":-119.68749812754257,"vZ0":-2.4885048085209087,"x":80.7,"y":183.94,"x0":1.6202247176817046,"y0":50.00381406540907,"z0":6.1361399078177925,"aX":-2.2658883644731054},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.0,"breakHorizontal":3.0,"spinRate":2269,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.4563280668004923,"extension":6.147339658216248},"index":5,"playId":"0af085e1-a99e-3704-8ce3-5053405a9e35","pitchNumber":6,"startTime":"2026-08-29T20:36:21.688Z","endTime":"2026-08-29T20:36:26.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41330776177938,"aZ":-19.22634753244343,"pfxX":4.651671581346717,"pfxZ":6.795599824961611,"pX":0.9009000013007997,"pZ":3.2912488985149944,"vX0":-3.975810764258422,"vY0":-136.31112790175843,"vZ0":-3.037460266729563,"x":82.66,"y":149.92,"x0":1.7650094676930659,"y0":50.004548497853236,"z0":5.7278058856017005,"aX":8.865395395235367},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":-7.7,"spinRate":2125,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.39989358082536697,"extension":6.595759844221893},"index":6,"playId":"19d1ef97-4bfd-367b-a950-92079d578e67","pitchNumber":7,"startTime":"2026-08-29T20:36:38.509Z","endTime":"2026-08-29T20:36:43.177Z","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":93.6,"endSpeed":86.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36894818992584,"aZ":-23.213009265092417,"pfxX":8.387575064371763,"pfxZ":4.742715110581886,"pX":-0.12154921969404765,"pZ":1.4192750913266652,"vX0":-7.54599961494985,"vY0":-136.03037924733735,"vZ0":-6.829186884109888,"x":121.63,"y":200.46,"x0":1.5867886824873305,"y0":50.005268415386645,"z0":5.550627856424785,"aX":15.860282681207543},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":-13.8,"spinRate":1985,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.40128413488270187,"extension":6.610972565429352},"index":7,"playId":"71363cce-e9de-3629-9af7-9e2cd86e13b2","pitchNumber":8,"startTime":"2026-08-29T20:36:53.358Z","endTime":"2026-08-29T20:36:57.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:36:57.708Z","atBatIndex":12},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Angel Genao reaches on a fielder's choice, fielded by shortstop Bobby Witt Jr. David Fry to 2nd. David Fry advances to 2nd, on a throwing error by shortstop Bobby Witt Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:37:39.957Z","endTime":"2026-08-29T20:38:07.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"postOnSecond":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T20:37:21.866Z","endTime":"2026-08-29T20:37:42.275Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09288533072064,"aZ":-22.12614193891085,"pfxX":8.685216378807755,"pfxZ":5.3700788831046165,"pX":0.7024532860950612,"pZ":2.139151536372843,"vX0":-5.242813783164573,"vY0":-135.52105342030822,"vZ0":-5.382689567658771,"x":90.22,"y":181.02,"x0":1.528270723860195,"y0":50.00052358391259,"z0":5.68491016105066,"aX":16.24167523207849},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":-14.6,"spinRate":1987,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.40331589860052874,"extension":6.55214200496831},"index":1,"playId":"c7dcb97d-2388-3581-9b03-9f7c49221375","pitchNumber":1,"startTime":"2026-08-29T20:37:42.275Z","endTime":"2026-08-29T20:37:45.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97226116505531,"aZ":-22.110941231117746,"pfxX":8.776617867928433,"pfxZ":5.44113835286859,"pX":0.48346415730605413,"pZ":2.172064679070706,"vX0":-5.756437748199299,"vY0":-134.7961655586869,"vZ0":-5.18069089167166,"x":98.57,"y":180.13,"x0":1.5011156530178589,"y0":50.00326577001864,"z0":5.669958092283274,"aX":16.22960310733307},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":-14.8,"spinRate":2032,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.405598963992988,"extension":6.337578811181769},"hitData":{"launchSpeed":98.5,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.09,"coordY":150.43}},"index":2,"playId":"f2a9896c-755e-3714-acbe-d1a0d169ac0e","pitchNumber":2,"startTime":"2026-08-29T20:37:55.722Z","endTime":"2026-08-29T20:38:07.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:38:07.734Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Austin Hedges grounds into a double play, shortstop Bobby Witt Jr. to second baseman Isaac Collins to first baseman Salvador Perez. David Fry to 3rd. Angel Genao out at 2nd. Austin Hedges out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:38:34.485Z","endTime":"2026-08-29T20:39:37.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"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":686555,"link":"/api/v1/people/686555"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.190761276515737,"aZ":-23.422106352133227,"pfxX":10.408283724224763,"pfxZ":4.620871882140379,"pX":0.03287957192765537,"pZ":1.475689868478537,"vX0":-7.5631077187352345,"vY0":-136.55871841094825,"vZ0":-7.014371205363692,"x":115.75,"y":198.94,"x0":1.4816732549284994,"y0":50.00425204313451,"z0":5.6813362351122105,"aX":19.72105745187774},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-17.3,"spinRate":2009,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.40061895331891373,"extension":6.542777634402695},"index":0,"playId":"e34266d1-0689-3549-8410-94819710463a","pitchNumber":1,"startTime":"2026-08-29T20:38:34.485Z","endTime":"2026-08-29T20:38:39.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.691004378328348,"aZ":-22.190487666243282,"pfxX":9.87224935244153,"pfxZ":5.433686594267587,"pX":0.08026241922189463,"pZ":1.9035620121764398,"vX0":-7.08834685955146,"vY0":-134.54745958602567,"vZ0":-5.970975316309838,"x":113.94,"y":187.38,"x0":1.4638526626390131,"y0":50.002847014952856,"z0":5.720065138584338,"aX":18.13360936827543},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.8,"breakHorizontal":-16.4,"spinRate":1979,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4068089740047567,"extension":6.650677812900339},"index":1,"playId":"de0621fd-743a-32d1-8d93-fa29d0f1a6b3","pitchNumber":2,"startTime":"2026-08-29T20:38:50.315Z","endTime":"2026-08-29T20:38:54.051Z","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":93.7,"endSpeed":86.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455487116633627,"aZ":-16.682722566256057,"pfxX":6.145421426083029,"pfxZ":8.188220563115394,"pX":-1.1149677128285576,"pZ":1.6637934357140043,"vX0":-9.099893237007466,"vY0":-136.10655552777388,"vZ0":-7.7796977040563595,"x":159.5,"y":193.86,"x0":1.4601014934055425,"y0":50.00453977214667,"z0":5.695886610748023,"aX":11.630572505396641},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":-9.4,"spinRate":2249,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4011009691962206,"extension":6.53163834368748},"index":2,"playId":"01f3b9ad-0b80-38da-81ff-88c72e6c861c","pitchNumber":3,"startTime":"2026-08-29T20:39:12.651Z","endTime":"2026-08-29T20:39:17.196Z","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":92.5,"endSpeed":84.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.672972015490384,"aZ":-23.668744779624095,"pfxX":9.765343070208871,"pfxZ":4.627111614172753,"pX":0.7630813441284802,"pZ":2.1279075304823225,"vX0":-5.830478825324708,"vY0":-134.56436758575492,"vZ0":-4.922587978553958,"x":87.91,"y":181.33,"x0":1.687015816902347,"y0":50.00203218886007,"z0":5.653675279095639,"aX":17.94223329288351},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.6,"breakHorizontal":-16.4,"spinRate":2081,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4067383775622946,"extension":6.649742142751655},"hitData":{"launchSpeed":68.3,"launchAngle":6.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.3,"coordY":151.04}},"index":3,"playId":"4a9a8d66-c244-3a93-9151-cb8c9adefd6f","pitchNumber":4,"startTime":"2026-08-29T20:39:29.661Z","endTime":"2026-08-29T20:39:37.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:39:37.674Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out softly to first baseman Salvador Perez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-29T20:39:59.319Z","endTime":"2026-08-29T20:40:22.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.729260956488904,"aZ":-20.41235457718013,"pfxX":10.600682359842699,"pfxZ":6.214714550664777,"pX":0.4859674536708103,"pZ":0.8132460618522515,"vX0":-6.47294013353372,"vY0":-136.80940258138082,"vZ0":-9.3816934697708,"x":98.48,"y":216.82,"x0":1.5077887246476331,"y0":50.00207842827511,"z0":5.691099147481021,"aX":20.054699581216592},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.4,"breakHorizontal":-17.8,"spinRate":2173,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.400661732349306,"extension":6.321632874106435},"hitData":{"launchSpeed":54.8,"launchAngle":-42.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":138.81,"coordY":185.3}},"index":0,"playId":"36c150a6-1cba-3943-87fb-91690d07dd2a","pitchNumber":1,"startTime":"2026-08-29T20:40:11.131Z","endTime":"2026-08-29T20:40:22.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:40:22.128Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matthew Lugo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T20:42:58.892Z","endTime":"2026-08-29T20:44:29.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29566194368964,"aZ":-20.43618899309925,"pfxX":-0.7604930808037276,"pfxZ":6.820243117957689,"pX":-1.6160140786108028,"pZ":1.7929076736682636,"vX0":-9.941008722345448,"vY0":-130.10670280106143,"vZ0":-5.8739756331385795,"x":178.6,"y":190.37,"x0":2.3468655890141883,"y0":50.00236854950866,"z0":5.619742820756636,"aX":-1.3087284947116666},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.3,"breakHorizontal":3.5,"spinRate":2200,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.4203454501446635,"extension":6.244075372313096},"index":0,"playId":"98989698-ced9-33b3-a098-52dd8b1712a5","pitchNumber":1,"startTime":"2026-08-29T20:43:09.724Z","endTime":"2026-08-29T20:43:14.021Z","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":91.4,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.763619669071154,"aZ":-15.476423218355007,"pfxX":3.2335441514456624,"pfxZ":9.308623324528106,"pX":-0.10980688527836202,"pZ":2.7106890147447746,"vX0":-7.679798070001465,"vY0":-132.90088931205275,"vZ0":-4.639345049854399,"x":121.19,"y":165.59,"x0":2.3936883968566725,"y0":50.00178211963406,"z0":5.598511365882684,"aX":5.800345695090052},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.1,"breakHorizontal":-4.2,"spinRate":2098,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.41171751189184524,"extension":6.311666871016214},"index":1,"playId":"c7b6f2ea-7406-39b1-ad70-f09e7b0f506d","pitchNumber":2,"startTime":"2026-08-29T20:43:23.029Z","endTime":"2026-08-29T20:43:28.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.617792119409575,"aZ":-25.47187967324584,"pfxX":-2.908959286245575,"pfxZ":3.9535233726428274,"pX":0.031262384719816495,"pZ":2.94083717172463,"vX0":-5.233639787295454,"vY0":-129.27486370135796,"vZ0":-2.233328148376795,"x":115.81,"y":159.38,"x0":2.4588235406253927,"y0":50.002445768846144,"z0":5.768656472634039,"aX":-4.92838544246463},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":6.5,"spinRate":2311,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.4234805705457836,"extension":6.146753218507346},"index":2,"playId":"7eae4117-b5f3-3d15-b0ff-043562f3b0ea","pitchNumber":3,"startTime":"2026-08-29T20:43:36.963Z","endTime":"2026-08-29T20:43:40.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.459790720358683,"aZ":-30.78875065885545,"pfxX":-10.672971045145342,"pfxZ":0.9601506128296196,"pX":-1.0324649649521558,"pZ":1.4547468725764712,"vX0":-5.482563616136488,"vY0":-119.89104527699216,"vZ0":-3.2913478195767407,"x":156.36,"y":199.5,"x0":2.678151107378029,"y0":50.0016132308364,"z0":5.623624979699052,"aX":-15.3714050009502},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.2,"breakHorizontal":20.8,"spinRate":2611,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.45871591469672035,"extension":6.190336054538769},"index":3,"playId":"f5c06fb4-9d12-3519-80cf-d2e8d4c67984","pitchNumber":4,"startTime":"2026-08-29T20:43:56.926Z","endTime":"2026-08-29T20:44:01.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99080463887268,"aZ":-12.400609761730912,"pfxX":3.5625647986889506,"pfxZ":10.75828419006774,"pX":1.004701670237114,"pZ":2.1806455298739453,"vX0":-5.087818553272315,"vY0":-135.1065745230211,"vZ0":-6.5589140301095386,"x":78.7,"y":179.9,"x0":2.4543753068607055,"y0":50.00598258603083,"z0":5.5213580681941155,"aX":6.550366836910657},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":-5.3,"spinRate":2160,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4062889502624252,"extension":6.355081153092256},"index":4,"playId":"c216f182-7d4d-3881-86b5-7500c210a0a9","pitchNumber":5,"startTime":"2026-08-29T20:44:11.054Z","endTime":"2026-08-29T20:44:15.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93132289836011,"aZ":-14.450246556830276,"pfxX":3.46894680463135,"pfxZ":9.627443651390006,"pX":-0.06957727476795746,"pZ":2.3441194151755282,"vX0":-7.658329764133972,"vY0":-134.0818383426344,"vZ0":-5.539150113689488,"x":119.65,"y":175.49,"x0":2.35873555359812,"y0":50.00503138258629,"z0":5.448670156022546,"aX":6.388422780562586},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":-4.8,"spinRate":2248,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.40675241859847766,"extension":6.502880520587761},"index":5,"playId":"3cdec7e6-d869-3e46-aa20-0078093646ee","pitchNumber":6,"startTime":"2026-08-29T20:44:26.686Z","endTime":"2026-08-29T20:44:29.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:44:29.686Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Maile flies out to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T20:44:43.486Z","endTime":"2026-08-29T20:45:34.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.4,"endSpeed":73.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.368083576536666,"aZ":-41.746053742728094,"pfxX":-4.291968291799997,"pfxZ":-7.135439201321608,"pX":-2.2947572460601635,"pZ":0.28468305147051864,"vX0":-8.910721915666986,"vY0":-115.3710554201282,"vZ0":-3.3124217430524454,"x":204.47,"y":231.09,"x0":2.1819502550583882,"y0":50.00178407986434,"z0":5.780321441315882,"aX":-5.758069111452287},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-13.4,"breakHorizontal":10.1,"spinRate":2528,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.47558185320428414,"extension":6.267774852285855},"index":0,"playId":"213a8418-7c2e-36c6-a9e8-d687db7750a5","pitchNumber":1,"startTime":"2026-08-29T20:44:53.675Z","endTime":"2026-08-29T20:44:57.158Z","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":87.2,"endSpeed":81.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.333495332152086,"aZ":-23.986660356328375,"pfxX":-1.1849674148414537,"pfxZ":4.937091008667643,"pX":0.04693328320806868,"pZ":2.4414763143822578,"vX0":-5.688032738241776,"vY0":-127.04226177397625,"vZ0":-3.425763065502382,"x":115.21,"y":172.86,"x0":2.4552568652642197,"y0":50.00594517191467,"z0":5.681869264292728,"aX":-1.9660431046163886},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.5,"breakHorizontal":3.2,"spinRate":2203,"spinDirection":181},"zone":5,"typeConfidence":2.0,"plateTime":0.4286699255643023,"extension":6.213562147721329},"index":1,"playId":"23e34549-d201-3778-a090-cd2cd0953627","pitchNumber":2,"startTime":"2026-08-29T20:45:09.651Z","endTime":"2026-08-29T20:45:12.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98898748845591,"aZ":-32.620479100319784,"pfxX":-6.33269529888128,"pfxZ":-0.30956485283831014,"pX":-0.5392589773896556,"pZ":2.294155751713296,"vX0":-5.640950201800317,"vY0":-118.30595202974465,"vZ0":-0.9624832934371977,"x":137.56,"y":176.84,"x0":2.6924967931631483,"y0":50.00491489219231,"z0":5.676392042876083,"aX":-9.04413208577583},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.5,"breakHorizontal":12.7,"spinRate":2509,"spinDirection":298},"zone":4,"typeConfidence":2.0,"plateTime":0.461665992981779,"extension":6.147974772632129},"hitData":{"launchSpeed":94.8,"launchAngle":54.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.61,"coordY":117.76}},"index":2,"playId":"db861e7d-6bb2-3fe1-a29d-f3082df40f6f","pitchNumber":3,"startTime":"2026-08-29T20:45:24.094Z","endTime":"2026-08-29T20:45:34.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:45:34.613Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T20:45:44.277Z","endTime":"2026-08-29T20:48:04.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75693763894934,"aZ":-24.00684336928714,"pfxX":8.212123639785379,"pfxZ":4.465175397841901,"pX":0.10375575894510136,"pZ":1.714712317193251,"vX0":-8.884980543975509,"vY0":-133.60750084999057,"vZ0":-5.330067506305167,"x":113.05,"y":192.48,"x0":2.3877479314918824,"y0":50.00041747580414,"z0":5.43531746485506,"aX":15.01199684701607},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.2,"breakHorizontal":-13.2,"spinRate":2039,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.40820896417274,"extension":6.387335150057297},"index":0,"playId":"085f95a7-8637-3c3f-beea-d8f6b79dbb69","pitchNumber":1,"startTime":"2026-08-29T20:45:57.157Z","endTime":"2026-08-29T20:46:00.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.980710383026356,"aZ":-35.005207108027754,"pfxX":-8.558115918657293,"pfxZ":-1.9696346641272342,"pX":-0.2645870352137555,"pZ":2.113127004088316,"vX0":-4.413341801394716,"vY0":-118.74505398872009,"vZ0":-0.7891334443251306,"x":127.09,"y":181.73,"x0":2.724764718598974,"y0":50.00024289376186,"z0":5.611563459339446,"aX":-12.32010058003646},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.5,"breakHorizontal":16.6,"spinRate":2610,"spinDirection":306},"zone":7,"typeConfidence":2.0,"plateTime":0.4598070583343099,"extension":6.038833757386342},"index":1,"playId":"331176ca-37f4-37ac-bd21-b190bda8f783","pitchNumber":2,"startTime":"2026-08-29T20:46:11.366Z","endTime":"2026-08-29T20:46:15.064Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-29T20:46:21.248Z","endTime":"2026-08-29T20:46:36.596Z","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, 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":83.1,"endSpeed":77.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.463303059255793,"aZ":-31.5310784545991,"pfxX":-7.667436326408565,"pfxZ":0.43909497010055265,"pX":-2.415678451610707,"pZ":1.1036653110266081,"vX0":-8.997912425515032,"vY0":-120.79883615062325,"vZ0":-4.0008375242126055,"x":209.08,"y":208.98,"x0":2.353557908157209,"y0":50.00595673315868,"z0":5.55251542099694,"aX":-11.336038615623},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.0,"breakHorizontal":16.1,"spinRate":2532,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4533599978612979,"extension":6.242608959013601},"index":3,"playId":"372c1a3e-1e0d-34c9-af41-60c377f71218","pitchNumber":3,"startTime":"2026-08-29T20:46:36.596Z","endTime":"2026-08-29T20:46:39.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.595678880757678,"aZ":-24.794953602083158,"pfxX":8.667842504848844,"pfxZ":4.013267236248833,"pX":-0.8183939635417588,"pZ":2.0168001955636012,"vX0":-11.02839118772165,"vY0":-134.14124700577705,"vZ0":-4.512378380349996,"x":148.2,"y":184.33,"x0":2.202995362884001,"y0":50.001966774033015,"z0":5.469145806306608,"aX":15.93636346969669},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":-13.6,"spinRate":2132,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4069256406795261,"extension":6.328785106741913},"index":4,"playId":"128da9a1-d9de-31d6-9456-fa4857d9e0d9","pitchNumber":4,"startTime":"2026-08-29T20:46:52.030Z","endTime":"2026-08-29T20:46:56.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.871191777258602,"aZ":-23.479397208547873,"pfxX":8.238317832748471,"pfxZ":4.741564120212776,"pX":-0.3858143457944538,"pZ":2.1453183102655706,"vX0":-10.042347853207291,"vY0":-134.0241835562402,"vZ0":-4.390096858025022,"x":131.71,"y":180.86,"x0":2.3258281775799867,"y0":50.00036803564027,"z0":5.4652623085419805,"aX":15.100909336127692},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":-13.0,"spinRate":2123,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.4074743022196192,"extension":6.388568659201905},"index":5,"playId":"c97eb0d9-cd81-3de9-b84c-778db3874af0","pitchNumber":5,"startTime":"2026-08-29T20:47:11.405Z","endTime":"2026-08-29T20:47:14.588Z","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":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.433510100202977,"aZ":-23.160808070900035,"pfxX":-2.6478381095893084,"pfxZ":5.159760093798548,"pX":-1.2707127921112402,"pZ":2.5092132405858893,"vX0":-8.17498032452763,"vY0":-131.27095519525008,"vZ0":-3.6355409761224875,"x":165.44,"y":171.03,"x0":2.2263630528057328,"y0":50.00577613003382,"z0":5.633692769410401,"aX":-4.626781617776251},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.8,"breakHorizontal":6.6,"spinRate":2298,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4170413701364071,"extension":6.279334154260078},"index":6,"playId":"76532ea9-bb89-34be-b44c-9a87e2c1cbd2","pitchNumber":6,"startTime":"2026-08-29T20:47:32.680Z","endTime":"2026-08-29T20:47:38.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.083440629201707,"aZ":-19.96230757984798,"pfxX":9.220078949354338,"pfxZ":6.618203475511137,"pX":0.24910331428247443,"pZ":2.4911159542399712,"vX0":-8.92594298726808,"vY0":-134.9244601212746,"vZ0":-4.172662611283698,"x":107.5,"y":171.52,"x0":2.4006928209030858,"y0":50.004998411130735,"z0":5.462672733447891,"aX":17.01881513789266},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":-14.8,"spinRate":2080,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4057989397654467,"extension":6.451899118072139},"hitData":{"launchSpeed":88.7,"launchAngle":42.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.07,"coordY":92.3}},"index":7,"playId":"69a91152-233e-3240-bc47-c0cd23dbca80","pitchNumber":7,"startTime":"2026-08-29T20:47:54.836Z","endTime":"2026-08-29T20:48:04.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:48:04.225Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a soft bunt ground ball to pitcher Daniel Lynch IV.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T20:49:40.880Z","endTime":"2026-08-29T20:50:32.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"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],"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":1},"credits":[{"player":{"id":663738,"link":"/api/v1/people/663738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.910266718460324,"aZ":-24.226877724079866,"pfxX":9.18307311563424,"pfxZ":4.440711418823048,"pX":1.0279064515246947,"pZ":3.132925611196779,"vX0":-4.731721660087688,"vY0":-132.59420684124697,"vZ0":-2.3767348262796566,"x":77.82,"y":154.19,"x0":1.637292583208112,"y0":50.00389436096837,"z0":5.798657736706304,"aX":16.44120107831453},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.8,"breakHorizontal":-15.7,"spinRate":1996,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4122281744710321,"extension":6.443751935240501},"index":0,"playId":"3992b5c8-7121-385d-a93e-d0f3675b4017","pitchNumber":1,"startTime":"2026-08-29T20:50:10.340Z","endTime":"2026-08-29T20:50:14.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.173722640100344,"aZ":-31.325473055747363,"pfxX":-0.7628886953269323,"pfxZ":0.5467988978893477,"pX":-0.2736624579335407,"pZ":2.3357398808419974,"vX0":-4.494513034829963,"vY0":-123.13095094906994,"vZ0":-2.4663060769541674,"x":127.43,"y":175.72,"x0":1.6670025020502834,"y0":50.00291097265777,"z0":5.975081505765684,"aX":-1.1823032537963671},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":2.3,"spinRate":2263,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.44315948060410415,"extension":6.268176750364386},"hitData":{"launchSpeed":29.5,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":131.27,"coordY":189.66}},"index":1,"playId":"da7e3865-d4f2-3259-8ed9-6b5477e7c1e2","pitchNumber":2,"startTime":"2026-08-29T20:50:24.284Z","endTime":"2026-08-29T20:50:32.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:50:32.301Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T20:50:46.203Z","endTime":"2026-08-29T20:54:41.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10,11,12],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.906819178617525,"aZ":-25.01227706346231,"pfxX":8.39860947789505,"pfxZ":3.8650533931512037,"pX":0.593495621722695,"pZ":2.178191201394199,"vX0":-5.511665245444675,"vY0":-135.09360378717633,"vZ0":-4.7507311148281905,"x":94.38,"y":179.97,"x0":1.5670623414326046,"y0":50.00085400347248,"z0":5.713478488956564,"aX":15.551340600225544},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":-14.0,"spinRate":2119,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4051564236900318,"extension":6.428591360020391},"index":0,"playId":"6b182481-e4cb-3dc3-8b53-47d1463400da","pitchNumber":1,"startTime":"2026-08-29T20:51:03.637Z","endTime":"2026-08-29T20:51:06.637Z","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.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.637695409430243,"aZ":-30.820107689857945,"pfxX":7.979166593755758,"pfxZ":0.8519154202143209,"pX":-1.7128440496106043,"pZ":0.49529445169039216,"vX0":-10.39329929311843,"vY0":-124.72798711401303,"vZ0":-6.484928632561781,"x":182.29,"y":225.41,"x0":1.451482304869,"y0":50.00487332528683,"z0":5.637456923604462,"aX":12.70547907389016},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-12.4,"spinRate":1415,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.43739968137787866,"extension":6.365034462271711},"index":1,"playId":"0087eae7-0d49-3c76-bae5-ad9d7d8f17f3","pitchNumber":2,"startTime":"2026-08-29T20:51:18.497Z","endTime":"2026-08-29T20:51:26.503Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Daniel Lynch IV. Steven Kwan to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"0087eae7-0d49-3c76-bae5-ad9d7d8f17f3","startTime":"2026-08-29T20:51:32.881Z","endTime":"2026-08-29T20:51:48.452Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.136846341951127,"aZ":-30.998289665995767,"pfxX":7.66334820602804,"pfxZ":0.7527674798693686,"pX":-0.44298007026243386,"pZ":2.034945974631893,"vX0":-7.905547907026447,"vY0":-123.80318713974023,"vZ0":-2.709794223397072,"x":133.89,"y":183.84,"x0":1.7792661511160754,"y0":50.00534218082202,"z0":5.709268333241301,"aX":12.03047803385999},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":-12.2,"spinRate":1561,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.4405476420439336,"extension":6.438827154645409},"index":3,"playId":"7d26b971-bb77-3915-856d-6cc8ea3ae658","pitchNumber":3,"startTime":"2026-08-29T20:51:48.452Z","endTime":"2026-08-29T20:51:51.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54345345617838,"aZ":-24.622271888108543,"pfxX":10.17486354437834,"pfxZ":4.025239570650694,"pX":1.2247019170283358,"pZ":1.8983133254931355,"vX0":-4.640939025152845,"vY0":-136.71877487506075,"vZ0":-5.7072080100691815,"x":70.32,"y":187.53,"x0":1.6302580671899165,"y0":50.00369015152687,"z0":5.722288272072464,"aX":19.098780884315754},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.1,"breakHorizontal":-17.3,"spinRate":2174,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.40193023016102813,"extension":6.342261293000365},"index":4,"playId":"1777c712-1817-387c-862c-feedbc41240a","pitchNumber":4,"startTime":"2026-08-29T20:52:03.213Z","endTime":"2026-08-29T20:52:07.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.242025253813363,"aZ":-24.186680548186033,"pfxX":10.581797718936116,"pfxZ":4.21596659755694,"pX":0.11158431886048473,"pZ":2.2882775822541053,"vX0":-7.411642462849551,"vY0":-136.9926232875344,"vZ0":-5.026665883330616,"x":112.75,"y":177.0,"x0":1.482083953957309,"y0":50.003095502470316,"z0":5.807848523036807,"aX":20.04343985077503},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":-17.5,"spinRate":2208,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4003596440470978,"extension":6.415233075506576},"index":5,"playId":"6a24d440-09b3-38ab-aaaa-79ed10d2324c","pitchNumber":5,"startTime":"2026-08-29T20:52:18.031Z","endTime":"2026-08-29T20:52:21.031Z","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.0,"endSpeed":86.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13882562665073,"aZ":-15.102924470899605,"pfxX":5.824185903936694,"pfxZ":8.95515713588903,"pX":0.0911119243277473,"pZ":2.524883498186182,"vX0":-6.029058306152832,"vY0":-136.71360446014194,"vZ0":-6.005667729806197,"x":113.53,"y":170.61,"x0":1.5608288328184672,"y0":50.004894231922556,"z0":5.7742687989960215,"aX":11.104965594591269},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":-9.4,"spinRate":2315,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.39955579107901773,"extension":6.3453467519008235},"index":6,"playId":"7f5bba62-8664-3538-98ca-f7e378e70f96","pitchNumber":6,"startTime":"2026-08-29T20:52:38.857Z","endTime":"2026-08-29T20:52:43.928Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.877026950090247,"aZ":-23.565409834612243,"pfxX":9.105324935678382,"pfxZ":4.535650854041846,"pX":-0.27942841776113686,"pZ":3.0991100581098254,"vX0":-8.04650096824187,"vY0":-136.658153636173,"vZ0":-3.0452196712804342,"x":127.65,"y":155.1,"x0":1.513830296525269,"y0":50.0068146781163,"z0":5.83871359477145,"aX":17.30170205547668},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.8,"breakHorizontal":-14.9,"spinRate":2086,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.4001216559501284,"extension":6.466451855699464},"index":7,"playId":"52757e96-8191-3178-a0f7-139ff3fb5c83","pitchNumber":7,"startTime":"2026-08-29T20:52:58.977Z","endTime":"2026-08-29T20:53:02.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.156792315596704,"aZ":-22.892140913397878,"pfxX":8.743899851497654,"pfxZ":4.8505493851083035,"pX":0.5450373363357383,"pZ":1.2353115309496558,"vX0":-6.012315310708774,"vY0":-136.91471056468728,"vZ0":-7.619162305843289,"x":96.22,"y":205.43,"x0":1.6253357352248892,"y0":50.00036981313814,"z0":5.602727488780633,"aX":16.719725461105654},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.4,"breakHorizontal":-14.6,"spinRate":2087,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.3989418551634758,"extension":6.551532627615381},"index":8,"playId":"93a7b403-ca5d-352d-b669-0aed7cca939c","pitchNumber":8,"startTime":"2026-08-29T20:53:21.357Z","endTime":"2026-08-29T20:53:25.467Z","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.7,"endSpeed":86.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53683365825965,"aZ":-22.497413204949726,"pfxX":7.549884681605722,"pfxZ":5.106135467103337,"pX":0.9256883824293584,"pZ":2.845569614711209,"vX0":-4.613375469928702,"vY0":-136.45322489639085,"vZ0":-3.5730721765278464,"x":81.71,"y":161.95,"x0":1.6526915121003185,"y0":50.00603990837733,"z0":5.712480635374878,"aX":14.31519544148813},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":-12.7,"spinRate":2024,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.40059490182529256,"extension":6.445278954332978},"index":9,"playId":"0ab007c3-0181-3219-877f-9a371a741f4a","pitchNumber":9,"startTime":"2026-08-29T20:53:37.154Z","endTime":"2026-08-29T20:53:40.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.521040184448157,"aZ":-31.911347736138133,"pfxX":-0.6682560881295532,"pfxZ":0.16231424589767496,"pX":-0.4626309680951219,"pZ":1.8266742635516482,"vX0":-4.903872936503322,"vY0":-127.39888137326929,"vZ0":-3.8347401583607663,"x":134.63,"y":189.46,"x0":1.5817585983000009,"y0":50.00457404244989,"z0":5.9002829099668,"aX":-1.0869426246078036},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":2.4,"spinRate":2240,"spinDirection":117},"zone":7,"typeConfidence":2.0,"plateTime":0.4315320607681721,"extension":6.336867218752348},"index":10,"playId":"ae76a5d5-bed5-395d-9392-d1660bd10b7e","pitchNumber":10,"startTime":"2026-08-29T20:53:57.280Z","endTime":"2026-08-29T20:54:01.227Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":11,"playId":"2271540f-a234-4abb-82a4-7669048c5132","startTime":"2026-08-29T20:54:22.432Z","endTime":"2026-08-29T20:54:27.432Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.045281477604714,"aZ":-33.755682157857215,"pfxX":6.849877514095464,"pfxZ":-0.99770508241021,"pX":-0.018387490560414953,"pZ":2.6328393489028254,"vX0":-6.56222572787584,"vY0":-124.63583452120095,"vZ0":-0.821826354943916,"x":117.7,"y":167.69,"x0":1.7479921465991906,"y0":50.00209714741715,"z0":5.7336124427063515,"aX":10.868616200261762},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":-11.0,"spinRate":1319,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.43803451347680555,"extension":6.522008377957955},"index":12,"playId":"6c73b310-eef1-3db7-8e1a-1013b702ba6c","pitchNumber":11,"startTime":"2026-08-29T20:54:37.294Z","endTime":"2026-08-29T20:54:41.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:54:41.068Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, third baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T20:54:53.227Z","endTime":"2026-08-29T20:56:25.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.672888614706068,"aZ":-23.789724002770615,"pfxX":8.183883090764354,"pfxZ":4.5176341456209475,"pX":0.7607331551340876,"pZ":2.4046471904654285,"vX0":-5.121521653302045,"vY0":-135.19504370383552,"vZ0":-4.588369403886172,"x":88.0,"y":173.85,"x0":1.6135560800243374,"y0":50.00327442917826,"z0":5.787368899035088,"aX":15.193962165995032},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":-13.8,"spinRate":2032,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4046784518294029,"extension":6.439056257461439},"index":0,"playId":"c5cf034d-f200-3522-9845-0d80a9c89a97","pitchNumber":1,"startTime":"2026-08-29T20:55:05.144Z","endTime":"2026-08-29T20:55:08.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.455140901691824,"aZ":-17.34446733563603,"pfxX":7.275024901707814,"pfxZ":7.6510239172966985,"pX":-0.7872043080767165,"pZ":2.499271091336419,"vX0":-8.95621423178976,"vY0":-137.80399561864243,"vZ0":-5.607089596056456,"x":147.01,"y":171.3,"x0":1.5482482578268721,"y0":50.00105757428707,"z0":5.7182754560068085,"aX":14.097144472253078},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":-11.5,"spinRate":2308,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.3963315289778757,"extension":6.390266485797897},"index":1,"playId":"5c5da78d-b6d7-3e9d-be54-4ca53d188101","pitchNumber":2,"startTime":"2026-08-29T20:55:19.063Z","endTime":"2026-08-29T20:55:23.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.146158705017243,"aZ":-21.902480213762797,"pfxX":8.426788921295724,"pfxZ":5.562482722264798,"pX":-0.4245238467335077,"pZ":2.3685956243347097,"vX0":-8.388487912399516,"vY0":-134.75036818932546,"vZ0":-4.772854487189416,"x":133.18,"y":174.83,"x0":1.6278341251360517,"y0":50.003102603179826,"z0":5.701856955809903,"aX":15.561511254016983},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":-13.6,"spinRate":2052,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.4058280752613679,"extension":6.568314232644544},"index":2,"playId":"8d127a44-ac9e-3bec-9eaa-e45c9786e388","pitchNumber":3,"startTime":"2026-08-29T20:55:34.417Z","endTime":"2026-08-29T20:55:38.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.798947612098587,"aZ":-28.452335850984873,"pfxX":0.7416215890676772,"pfxZ":2.198914403196378,"pX":-0.9828227035275655,"pZ":1.857341005513156,"vX0":-6.5096823046283925,"vY0":-128.01070511512032,"vZ0":-4.723207410247605,"x":154.46,"y":188.63,"x0":1.4765684421064056,"y0":50.00025477780983,"z0":5.9052860000706575,"aX":1.2540671969061554},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":-0.1,"spinRate":2297,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.42485593305488933,"extension":6.4088925544122},"index":3,"playId":"ff0229c7-30cd-37e4-81ac-de7fdf5a3f5d","pitchNumber":4,"startTime":"2026-08-29T20:55:51.691Z","endTime":"2026-08-29T20:55:57.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43498437153062,"aZ":-33.07107648208601,"pfxX":-1.8639134738213652,"pfxZ":-0.633971048027897,"pX":0.4283314076932278,"pZ":1.9517648903294842,"vX0":-2.5800386497385466,"vY0":-117.58390237155903,"vZ0":-2.4743204716810214,"x":100.67,"y":186.08,"x0":1.7802988958122177,"y0":50.004485721937044,"z0":6.073804044412721,"aX":-2.6211657577323844},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.4,"breakHorizontal":4.0,"spinRate":2250,"spinDirection":288},"zone":9,"typeConfidence":2.0,"plateTime":0.46507204815668324,"extension":6.145238812112884},"hitData":{"launchSpeed":75.7,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.44,"coordY":163.75}},"index":4,"playId":"9c2da247-5fae-3162-aa16-1b437aea7683","pitchNumber":5,"startTime":"2026-08-29T20:56:17.182Z","endTime":"2026-08-29T20:56:25.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:56:25.207Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out sharply to center fielder Tyler Tolbert.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T20:56:43.080Z","endTime":"2026-08-29T20:57:00.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":93.5,"endSpeed":86.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.505290881194274,"aZ":-17.32163728614295,"pfxX":6.248037280491342,"pfxZ":7.8367205014792045,"pX":0.5909245243539659,"pZ":2.866065382323017,"vX0":-5.012206488900933,"vY0":-136.19581157378457,"vZ0":-4.839621443140373,"x":94.48,"y":161.4,"x0":1.6355593153880548,"y0":50.00130102636478,"z0":5.849135554609002,"aX":11.837891208474788},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":-10.3,"spinRate":2250,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.4008547246059391,"extension":6.3262068149431485},"hitData":{"launchSpeed":102.6,"launchAngle":38.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":159.34,"coordY":72.35}},"index":0,"playId":"dafd9349-1aba-3d66-bc51-724a71e6a969","pitchNumber":1,"startTime":"2026-08-29T20:56:50.746Z","endTime":"2026-08-29T20:57:00.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T20:57:00.745Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T20:58:54.548Z","endTime":"2026-08-29T21:00:30.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":1},"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":4},"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":"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":87.5,"endSpeed":80.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.305745522637622,"aZ":-24.746024753757847,"pfxX":-0.44274531012572327,"pfxZ":4.506634316543154,"pX":-0.16625052509034932,"pZ":3.085881761921612,"vX0":-6.339187633822345,"vY0":-127.32963625684643,"vZ0":-1.801683530405427,"x":123.34,"y":155.46,"x0":2.409465742366649,"y0":50.001040616147016,"z0":5.754056972850269,"aX":-0.7285670063348585},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":2.2,"spinRate":2166,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.4295984391239469,"extension":6.283554035590365},"index":0,"playId":"1eed24b0-8d2d-35f6-a7e7-4274f6c47537","pitchNumber":1,"startTime":"2026-08-29T20:59:10.548Z","endTime":"2026-08-29T20:59:13.548Z","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":81.8,"endSpeed":74.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77234700429603,"aZ":-24.607966816619008,"pfxX":8.267312390391503,"pfxZ":5.288938336432894,"pX":1.6665979048399593,"pZ":3.148482316277614,"vX0":-4.941900681738517,"vY0":-119.0625619519071,"vZ0":-1.0287354799527295,"x":53.47,"y":153.77,"x0":2.6995860504066878,"y0":50.00038215556368,"z0":5.821827732897405,"aX":11.817093044526192},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.6,"breakHorizontal":-13.7,"spinRate":1923,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4607962865727293,"extension":5.771216702647717},"index":1,"playId":"e554214c-6403-3617-b6b1-f04186526605","pitchNumber":2,"startTime":"2026-08-29T20:59:24.953Z","endTime":"2026-08-29T20:59:29.148Z","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":91.3,"endSpeed":83.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604819748132382,"aZ":-15.520897336552425,"pfxX":4.40463249726188,"pfxZ":9.369379688706537,"pX":0.5459320170502477,"pZ":3.0062748545430553,"vX0":-6.323784970532698,"vY0":-132.7759477543152,"vZ0":-3.965343552634146,"x":96.19,"y":157.61,"x0":2.391117117369711,"y0":50.0026976945075,"z0":5.655400592884474,"aX":7.829439956967009},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":-6.5,"spinRate":2202,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.4132070868582285,"extension":6.374607006236376},"index":2,"playId":"d40c45db-5a25-319c-9512-dc627aa903e5","pitchNumber":3,"startTime":"2026-08-29T20:59:38.214Z","endTime":"2026-08-29T20:59:41.214Z","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":82.5,"endSpeed":76.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80039353391203,"aZ":-29.17843097705627,"pfxX":-7.054409668911001,"pfxZ":2.051087520392098,"pX":-0.8301000950778539,"pZ":1.8618930768799242,"vX0":-5.937646230204614,"vY0":-120.04018515267452,"vZ0":-2.746552954058411,"x":148.64,"y":188.51,"x0":2.5903429963112705,"y0":50.004061077433406,"z0":5.6132185580749505,"aX":-10.316488460181676},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.4,"breakHorizontal":14.2,"spinRate":2505,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4559406747123478,"extension":6.1558616743791665},"index":3,"playId":"7b236d60-20d6-3b05-b0b5-25918b29a1c4","pitchNumber":4,"startTime":"2026-08-29T20:59:58.383Z","endTime":"2026-08-29T21:00:01.930Z","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":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.689954723905267,"aZ":-31.856254122486035,"pfxX":-0.6722479183437065,"pfxZ":0.22494510393703848,"pX":0.01241439543049886,"pZ":1.2963732728298287,"vX0":-5.799325997740708,"vY0":-118.77924892334465,"vZ0":-3.4249282458104053,"x":116.53,"y":203.78,"x0":2.563351776428592,"y0":50.00555110131359,"z0":5.6246546611204895,"aX":-0.9699394643287118},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.1,"breakHorizontal":2.5,"spinRate":1556,"spinDirection":357},"zone":13,"typeConfidence":2.0,"plateTime":0.45943192339368233,"extension":6.047207903813417},"hitData":{"launchSpeed":99.7,"launchAngle":30.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.44,"coordY":44.07}},"index":4,"playId":"96297db3-9811-3d35-ad19-9604e9102eae","pitchNumber":5,"startTime":"2026-08-29T21:00:20.082Z","endTime":"2026-08-29T21:00:30.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:00:30.090Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T21:00:34.575Z","endTime":"2026-08-29T21:01:34.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":84.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.555406845188386,"aZ":-20.853267517725506,"pfxX":9.616625292202652,"pfxZ":6.20166807092302,"pX":2.1693382701993458,"pZ":2.967048521433445,"vX0":-4.524936781619892,"vY0":-134.7962282536853,"vZ0":-2.7922378352043142,"x":34.31,"y":158.67,"x0":2.628010915796823,"y0":50.00161341936184,"z0":5.502428521728271,"aX":17.54935650857184},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":-16.3,"spinRate":2180,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40763197510340365,"extension":6.454889773450875},"index":0,"playId":"c3982e6f-6884-3c39-8065-3b4fbe80f633","pitchNumber":1,"startTime":"2026-08-29T21:00:53.218Z","endTime":"2026-08-29T21:00:58.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71762428236703,"aZ":-22.844108325816016,"pfxX":11.15555284685188,"pfxZ":5.178193241482296,"pX":1.1668424610671242,"pZ":2.056439265679646,"vX0":-7.187930683251661,"vY0":-134.28870037217465,"vZ0":-4.696123036119815,"x":72.52,"y":183.26,"x0":2.447406169438748,"y0":50.002186650175446,"z0":5.4811314465746905,"aX":20.100747496626525},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-18.4,"spinRate":2159,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.40997395951084936,"extension":6.35083642026417},"index":1,"playId":"35f2caa7-2941-331e-a247-c725268223b3","pitchNumber":2,"startTime":"2026-08-29T21:01:06.700Z","endTime":"2026-08-29T21:01:09.700Z","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":92.7,"endSpeed":84.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.589808585374826,"aZ":-16.430029217771622,"pfxX":8.387493116939636,"pfxZ":8.658992727357347,"pX":0.16639516323425024,"pZ":2.11971591707767,"vX0":-8.941407570417487,"vY0":-134.56262859453005,"vZ0":-5.579184847146942,"x":110.66,"y":181.55,"x0":2.456512056816041,"y0":50.00096902012779,"z0":5.400258447080783,"aX":15.24592984309266},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":-13.1,"spinRate":2165,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.40841856610141036,"extension":6.39356244180511},"hitData":{"launchSpeed":88.6,"launchAngle":40.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.08,"coordY":92.83}},"index":2,"playId":"68fa8dfc-dfc5-3de2-ac34-d6610145b8d5","pitchNumber":3,"startTime":"2026-08-29T21:01:25.371Z","endTime":"2026-08-29T21:01:34.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:01:34.398Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Salvador Perez lines out to first baseman David Fry.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T21:01:40.170Z","endTime":"2026-08-29T21:05:03.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683546870012,"aZ":-19.182949940791012,"pfxX":5.289583923042882,"pfxZ":7.5660687811868055,"pX":0.32477468332856063,"pZ":2.341647524377601,"vX0":-7.2116436108255995,"vY0":-130.06064844503618,"vZ0":-4.488013487016269,"x":104.62,"y":175.56,"x0":2.4432787714365722,"y0":50.00306186108436,"z0":5.539859921567246,"aX":9.083540646777475},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.0,"breakHorizontal":-8.0,"spinRate":2044,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.420747002103274,"extension":6.22032296829123},"index":0,"playId":"5070cb61-fd3f-3a21-a2b7-deaa4364c9d2","pitchNumber":1,"startTime":"2026-08-29T21:01:54.155Z","endTime":"2026-08-29T21:01:57.214Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-29T21:02:04.212Z","endTime":"2026-08-29T21:02:19.216Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"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":89.9,"endSpeed":82.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.654679687073543,"aZ":-22.086030664078137,"pfxX":0.9702541490675642,"pfxZ":5.817679765689836,"pX":-1.048578556162535,"pZ":1.4872983533583644,"vX0":-8.846235615276134,"vY0":-130.61587424163486,"vZ0":-6.219992930612833,"x":156.97,"y":198.62,"x0":2.2510679360709944,"y0":50.00004478693978,"z0":5.552109568329441,"aX":1.6818133568212839},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":0.1,"spinRate":2283,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.418805618975278,"extension":6.379743648280839},"index":2,"playId":"27df60fd-1216-38b6-bbe7-6d896aa01688","pitchNumber":2,"startTime":"2026-08-29T21:02:19.216Z","endTime":"2026-08-29T21:02:22.216Z","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":91.6,"endSpeed":83.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43307563420952,"aZ":-16.364762177869192,"pfxX":3.039095769585038,"pfxZ":8.739631382023678,"pX":1.0710380073365218,"pZ":4.8935567363947445,"vX0":-4.779529635215485,"vY0":-133.3555999071918,"vZ0":0.9004905826326907,"x":76.17,"y":106.65,"x0":2.487930674513309,"y0":50.00615230705044,"z0":5.728086011772751,"aX":5.500373782272607},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-4.6,"spinRate":2157,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.40999634329061774,"extension":6.347554886832142},"index":3,"playId":"59b20da3-38ad-3dc5-8bf1-be988fd3e79d","pitchNumber":3,"startTime":"2026-08-29T21:02:37.219Z","endTime":"2026-08-29T21:02:40.219Z","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":74.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377699095833897,"aZ":-43.609000077697935,"pfxX":-5.237078193568701,"pfxZ":-8.314094194564815,"pX":-0.4102404894464263,"pZ":0.5970578631276539,"vX0":-4.877358756190199,"vY0":-116.89139290055402,"vZ0":-2.416868768784709,"x":132.64,"y":222.66,"x0":2.3889646618249016,"y0":50.00555970124989,"z0":5.764199901944639,"aX":-7.199558075389792},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.4,"breakHorizontal":10.8,"spinRate":2397,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.46976725071951586,"extension":6.442537999722179},"index":4,"playId":"4adcbac2-6d70-3695-90d8-e31f410c39f4","pitchNumber":4,"startTime":"2026-08-29T21:02:52.403Z","endTime":"2026-08-29T21:03:00.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.93249596398183,"aZ":-25.8651891012445,"pfxX":7.042831550859565,"pfxZ":4.391084764046241,"pX":1.1029607919429976,"pZ":1.7284253013118578,"vX0":-5.8288426046690045,"vY0":-118.37884306305976,"vZ0":-3.795003367432674,"x":74.96,"y":192.11,"x0":2.6672530370209797,"y0":50.00297882494746,"z0":5.687091837934096,"aX":10.121700737837553},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.4,"breakHorizontal":-11.5,"spinRate":1816,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.46048375891735827,"extension":5.894992986559124},"index":5,"playId":"b5bd84cc-a9a0-3281-81fc-6b413445c4e5","pitchNumber":5,"startTime":"2026-08-29T21:03:24.512Z","endTime":"2026-08-29T21:03:27.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.484119679237928,"aZ":-23.524964860615984,"pfxX":-0.9592336422464256,"pfxZ":4.812448130745603,"pX":-0.5678444375443606,"pZ":2.973302652550792,"vX0":-7.580761978351537,"vY0":-132.48546607509562,"vZ0":-2.4860133904080577,"x":138.64,"y":158.5,"x0":2.442600881558855,"y0":50.00225079558828,"z0":5.624028487916063,"aX":-1.7206051777079927},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.4,"breakHorizontal":3.2,"spinRate":2227,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.4117726273593023,"extension":6.186112050207944},"index":6,"playId":"22c6012f-1556-3417-9429-e00e2d8bf202","pitchNumber":6,"startTime":"2026-08-29T21:03:56.746Z","endTime":"2026-08-29T21:04:00.535Z","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":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1734786051112,"aZ":-41.81454167684277,"pfxX":-3.0610960171758967,"pfxZ":-7.151255806258165,"pX":-0.1901150230288237,"pZ":-0.7120688338068168,"vX0":-4.939403384736785,"vY0":-115.86772664808814,"vZ0":-5.2471251240608066,"x":124.25,"y":258.01,"x0":2.37303466771993,"y0":50.000011388572155,"z0":5.609804308648816,"aX":-4.128930525710322},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.0,"breakHorizontal":6.8,"spinRate":2343,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4740887345147238,"extension":6.144516539384714},"index":7,"playId":"99a57c0c-8aaa-3c63-a284-f0a2a2a436ec","pitchNumber":7,"startTime":"2026-08-29T21:04:17.312Z","endTime":"2026-08-29T21:04:21.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.590810455184936,"aZ":-18.942685471545506,"pfxX":3.553552461362381,"pfxZ":7.3577252376566395,"pX":0.14088204598960002,"pZ":3.501961421403504,"vX0":-7.287057619389907,"vY0":-132.80189392842894,"vZ0":-2.069773894145602,"x":111.63,"y":144.23,"x0":2.4502085554289668,"y0":50.00434680240016,"z0":5.6591681512293714,"aX":6.3926060227570725},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.1,"breakHorizontal":-4.9,"spinRate":1952,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4113523318212855,"extension":6.322926904616905},"index":8,"playId":"a5daf49a-eef3-326c-8c4f-61e3a53dab0c","pitchNumber":8,"startTime":"2026-08-29T21:04:36.941Z","endTime":"2026-08-29T21:04:41.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35947571498933,"aZ":-17.16781571138299,"pfxX":4.123916965313029,"pfxZ":8.198178381374648,"pX":0.23325028510437623,"pZ":2.312399314901647,"vX0":-7.1487963101164125,"vY0":-133.61403048221874,"vZ0":-5.267069994734866,"x":108.11,"y":176.35,"x0":2.3923941617143836,"y0":50.00592730197957,"z0":5.519561572737895,"aX":7.552530261554643},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.0,"breakHorizontal":-6.1,"spinRate":2004,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4079483620195714,"extension":6.383793705005512},"hitData":{"launchSpeed":92.4,"launchAngle":7.0,"totalDistance":131.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":155.5,"coordY":155.28}},"index":9,"playId":"523d6529-c15d-3c5b-8e4a-77f0ff4fa9fa","pitchNumber":9,"startTime":"2026-08-29T21:04:58.016Z","endTime":"2026-08-29T21:05:03.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:05:03.027Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T21:06:51.385Z","endTime":"2026-08-29T21:08:58.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18338105193118,"aZ":-23.01069275948837,"pfxX":8.554656784505859,"pfxZ":4.989734050843438,"pX":0.08514169741986174,"pZ":1.3215653735967705,"vX0":-6.811192953660655,"vY0":-133.7534846021131,"vZ0":-7.361875412853229,"x":113.75,"y":203.1,"x0":1.536295050645644,"y0":50.00235300747502,"z0":5.725661679745147,"aX":15.709859301133344},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":-14.3,"spinRate":1986,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4073994554099105,"extension":6.315085202857011},"index":0,"playId":"50b6f1f0-d3b0-3c64-8e5d-a0c56d2e3d84","pitchNumber":1,"startTime":"2026-08-29T21:07:10.230Z","endTime":"2026-08-29T21:07:14.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10776437563555,"aZ":-32.86943012287601,"pfxX":-0.42651292141275476,"pfxZ":-0.4892384810997328,"pX":0.23812499508680385,"pZ":1.900595335563074,"vX0":-3.480895432029045,"vY0":-118.72978767057077,"vZ0":-2.6837625875735713,"x":107.92,"y":187.46,"x0":1.7767572824879045,"y0":50.00122604917601,"z0":6.028174957593343,"aX":-0.6098852051177335},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.2,"breakHorizontal":1.6,"spinRate":2163,"spinDirection":330},"zone":8,"typeConfidence":2.0,"plateTime":0.4608159538038348,"extension":6.214143462370309},"index":1,"playId":"bccf2129-2a35-3305-b41b-2caf2860dd5a","pitchNumber":2,"startTime":"2026-08-29T21:07:22.805Z","endTime":"2026-08-29T21:07:26.247Z","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":84.8,"endSpeed":79.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.612552408088607,"aZ":-31.282361832279083,"pfxX":5.866464095239127,"pfxZ":0.5690069399192152,"pX":-0.13681208720502527,"pZ":1.0827319180341834,"vX0":-6.883648650640815,"vY0":-123.36380990693664,"vZ0":-4.874426227456585,"x":122.21,"y":209.55,"x0":1.9110238714132155,"y0":50.001791330919694,"z0":5.683058710771529,"aX":9.157325524234981},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":-9.2,"spinRate":1275,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.4418563896617389,"extension":6.416400713337591},"index":2,"playId":"847c6b5a-a02e-3354-a271-5dd2b0ab6ba3","pitchNumber":3,"startTime":"2026-08-29T21:07:37.149Z","endTime":"2026-08-29T21:07:40.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.288582855554527,"aZ":-29.00075651899506,"pfxX":-0.08317345171750212,"pfxZ":1.953388099350848,"pX":-0.09320830803010036,"pZ":1.4447761665803407,"vX0":-4.636230441193145,"vY0":-126.09205860482531,"vZ0":-5.250260041977325,"x":120.55,"y":199.77,"x0":1.7726395963003094,"y0":50.00441192420731,"z0":5.866584765796928,"aX":-0.1348382386014312},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.6,"breakHorizontal":1.1,"spinRate":2300,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4327716493291285,"extension":6.336193834460414},"index":3,"playId":"f9ef9739-5e4b-3b99-9b45-b42d4cafadde","pitchNumber":4,"startTime":"2026-08-29T21:07:57.343Z","endTime":"2026-08-29T21:08:00.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-29T21:08:08.970Z","endTime":"2026-08-29T21:08:25.306Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"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":93.6,"endSpeed":86.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.197162670069044,"aZ":-17.90675543813359,"pfxX":6.901917561489233,"pfxZ":7.502744217913921,"pX":1.3386987151291951,"pZ":3.234052095097821,"vX0":-3.742644340138403,"vY0":-136.3493570622568,"vZ0":-3.343714645472544,"x":65.97,"y":151.46,"x0":1.8252241431034677,"y0":50.003354413587786,"z0":5.696795840606467,"aX":13.124481798388699},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":-11.9,"spinRate":2353,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.40020149611912714,"extension":6.428317615535376},"index":5,"playId":"2e7166bb-60cb-3473-8a9a-e30beac75cce","pitchNumber":5,"startTime":"2026-08-29T21:08:25.306Z","endTime":"2026-08-29T21:08:29.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.265481860841103,"aZ":-26.099416734930223,"pfxX":9.086717975364692,"pfxZ":3.333222999864411,"pX":2.4735584359739313,"pZ":2.5795724746728497,"vX0":-1.3886169883465636,"vY0":-134.0555523891789,"vZ0":-3.4944153769880537,"x":22.71,"y":169.13,"x0":1.8164031713730446,"y0":50.00613507897257,"z0":5.757572608185955,"aX":16.585582492607358},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.5,"breakHorizontal":-16.2,"spinRate":1973,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.40817334111703785,"extension":6.209123272629693},"index":6,"playId":"003fc536-1b25-3023-aaa1-0418a602356c","pitchNumber":6,"startTime":"2026-08-29T21:08:38.983Z","endTime":"2026-08-29T21:08:43.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.719284788471587,"aZ":-24.533454006866616,"pfxX":9.18701605124955,"pfxZ":4.176665592970567,"pX":0.9796351135938683,"pZ":2.9939553456304933,"vX0":-5.001051728014505,"vY0":-133.8220810254681,"vZ0":-2.7623048793879237,"x":79.66,"y":157.94,"x0":1.6712994631167661,"y0":50.00033120818384,"z0":5.781919594901266,"aX":16.793189379477333},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.2,"breakHorizontal":-15.7,"spinRate":1964,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4080613960216515,"extension":6.268627876229945},"index":7,"playId":"c1aa29d8-4681-393a-9435-352782a3bbca","pitchNumber":7,"startTime":"2026-08-29T21:08:54.144Z","endTime":"2026-08-29T21:08:58.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:08:58.757Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"David Fry doubles (5) on a sharp line drive to left fielder Matthew Lugo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T21:09:09.962Z","endTime":"2026-08-29T21:11:52.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.41483411057401,"aZ":-33.119521389996066,"pfxX":7.585043265775651,"pfxZ":-0.6395584319534127,"pX":-0.37486930972267796,"pZ":2.071746493198933,"vX0":-7.642524478993706,"vY0":-119.8226308108818,"vZ0":-1.8066888664721366,"x":131.29,"y":182.84,"x0":1.851634843045531,"y0":50.00572422211376,"z0":5.760267121005587,"aX":11.171329819874616},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.3,"breakHorizontal":-12.2,"spinRate":1364,"spinDirection":105},"zone":7,"typeConfidence":2.0,"plateTime":0.4549372191736665,"extension":6.429702722162643},"index":0,"playId":"b81fc649-a7af-3a9d-ac6c-199dd02ba7f4","pitchNumber":1,"startTime":"2026-08-29T21:09:21.358Z","endTime":"2026-08-29T21:09:24.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.616356529911695,"aZ":-35.5148926719032,"pfxX":-0.64189974528683,"pfxZ":-2.432666514498658,"pX":1.088530804259697,"pZ":2.959417271273854,"vX0":-1.4083929777297681,"vY0":-115.80402214854792,"vZ0":0.14024898554488852,"x":75.51,"y":158.88,"x0":1.7856222094575558,"y0":50.00447947580136,"z0":6.267846080825509,"aX":-0.8804283002320584},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.1,"breakHorizontal":1.4,"spinRate":2146,"spinDirection":309},"zone":12,"typeConfidence":2.0,"plateTime":0.4711950842449615,"extension":6.018466281425633},"index":1,"playId":"ecb28d74-672a-3a0b-b0af-312c8446bfca","pitchNumber":2,"startTime":"2026-08-29T21:09:35.567Z","endTime":"2026-08-29T21:09:40.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.381679945205168,"aZ":-32.76373658251184,"pfxX":-1.5422309885032508,"pfxZ":-0.42485375868372977,"pX":-0.7545085221490531,"pZ":1.6237376284891358,"vX0":-5.088396661449408,"vY0":-116.57305692745096,"vZ0":-3.0387336612612454,"x":145.76,"y":194.94,"x0":1.659119410285932,"y0":50.00581515658139,"z0":6.04434555887835,"aX":-2.1176551390472156},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.3,"breakHorizontal":4.1,"spinRate":2185,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4702774837842236,"extension":6.196012431901856},"index":2,"playId":"5aa1f868-659f-3bb0-9174-61c71e60532b","pitchNumber":3,"startTime":"2026-08-29T21:09:53.175Z","endTime":"2026-08-29T21:09:56.357Z","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":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.302264569797455,"aZ":-33.69814328428798,"pfxX":8.783627525199766,"pfxZ":-0.9932609707536031,"pX":0.8354189805169454,"pZ":2.098866990991516,"vX0":-5.26952091585152,"vY0":-123.16868062452949,"vZ0":-1.9458484237424396,"x":85.16,"y":182.11,"x0":1.8606773015775797,"y0":50.000868120987064,"z0":5.746677365890775,"aX":13.503569734092775},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":-14.6,"spinRate":1613,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.44457674385783186,"extension":6.341812745343355},"index":3,"playId":"e79475a6-56e6-31de-9391-ef005c56ff82","pitchNumber":4,"startTime":"2026-08-29T21:10:12.223Z","endTime":"2026-08-29T21:10:16.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94678543766457,"aZ":-22.33679608573925,"pfxX":9.743990684574124,"pfxZ":5.233618899208656,"pX":-0.7395006447812204,"pZ":1.5990631714133616,"vX0":-9.338099889982612,"vY0":-136.04408146849616,"vZ0":-6.699859308789158,"x":145.19,"y":195.61,"x0":1.4661723211709838,"y0":50.00434218232972,"z0":5.634458604874025,"aX":18.32502923365559},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":-15.7,"spinRate":2082,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.40210242585582767,"extension":6.538465531425849},"index":4,"playId":"e7e3f140-69af-3cbb-9a74-a25796f43231","pitchNumber":5,"startTime":"2026-08-29T21:10:35.481Z","endTime":"2026-08-29T21:10:39.467Z","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.8,"endSpeed":85.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.522245882616073,"aZ":-25.603305803982508,"pfxX":10.30265737910642,"pfxZ":3.5449056350286083,"pX":0.8431670507293424,"pZ":1.9452442721654342,"vX0":-5.744165504014464,"vY0":-135.04811351236796,"vZ0":-4.990981693856854,"x":84.86,"y":186.26,"x0":1.6555945287314149,"y0":50.00276210720798,"z0":5.6109656539544,"aX":19.09126864684629},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.5,"breakHorizontal":-17.5,"spinRate":2002,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.40509326603317763,"extension":6.5147569928884606},"index":5,"playId":"37f274c3-d56f-3294-8e6e-0edcff3beeb6","pitchNumber":6,"startTime":"2026-08-29T21:10:51.516Z","endTime":"2026-08-29T21:10:54.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.541461941367245,"aZ":-32.78985658122395,"pfxX":-1.0294628187358015,"pfxZ":-0.4322450074324786,"pX":-0.21265727973918006,"pZ":1.9082239103991234,"vX0":-4.012737765324359,"vY0":-119.01221291077198,"vZ0":-2.7488208595552255,"x":125.11,"y":187.26,"x0":1.6312167812864884,"y0":50.001720229571255,"z0":6.057711853429484,"aX":-1.4713974183298058},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.2,"breakHorizontal":2.9,"spinRate":2186,"spinDirection":315},"zone":8,"typeConfidence":2.0,"plateTime":0.4608037153059201,"extension":6.261000197120544},"index":6,"playId":"b75c4e7b-cec8-3cc3-a469-34d74aea7568","pitchNumber":7,"startTime":"2026-08-29T21:11:10.292Z","endTime":"2026-08-29T21:11:16.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-08-29T21:11:24.437Z","endTime":"2026-08-29T21:11:39.495Z","isPitch":false,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7813867552328,"aZ":-32.84960072211135,"pfxX":8.035557482507055,"pfxZ":-0.4556474991843329,"pX":0.42566576118819055,"pZ":1.6976433273638734,"vX0":-6.1139712923950835,"vY0":-120.84947879875114,"vZ0":-2.7210090274682157,"x":100.77,"y":192.94,"x0":1.9289385835256063,"y0":50.00053315694521,"z0":5.687980406625546,"aX":12.033557267012757},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.2,"breakHorizontal":-13.3,"spinRate":1435,"spinDirection":107},"zone":9,"typeConfidence":2.0,"plateTime":0.4510783563931722,"extension":6.264209132449326},"hitData":{"launchSpeed":102.8,"launchAngle":11.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.48,"coordY":140.27}},"index":8,"playId":"bd720c47-2721-3fa9-b69d-cca21e3ef887","pitchNumber":8,"startTime":"2026-08-29T21:11:39.495Z","endTime":"2026-08-29T21:11:52.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:11:52.520Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Genao flies out to left fielder Matthew Lugo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T21:14:30.632Z","endTime":"2026-08-29T21:16:09.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T21:12:08.092Z","endTime":"2026-08-29T21:13:39.213Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony Gose replaces Daniel Lynch IV.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-29T21:13:39.213Z","endTime":"2026-08-29T21:14:32.948Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543238,"link":"/api/v1/people/543238"},"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":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.945680367751514,"aZ":-6.188761840228922,"pfxX":3.638449506902222,"pfxZ":12.867605255953867,"pX":-0.2000841175769715,"pZ":1.0709992641216781,"vX0":-3.9802449643478917,"vY0":-140.9520981355879,"vZ0":-11.183892663198463,"x":124.63,"y":209.86,"x0":0.755154617073097,"y0":50.0059450753064,"z0":5.4828973898231945,"aX":7.349367935222447},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.2,"breakHorizontal":-5.8,"spinRate":2553,"spinDirection":161},"zone":13,"typeConfidence":0.9,"plateTime":0.3880632941338886,"extension":6.20665051108593},"index":2,"playId":"86841ca7-943b-3026-afbf-fd803f8ba92a","pitchNumber":1,"startTime":"2026-08-29T21:14:32.948Z","endTime":"2026-08-29T21:14:37.197Z","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":96.1,"endSpeed":88.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77218988855026,"aZ":-7.4347480276739235,"pfxX":2.8643461058293274,"pfxZ":12.445514065929906,"pX":-0.3540958319718913,"pZ":1.824368446281732,"vX0":-3.749060861018075,"vY0":-139.70380154924948,"vZ0":-8.91755564749525,"x":130.5,"y":189.52,"x0":0.6295355036733626,"y0":50.006808937526955,"z0":5.536641588065285,"aX":5.69593168745285},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":21.0,"breakHorizontal":-4.4,"spinRate":2424,"spinDirection":160},"zone":7,"typeConfidence":0.9,"plateTime":0.39120099257835594,"extension":5.797572979181262},"index":3,"playId":"a668e621-1edd-3561-aecf-38227f08c088","pitchNumber":2,"startTime":"2026-08-29T21:14:51.731Z","endTime":"2026-08-29T21:14:54.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764055232007145,"aZ":-27.340390702200892,"pfxX":-1.9513201628335444,"pfxZ":2.9053851404839888,"pX":-0.5564267580228021,"pZ":1.235331288995217,"vX0":-2.683240802784206,"vY0":-128.22994687879478,"vZ0":-5.709285404535273,"x":138.21,"y":205.43,"x0":0.7574381919875824,"y0":50.00279777099637,"z0":5.6264505962847595,"aX":-3.2459081813452317},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.2,"breakHorizontal":4.2,"spinRate":2119,"spinDirection":188},"zone":13,"typeConfidence":0.89,"plateTime":0.42729956360608545,"extension":5.741818280993956},"index":4,"playId":"283ebb5c-e2d6-3ce2-bb1f-4b3088990b9d","pitchNumber":3,"startTime":"2026-08-29T21:15:35.955Z","endTime":"2026-08-29T21:15:38.955Z","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":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14425654026544,"aZ":-12.700107407477798,"pfxX":2.9632100009056797,"pfxZ":9.42465974914124,"pX":-0.8298239749507054,"pZ":2.4880172486336356,"vX0":-5.188179154634391,"vY0":-142.05054906423265,"vZ0":-6.546276738966047,"x":148.63,"y":171.6,"x0":0.6260568929999282,"y0":50.00323325466684,"z0":5.611693769163174,"aX":6.12353329773204},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.1,"breakHorizontal":-4.4,"spinRate":2494,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.3839624923923055,"extension":5.86032737226188},"hitData":{"launchSpeed":83.0,"launchAngle":31.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.87,"coordY":82.19}},"index":5,"playId":"186d138b-82c2-3e0f-828f-ea51cb350b5a","pitchNumber":4,"startTime":"2026-08-29T21:15:56.518Z","endTime":"2026-08-29T21:16:09.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:16:09.538Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Hedges pops out to third baseman Nick Loftin in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T21:16:24.110Z","endTime":"2026-08-29T21:17:19.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77939813880986,"aZ":-9.425916629639596,"pfxX":3.9562456485735655,"pfxZ":11.259342229016635,"pX":-0.4168556965436839,"pZ":2.825446185062535,"vX0":-4.515295336295573,"vY0":-141.37513366460118,"vZ0":-6.0612554676018,"x":132.89,"y":162.49,"x0":0.688364461885705,"y0":50.00571122390252,"z0":5.60493462306089,"aX":7.995409973468778},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.3,"breakHorizontal":-6.2,"spinRate":2420,"spinDirection":158},"zone":1,"typeConfidence":0.9,"plateTime":0.3877000850687802,"extension":5.866992358045222},"index":0,"playId":"72310c29-5988-328d-93fb-bd38420894ec","pitchNumber":1,"startTime":"2026-08-29T21:16:35.456Z","endTime":"2026-08-29T21:16:38.456Z","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":87.7,"endSpeed":81.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66591232968151,"aZ":-28.66562479108141,"pfxX":-0.47606912026898796,"pfxZ":2.1095510070973327,"pX":-0.7618171277125484,"pZ":0.7882581464661155,"vX0":-3.2951265099133407,"vY0":-127.61021072276125,"vZ0":-6.4550068640070535,"x":146.04,"y":217.5,"x0":0.6044786420349181,"y0":50.00006085906636,"z0":5.589710839599525,"aX":-0.7894570388554025},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.6,"breakHorizontal":1.6,"spinRate":2151,"spinDirection":192},"zone":13,"typeConfidence":0.88,"plateTime":0.42816863467530375,"extension":6.058723905445234},"index":1,"playId":"a337905b-6206-3c28-973a-2d9a8a126ebe","pitchNumber":2,"startTime":"2026-08-29T21:16:50.856Z","endTime":"2026-08-29T21:16:53.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.621264243648394,"aZ":-9.907292639598156,"pfxX":1.809514577277762,"pfxZ":10.795539094971282,"pX":-0.8471733346240412,"pZ":2.7235021197641776,"vX0":-4.765270746890297,"vY0":-142.24081888942644,"vZ0":-6.357998047720415,"x":149.29,"y":165.25,"x0":0.6098363333385148,"y0":50.001888167721084,"z0":5.60629484900314,"aX":3.7324337557137337},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":-2.4,"spinRate":2510,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.3840985295711836,"extension":5.719790565358118},"hitData":{"launchSpeed":79.5,"launchAngle":74.0,"totalDistance":80.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":101.65,"coordY":190.98}},"index":2,"playId":"6e1bf622-ece4-3c76-9021-e04c1293bb0f","pitchNumber":3,"startTime":"2026-08-29T21:17:09.014Z","endTime":"2026-08-29T21:17:19.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:17:19.015Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Loftin doubles (22) on a fly ball to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T21:19:11.974Z","endTime":"2026-08-29T21:19:54.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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],"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":1},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.776800782494433,"aZ":-36.761759388114214,"pfxX":-8.611529669100676,"pfxZ":-3.426638870943613,"pX":1.332769778524989,"pZ":3.2758948028488093,"vX0":-0.9757235987459145,"vY0":-114.78214921892408,"vZ0":2.2988525728661724,"x":66.2,"y":150.33,"x0":2.8823717581293313,"y0":50.00554193125324,"z0":5.834917478223653,"aX":-11.518308005598083},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-5.4,"breakHorizontal":15.8,"spinRate":2478,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.4767685855458135,"extension":5.7389626538196294},"index":0,"playId":"3b2909c6-cf33-371b-b8ac-11ece7e6108b","pitchNumber":1,"startTime":"2026-08-29T21:19:26.574Z","endTime":"2026-08-29T21:19:30.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79134477481459,"aZ":-25.47616415660658,"pfxX":6.8534038254036265,"pfxZ":4.70109044170718,"pX":0.17048038183490585,"pZ":2.285450335667165,"vX0":-7.6427532674744265,"vY0":-118.14371573987155,"vZ0":-2.6975680868677947,"x":110.5,"y":177.07,"x0":2.544694702593588,"y0":50.00427267633424,"z0":5.763946512897682,"aX":9.768537083636716},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.2,"breakHorizontal":-10.7,"spinRate":1880,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4621818496158836,"extension":5.836759793449445},"hitData":{"launchSpeed":93.8,"launchAngle":39.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":37.45,"coordY":86.24}},"index":1,"playId":"0b382186-56a5-33f3-ae3b-be77c0abc47f","pitchNumber":2,"startTime":"2026-08-29T21:19:38.954Z","endTime":"2026-08-29T21:19:54.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:19:54.980Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Tolbert singles on a ground ball to shortstop Brayan Rocchio. Nick Loftin to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T21:20:06.657Z","endTime":"2026-08-29T21:20:35.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.596329651960087,"aZ":-27.642822693795893,"pfxX":-2.382845906804237,"pfxZ":2.614962246931716,"pX":0.17702445501237093,"pZ":2.5274254019712314,"vX0":-5.2519231748502975,"vY0":-129.50046917926437,"vZ0":-2.703173086424907,"x":110.25,"y":170.54,"x0":2.5240942672132727,"y0":50.004943937201915,"z0":5.652942444193152,"aX":-4.1348890723885905},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.4,"breakHorizontal":5.3,"spinRate":2090,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.4195291970149606,"extension":6.196440909862491},"hitData":{"launchSpeed":96.7,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.72,"coordY":139.54}},"index":0,"playId":"c545ed34-5a1a-3205-ac2d-a8e8ae96682b","pitchNumber":1,"startTime":"2026-08-29T21:20:26.462Z","endTime":"2026-08-29T21:20:35.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:20:35.486Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isaac Collins doubles (23) on a ground ball to left fielder Angel Martínez. Nick Loftin scores. Tyler Tolbert scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T21:20:46.520Z","endTime":"2026-08-29T21:22:16.241Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.607446424053222,"aZ":-20.722163435291662,"pfxX":0.3820832848560749,"pfxZ":6.697332164669007,"pX":0.6655380047247067,"pZ":1.605067417945319,"vX0":-4.795914927377524,"vY0":-128.61223922470677,"vZ0":-6.17943877729962,"x":91.63,"y":195.44,"x0":2.4888217818092593,"y0":50.00028683257472,"z0":5.599141338679225,"aX":0.6539159498541901},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.3,"breakHorizontal":0.1,"spinRate":2197,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.4226240731135231,"extension":6.253400595419083},"index":0,"playId":"32e9df92-a5e5-308f-b46c-afa97a2326c7","pitchNumber":1,"startTime":"2026-08-29T21:21:04.192Z","endTime":"2026-08-29T21:21:08.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.663290974675434,"aZ":-15.915959906920943,"pfxX":4.259614896736301,"pfxZ":9.038915241387492,"pX":-0.1181951061856727,"pZ":2.989918908162916,"vX0":-7.839761702965173,"vY0":-132.60088614591356,"vZ0":-3.7061945330151262,"x":121.51,"y":158.05,"x0":2.3098131656945373,"y0":50.005290481612015,"z0":5.551487549226749,"aX":7.664821877730276},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-6.2,"spinRate":2159,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.41149313312473357,"extension":6.272473952412297},"index":1,"playId":"38bf5f7d-78fe-3f83-bb11-da54a13bf7d3","pitchNumber":2,"startTime":"2026-08-29T21:21:21.910Z","endTime":"2026-08-29T21:21:24.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.2261463178786,"aZ":-24.94725862565249,"pfxX":8.402089911838571,"pfxZ":4.985072671785532,"pX":-0.35751057700396954,"pZ":1.223413604263836,"vX0":-8.954327496873878,"vY0":-118.67576621910356,"vZ0":-5.097546264798197,"x":130.63,"y":205.75,"x0":2.3441520724446248,"y0":50.00342920416311,"z0":5.626497738230523,"aX":12.182023539214322},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.2,"breakHorizontal":-13.4,"spinRate":1814,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.45867262880282933,"extension":5.8918140306665086},"index":2,"playId":"78d773d2-5998-39d5-9c5f-80e61f3a9eb2","pitchNumber":3,"startTime":"2026-08-29T21:21:43.405Z","endTime":"2026-08-29T21:21:46.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.07608923459908,"aZ":-28.161095121086227,"pfxX":7.187410031906176,"pfxZ":2.6569080979593416,"pX":-0.06319848322938619,"pZ":2.6578490288269285,"vX0":-8.269659713842069,"vY0":-121.14609869927367,"vZ0":-1.4722226794141369,"x":119.41,"y":167.02,"x0":2.4352315996454386,"y0":50.003290254427824,"z0":5.698251055889477,"aX":10.857325503302341},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.8,"breakHorizontal":-11.4,"spinRate":1804,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.4493589293617499,"extension":5.848306092625696},"hitData":{"launchSpeed":105.9,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.84,"coordY":118.97}},"index":3,"playId":"c3d4dc58-ed1b-371c-aacb-3c212fe49bf5","pitchNumber":4,"startTime":"2026-08-29T21:22:01.216Z","endTime":"2026-08-29T21:22:16.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:22:16.241Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matthew Lugo called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T21:22:35.191Z","endTime":"2026-08-29T21:23:42.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"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":"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.3,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.736470921556037,"aZ":-26.430893450142538,"pfxX":-1.7806412612035796,"pfxZ":3.2835831373359916,"pX":-0.07181595930685396,"pZ":3.497304801930314,"vX0":-6.061786503790133,"vY0":-131.46133602845643,"vZ0":-0.6352268218732765,"x":119.74,"y":144.35,"x0":2.4949769441527745,"y0":50.00563770340993,"z0":5.703083005991492,"aX":-3.1193233922911263},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.0,"breakHorizontal":4.6,"spinRate":2255,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4165582607438285,"extension":6.110322164803342},"index":0,"playId":"57808276-7c6c-325a-a12e-306894bce614","pitchNumber":1,"startTime":"2026-08-29T21:22:45.664Z","endTime":"2026-08-29T21:22:48.747Z","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":80.2,"endSpeed":73.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.314263513812705,"aZ":-33.00499877642032,"pfxX":-10.230979504561581,"pfxZ":-0.6069043168934432,"pX":1.4600681165964111,"pZ":2.2449981095922866,"vX0":-0.5153108598420869,"vY0":-116.80251378265795,"vZ0":-0.6889318713219004,"x":61.35,"y":178.17,"x0":3.0118171144988763,"y0":50.001901341719396,"z0":5.664660899153342,"aX":-14.044419529208595},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.0,"breakHorizontal":18.6,"spinRate":2478,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.4700855158107724,"extension":5.86623333347504},"index":1,"playId":"a3175e45-caa1-3d9b-8ef8-ef51a2dd6399","pitchNumber":2,"startTime":"2026-08-29T21:23:01.398Z","endTime":"2026-08-29T21:23:05.517Z","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.9,"endSpeed":81.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.650551372490852,"aZ":-25.348910810739373,"pfxX":-1.29250896536973,"pfxZ":4.039238642299752,"pX":0.08108374091353467,"pZ":2.6724007920440522,"vX0":-5.7897192227779986,"vY0":-129.3809805568186,"vZ0":-2.5185804412383854,"x":113.91,"y":166.63,"x0":2.5183251629322014,"y0":50.00608631914051,"z0":5.606510962060828,"aX":-2.18501467570713},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":3.7,"spinRate":2206,"spinDirection":168},"zone":5,"typeConfidence":2.0,"plateTime":0.4237748321329522,"extension":6.223304335246619},"index":2,"playId":"a00af2b0-f9ff-3da0-a545-cb672d95bebe","pitchNumber":3,"startTime":"2026-08-29T21:23:17.559Z","endTime":"2026-08-29T21:23:20.767Z","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":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.284485255546368,"aZ":-13.612102228183616,"pfxX":4.90753509162476,"pfxZ":10.207906878060232,"pX":-0.612879908725821,"pZ":2.1542861071964525,"vX0":-9.286006647016725,"vY0":-134.28910359195518,"vZ0":-6.1360452914249315,"x":140.36,"y":180.61,"x0":2.259204425262948,"y0":50.003437334025556,"z0":5.445149113174815,"aX":8.925247432085479},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-6.8,"spinRate":2150,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.4085696652398756,"extension":6.36071176722767},"index":3,"playId":"7d890a27-35d5-3759-a126-6e125e19ce45","pitchNumber":4,"startTime":"2026-08-29T21:23:38.444Z","endTime":"2026-08-29T21:23:42.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:23:42.132Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Maile flies out to center fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T21:23:54.066Z","endTime":"2026-08-29T21:26:19.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.426521770259782,"aZ":-26.37880686608885,"pfxX":-2.6907137523290094,"pfxZ":3.3485197809699336,"pX":0.14149854967338524,"pZ":3.0471412222000227,"vX0":-5.345501542541423,"vY0":-130.9361992993136,"vZ0":-1.6789793272036078,"x":111.61,"y":156.51,"x0":2.5614756623102686,"y0":50.002493420932296,"z0":5.676209435897012,"aX":-4.658069428724579},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":6.1,"spinRate":2284,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.4187976262677733,"extension":6.184427014381679},"index":0,"playId":"533aa23a-971e-3de9-b051-21ed7af17f5c","pitchNumber":1,"startTime":"2026-08-29T21:24:08.258Z","endTime":"2026-08-29T21:24:11.677Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"13925300-1eba-4b1b-8c06-a38500636d7f","startTime":"2026-08-29T21:24:23.420Z","endTime":"2026-08-29T21:24:28.420Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728727410875933,"aZ":-15.240458641778394,"pfxX":4.194668542496226,"pfxZ":9.169358793271496,"pX":0.38091339837140814,"pZ":2.667930863719463,"vX0":-6.857929141716772,"vY0":-134.65339902317132,"vZ0":-4.867645919274834,"x":102.48,"y":166.75,"x0":2.409329319502495,"y0":50.00096685465917,"z0":5.568247443448904,"aX":7.745368346768597},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":-6.2,"spinRate":2091,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.40592079352014476,"extension":6.331619439903778},"index":2,"playId":"ce46880c-2140-35ad-9ab8-5d7ccb650741","pitchNumber":2,"startTime":"2026-08-29T21:24:38.765Z","endTime":"2026-08-29T21:24:41.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03831904783713,"aZ":-16.598603318062562,"pfxX":3.2275254062381316,"pfxZ":8.404117891237654,"pX":0.7712752116967682,"pZ":3.9901949082587356,"vX0":-5.402492848483462,"vY0":-134.74371525218277,"vZ0":-1.3237626779726546,"x":87.6,"y":131.04,"x0":2.375540841613278,"y0":50.00568688753475,"z0":5.651080425006363,"aX":5.98441167972888},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":-4.8,"spinRate":2043,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40523825788233037,"extension":6.333290781089408},"index":3,"playId":"9cfbebdc-f833-3515-8574-bfa7fe5cc0c8","pitchNumber":3,"startTime":"2026-08-29T21:25:01.553Z","endTime":"2026-08-29T21:25:04.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.437191238608612,"aZ":-25.664253939687352,"pfxX":-1.4602629928820776,"pfxZ":3.7326316591686286,"pX":-0.9271069006143685,"pZ":2.7357986711407616,"vX0":-8.070788863882008,"vY0":-130.48837080720241,"vZ0":-2.4278264534684215,"x":152.34,"y":164.91,"x0":2.3808908003790377,"y0":50.00359681027931,"z0":5.588541992583368,"aX":-2.547838839459088},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.5,"breakHorizontal":4.2,"spinRate":2212,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.41786933082325906,"extension":6.257280718364226},"index":4,"playId":"07321eb2-94a8-3eea-8f36-addf8232171b","pitchNumber":4,"startTime":"2026-08-29T21:25:20.318Z","endTime":"2026-08-29T21:25:23.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.628210150068632,"aZ":-16.148009959996273,"pfxX":3.784908349627101,"pfxZ":8.739772272473182,"pX":-1.1661029995486951,"pZ":2.7213238520258884,"vX0":-10.531905169619547,"vY0":-134.20783093424302,"vZ0":-4.356443025774339,"x":161.45,"y":165.3,"x0":2.3081847367773634,"y0":50.00179429174399,"z0":5.507120322161354,"aX":6.940223048472388},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":-4.7,"spinRate":2034,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.40731196678313575,"extension":6.476040738862061},"index":5,"playId":"a1767711-c37c-38b3-85a3-34a26d97eb61","pitchNumber":5,"startTime":"2026-08-29T21:25:47.250Z","endTime":"2026-08-29T21:25:51.094Z","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.5,"endSpeed":85.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22328400259787,"aZ":-16.89698264565901,"pfxX":3.38143139851662,"pfxZ":8.270477670979297,"pX":0.3064397207358804,"pZ":3.1665591292408903,"vX0":-6.756348994694032,"vY0":-134.56971021598918,"vZ0":-3.222730617697078,"x":105.32,"y":153.28,"x0":2.402182589977668,"y0":50.00241089437697,"z0":5.565791891170301,"aX":6.246410833511159},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.5,"breakHorizontal":-4.8,"spinRate":2057,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.4058879553954555,"extension":6.369710667872136},"hitData":{"launchSpeed":95.1,"launchAngle":50.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.72,"coordY":99.0}},"index":6,"playId":"65a43944-96fc-35b9-a0db-19edf4d3fabe","pitchNumber":6,"startTime":"2026-08-29T21:26:06.856Z","endTime":"2026-08-29T21:26:19.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:26:19.875Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T21:26:28.083Z","endTime":"2026-08-29T21:27:40.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":"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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53383307907246,"aZ":-30.222039790385285,"pfxX":-8.743072855861259,"pfxZ":1.3617362123785304,"pX":-0.5219193395059318,"pZ":1.9889104958074795,"vX0":-4.8907319967713265,"vY0":-119.56424239868903,"vZ0":-1.8496263017666297,"x":136.89,"y":185.08,"x0":2.6909519235092136,"y0":50.00581534939648,"z0":5.502484480115457,"aX":-12.572897492168025},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.3,"breakHorizontal":17.0,"spinRate":2604,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.4593101199227436,"extension":6.27242599000653},"index":0,"playId":"90b745ef-8a25-34ca-8fcb-bb8f8d52511a","pitchNumber":1,"startTime":"2026-08-29T21:26:44.483Z","endTime":"2026-08-29T21:26:48.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92922028366327,"aZ":-21.968410306700857,"pfxX":9.700349712192326,"pfxZ":5.595963943495185,"pX":-0.21885687957124675,"pZ":1.4302230144556358,"vX0":-10.338783972317437,"vY0":-134.15757182322133,"vZ0":-6.208007239174954,"x":125.34,"y":200.16,"x0":2.4238879701816245,"y0":50.002080870096414,"z0":5.3392527904398435,"aX":17.688065080436154},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.9,"breakHorizontal":-15.4,"spinRate":2197,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4082219149476267,"extension":6.460358328060862},"index":1,"playId":"453e2b2f-352e-3686-ba19-dd6b27ac52d0","pitchNumber":2,"startTime":"2026-08-29T21:27:01.665Z","endTime":"2026-08-29T21:27:05.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.977217957161702,"aZ":-20.2191793116984,"pfxX":9.451276379034933,"pfxZ":6.675076672744078,"pX":-0.017274289014561045,"pZ":1.9529849842796794,"vX0":-9.643034469936659,"vY0":-133.516324788849,"vZ0":-5.055454370797711,"x":117.66,"y":186.05,"x0":2.4276868583878137,"y0":50.00102336789331,"z0":5.342781364387572,"aX":16.920987994588724},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.0,"breakHorizontal":-14.8,"spinRate":2167,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.4115528149398848,"extension":6.451147571574438},"index":2,"playId":"829939ff-e96a-3a8f-84ea-dafe01fc1578","pitchNumber":3,"startTime":"2026-08-29T21:27:16.984Z","endTime":"2026-08-29T21:27:20.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.882390956497385,"aZ":-33.399772759038136,"pfxX":-10.94159457545441,"pfxZ":-0.8457767395416127,"pX":-0.503430432062886,"pZ":2.421750935708208,"vX0":-4.311698624236628,"vY0":-120.364632546144,"vZ0":-0.36938306659639375,"x":136.19,"y":173.39,"x0":2.738623713863963,"y0":50.002941890208874,"z0":5.564214662881023,"aX":-15.867032562545413},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.3,"breakHorizontal":20.9,"spinRate":2662,"spinDirection":302},"zone":4,"typeConfidence":2.0,"plateTime":0.4570941718303141,"extension":6.142750805433783},"index":3,"playId":"97f16567-2dd4-3d4d-9701-4238623f9bef","pitchNumber":4,"startTime":"2026-08-29T21:27:37.126Z","endTime":"2026-08-29T21:27:40.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:27:40.235Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brayan Rocchio lines out to left fielder Matthew Lugo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:29:16.400Z","endTime":"2026-08-29T21:30:34.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":2},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14995110434254,"aZ":-11.527222317477538,"pfxX":4.064226742794887,"pfxZ":10.160416315599653,"pX":-0.06294069003151856,"pZ":2.475792771399601,"vX0":-3.511313318851116,"vY0":-141.60288348719624,"vZ0":-6.697340627442318,"x":119.4,"y":171.93,"x0":0.6647497759982476,"y0":50.00071818287274,"z0":5.607983686508786,"aX":8.257585048465462},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":-6.6,"spinRate":2497,"spinDirection":163},"zone":5,"typeConfidence":0.9,"plateTime":0.3867189591404703,"extension":5.84402195524706},"index":0,"playId":"741b4550-4f5b-39d6-b884-c2d6cc4849b8","pitchNumber":1,"startTime":"2026-08-29T21:29:52.796Z","endTime":"2026-08-29T21:29:56.587Z","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":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.647525795145338,"aZ":-21.707069489350467,"pfxX":5.629738515291561,"pfxZ":6.7979107815153945,"pX":0.35411447760577847,"pZ":3.1754686948614954,"vX0":-2.6447028289721337,"vY0":-122.60150797256222,"vZ0":-1.798936436300596,"x":103.5,"y":153.04,"x0":0.7088482221983188,"y0":50.00306477673898,"z0":5.750486586649319,"aX":8.66813479835181},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":12.2,"breakHorizontal":-9.7,"spinRate":1534,"spinDirection":160},"zone":3,"typeConfidence":0.91,"plateTime":0.444832043868026,"extension":5.998740843399793},"index":1,"playId":"44fae0bc-abba-3b61-8af2-6ce6eda3a7b4","pitchNumber":2,"startTime":"2026-08-29T21:30:09.262Z","endTime":"2026-08-29T21:30:12.942Z","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":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.940478443359613,"aZ":-30.564136650964183,"pfxX":-0.13294248609939513,"pfxZ":0.9947366555127042,"pX":0.10888757084538121,"pZ":1.314324522668428,"vX0":-1.4874075092653625,"vY0":-126.29970285063344,"vZ0":-4.748493523239594,"x":112.85,"y":203.29,"x0":0.7219242264797058,"y0":50.0036981462102,"z0":5.6675975998377925,"aX":-0.2154081567143579},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":0.6,"spinRate":2225,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.4331360386419618,"extension":5.940931284233379},"hitData":{"launchSpeed":92.7,"launchAngle":24.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.15,"coordY":79.5}},"index":2,"playId":"939eeb18-401a-301b-9373-0a6581d446ad","pitchNumber":3,"startTime":"2026-08-29T21:30:26.242Z","endTime":"2026-08-29T21:30:34.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:30:34.278Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to center fielder Tyler Tolbert.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:30:38.598Z","endTime":"2026-08-29T21:31:50.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"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":"Lineout","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":2},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806328394307254,"aZ":-11.774271769308518,"pfxX":4.809955159772205,"pfxZ":10.128189916276945,"pX":-0.8465919678330037,"pZ":1.4380497939308334,"vX0":-5.7466985508968795,"vY0":-140.7585472838613,"vZ0":-9.077634964384487,"x":149.27,"y":199.95,"x0":0.5928721086401778,"y0":50.002834620730816,"z0":5.459547365353042,"aX":9.688743705310038},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":-7.6,"spinRate":2524,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.3885484929347416,"extension":5.849630983622274},"index":0,"playId":"758401f7-88a5-362f-983e-372f1a7626c6","pitchNumber":1,"startTime":"2026-08-29T21:30:59.140Z","endTime":"2026-08-29T21:31:02.428Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76794488765972,"aZ":-12.032378743170426,"pfxX":5.322199825641601,"pfxZ":9.921985859220896,"pX":0.46651533752060576,"pZ":2.4845175573017997,"vX0":-2.672049325397572,"vY0":-141.89353142488585,"vZ0":-6.33566548077788,"x":99.22,"y":171.7,"x0":0.7311077828554559,"y0":50.0049005388467,"z0":5.5198001868504045,"aX":10.807418796718347},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":-9.1,"spinRate":2507,"spinDirection":160},"zone":6,"typeConfidence":0.9,"plateTime":0.38664328105317525,"extension":5.940630270774573},"index":1,"playId":"3b4b0718-2c39-3b1b-826e-ad8f8785c9db","pitchNumber":2,"startTime":"2026-08-29T21:31:30.081Z","endTime":"2026-08-29T21:31:33.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00200667722342,"aZ":-29.508352745949768,"pfxX":-1.4487626611138646,"pfxZ":1.659592135238074,"pX":-0.31466797778618616,"pZ":1.9956471096370474,"vX0":-1.8125062323203591,"vY0":-125.05337686965177,"vZ0":-3.3184369398606846,"x":128.99,"y":184.9,"x0":0.604013929888779,"y0":50.001613782277346,"z0":5.7257711652828,"aX":-2.3255368488219266},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":3.0,"spinRate":2236,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.4357353848411156,"extension":5.967515093134868},"hitData":{"launchSpeed":94.4,"launchAngle":18.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.64,"coordY":77.35}},"index":2,"playId":"38491b9b-9ac3-31ff-9686-f91aea4c3c4f","pitchNumber":3,"startTime":"2026-08-29T21:31:43.882Z","endTime":"2026-08-29T21:31:50.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:31:50.902Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase DeLauter pops out to third baseman Nick Loftin in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T21:31:56.035Z","endTime":"2026-08-29T21:33:31.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"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":"Pop Out","eventType":"field_out","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":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.907485034243386,"aZ":-10.79960693690327,"pfxX":4.6466480446349125,"pfxZ":10.586094031959636,"pX":-0.3752687105380676,"pZ":3.0139276167926132,"vX0":-4.4526082809651,"vY0":-141.5768711908792,"vZ0":-5.423298446946551,"x":131.3,"y":157.4,"x0":0.6181401186927941,"y0":50.00692139615645,"z0":5.653030353015679,"aX":9.385736456278972},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":-7.4,"spinRate":2624,"spinDirection":166},"zone":1,"typeConfidence":0.9,"plateTime":0.38766238555743016,"extension":5.8225459898118705},"index":0,"playId":"094aad03-af17-3bbf-9191-ae51d1574f5e","pitchNumber":1,"startTime":"2026-08-29T21:32:14.459Z","endTime":"2026-08-29T21:32:17.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06039128681115,"aZ":-8.479949936758686,"pfxX":2.9170382831223005,"pfxZ":11.419178544246794,"pX":-0.18078421569039713,"pZ":4.2190520434498655,"vX0":-3.464056574472995,"vY0":-143.14385890467244,"vZ0":-2.7452483732906687,"x":123.89,"y":124.87,"x0":0.6661017791623803,"y0":50.00395712038865,"z0":5.721511307601859,"aX":6.05363146480444},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":20.3,"breakHorizontal":-4.6,"spinRate":2586,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.38264343399944556,"extension":5.779956841747238},"index":1,"playId":"21f3e398-0bff-3060-8e70-4adc2ba55fbb","pitchNumber":2,"startTime":"2026-08-29T21:32:30.969Z","endTime":"2026-08-29T21:32:34.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.5,"endSpeed":77.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493872549604394,"aZ":-17.417920315205897,"pfxX":5.011410498448392,"pfxZ":9.586360941692718,"pX":1.3007351306300752,"pZ":1.47339976236275,"vX0":-0.4240831310083791,"vY0":-123.0423918447166,"vZ0":-6.1782373351625655,"x":67.42,"y":199.0,"x0":0.8234619583988155,"y0":50.00425669740906,"z0":5.483740431861401,"aX":7.715304855999524},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":16.2,"breakHorizontal":-9.0,"spinRate":1708,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.44446548567904554,"extension":5.581618615667771},"index":2,"playId":"afdd19e4-b87f-343c-9c7c-e8ad0890a375","pitchNumber":3,"startTime":"2026-08-29T21:32:46.348Z","endTime":"2026-08-29T21:32:50.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69434567469264,"aZ":-10.30803266642939,"pfxX":2.8050449744340518,"pfxZ":11.093119229590972,"pX":-0.6933837064495992,"pZ":1.7838820785407192,"vX0":-4.706602159355925,"vY0":-138.9302587951206,"vZ0":-8.272853561887006,"x":143.43,"y":190.62,"x0":0.6517824770846319,"y0":50.001382833734155,"z0":5.470084453883448,"aX":5.528780221885181},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":-4.2,"spinRate":2461,"spinDirection":161},"zone":7,"typeConfidence":0.9,"plateTime":0.392987391387031,"extension":5.876204389976878},"index":3,"playId":"6cb6c944-1d19-36ab-a2ab-9870941b4e26","pitchNumber":4,"startTime":"2026-08-29T21:33:04.991Z","endTime":"2026-08-29T21:33:07.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76047843063627,"aZ":-8.372779960433563,"pfxX":3.9211855730132,"pfxZ":11.724784728646757,"pX":0.09189043637314932,"pZ":1.951522457437181,"vX0":-3.2010183574070146,"vY0":-141.24654093503625,"vZ0":-8.36271158388869,"x":113.5,"y":186.09,"x0":0.727774863363883,"y0":50.00388174432274,"z0":5.481189146446366,"aX":7.960713945012679},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.8,"breakHorizontal":-6.5,"spinRate":2587,"spinDirection":160},"zone":8,"typeConfidence":0.9,"plateTime":0.3870931175502612,"extension":5.834028832644225},"hitData":{"launchSpeed":85.7,"launchAngle":65.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.7,"coordY":175.85}},"index":4,"playId":"31349662-5023-3382-a6eb-5d19ad4d03dc","pitchNumber":5,"startTime":"2026-08-29T21:33:21.782Z","endTime":"2026-08-29T21:33:31.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:33:31.814Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to center fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:36:04.572Z","endTime":"2026-08-29T21:36:31.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":{"description":"Pitching Change: Colin Holderman replaces Foster Griffin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T21:34:54.737Z","endTime":"2026-08-29T21:36:06.837Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670059,"link":"/api/v1/people/670059"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87540084749181,"aZ":-26.737394986395337,"pfxX":5.410251052973624,"pfxZ":3.6721417740029434,"pX":1.0605014199363367,"pZ":2.638884159896947,"vX0":5.669453919354509,"vY0":-120.46894880007132,"vZ0":-0.4358204813947534,"x":76.58,"y":167.53,"x0":-2.0200639591355345,"y0":50.00110712993195,"z0":5.171340334581571,"aX":8.006616443065296},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.8,"breakHorizontal":-11.0,"spinRate":2487,"spinDirection":81},"zone":12,"typeConfidence":0.91,"plateTime":0.4534515438142419,"extension":6.7067946888735035},"index":1,"playId":"60986fbd-a15b-3b32-94eb-d48c62fbc171","pitchNumber":1,"startTime":"2026-08-29T21:36:06.837Z","endTime":"2026-08-29T21:36:11.176Z","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":95.2,"endSpeed":87.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18952128199088,"aZ":-27.242753922795735,"pfxX":-8.543698691055376,"pfxZ":2.5132932974240934,"pX":0.10933482615681185,"pZ":2.5904004966287455,"vX0":8.343859216577817,"vY0":-138.47655536268815,"vZ0":-2.2512817575188637,"x":112.83,"y":168.84,"x0":-1.8191789503431453,"y0":50.00092153868171,"z0":5.21904808617,"aX":-16.74791181910205},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.3,"breakHorizontal":13.9,"spinRate":2298,"spinDirection":227},"zone":5,"typeConfidence":0.91,"plateTime":0.3941171450311862,"extension":6.643054969144534},"hitData":{"launchSpeed":110.3,"launchAngle":2.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.14,"coordY":85.08}},"index":2,"playId":"1b499e14-c1d5-32a7-9ef8-16d4d3a17bbc","pitchNumber":2,"startTime":"2026-08-29T21:36:21.182Z","endTime":"2026-08-29T21:36:31.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:36:31.352Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a ground ball to right fielder Jo Adell. Bobby Witt Jr. to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:36:36.524Z","endTime":"2026-08-29T21:37:05.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532796766067545,"aZ":-28.316486995780906,"pfxX":-9.597359108070414,"pfxZ":1.9583197483774208,"pX":0.6067343675989135,"pZ":2.0647175859565206,"vX0":10.21820778198913,"vY0":-138.659545647011,"vZ0":-3.1114983494954735,"x":93.87,"y":183.03,"x0":-1.8583434806244037,"y0":50.0037845498953,"z0":5.066624338953314,"aX":-18.913285242780425},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.1,"breakHorizontal":15.6,"spinRate":2237,"spinDirection":230},"zone":9,"typeConfidence":0.91,"plateTime":0.393229652621514,"extension":6.5497251715506195},"hitData":{"launchSpeed":111.8,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.24,"coordY":121.39}},"index":0,"playId":"0b299494-7b2e-3861-9265-ecf487f85c07","pitchNumber":1,"startTime":"2026-08-29T21:36:54.282Z","endTime":"2026-08-29T21:37:05.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:37:05.311Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Salvador Perez doubles (21) on a sharp line drive to center fielder Steven Kwan. Bobby Witt Jr. scores. Jac Caglianone to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:37:31.240Z","endTime":"2026-08-29T21:38:31.979Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":670059,"link":"/api/v1/people/670059"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.972018735105195,"aZ":-24.01710561941075,"pfxX":3.8984602254460867,"pfxZ":5.592411101158552,"pX":0.32221783373060303,"pZ":3.206103243014272,"vX0":4.227270561261975,"vY0":-119.69858992012209,"vZ0":0.44443642222717294,"x":104.72,"y":152.22,"x0":-1.9697542470001845,"y0":50.003345418326084,"z0":5.159524696874179,"aX":5.6857145735495855},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":10.6,"breakHorizontal":-8.0,"spinRate":2479,"spinDirection":96},"zone":3,"typeConfidence":0.91,"plateTime":0.45668119608625624,"extension":6.570428754298907},"index":0,"playId":"94dd2059-0f7b-3373-b569-10cc9c30fdcc","pitchNumber":1,"startTime":"2026-08-29T21:37:46.450Z","endTime":"2026-08-29T21:37:49.607Z","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.9,"endSpeed":76.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.164944417862,"aZ":-23.77686799476354,"pfxX":2.9157643281851593,"pfxZ":5.613320762223664,"pX":2.1044445146653654,"pZ":2.3662458719091095,"vX0":8.610815333376102,"vY0":-121.84785271006459,"vZ0":-1.3247645299681552,"x":36.78,"y":174.89,"x0":-1.8616474411700243,"y0":50.0007443511034,"z0":4.982024748255939,"aX":4.358770597677988},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.1,"breakHorizontal":-7.4,"spinRate":2537,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4504568675085783,"extension":6.730181694830282},"index":1,"playId":"edb3e4ea-e0c5-3b3f-814f-7bb6b4c6665f","pitchNumber":2,"startTime":"2026-08-29T21:38:00.375Z","endTime":"2026-08-29T21:38:04.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.842480693072787,"aZ":-25.4945498641776,"pfxX":7.595450430552026,"pfxZ":4.59555165620009,"pX":0.2046738052450706,"pZ":2.0694226467402475,"vX0":3.1365798432589114,"vY0":-119.98603992268767,"vZ0":-1.6216962784624545,"x":109.2,"y":182.91,"x0":-2.107536912761194,"y0":50.00478885891267,"z0":5.0322398480166415,"aX":11.042162921374462},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.2,"breakHorizontal":-14.5,"spinRate":2584,"spinDirection":83},"zone":8,"typeConfidence":0.91,"plateTime":0.45701074815993303,"extension":6.786561156785997},"hitData":{"launchSpeed":107.6,"launchAngle":15.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":84.34,"coordY":70.23}},"index":2,"playId":"c0631aad-77ae-3f85-8321-dfcbb2b8aed4","pitchNumber":3,"startTime":"2026-08-29T21:38:17.965Z","endTime":"2026-08-29T21:38:31.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:38:31.979Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Loftin singles on a ground ball to shortstop Brayan Rocchio.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:38:44.436Z","endTime":"2026-08-29T21:39:29.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04816823274608,"aZ":-27.020349752988395,"pfxX":8.292418373681546,"pfxZ":3.4778633432146115,"pX":1.5980293297180694,"pZ":1.4352616531334983,"vX0":5.818685948315688,"vY0":-121.51538968656108,"vZ0":-2.9373108218777197,"x":56.09,"y":200.03,"x0":-1.9129475148515214,"y0":50.00050989612264,"z0":5.032165193109987,"aX":12.272734503798684},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.8,"breakHorizontal":-16.4,"spinRate":2642,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.45250416401877347,"extension":6.460061984858198},"index":0,"playId":"200d147e-a104-3905-aa5b-5b60c0d68cdf","pitchNumber":1,"startTime":"2026-08-29T21:39:05.278Z","endTime":"2026-08-29T21:39:09.467Z","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":97.2,"endSpeed":89.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.739109084248987,"aZ":-23.794388317006753,"pfxX":-10.423327601213591,"pfxZ":4.133112702075943,"pX":-0.43270873852609826,"pZ":1.8432745954521639,"vX0":7.344142359274526,"vY0":-141.3176615478511,"vZ0":-5.131484466271716,"x":133.49,"y":189.01,"x0":-1.7090075101965332,"y0":50.00027395849562,"z0":5.207995108848051,"aX":-21.111597364319422},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.6,"breakHorizontal":17.4,"spinRate":2332,"spinDirection":227},"zone":7,"typeConfidence":0.91,"plateTime":0.3873604838772877,"extension":6.55390108807057},"hitData":{"launchSpeed":103.8,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.8,"coordY":163.59}},"index":1,"playId":"f9732874-5c3c-34d3-95d7-1d6b4f954fcf","pitchNumber":2,"startTime":"2026-08-29T21:39:21.112Z","endTime":"2026-08-29T21:39:29.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:39:29.145Z","atBatIndex":42},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"John Rave reaches on a fielder's choice, fielded by third baseman José Ramírez. Jac Caglianone scores. Salvador Perez to 3rd. Nick Loftin to 2nd. Fielding error by third baseman José Ramírez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:40:57.867Z","endTime":"2026-08-29T21:42:26.093Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":{"id":670059,"link":"/api/v1/people/670059"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter John Rave replaces Tyler Tolbert.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T21:39:58.878Z","endTime":"2026-08-29T21:40:05.729Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T21:40:05.729Z","endTime":"2026-08-29T21:41:00.866Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T21:41:00.232Z","endTime":"2026-08-29T21:41:00.233Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.995954604542874,"aZ":-25.92258310236352,"pfxX":-9.06360285068758,"pfxZ":3.1002405664575488,"pX":-0.9026083707898707,"pZ":2.60678001124923,"vX0":6.249647123822648,"vY0":-140.71504396841868,"vZ0":-2.4926708338782753,"x":151.41,"y":168.4,"x0":-1.9674253254788359,"y0":50.00594150734552,"z0":5.172218726381754,"aX":-18.297037562091237},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.3,"breakHorizontal":15.2,"spinRate":2237,"spinDirection":238},"zone":11,"typeConfidence":0.92,"plateTime":0.3882922610555619,"extension":6.383461549443315},"index":3,"playId":"0dd64e40-d273-3100-841e-a8e8487e55fd","pitchNumber":1,"startTime":"2026-08-29T21:41:00.234Z","endTime":"2026-08-29T21:41:04.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.872953055427942,"aZ":-27.59385449185721,"pfxX":-9.073668799181675,"pfxZ":2.272033104299201,"pX":-0.9009011999214285,"pZ":2.340245406174398,"vX0":5.894989842906707,"vY0":-140.68601580724535,"vZ0":-2.9119136259622316,"x":151.34,"y":175.59,"x0":-1.8371113201723512,"y0":50.00604599099351,"z0":5.16419756614982,"aX":-18.31657536239113},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.7,"breakHorizontal":15.4,"spinRate":2168,"spinDirection":234},"zone":13,"typeConfidence":0.93,"plateTime":0.3883154639371327,"extension":6.321973283553097},"index":4,"playId":"2ba3db59-9f7b-3487-b96e-89d777e61c58","pitchNumber":2,"startTime":"2026-08-29T21:41:15.160Z","endTime":"2026-08-29T21:41:18.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35671864877157,"aZ":-28.425813606144285,"pfxX":-8.651613262102625,"pfxZ":1.9281830886966844,"pX":-0.45356218243723956,"pZ":2.6154554409818838,"vX0":6.933449476665372,"vY0":-138.5237637350855,"vZ0":-2.007273467048594,"x":134.29,"y":168.16,"x0":-1.8623747492851148,"y0":50.00529048457823,"z0":5.245985116882093,"aX":-16.850157442750373},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.2,"breakHorizontal":14.3,"spinRate":2107,"spinDirection":233},"zone":4,"typeConfidence":0.92,"plateTime":0.39508399781959636,"extension":6.423304752410809},"index":5,"playId":"b87f2bcb-ebb4-36bb-b5b5-3cec2ed0e00b","pitchNumber":3,"startTime":"2026-08-29T21:41:30.130Z","endTime":"2026-08-29T21:41:33.130Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.788608006449966,"aZ":-28.21066582538899,"pfxX":-9.9605582205475,"pfxZ":2.0634636088017784,"pX":-0.9976618651302898,"pZ":2.162252130743272,"vX0":6.129354968963802,"vY0":-138.03539231761715,"vZ0":-2.821490800631452,"x":155.03,"y":180.4,"x0":-1.9570648488234899,"y0":50.00540814010487,"z0":5.104587220511624,"aX":-19.152812521134862},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.4,"breakHorizontal":16.7,"spinRate":2114,"spinDirection":240},"zone":13,"typeConfidence":0.92,"plateTime":0.39736293569186154,"extension":6.53204918851662},"index":6,"playId":"7f929560-b964-3063-90b7-02e2a7c70219","pitchNumber":4,"startTime":"2026-08-29T21:41:45.805Z","endTime":"2026-08-29T21:41:48.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14021804223782,"aZ":-26.136898063740965,"pfxX":-10.571836201593236,"pfxZ":3.0464161366681166,"pX":-1.3545322850414945,"pZ":2.031695814325976,"vX0":5.476775539474831,"vY0":-140.23336432152942,"vZ0":-3.7245880993334723,"x":168.63,"y":183.92,"x0":-1.9644203760090881,"y0":50.00321764286704,"z0":5.09166259356049,"aX":-20.95455006639302},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.9,"breakHorizontal":17.9,"spinRate":2298,"spinDirection":233},"zone":13,"typeConfidence":0.92,"plateTime":0.3913000296564695,"extension":6.401421072336489},"hitData":{"launchSpeed":69.3,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.09,"coordY":164.96}},"index":7,"playId":"f160b18c-5edc-3051-8670-6b037912af0c","pitchNumber":5,"startTime":"2026-08-29T21:42:14.048Z","endTime":"2026-08-29T21:42:26.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:42:26.093Z","atBatIndex":43},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Isaac Collins grounds into a force out, shortstop Brayan Rocchio to catcher Austin Hedges. Salvador Perez out at home. Nick Loftin to 3rd. John Rave to 2nd. Isaac Collins to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:43:06.376Z","endTime":"2026-08-29T21:43:29.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnSecond":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"postOnThird":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":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":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31874875062946,"aZ":-24.042940274032507,"pfxX":-8.622379368577139,"pfxZ":4.116164215236598,"pX":-1.3126950460633888,"pZ":3.5269486340674563,"vX0":4.764960048980429,"vY0":-139.02341699985632,"vZ0":-0.4191193092850147,"x":167.04,"y":143.55,"x0":-1.9197232531205115,"y0":50.00526223714388,"z0":5.2620209870896435,"aX":-17.0451317569083},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.6,"breakHorizontal":14.8,"spinRate":2279,"spinDirection":230},"zone":11,"typeConfidence":0.84,"plateTime":0.39251309723535055,"extension":6.316475484046698},"index":0,"playId":"f249df4a-b39d-3c5d-b77c-4184ec983f1f","pitchNumber":1,"startTime":"2026-08-29T21:43:06.376Z","endTime":"2026-08-29T21:43:09.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.139593720496418,"aZ":-24.190562484313627,"pfxX":-8.94555163085226,"pfxZ":4.08907226302306,"pX":-0.6130320623244562,"pZ":1.6050376767442842,"vX0":6.500792430890564,"vY0":-138.19353109718023,"vZ0":-5.004770437797268,"x":140.37,"y":195.44,"x0":-1.8228235542258486,"y0":50.00214880292814,"z0":5.045180498038071,"aX":-17.460933783058397},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.6,"breakHorizontal":15.0,"spinRate":2248,"spinDirection":239},"zone":7,"typeConfidence":0.85,"plateTime":0.3949550366967496,"extension":6.211751639483176},"hitData":{"launchSpeed":74.2,"launchAngle":5.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.98,"coordY":160.12}},"index":1,"playId":"6ff657c9-a1dd-377b-9b78-2d35cfa1d549","pitchNumber":2,"startTime":"2026-08-29T21:43:21.518Z","endTime":"2026-08-29T21:43:29.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:43:29.514Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Rojas singles on a line drive to left fielder Angel Martínez. Nick Loftin scores. John Rave scores. Isaac Collins to 2nd.","rbi":2,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:46:38.002Z","endTime":"2026-08-29T21:46:53.715Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,2],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":{"id":670059,"link":"/api/v1/people/670059"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":{"id":670059,"link":"/api/v1/people/670059"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Josh Rojas replaces Matthew Lugo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T21:44:17.953Z","endTime":"2026-08-29T21:44:22.792Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":683090,"link":"/api/v1/people/683090"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-29T21:44:22.792Z","endTime":"2026-08-29T21:44:53.998Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-08-29T21:44:53.998Z","endTime":"2026-08-29T21:46:40.255Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.7,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.81836884098332,"aZ":-26.693095917843863,"pfxX":-1.019880867082907,"pfxZ":3.369461081670914,"pX":-0.4987397381238319,"pZ":2.066761890571331,"vX0":-3.986846925675216,"vY0":-125.25092422305892,"vZ0":-4.234104365933505,"x":136.01,"y":182.98,"x0":1.231340083156489,"y0":50.00151165634944,"z0":5.904737188270732,"aX":-1.6567413514612888},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":2.5,"spinRate":2419,"spinDirection":178},"zone":7,"typeConfidence":0.93,"plateTime":0.4335042422536399,"extension":6.635902265713308},"hitData":{"launchSpeed":74.9,"launchAngle":18.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.01,"coordY":127.13}},"index":3,"playId":"2d9fdc0f-e045-311a-bc22-6c7d9bfb4bdd","pitchNumber":1,"startTime":"2026-08-29T21:46:40.255Z","endTime":"2026-08-29T21:46:53.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:46:53.715Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Maile flies out to left fielder Angel Martínez.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:47:20.965Z","endTime":"2026-08-29T21:47:35.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236813184660022,"aZ":-11.254649444537913,"pfxX":6.0587931381582685,"pfxZ":11.382122799024843,"pX":0.17117215340637182,"pZ":2.24831577463904,"vX0":-4.477871455859154,"vY0":-134.70827300657916,"vZ0":-7.248872216635466,"x":110.48,"y":178.08,"x0":1.0677356567519762,"y0":50.00447872457953,"z0":5.769760613536205,"aX":11.137202147689262},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":-10.0,"spinRate":2371,"spinDirection":143},"zone":8,"typeConfidence":0.87,"plateTime":0.4065884061536935,"extension":6.5566211470172675},"hitData":{"launchSpeed":98.5,"launchAngle":50.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.77,"coordY":96.61}},"index":0,"playId":"69f73591-7e36-3c21-a0cf-79cbf1188cd8","pitchNumber":1,"startTime":"2026-08-29T21:47:21.587Z","endTime":"2026-08-29T21:47:35.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:47:35.128Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks. Isaac Collins to 3rd. Josh Rojas to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:47:44.300Z","endTime":"2026-08-29T21:49:05.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"postOnSecond":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":3},"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":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3724928722927,"aZ":-27.647989468004766,"pfxX":0.29672327144185084,"pfxZ":2.755534569336124,"pX":-0.6588230769946025,"pZ":3.822767612248434,"vX0":-4.648380178564328,"vY0":-126.71158780336003,"vZ0":-0.19236510589706057,"x":142.11,"y":135.57,"x0":1.152858758077497,"y0":50.00391293890156,"z0":6.0895273126870295,"aX":0.4884051047156364},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":0.4,"spinRate":2509,"spinDirection":160},"zone":11,"typeConfidence":0.93,"plateTime":0.43056806978595796,"extension":6.720231369280808},"index":0,"playId":"21ab3c06-28c3-388d-8188-a42ed0c0f0d8","pitchNumber":1,"startTime":"2026-08-29T21:48:04.200Z","endTime":"2026-08-29T21:48:07.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.330588650473537,"aZ":-25.46817225687621,"pfxX":0.6889255967759116,"pfxZ":4.093276993434042,"pX":-1.191320574734746,"pZ":-0.19145964921626027,"vX0":-5.753378979833307,"vY0":-126.54835087332046,"vZ0":-9.717859846208736,"x":162.41,"y":243.95,"x0":1.0121741548857028,"y0":50.00291111373601,"z0":5.704584292341238,"aX":1.1289498895523298},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":-0.1,"spinRate":2538,"spinDirection":152},"zone":13,"typeConfidence":0.92,"plateTime":0.4311259404470231,"extension":6.637260498016033},"index":1,"playId":"dcf4ee84-0826-3711-ba1a-f793ba6c2c90","pitchNumber":2,"startTime":"2026-08-29T21:48:20.293Z","endTime":"2026-08-29T21:48:23.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70651647529538,"aZ":-11.899199431455106,"pfxX":6.509394334915184,"pfxZ":10.824536711442923,"pX":0.3243377623974718,"pZ":4.128337202434452,"vX0":-4.471622298667634,"vY0":-135.74038643133932,"vZ0":-2.4388843544848675,"x":104.64,"y":127.31,"x0":1.1443449327474686,"y0":50.000300592825596,"z0":5.863063459385518,"aX":12.189361326357409},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":-10.9,"spinRate":2553,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.40295295588894176,"extension":6.577057446585868},"index":2,"playId":"c549168b-caac-355e-aba7-caf6a1b3ff4e","pitchNumber":3,"startTime":"2026-08-29T21:48:42.839Z","endTime":"2026-08-29T21:48:46.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2840520488648,"aZ":-9.27505446469739,"pfxX":5.670186367274463,"pfxZ":12.072024961000626,"pX":-1.2166816150045394,"pZ":2.213251427923016,"vX0":-7.750387638299558,"vY0":-136.42640992544804,"vZ0":-7.8315555843984,"x":163.38,"y":179.02,"x0":0.9161898320795807,"y0":50.00170488235553,"z0":5.749770253896472,"aX":10.754756053499431},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.5,"breakHorizontal":-8.8,"spinRate":2596,"spinDirection":149},"zone":13,"typeConfidence":0.92,"plateTime":0.40055585594517096,"extension":6.6881054502658985},"index":3,"playId":"700ef69e-f7b6-35c4-b224-6b074f357853","pitchNumber":4,"startTime":"2026-08-29T21:48:59.425Z","endTime":"2026-08-29T21:49:05.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:49:05.339Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to right fielder Jo Adell.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T21:51:43.962Z","endTime":"2026-08-29T21:52:25.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T21:49:25.241Z","endTime":"2026-08-29T21:49:25.242Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Festa replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-29T21:49:25.242Z","endTime":"2026-08-29T21:51:46.277Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"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":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96250695137604,"aZ":-17.976260769098715,"pfxX":-0.14408880375703237,"pfxZ":7.448946972793669,"pX":-0.15822091678748032,"pZ":2.9722146909496865,"vX0":4.728921904857349,"vY0":-136.43553164192545,"vZ0":-3.019288769826344,"x":123.03,"y":158.53,"x0":-1.8872407068323065,"y0":50.00165228418506,"z0":5.315946405563889,"aX":-0.27558580003198496},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":-0.6,"spinRate":2644,"spinDirection":194},"zone":2,"typeConfidence":0.89,"plateTime":0.3998069382714138,"extension":6.13542802804567},"index":2,"playId":"62c5160a-c391-3c6a-a5b5-b39202426ec0","pitchNumber":1,"startTime":"2026-08-29T21:51:46.277Z","endTime":"2026-08-29T21:51:49.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.628119944446343,"aZ":-32.75634836406484,"pfxX":9.815197899734711,"pfxZ":-0.3750056261484511,"pX":1.06271940158008,"pZ":1.4509476520709101,"vX0":4.32258533051324,"vY0":-124.07732281642215,"vZ0":-2.4244801054815452,"x":76.49,"y":199.6,"x0":-1.9814187341113207,"y0":50.00502440286628,"z0":5.191432973244664,"aX":15.184314403224812},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.1,"breakHorizontal":-18.8,"spinRate":2828,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4427600956263791,"extension":6.3371308834612865},"index":3,"playId":"a6b73b0c-43d8-3c83-ab9f-87380270d043","pitchNumber":2,"startTime":"2026-08-29T21:52:00.685Z","endTime":"2026-08-29T21:52:04.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69993072581753,"aZ":-35.21620454625466,"pfxX":9.670757400090743,"pfxZ":-2.014965096497459,"pX":0.581895850402988,"pZ":2.3982839428064464,"vX0":3.331600237858363,"vY0":-122.36592352785314,"vZ0":0.22712737765778535,"x":94.82,"y":174.03,"x0":-2.054325592113085,"y0":50.00125079727331,"z0":5.327604405836062,"aX":14.625510139797658},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.4,"breakHorizontal":-18.4,"spinRate":2928,"spinDirection":43},"zone":6,"typeConfidence":0.9,"plateTime":0.448035959956278,"extension":6.2023005574237455},"hitData":{"launchSpeed":92.0,"launchAngle":37.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.54,"coordY":104.89}},"index":4,"playId":"87d51c1f-d247-36d2-a706-3a97d46ee964","pitchNumber":3,"startTime":"2026-08-29T21:52:16.105Z","endTime":"2026-08-29T21:52:25.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:52:25.128Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to third baseman Josh Rojas in foul territory.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:55:12.254Z","endTime":"2026-08-29T21:56:27.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to second base for Nick Loftin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T21:55:13.858Z","endTime":"2026-08-29T21:55:13.876Z","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":"500"},{"details":{"description":"John Rave remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T21:55:13.876Z","endTime":"2026-08-29T21:55:13.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"description":"Defensive switch from second base to left field for Isaac Collins.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T21:55:13.877Z","endTime":"2026-08-29T21:55:14.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700"},{"details":{"description":"Josh Rojas remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-29T21:55:13.877Z","endTime":"2026-08-29T21:55:13.878Z","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":"801","replacedPlayer":{"id":683090,"link":"/api/v1/people/683090"}},{"details":{"description":"Pitching Change: Craig Kimbrel replaces Anthony Gose.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-29T21:55:13.878Z","endTime":"2026-08-29T21:55:14.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518886,"link":"/api/v1/people/518886"},"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":94.5,"endSpeed":86.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94059738862492,"aZ":-14.935682162509103,"pfxX":-8.14040977393024,"pfxZ":9.07798057545046,"pX":0.4484009103742077,"pZ":1.909118715731748,"vX0":11.376620659780292,"vY0":-137.07138926278515,"vZ0":-4.82370138915738,"x":99.91,"y":187.23,"x0":-2.702499783241257,"y0":50.000337642931896,"z0":4.715074464090315,"aX":-15.454133810731138},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2312,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.3999391107496213,"extension":6.805454022423043},"index":5,"playId":"a3781af9-9253-34ef-bacb-00ec09ddc6ca","pitchNumber":1,"startTime":"2026-08-29T21:55:14.548Z","endTime":"2026-08-29T21:55:17.548Z","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":87.0,"endSpeed":80.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77769301685276,"aZ":-29.012135246797737,"pfxX":6.472523510146386,"pfxZ":1.9617610938456282,"pX":1.8037290778378692,"pZ":1.4043590152241916,"vX0":9.418976730619395,"vY0":-126.4677164188202,"vZ0":-2.5165761911779025,"x":48.25,"y":200.86,"x0":-2.8157482450855444,"y0":50.00336152519126,"z0":4.748916992447464,"aX":10.44234368526432},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":-13.9,"spinRate":2583,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4337711545147158,"extension":6.716224724952533},"index":6,"playId":"31e46686-0e60-3ad1-b769-6a8df236a37a","pitchNumber":2,"startTime":"2026-08-29T21:55:33.427Z","endTime":"2026-08-29T21:55:37.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":518886,"fullName":"Craig Kimbrel"}}},"count":{"balls":2,"strikes":1,"outs":0},"index":7,"playId":"2592d265-720f-4c81-8980-e300b04613b7","pitchNumber":2,"startTime":"2026-08-29T21:55:56.847Z","endTime":"2026-08-29T21:56:01.847Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.309738324537342,"aZ":-16.110180764037537,"pfxX":-8.070979344493924,"pfxZ":8.406356856242677,"pX":0.005416310600339645,"pZ":2.7715851713542485,"vX0":10.550045995615669,"vY0":-137.10634261313334,"vZ0":-2.3654040558751803,"x":116.79,"y":163.95,"x0":-2.8373509873524507,"y0":50.00065796337533,"z0":4.740403787465095,"aX":-15.41958331883299},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":12.5,"spinRate":2309,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3989565961644681,"extension":6.890528354728078},"hitData":{"launchSpeed":82.3,"launchAngle":73.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":90.75,"coordY":187.95}},"index":8,"playId":"0dc508e1-976a-34d7-810e-4d21d66d4568","pitchNumber":3,"startTime":"2026-08-29T21:56:18.399Z","endTime":"2026-08-29T21:56:27.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:56:27.703Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, third baseman Josh Rojas to first baseman Salvador Perez.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:56:38.945Z","endTime":"2026-08-29T21:57:43.340Z","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":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"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":"Groundout","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":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.7,"endSpeed":80.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.884564425066284,"aZ":-33.326874634262644,"pfxX":4.667438217288613,"pfxZ":-0.7110429880777038,"pX":1.210291716226799,"pZ":0.4938254519380469,"vX0":8.869124310302091,"vY0":-126.0646179738679,"vZ0":-3.482177614477606,"x":70.87,"y":225.45,"x0":-2.9558163478654924,"y0":50.00509017399053,"z0":4.574565575265449,"aX":7.53577021572437},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":-10.4,"spinRate":2585,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4339721977618902,"extension":6.808271643438749},"index":0,"playId":"23a77b06-1cf0-3782-8e6d-4167ed7cc786","pitchNumber":1,"startTime":"2026-08-29T21:56:54.722Z","endTime":"2026-08-29T21:56:57.837Z","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":95.0,"endSpeed":86.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.798660864124134,"aZ":-12.888142116747773,"pfxX":-6.8744445190727665,"pfxZ":9.997417068804651,"pX":-0.28425057179788665,"pZ":2.765958496766472,"vX0":9.652759484140791,"vY0":-138.02507308682183,"vZ0":-2.8854577520274307,"x":127.83,"y":164.1,"x0":-2.934018748639881,"y0":50.00080625100948,"z0":4.693063994296679,"aX":-13.259645089401605},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":10.4,"spinRate":2131,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3968794983058821,"extension":6.735485344060924},"index":1,"playId":"483092b0-fc9a-3ac3-a46c-538e8e397600","pitchNumber":2,"startTime":"2026-08-29T21:57:14.165Z","endTime":"2026-08-29T21:57:17.165Z","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.8,"endSpeed":86.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02322068210235,"aZ":-19.29104816827049,"pfxX":-9.635800963659207,"pfxZ":6.6694673962169775,"pX":-0.5208868229215023,"pZ":2.119300740224612,"vX0":9.918191744916811,"vY0":-137.73247574197615,"vZ0":-2.98387945496657,"x":136.85,"y":181.56,"x0":-2.907230540085851,"y0":50.00362577299822,"z0":4.512881439649999,"aX":-18.615782417591166},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":15.5,"spinRate":2129,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3968540204803528,"extension":6.82394699878986},"hitData":{"launchSpeed":94.0,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.93,"coordY":173.92}},"index":2,"playId":"df694ee3-4976-3af9-9cfd-8a386778f17b","pitchNumber":3,"startTime":"2026-08-29T21:57:35.067Z","endTime":"2026-08-29T21:57:43.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:57:43.340Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to left fielder Isaac Collins.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T21:57:51.870Z","endTime":"2026-08-29T21:58:55.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05856950319991,"aZ":-33.01682493628435,"pfxX":6.5825298594818795,"pfxZ":-0.5490604580744503,"pX":-0.17020759615198472,"pZ":2.0894913492893314,"vX0":4.911468132198772,"vY0":-124.71327094464637,"vZ0":0.08800999307664559,"x":123.49,"y":182.36,"x0":-3.034973061325499,"y0":50.001574340639166,"z0":4.825879955484614,"aX":10.145733674332371},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.6,"breakHorizontal":-13.2,"spinRate":2598,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.44281997341890955,"extension":6.64488404786107},"index":0,"playId":"68e2a5c8-2742-3df6-9bd2-0f6a0786d774","pitchNumber":1,"startTime":"2026-08-29T21:58:10.270Z","endTime":"2026-08-29T21:58:13.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98121286606599,"aZ":-38.443207145152826,"pfxX":5.509615361345485,"pfxZ":-4.072471582854688,"pX":0.40366001407122215,"pZ":1.4161916640126375,"vX0":6.0125798062883185,"vY0":-123.64604815475664,"vZ0":-0.6678132889623465,"x":101.61,"y":200.54,"x0":-2.780525631738219,"y0":50.002265439039704,"z0":4.931666368980684,"aX":8.481276875210106},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.2,"breakHorizontal":-11.4,"spinRate":2634,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4439573918036568,"extension":6.860170225566047},"index":1,"playId":"52ed7711-2fee-3f25-b95e-28285703313c","pitchNumber":2,"startTime":"2026-08-29T21:58:27.865Z","endTime":"2026-08-29T21:58:32.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54539616028073,"aZ":-16.356956832287548,"pfxX":-8.10659421624798,"pfxZ":8.256902722494678,"pX":0.35702773707110896,"pZ":2.2706997516229737,"vX0":11.32275847722063,"vY0":-138.39636307214897,"vZ0":-3.1239333499871846,"x":103.39,"y":177.47,"x0":-2.75826101017946,"y0":50.00081074314758,"z0":4.52744582041379,"aX":-15.525778797656558},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":12.0,"spinRate":2259,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39770751840101015,"extension":6.818921879879899},"hitData":{"launchSpeed":84.8,"launchAngle":33.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.23,"coordY":97.31}},"index":2,"playId":"9ecb7e56-3b2c-3a32-b59a-fc6f9a43950d","pitchNumber":3,"startTime":"2026-08-29T21:58:47.675Z","endTime":"2026-08-29T21:58:55.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T21:58:55.701Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to right fielder Jo Adell.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T22:00:49.646Z","endTime":"2026-08-29T22:01:21.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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(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.0,"endSpeed":83.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54480918104948,"aZ":-21.71898868653593,"pfxX":1.9929163792086184,"pfxZ":5.763248697586437,"pX":-0.5917436093588309,"pZ":4.017893178986498,"vX0":2.8820552805575312,"vY0":-133.9582447387541,"vZ0":0.024912655272068096,"x":139.56,"y":130.3,"x0":-1.941273845979144,"y0":50.000534056107156,"z0":5.564088443991006,"aX":3.6119582542669924},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":-4.2,"spinRate":2579,"spinDirection":178},"zone":11,"typeConfidence":0.83,"plateTime":0.4092380282026,"extension":6.025839280668371},"index":0,"playId":"f800fb59-ba4e-37f2-bd31-ea15776afaae","pitchNumber":1,"startTime":"2026-08-29T22:01:01.675Z","endTime":"2026-08-29T22:01:05.563Z","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":94.1,"endSpeed":86.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.468477802352044,"aZ":-13.637810512999827,"pfxX":-1.9312711766865305,"pfxZ":9.780185526777807,"pX":0.8470809528699909,"pZ":2.9097627403780044,"vX0":8.030288004378008,"vY0":-136.87771324437543,"vZ0":-3.748809765540493,"x":84.71,"y":160.22,"x0":-1.8751137743009592,"y0":50.00587113291448,"z0":5.232167051500954,"aX":-3.661475551000885},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":1.8,"spinRate":2538,"spinDirection":190},"zone":12,"typeConfidence":0.85,"plateTime":0.4002834073961985,"extension":6.254593491748469},"hitData":{"launchSpeed":83.9,"launchAngle":30.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.11,"coordY":73.21}},"index":1,"playId":"8fd0ac3a-4128-3c13-b794-97d5fe1192e6","pitchNumber":2,"startTime":"2026-08-29T22:01:13.880Z","endTime":"2026-08-29T22:01:21.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:01:21.908Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out sharply to center fielder Steven Kwan.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T22:01:29.493Z","endTime":"2026-08-29T22:01:55.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.660618625116385,"aZ":-16.21778001807343,"pfxX":0.20577082744915698,"pfxZ":8.501383234066884,"pX":0.37027759977440466,"pZ":2.5604451295779214,"vX0":5.73748782878461,"vY0":-135.6538567346122,"vZ0":-4.069494336197933,"x":102.89,"y":169.65,"x0":-1.7925674088116277,"y0":50.00420239057525,"z0":5.199308690458026,"aX":0.38623175005688243},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":-1.6,"spinRate":2575,"spinDirection":189},"zone":6,"typeConfidence":0.88,"plateTime":0.40265263146996233,"extension":6.360210813888977},"hitData":{"launchSpeed":100.3,"launchAngle":23.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":135.5,"coordY":47.64}},"index":0,"playId":"b3ccd7b8-7785-38e3-bba8-8606a57459b4","pitchNumber":1,"startTime":"2026-08-29T22:01:47.584Z","endTime":"2026-08-29T22:01:55.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:01:55.593Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, third baseman José Ramírez to first baseman David Fry.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T22:02:01.731Z","endTime":"2026-08-29T22:02:51.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":"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":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.869522125730445,"aZ":-18.875828721827542,"pfxX":0.9831967917035944,"pfxZ":6.990278484654273,"pX":-0.05202262133472541,"pZ":1.9018189132185743,"vX0":4.661782824669659,"vY0":-136.3127439165553,"vZ0":-5.360803383729029,"x":118.98,"y":187.43,"x0":-1.9045056555565272,"y0":50.00414285329668,"z0":5.176305853690808,"aX":1.870159796353859},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":-2.6,"spinRate":2555,"spinDirection":190},"zone":8,"typeConfidence":0.9,"plateTime":0.40013125795895155,"extension":6.2278597163914915},"index":0,"playId":"a045193b-4af0-3ddb-836a-71d0f6b415d7","pitchNumber":1,"startTime":"2026-08-29T22:02:25.012Z","endTime":"2026-08-29T22:02:28.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0491418781885,"aZ":-32.71090958016449,"pfxX":8.830501626973147,"pfxZ":-0.349876397810446,"pX":0.23874273624874057,"pZ":2.8812348046437966,"vX0":2.9561690656348234,"vY0":-122.80588130674145,"vZ0":0.9074354044842714,"x":107.9,"y":160.99,"x0":-2.124605234112535,"y0":50.00142841610814,"z0":5.2680695484335605,"aX":13.62010222909826},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.2,"breakHorizontal":-16.7,"spinRate":2706,"spinDirection":59},"zone":3,"typeConfidence":0.9,"plateTime":0.444323974142379,"extension":6.260456073785064},"hitData":{"launchSpeed":78.5,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.23,"coordY":157.09}},"index":1,"playId":"6dfece59-2109-3aca-b1d0-cf25cb253fe6","pitchNumber":2,"startTime":"2026-08-29T22:02:43.341Z","endTime":"2026-08-29T22:02:51.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:02:51.357Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, second baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T22:05:39.203Z","endTime":"2026-08-29T22:06:36.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Craig Kimbrel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:04:08.930Z","endTime":"2026-08-29T22:05:22.118Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Nathaniel Lowe replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T22:05:22.118Z","endTime":"2026-08-29T22:05:41.513Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.463649134328396,"aZ":-21.573851936205013,"pfxX":-4.496559475666341,"pfxZ":5.509810438175947,"pX":-0.2713707741393258,"pZ":4.250884331162322,"vX0":5.244672684887003,"vY0":-137.38718232996195,"vZ0":2.505127915258824,"x":127.34,"y":124.01,"x0":-1.6146774248932805,"y0":50.00574554112413,"z0":4.7876549864018925,"aX":-8.656896337232455},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":7.1,"spinRate":2246,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3976149954026176,"extension":6.479652286147161},"index":2,"playId":"64e20eda-0605-32d9-8cea-7989f83dd011","pitchNumber":1,"startTime":"2026-08-29T22:05:41.513Z","endTime":"2026-08-29T22:05:45.358Z","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":92.7,"endSpeed":85.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.742627308265934,"aZ":-20.93342945897711,"pfxX":-6.567067664550326,"pfxZ":6.068089952073065,"pX":-0.2695008286231028,"pZ":1.963034908450093,"vX0":5.950481665950294,"vY0":-134.8894336343926,"vZ0":-3.1587440862719722,"x":127.27,"y":185.78,"x0":-1.6446341803342233,"y0":50.006285901127484,"z0":4.615204836725435,"aX":-12.174525659809314},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":10.7,"spinRate":2144,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4051478545960241,"extension":6.509362410537844},"index":3,"playId":"4c27de2f-de50-3906-939b-2829beb9f41c","pitchNumber":2,"startTime":"2026-08-29T22:05:55.949Z","endTime":"2026-08-29T22:05:58.949Z","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":82.5,"endSpeed":75.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.807699579343982,"aZ":-34.72967094357395,"pfxX":8.074422546283685,"pfxZ":-1.7495605692513303,"pX":-0.7996417613224444,"pZ":1.2431571966072568,"vX0":0.3060693958013954,"vY0":-120.14914759097776,"vZ0":-0.5552538564928221,"x":147.48,"y":205.21,"x0":-1.9775350915883303,"y0":50.00496801427928,"z0":4.57007092523534,"aX":11.77712696835994},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.0,"breakHorizontal":-14.6,"spinRate":2390,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.45630280786236055,"extension":6.36350632433618},"index":4,"playId":"68737f6a-058a-3142-989f-b95929b92b7b","pitchNumber":3,"startTime":"2026-08-29T22:06:11.923Z","endTime":"2026-08-29T22:06:15.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.228296526542593,"aZ":-21.044018710439317,"pfxX":-5.060530717607509,"pfxZ":5.882014964628637,"pX":-0.21883770420036514,"pZ":2.0779230411505027,"vX0":6.082588331448717,"vY0":-136.28196041770462,"vZ0":-2.958512169589865,"x":125.34,"y":182.68,"x0":-1.8157834488617013,"y0":50.00538661482652,"z0":4.621080557472409,"aX":-9.579564233024689},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":7.9,"spinRate":2212,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4009768395534059,"extension":6.477463760022947},"hitData":{"launchSpeed":104.6,"launchAngle":4.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.09,"coordY":137.78}},"index":5,"playId":"4331fbc1-f00f-324b-9dce-86df31106951","pitchNumber":4,"startTime":"2026-08-29T22:06:28.284Z","endTime":"2026-08-29T22:06:36.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:06:36.298Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Genao flies out to left fielder Isaac Collins.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T22:06:43.524Z","endTime":"2026-08-29T22:08:44.014Z","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":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.994651736850535,"aZ":-36.001457335190864,"pfxX":-10.012151952834744,"pfxZ":-2.0042800563363112,"pX":0.6192173134557358,"pZ":2.367349508405362,"vX0":9.221485043133493,"vY0":-137.90499805847318,"vZ0":0.6712193947263785,"x":93.4,"y":174.86,"x0":-1.4804796195705003,"y0":50.00254964483676,"z0":4.565009647320259,"aX":-19.127810098611047},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-3.2,"breakHorizontal":16.0,"spinRate":2271,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.3984206827965342,"extension":6.795367140806969},"index":0,"playId":"73df688d-c8fe-3f16-93d2-246f5c6c5540","pitchNumber":1,"startTime":"2026-08-29T22:07:01.765Z","endTime":"2026-08-29T22:07:04.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97763979561588,"aZ":-19.867437148989264,"pfxX":-4.890232953980764,"pfxZ":6.375316353006788,"pX":-0.65256919918616,"pZ":3.4278807696815345,"vX0":4.317426513566036,"vY0":-137.6877409960906,"vZ0":-0.23219658509467217,"x":141.87,"y":146.23,"x0":-1.601318360393062,"y0":50.00424623678311,"z0":4.851311142662114,"aX":-9.442600326862554},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":8.0,"spinRate":2314,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39696332995148786,"extension":6.468973675126428},"index":1,"playId":"bf35fff3-948a-31cf-bd2a-b85d611e5089","pitchNumber":2,"startTime":"2026-08-29T22:07:17.388Z","endTime":"2026-08-29T22:07:20.447Z","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":94.2,"endSpeed":86.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.989505335096982,"aZ":-32.77810849753871,"pfxX":-9.943728937431736,"pfxZ":-0.3205418088111065,"pX":0.7110652544573337,"pZ":1.3895268113450083,"vX0":9.41320517763863,"vY0":-136.82348795123144,"vZ0":-2.4775741037558516,"x":89.9,"y":201.26,"x0":-1.4867347948352685,"y0":50.00117158356142,"z0":4.559205752905504,"aX":-18.798036378818686},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.0,"breakHorizontal":16.0,"spinRate":2288,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.40074443091112943,"extension":6.636845417377155},"index":2,"playId":"25a27620-ac5b-3fec-b4e9-6fb7a9d065bb","pitchNumber":3,"startTime":"2026-08-29T22:07:33.265Z","endTime":"2026-08-29T22:07:37.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.487534012784778,"aZ":-28.004803356364466,"pfxX":-0.3357704916121065,"pfxZ":2.376384345797849,"pX":0.33491599896454377,"pZ":2.294701699130868,"vX0":5.613513630737179,"vY0":-130.5859860715576,"vZ0":-0.46112363416061375,"x":104.23,"y":176.82,"x0":-1.7848676330360254,"y0":50.00284817821127,"z0":4.552353927720036,"aX":-0.5902628695493877},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.4,"breakHorizontal":-0.5,"spinRate":2475,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4169810658643005,"extension":6.510364067704969},"index":3,"playId":"9be894e9-e719-3d27-9cc5-a92eac52815e","pitchNumber":4,"startTime":"2026-08-29T22:07:49.602Z","endTime":"2026-08-29T22:07:53.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73258096122527,"aZ":-30.374402465142364,"pfxX":-10.634836285409387,"pfxZ":1.06538550589626,"pX":-0.15113749200437143,"pZ":1.8318248990325874,"vX0":7.195120742870105,"vY0":-129.96336531385077,"vZ0":-0.7845594106362961,"x":122.76,"y":189.32,"x0":-1.587606555136763,"y0":50.0044596155272,"z0":4.464764035066334,"aX":-18.015586740535074},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.9,"breakHorizontal":17.4,"spinRate":1954,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.42302498604343564,"extension":6.48090623904881},"hitData":{"launchSpeed":86.9,"launchAngle":45.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.52,"coordY":120.58}},"index":4,"playId":"2e4e2741-4467-327c-80d9-07d097ee6e40","pitchNumber":5,"startTime":"2026-08-29T22:08:34.993Z","endTime":"2026-08-29T22:08:44.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:08:44.014Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out, third baseman Josh Rojas to first baseman Salvador Perez.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T22:08:51.643Z","endTime":"2026-08-29T22:11:30.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.275155418086584,"aZ":-23.925954834521924,"pfxX":-7.19393827527822,"pfxZ":4.218838676333588,"pX":-0.5502234598635609,"pZ":2.7142032158644187,"vX0":7.9230240704474335,"vY0":-138.57634111498416,"vZ0":-0.6872756567648545,"x":137.97,"y":165.5,"x0":-2.503819424828695,"y0":50.006009484114784,"z0":4.555467668444832,"aX":-14.076159317606942},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":11.5,"spinRate":2258,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.3943834856405313,"extension":6.564499479698876},"index":0,"playId":"421e90ba-26b1-3716-9195-6489ebed7f84","pitchNumber":1,"startTime":"2026-08-29T22:09:12.474Z","endTime":"2026-08-29T22:09:15.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.927501402008147,"aZ":-18.04281027655456,"pfxX":-6.255729613308148,"pfxZ":7.2848253305072435,"pX":0.7246748532062927,"pZ":2.156082139153233,"vX0":10.064720422397214,"vY0":-138.1976326740388,"vZ0":-3.6246271312939173,"x":89.38,"y":180.57,"x0":-2.1466514652038,"y0":50.00299645171427,"z0":4.691819836008161,"aX":-12.136749634991155},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":9.4,"spinRate":2427,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.3958778212477636,"extension":6.731310881349223},"index":1,"playId":"0e17c7bf-175a-38b9-a664-dd8a88dccec9","pitchNumber":2,"startTime":"2026-08-29T22:09:31.919Z","endTime":"2026-08-29T22:09:35.663Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493300113879723,"aZ":-31.94550475917777,"pfxX":7.561692721664171,"pfxZ":0.1549701640300496,"pX":0.9381522409101976,"pZ":1.9071587186611667,"vX0":5.974470507025683,"vY0":-121.71523630646296,"vZ0":0.09206416900065828,"x":81.24,"y":187.29,"x0":-2.529412480325101,"y0":50.00585497298941,"z0":4.631177875824193,"aX":11.36516232063038},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.6,"breakHorizontal":-15.1,"spinRate":2818,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4497072687427055,"extension":6.496403656865765},"index":2,"playId":"d22d2d5e-934b-3a20-9a48-2f39414804fb","pitchNumber":3,"startTime":"2026-08-29T22:09:49.358Z","endTime":"2026-08-29T22:09:54.149Z","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":84.3,"endSpeed":77.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071342970193772,"aZ":-31.958028574176,"pfxX":8.373597954013096,"pfxZ":0.14467317051239714,"pX":1.1226110865878764,"pZ":1.5518560160821167,"vX0":6.007746228785203,"vY0":-122.69882121905236,"vZ0":-0.6293385957395724,"x":74.21,"y":196.88,"x0":-2.4486105395783624,"y0":50.00369913920388,"z0":4.543061666234468,"aX":12.72403453835507},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.4,"breakHorizontal":-16.6,"spinRate":2690,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.44699543626789007,"extension":6.482395152549061},"index":3,"playId":"a0848279-9edc-39b9-bfbb-3e0c1eb0f3f0","pitchNumber":4,"startTime":"2026-08-29T22:10:05.049Z","endTime":"2026-08-29T22:10:09.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.764768678112485,"aZ":-19.68192959777447,"pfxX":-4.500850139073066,"pfxZ":6.460888469923587,"pX":-0.1058676010990824,"pZ":2.4171700514805052,"vX0":7.723014410768303,"vY0":-137.52031936481114,"vZ0":-2.249378618314104,"x":121.04,"y":173.52,"x0":-2.3536540748582393,"y0":50.003357658823,"z0":4.567001506726677,"aX":-8.704011640112824},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":6.7,"spinRate":2336,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.3968461218883994,"extension":6.55043405385023},"index":4,"playId":"f60504c1-8109-3c7b-a7bf-6498675f5280","pitchNumber":5,"startTime":"2026-08-29T22:10:22.867Z","endTime":"2026-08-29T22:10:27.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.887058100751226,"aZ":-31.828169570608047,"pfxX":-9.103735833064754,"pfxZ":0.17893199010670324,"pX":-0.2487823315910102,"pZ":0.9522931981691659,"vX0":8.54056763634738,"vY0":-137.49440328713908,"vZ0":-3.501141176256744,"x":126.48,"y":213.07,"x0":-2.1988127953109995,"y0":50.00366910980352,"z0":4.381008055860079,"aX":-17.590451567309685},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-0.2,"breakHorizontal":14.9,"spinRate":2245,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.3969931823876873,"extension":6.4907940730210925},"index":5,"playId":"14c1ca0a-37bb-313e-b0aa-5f996b80de9d","pitchNumber":6,"startTime":"2026-08-29T22:10:43.103Z","endTime":"2026-08-29T22:10:46.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.193433581278867,"aZ":-29.123184264604447,"pfxX":-0.321045064501591,"pfxZ":1.7559440929006458,"pX":0.48851741363694956,"pZ":1.8580599713832189,"vX0":7.633611717897636,"vY0":-130.383352775881,"vZ0":-1.1557116116375994,"x":98.38,"y":188.61,"x0":-2.424725865229545,"y0":50.0017268159283,"z0":4.487432445279187,"aX":-0.5581224906127454},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.1,"breakHorizontal":-1.0,"spinRate":2387,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.418711546544587,"extension":6.434576204896788},"index":6,"playId":"74d33ad1-201a-338f-83e3-297078aaa18c","pitchNumber":7,"startTime":"2026-08-29T22:11:00.068Z","endTime":"2026-08-29T22:11:03.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788172984251492,"aZ":-21.742359685654066,"pfxX":-6.587918653871849,"pfxZ":5.441965026768095,"pX":-0.012897115000924584,"pZ":2.141350762651151,"vX0":8.610449445313145,"vY0":-136.35175036639913,"vZ0":-2.3707192568856734,"x":117.49,"y":180.96,"x0":-2.3288972589707533,"y0":50.00454214337169,"z0":4.492922654010189,"aX":-12.635030797677825},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":10.6,"spinRate":2236,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.39889325314997803,"extension":6.52156901814426},"hitData":{"launchSpeed":82.0,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.8,"coordY":151.78}},"index":7,"playId":"de734fdb-f325-3f5a-8c2a-eb39e7aa5e4d","pitchNumber":8,"startTime":"2026-08-29T22:11:22.063Z","endTime":"2026-08-29T22:11:30.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:11:30.081Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"John Rave singles on a line drive to center fielder Steven Kwan.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:13:39.975Z","endTime":"2026-08-29T22:15:07.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Nathaniel Lowe remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:12:32.087Z","endTime":"2026-08-29T22:12:32.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"description":"Pitching Change: Logan Allen replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T22:12:32.114Z","endTime":"2026-08-29T22:13:42.223Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671106,"link":"/api/v1/people/671106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.796395767060375,"aZ":-25.563080489998537,"pfxX":-3.209400134341087,"pfxZ":4.351991196454662,"pX":-0.20506647778548673,"pZ":2.1509196759170655,"vX0":-4.8711296208760215,"vY0":-122.65807854350346,"vZ0":-2.060659676340183,"x":124.82,"y":180.71,"x0":2.2255371553568906,"y0":50.00564607774175,"z0":5.186817058472368,"aX":-4.878784056180719},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.7,"breakHorizontal":7.0,"spinRate":2261,"spinDirection":190},"zone":5,"typeConfidence":0.9,"plateTime":0.44696168187214136,"extension":6.184815174911745},"index":2,"playId":"8bf09828-7e45-3e8e-883c-97950a7ede22","pitchNumber":1,"startTime":"2026-08-29T22:13:42.223Z","endTime":"2026-08-29T22:13:45.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29357879249037,"aZ":-15.92173493134295,"pfxX":6.307515413178363,"pfxZ":9.323311771944843,"pX":-0.042020680167222296,"pZ":2.2489075563079797,"vX0":-7.512153560931908,"vY0":-131.5425753415569,"vZ0":-4.589279662195581,"x":118.6,"y":178.06,"x0":2.0384549599873094,"y0":50.00208507306892,"z0":5.205759608150468,"aX":10.994724796381734},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.0,"breakHorizontal":-9.7,"spinRate":2125,"spinDirection":143},"zone":5,"typeConfidence":0.91,"plateTime":0.4172394568617852,"extension":6.298662757589401},"index":3,"playId":"34fe22d8-1ad9-3dfd-bd14-326b044810c8","pitchNumber":2,"startTime":"2026-08-29T22:13:52.926Z","endTime":"2026-08-29T22:14:08.848Z","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":77.7,"endSpeed":72.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.938412734886565,"aZ":-33.196765073827414,"pfxX":-7.01142563903268,"pfxZ":-0.7826038154942996,"pX":-0.6744977697583263,"pZ":1.1302449667021701,"vX0":-4.4701037391787235,"vY0":-113.195129481144,"vZ0":-1.3831155807658098,"x":142.71,"y":208.26,"x0":2.2344371663912144,"y0":50.005136020097524,"z0":5.061696936686286,"aX":-9.132445584609144},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.4,"breakHorizontal":13.8,"spinRate":2368,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.48318760975927955,"extension":6.28613950484048},"index":4,"playId":"147d9cf0-ad10-37ba-bdb1-44021181a863","pitchNumber":3,"startTime":"2026-08-29T22:14:47.660Z","endTime":"2026-08-29T22:14:51.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.395515614079496,"aZ":-31.176789997439652,"pfxX":-2.596869400798278,"pfxZ":0.6529715772448679,"pX":-0.07954518034283954,"pZ":2.199424453712751,"vX0":-4.371706692498785,"vY0":-122.53788375264578,"vZ0":-1.0457002139529263,"x":120.03,"y":179.4,"x0":2.059550804383434,"y0":50.00417059705219,"z0":5.276160780148048,"aX":-3.980996432108424},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":5.6,"spinRate":2334,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.44562220996101765,"extension":6.196009500512202},"hitData":{"launchSpeed":97.9,"launchAngle":9.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.74,"coordY":106.99}},"index":5,"playId":"50a1c2fc-1b4a-330c-a456-f07fb3e45ff7","pitchNumber":4,"startTime":"2026-08-29T22:14:57.279Z","endTime":"2026-08-29T22:15:07.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:15:07.304Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:15:11.659Z","endTime":"2026-08-29T22:16:44.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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,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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.45377772301196,"aZ":-32.37140037838813,"pfxX":-6.9786737057567265,"pfxZ":-0.15123379489069055,"pX":0.7884107769510712,"pZ":1.6493809788677283,"vX0":-1.3597499285774013,"vY0":-113.75323767454431,"vZ0":-0.5133673046040921,"x":86.95,"y":194.25,"x0":2.2998233733048044,"y0":50.00278206564412,"z0":5.067542206357345,"aX":-9.210486635226417},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.1,"breakHorizontal":13.0,"spinRate":2262,"spinDirection":284},"zone":9,"typeConfidence":0.89,"plateTime":0.48018612515430004,"extension":6.371231720897517},"index":0,"playId":"40cde6bd-55d9-3e38-a309-fd79af25dd88","pitchNumber":1,"startTime":"2026-08-29T22:15:26.426Z","endTime":"2026-08-29T22:15:29.438Z","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":84.0,"endSpeed":77.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.956404428757676,"aZ":-28.525312681268478,"pfxX":-2.273790182017554,"pfxZ":2.3840838074484942,"pX":-0.14023582044906574,"pZ":3.32546290346405,"vX0":-4.922066694807216,"vY0":-122.28855662893193,"vZ0":1.330862682864245,"x":122.35,"y":148.99,"x0":2.186276832906248,"y0":50.00070183546243,"z0":5.2040650722615345,"aX":-3.4756193761798495},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.8,"breakHorizontal":5.2,"spinRate":2160,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.4462738200065779,"extension":6.357169550747911},"index":1,"playId":"13afafb4-5ece-30e6-9bc2-460709af4469","pitchNumber":2,"startTime":"2026-08-29T22:15:42.603Z","endTime":"2026-08-29T22:15:46.962Z","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":0},"index":2,"playId":"08087153-d5ae-3b1d-b80c-5361751e19cc","startTime":"2026-08-29T22:15:58.911Z","endTime":"2026-08-29T22:16:01.911Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017030006940168,"aZ":-28.097552426099558,"pfxX":-3.5301424836200708,"pfxZ":2.63444925890799,"pX":-1.0704700259382869,"pZ":2.826339617811455,"vX0":-6.701441820156151,"vY0":-123.14594058426813,"vZ0":0.4249017105735514,"x":157.8,"y":162.47,"x0":2.1378005264408784,"y0":50.00085436768079,"z0":5.01660212255715,"aX":-5.452908558518934},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.2,"breakHorizontal":7.9,"spinRate":2135,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.4437160550506132,"extension":6.307852390613488},"index":3,"playId":"88836a2a-1f7d-339f-9d45-cdf4a81163b2","pitchNumber":3,"startTime":"2026-08-29T22:16:15.892Z","endTime":"2026-08-29T22:16:20.247Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"actionPlayId":"88836a2a-1f7d-339f-9d45-cdf4a81163b2","startTime":"2026-08-29T22:16:29.563Z","endTime":"2026-08-29T22:16:40.468Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.032164820217037,"aZ":-15.410143618504893,"pfxX":3.7545943647456426,"pfxZ":9.286133645333358,"pX":0.4450971981118426,"pZ":3.34780026823264,"vX0":-5.2455617496747164,"vY0":-133.14183287777078,"vZ0":-2.1768239224931882,"x":100.03,"y":148.39,"x0":1.9477689869326664,"y0":50.00600171057419,"z0":5.283870571354331,"aX":6.781208502010679},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":-5.8,"spinRate":2112,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.4104676497198887,"extension":6.263410916210936},"index":5,"playId":"4194bb36-10b2-3a7f-9da7-efeb6e1777f8","pitchNumber":4,"startTime":"2026-08-29T22:16:40.468Z","endTime":"2026-08-29T22:16:44.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:16:44.572Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Rojas homers (2) on a fly ball to right field. John Rave scores.","rbi":2,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:16:56.455Z","endTime":"2026-08-29T22:17:49.782Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87337202038449,"aZ":-26.515262876863833,"pfxX":9.440362426319334,"pfxZ":3.3314100591885563,"pX":-0.7264147695426515,"pZ":2.471892927723766,"vX0":-9.574418742926756,"vY0":-129.05048299778517,"vZ0":-1.0966162859233481,"x":144.69,"y":172.04,"x0":1.7913459223345827,"y0":50.00499757839367,"z0":4.930075642495547,"aX":16.050827636907265},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":-15.1,"spinRate":1909,"spinDirection":134},"zone":4,"typeConfidence":0.9,"plateTime":0.4231587785925268,"extension":6.353772442915587},"index":0,"playId":"82094911-80e6-3127-8d29-fb679fb9176e","pitchNumber":1,"startTime":"2026-08-29T22:17:07.659Z","endTime":"2026-08-29T22:17:10.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.233,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.250136358817443,"aZ":-29.223221222423156,"pfxX":-2.921685762600157,"pfxZ":1.9442136834382495,"pX":0.7042206177313878,"pZ":2.648361447149924,"vX0":-2.6543155413101864,"vY0":-122.29351181805907,"vZ0":0.2229179368270613,"x":90.16,"y":167.27,"x0":2.1818485900391007,"y0":50.00554683981372,"z0":5.0548514664225115,"aX":-4.442745655774195},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.8,"breakHorizontal":5.9,"spinRate":2219,"spinDirection":191},"zone":6,"typeConfidence":0.92,"plateTime":0.4472249206367933,"extension":6.36521147013396},"hitData":{"launchSpeed":92.4,"launchAngle":30.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.19,"coordY":77.16}},"index":1,"playId":"496d21a8-9036-3c47-9580-4f1da43edd79","pitchNumber":2,"startTime":"2026-08-29T22:17:22.821Z","endTime":"2026-08-29T22:17:49.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:17:49.782Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Maile grounds out, shortstop Brayan Rocchio to first baseman Nathaniel Lowe.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:17:51.382Z","endTime":"2026-08-29T22:18:52.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.412603769859096,"aZ":-31.38204650594781,"pfxX":-12.36027111782462,"pfxZ":0.6258286629741825,"pX":-0.3297114347827815,"pZ":2.423868152127104,"vX0":-2.1677776322130717,"vY0":-112.53566201631473,"vZ0":0.9823158571284616,"x":129.57,"y":173.34,"x0":2.2529255014788077,"y0":50.0054498996267,"z0":5.173337535245048,"aX":-15.77356622612855},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.7,"breakHorizontal":22.9,"spinRate":2316,"spinDirection":283},"zone":4,"typeConfidence":0.91,"plateTime":0.4876721913933837,"extension":6.394245675076012},"index":0,"playId":"bc832652-2ea7-3ee8-b7d3-b85051395d10","pitchNumber":1,"startTime":"2026-08-29T22:18:06.487Z","endTime":"2026-08-29T22:18:10.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.962473876479955,"aZ":-31.57096280700989,"pfxX":-3.913164613189367,"pfxZ":0.398198950140614,"pX":-1.0759356179281037,"pZ":2.5602288025792985,"vX0":-6.584525872332576,"vY0":-122.0522086617654,"vZ0":0.3863168579804679,"x":158.01,"y":169.65,"x0":2.160214918851352,"y0":50.002164616187606,"z0":5.1082532442680355,"aX":-5.931657186812604},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.1,"breakHorizontal":8.5,"spinRate":2434,"spinDirection":224},"zone":13,"typeConfidence":0.92,"plateTime":0.4479567552358663,"extension":6.375147877147979},"index":1,"playId":"1e23a027-b14c-38e1-bfb4-7e199555beb4","pitchNumber":2,"startTime":"2026-08-29T22:18:16.649Z","endTime":"2026-08-29T22:18:20.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26908724260818,"aZ":-29.854517836347718,"pfxX":6.614424230261434,"pfxZ":1.623587288550083,"pX":-0.46141239781887317,"pZ":2.0734341309719464,"vX0":-7.973065329390517,"vY0":-118.54902937147232,"vZ0":-0.731016814378799,"x":134.59,"y":182.8,"x0":2.0830810389399406,"y0":50.001050517307476,"z0":5.106516874314121,"aX":9.431954731745737},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.0,"breakHorizontal":-10.1,"spinRate":1113,"spinDirection":120},"zone":7,"typeConfidence":0.9,"plateTime":0.46170394972834927,"extension":6.41008324982919},"index":2,"playId":"564285b1-9925-394b-909f-669de6b42738","pitchNumber":3,"startTime":"2026-08-29T22:18:26.394Z","endTime":"2026-08-29T22:18:29.896Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-29T22:18:37.065Z","endTime":"2026-08-29T22:18:44.124Z","isPitch":false,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.552114170467657,"aZ":-14.505008490396412,"pfxX":5.343035467864318,"pfxZ":9.843905160918615,"pX":-0.5774078439895142,"pZ":2.747010027437922,"vX0":-8.628244002780345,"vY0":-133.11698655018023,"vZ0":-3.3928067432028524,"x":139.01,"y":164.61,"x0":2.011521819785258,"y0":50.001378335107695,"z0":5.08800640824296,"aX":9.589633038904982},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":-7.8,"spinRate":2300,"spinDirection":145},"zone":4,"typeConfidence":0.89,"plateTime":0.4114579875803881,"extension":6.361481961083548},"hitData":{"launchSpeed":60.9,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.51,"coordY":156.03}},"index":4,"playId":"a2388c1f-f645-38cc-88de-f49cd8b36236","pitchNumber":4,"startTime":"2026-08-29T22:18:44.124Z","endTime":"2026-08-29T22:18:52.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:18:52.159Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out to center fielder Steven Kwan.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T22:18:58.796Z","endTime":"2026-08-29T22:19:21.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.834348480247392,"aZ":-23.99120865593649,"pfxX":9.524652798724556,"pfxZ":4.858933200532695,"pX":0.3123329520581761,"pZ":2.9994562083426968,"vX0":-7.393092485291859,"vY0":-129.16925528342733,"vZ0":-0.7636875718224089,"x":105.09,"y":157.79,"x0":1.979412013850527,"y0":50.00017111870382,"z0":5.149627506482581,"aX":16.032859279858048},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.9,"breakHorizontal":-15.5,"spinRate":1945,"spinDirection":138},"zone":3,"typeConfidence":0.9,"plateTime":0.42463947392824153,"extension":6.395180207797732},"hitData":{"launchSpeed":91.8,"launchAngle":37.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.38,"coordY":71.8}},"index":0,"playId":"b098fab1-bcd1-38b2-b5c7-08f7d46c09cf","pitchNumber":1,"startTime":"2026-08-29T22:19:12.558Z","endTime":"2026-08-29T22:19:21.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:19:21.577Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder John Rave.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:22:02.078Z","endTime":"2026-08-29T22:22:32.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nate Pearson replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:20:44.084Z","endTime":"2026-08-29T22:22:04.376Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663878,"link":"/api/v1/people/663878"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.717681345282575,"aZ":-14.46797836357811,"pfxX":-2.8072582671360493,"pfxZ":8.75293308079371,"pX":1.4315697410629376,"pZ":2.423412935734827,"vX0":8.619641786305193,"vY0":-140.589169238031,"vZ0":-6.4297169909804115,"x":62.43,"y":173.35,"x0":-1.2951623434347408,"y0":50.00219454111928,"z0":5.660741026260854,"aX":-5.678858248708967},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":3.5,"spinRate":2210,"spinDirection":205},"zone":12,"typeConfidence":0.87,"plateTime":0.38802611204213067,"extension":6.744513617272721},"index":1,"playId":"f1c964bf-0865-3dcb-a313-bcec1003b215","pitchNumber":1,"startTime":"2026-08-29T22:22:04.376Z","endTime":"2026-08-29T22:22:07.703Z","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":97.0,"endSpeed":89.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00086816441477,"aZ":-14.981421565543698,"pfxX":-4.162982948898755,"pfxZ":8.450760147510147,"pX":-0.40482310790854775,"pZ":3.463653266303519,"vX0":4.857429006581814,"vY0":-141.22471339560377,"vZ0":-3.3329988121524337,"x":132.43,"y":145.26,"x0":-1.6003995629807326,"y0":50.00349026151259,"z0":5.613571449400036,"aX":-8.470164911368427},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":6.6,"spinRate":2217,"spinDirection":211},"zone":11,"typeConfidence":0.87,"plateTime":0.3867816326569704,"extension":6.956668180522496},"hitData":{"launchSpeed":91.6,"launchAngle":52.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.56,"coordY":101.17}},"index":2,"playId":"bc7097e5-1f0e-37e8-bca9-2895ea803e15","pitchNumber":2,"startTime":"2026-08-29T22:22:22.632Z","endTime":"2026-08-29T22:22:32.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:22:32.657Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:22:34.683Z","endTime":"2026-08-29T22:24:27.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.196557037774404,"aZ":-11.755162355891423,"pfxX":-5.614922908097366,"pfxZ":9.706286790988504,"pX":-1.3802933443268688,"pZ":3.83337513190721,"vX0":2.3690751075710903,"vY0":-144.07256944909605,"vZ0":-3.2951888407768815,"x":169.61,"y":135.28,"x0":-1.4832493830845968,"y0":50.00592484364243,"z0":5.717553810838503,"aX":-11.816350795569573},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.2,"breakHorizontal":9.7,"spinRate":2200,"spinDirection":211},"zone":11,"typeConfidence":0.87,"plateTime":0.38003671572969155,"extension":6.615665282503929},"index":0,"playId":"f357b29c-5449-36b6-9f79-6746d8230d32","pitchNumber":1,"startTime":"2026-08-29T22:22:58.788Z","endTime":"2026-08-29T22:23:02.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23202591124685,"aZ":-10.094791214010753,"pfxX":-6.409309046503987,"pfxZ":10.573687211175393,"pX":0.06652528791094885,"pZ":3.061166021335211,"vX0":6.42493088771457,"vY0":-143.3798268452685,"vZ0":-5.4192380078803275,"x":114.46,"y":156.13,"x0":-1.367411497417671,"y0":50.00597348935784,"z0":5.6019848061444195,"aX":-13.387093261518427},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.2,"breakHorizontal":10.3,"spinRate":2291,"spinDirection":208},"zone":2,"typeConfidence":0.71,"plateTime":0.3815914807222489,"extension":6.818999265840408},"index":1,"playId":"44bd653c-f553-3ec1-ab5f-08a6481dba98","pitchNumber":2,"startTime":"2026-08-29T22:23:13.935Z","endTime":"2026-08-29T22:23:17.297Z","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":98.0,"endSpeed":90.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56631799457759,"aZ":-17.063188615232413,"pfxX":-7.559830512131339,"pfxZ":7.285558756435327,"pX":-1.397434301872659,"pZ":3.589741256992869,"vX0":2.702627827592509,"vY0":-142.79626775429563,"vZ0":-2.6239147035065815,"x":170.27,"y":141.86,"x0":-1.3716307838938622,"y0":50.00128113735967,"z0":5.588531530036162,"aX":-15.677322369673433},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.8,"breakHorizontal":13.2,"spinRate":2219,"spinDirection":211},"zone":11,"typeConfidence":0.82,"plateTime":0.38294617926144214,"extension":6.777565398697874},"index":2,"playId":"ea32025a-3c62-3bfa-a97c-c3451adf095d","pitchNumber":3,"startTime":"2026-08-29T22:23:29.780Z","endTime":"2026-08-29T22:23:33.247Z","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":98.0,"endSpeed":90.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.406633584078115,"aZ":-13.60617675537239,"pfxX":-5.124011091168984,"pfxZ":8.923289879131652,"pX":-0.19623411715797337,"pZ":2.148801623703545,"vX0":5.228030639274115,"vY0":-142.55543349369677,"vZ0":-7.002276789728571,"x":124.48,"y":180.76,"x0":-1.3785808055734259,"y0":50.002133057057776,"z0":5.476834396652836,"aX":-10.661590570222234},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":2279,"spinDirection":208},"zone":5,"typeConfidence":0.84,"plateTime":0.3826260709909639,"extension":6.991977637323178},"index":3,"playId":"bc2bbe06-caf3-3c38-bc5d-8a403d202821","pitchNumber":4,"startTime":"2026-08-29T22:23:46.977Z","endTime":"2026-08-29T22:23:50.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.152966912826216,"aZ":-11.417796367439962,"pfxX":-4.239054594181775,"pfxZ":9.942270639209289,"pX":-0.35323259313838873,"pZ":3.6052230074851828,"vX0":4.559331406240852,"vY0":-143.56587308007698,"vZ0":-3.3055236678961735,"x":130.46,"y":141.44,"x0":-1.4109633860720188,"y0":50.006707985596755,"z0":5.482000272763444,"aX":-8.853482574508998},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":6.7,"spinRate":2267,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.3814776139221978,"extension":6.8549061598063545},"index":4,"playId":"5a4c9046-e4cd-3d6b-8e3b-d6ed4162e34a","pitchNumber":5,"startTime":"2026-08-29T22:24:06.289Z","endTime":"2026-08-29T22:24:11.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17594722295779,"aZ":-11.081223068580373,"pfxX":-5.205092064377429,"pfxZ":10.152463924715871,"pX":0.5736212657421789,"pZ":1.748721132798924,"vX0":6.922944752610367,"vY0":-143.24192906912478,"vZ0":-8.349582788134958,"x":95.13,"y":191.56,"x0":-1.1985941114010252,"y0":50.00195090998202,"z0":5.3947400426146555,"aX":-10.813428728081757},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2387,"spinDirection":204},"zone":9,"typeConfidence":0.88,"plateTime":0.38242342110464334,"extension":6.886012037358846},"index":5,"playId":"f934a533-b60f-3214-a516-51791c325774","pitchNumber":6,"startTime":"2026-08-29T22:24:23.055Z","endTime":"2026-08-29T22:24:27.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:24:27.032Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase DeLauter flies out to left fielder Isaac Collins.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T22:24:30.558Z","endTime":"2026-08-29T22:26:13.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1542159087513,"aZ":-40.85963841635759,"pfxX":8.881661160486274,"pfxZ":-6.201306280031604,"pX":-0.45449049641580663,"pZ":2.7936022562881084,"vX0":-0.021815046166502594,"vY0":-118.36938216222917,"vZ0":1.5625556217274397,"x":134.32,"y":163.35,"x0":-1.5964389575940954,"y0":50.00020991652363,"z0":5.900771387013704,"aX":12.447777774616437},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.4,"breakHorizontal":-16.0,"spinRate":2694,"spinDirection":44},"zone":4,"typeConfidence":0.93,"plateTime":0.4649015444611755,"extension":6.478730558995112},"index":0,"playId":"478bf86c-d635-3fa1-a33b-4dca848a8efa","pitchNumber":1,"startTime":"2026-08-29T22:24:54.044Z","endTime":"2026-08-29T22:24:57.506Z","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":101.2,"endSpeed":92.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.24469946558942,"aZ":-10.250977503962826,"pfxX":-5.1597089766142314,"pfxZ":10.020750498553362,"pX":-0.7227374099414566,"pZ":3.21268694924363,"vX0":3.9407930308725203,"vY0":-147.26920606642094,"vZ0":-5.180928827002447,"x":144.55,"y":152.04,"x0":-1.4104888415708754,"y0":50.00343453359303,"z0":5.605902306089256,"aX":-11.289890269065527},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2413,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.3724699085241463,"extension":6.493368649677482},"index":1,"playId":"a50824ce-60c1-3fed-8089-d6e208ac57c5","pitchNumber":2,"startTime":"2026-08-29T22:25:08.703Z","endTime":"2026-08-29T22:25:11.913Z","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":84.5,"endSpeed":77.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.285032582126966,"aZ":-40.67208539189875,"pfxX":7.9501974259551025,"pfxZ":-5.617645149396104,"pX":1.03465159347326,"pZ":1.0040676847022414,"vX0":3.294796325900897,"vY0":-122.9579682356053,"vZ0":-3.1098458966971796,"x":77.56,"y":211.67,"x0":-1.3607952315334046,"y0":50.00448833505133,"z0":5.78019638792605,"aX":12.019273609882797},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.7,"breakHorizontal":-15.2,"spinRate":2844,"spinDirection":37},"zone":14,"typeConfidence":0.75,"plateTime":0.447638004590897,"extension":6.724464837190856},"index":2,"playId":"d3bb0324-99b4-396d-a350-57cc764719b0","pitchNumber":3,"startTime":"2026-08-29T22:25:27.405Z","endTime":"2026-08-29T22:25:31.242Z","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":100.9,"endSpeed":91.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.88224486635145,"aZ":-8.907026973848897,"pfxX":-4.068547599457894,"pfxZ":10.69308611499416,"pX":-0.07210944355641033,"pZ":2.818028525607294,"vX0":5.110566327801728,"vY0":-146.81982026121366,"vZ0":-6.286987053675675,"x":119.75,"y":162.69,"x0":-1.309551208655084,"y0":50.00134978248922,"z0":5.521884397380229,"aX":-8.851649530710821},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.2,"breakHorizontal":6.4,"spinRate":2468,"spinDirection":208},"zone":5,"typeConfidence":0.93,"plateTime":0.3735620796745551,"extension":6.769661961498198},"index":3,"playId":"e4e5b311-a43f-39a3-94c3-846817e9d515","pitchNumber":4,"startTime":"2026-08-29T22:25:44.853Z","endTime":"2026-08-29T22:25:47.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.4,"endSpeed":92.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38778920252253,"aZ":-11.923492281436307,"pfxX":-3.280653165205483,"pfxZ":9.260521907916184,"pX":-0.06868908935279253,"pZ":2.87085362881718,"vX0":4.7990274979087575,"vY0":-146.2496142240258,"vZ0":-5.6971963610880385,"x":119.62,"y":161.27,"x0":-1.29737425161464,"y0":50.00463059046477,"z0":5.545823423454681,"aX":-7.1758153792754005},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.0,"breakHorizontal":5.2,"spinRate":2246,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.3731469890303871,"extension":6.498669476855055},"hitData":{"launchSpeed":90.5,"launchAngle":37.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.53,"coordY":110.04}},"index":4,"playId":"cd9e11a3-0d17-3ece-8d81-7965663681ba","pitchNumber":5,"startTime":"2026-08-29T22:26:04.333Z","endTime":"2026-08-29T22:26:13.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:26:13.344Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bobby Witt Jr. pops out to third baseman José Ramírez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:28:15.736Z","endTime":"2026-08-29T22:28:24.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Petey Halpin replaces center fielder Steven Kwan, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:27:33.152Z","endTime":"2026-08-29T22:28:17.975Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.079597986710226,"aZ":-28.66810679830985,"pfxX":-2.178264181643974,"pfxZ":2.293565777293164,"pX":-1.0962912351032708,"pZ":3.2478728936775134,"vX0":-7.3157681121180955,"vY0":-122.1610374155476,"vZ0":1.3068773889643652,"x":158.79,"y":151.09,"x0":2.204532114261346,"y0":50.00556587485044,"z0":5.146399664585526,"aX":-3.3364154096239114},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.7,"breakHorizontal":5.5,"spinRate":2273,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.4461166728043384,"extension":6.321834396904759},"hitData":{"launchSpeed":47.6,"launchAngle":46.0,"totalDistance":125.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":101.63,"coordY":158.44}},"index":1,"playId":"5cee5d43-7569-36b8-a672-c552866f0658","pitchNumber":1,"startTime":"2026-08-29T22:28:17.975Z","endTime":"2026-08-29T22:28:24.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:28:24.843Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a ground ball to right fielder Jo Adell.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:28:30.357Z","endTime":"2026-08-29T22:29:04.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788675906266473,"aZ":-24.106312420563714,"pfxX":8.87848532417932,"pfxZ":4.903595827803125,"pX":-0.17388905599080356,"pZ":3.3267193174070644,"vX0":-8.524674825414392,"vY0":-127.16568737341582,"vZ0":0.4697703590475584,"x":123.63,"y":148.96,"x0":2.0598447678447327,"y0":50.0059407725234,"z0":5.0439598770041485,"aX":14.620692664141552},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.2,"breakHorizontal":-14.3,"spinRate":2003,"spinDirection":130},"zone":2,"typeConfidence":0.85,"plateTime":0.42984428338103786,"extension":6.21287904530704},"index":0,"playId":"6020dc29-08b5-3a75-b6e3-10cc00385008","pitchNumber":1,"startTime":"2026-08-29T22:28:43.462Z","endTime":"2026-08-29T22:28:46.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.883051284951087,"aZ":-35.462938447987774,"pfxX":-7.625519552132772,"pfxZ":-2.6262023030714854,"pX":0.05150899144978629,"pZ":2.5629578002356292,"vX0":-2.7624016852048854,"vY0":-111.3831898099755,"vZ0":2.543743710154178,"x":115.04,"y":169.58,"x0":2.3002973356255345,"y0":50.00413974341917,"z0":5.0850703474975685,"aX":-9.537217661304885},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-3.7,"breakHorizontal":14.5,"spinRate":2219,"spinDirection":283},"zone":5,"typeConfidence":0.9,"plateTime":0.4926306195551651,"extension":6.178046347188736},"hitData":{"launchSpeed":106.8,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.06,"coordY":118.3}},"index":1,"playId":"1ddb76b5-3be6-3588-a4a3-a1f3acbf1e68","pitchNumber":2,"startTime":"2026-08-29T22:28:53.648Z","endTime":"2026-08-29T22:29:04.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:29:04.671Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:29:15.510Z","endTime":"2026-08-29T22:31:10.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":"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":84.6,"endSpeed":78.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03562137997716,"aZ":-26.78031760892786,"pfxX":-0.8396178791537077,"pfxZ":3.4840267049470803,"pX":-0.9850301428877193,"pZ":3.033124468406304,"vX0":-7.285499902713473,"vY0":-123.04768145015055,"vZ0":0.7369582577232168,"x":154.55,"y":156.89,"x0":2.1107135651025595,"y0":50.005709288905756,"z0":4.980669745625886,"aX":-1.2995971329458713},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.7,"breakHorizontal":3.0,"spinRate":2277,"spinDirection":178},"zone":11,"typeConfidence":0.91,"plateTime":0.44338378703936865,"extension":6.329149277520063},"index":0,"playId":"2a3b3f92-8758-3b18-bfee-f1ddd6930113","pitchNumber":1,"startTime":"2026-08-29T22:29:24.592Z","endTime":"2026-08-29T22:29:28.977Z","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":85.3,"endSpeed":78.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54159108261342,"aZ":-25.632017580920223,"pfxX":-1.564490090139107,"pfxZ":4.168904905034935,"pX":-0.9299803972295206,"pZ":3.533105301813075,"vX0":-6.7658124189341775,"vY0":-124.10458239087296,"vZ0":0.9947354401885534,"x":152.45,"y":143.39,"x0":2.0284886618147784,"y0":50.00151513406188,"z0":5.25315719369215,"aX":-2.4520147666810037},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.0,"breakHorizontal":4.3,"spinRate":2327,"spinDirection":184},"zone":11,"typeConfidence":0.9,"plateTime":0.44042007809299566,"extension":6.394706883370294},"index":1,"playId":"c13d2f51-6379-338c-b792-ab348fabeca8","pitchNumber":2,"startTime":"2026-08-29T22:29:38.474Z","endTime":"2026-08-29T22:29:41.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.624737635190574,"aZ":-29.04016683750228,"pfxX":-8.533667987650421,"pfxZ":2.379272534137927,"pX":-0.23510120674278667,"pZ":1.8361226937142923,"vX0":-3.3544962695477327,"vY0":-114.11415641574418,"vZ0":-0.4556257552029933,"x":125.96,"y":189.2,"x0":2.363692261226702,"y0":50.00007047555246,"z0":4.907126859493407,"aX":-11.215388126506914},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.4,"breakHorizontal":16.3,"spinRate":2324,"spinDirection":273},"zone":7,"typeConfidence":0.91,"plateTime":0.48057042531542793,"extension":6.174530029808594},"index":2,"playId":"a868dde9-e5a0-3b15-85dc-7c922a2f477d","pitchNumber":3,"startTime":"2026-08-29T22:29:59.836Z","endTime":"2026-08-29T22:30:04.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.545473231852558,"aZ":-13.223774844994384,"pfxX":3.752418904486074,"pfxZ":10.421560664554317,"pX":0.45485971551290677,"pZ":2.8134164932144095,"vX0":-5.023086777397336,"vY0":-134.12293067467033,"vZ0":-4.0318839162892495,"x":99.66,"y":162.82,"x0":1.8661359072098638,"y0":50.00197444676079,"z0":5.282005455858789,"aX":6.823093186362031},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":-5.6,"spinRate":2156,"spinDirection":145},"zone":6,"typeConfidence":0.89,"plateTime":0.4086864349146513,"extension":6.157192922335211},"index":3,"playId":"5f524123-1b61-3a54-9cde-fbf6d2d2068d","pitchNumber":4,"startTime":"2026-08-29T22:30:20.037Z","endTime":"2026-08-29T22:30:23.037Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-29T22:30:35.910Z","endTime":"2026-08-29T22:30:47.278Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.159172545344124,"aZ":-15.731369204885398,"pfxX":5.1415266537204705,"pfxZ":9.158945493800449,"pX":-0.15095007282410813,"pZ":3.1376877789728033,"vX0":-7.108270935259395,"vY0":-133.04342516942214,"vZ0":-2.5127485567935137,"x":122.75,"y":154.06,"x0":1.8856488262489106,"y0":50.002428561575705,"z0":5.232583650744297,"aX":9.230654425465291},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":-7.8,"spinRate":2160,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.4114627703040039,"extension":6.28649391970081},"index":5,"playId":"085b6647-ab7f-37ab-a241-68eb2b800d24","pitchNumber":5,"startTime":"2026-08-29T22:30:47.278Z","endTime":"2026-08-29T22:30:50.333Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.143405008291097,"aZ":-26.82315704880744,"pfxX":-1.1519983015448694,"pfxZ":3.3912938840921214,"pX":0.12064110024512134,"pZ":2.7100092248934207,"vX0":-4.634981834332052,"vY0":-124.30853695091636,"vZ0":0.010318593462393943,"x":112.4,"y":165.61,"x0":2.15315700262295,"y0":50.00097048987374,"z0":4.918622360498793,"aX":-1.8156777898202576},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.4,"breakHorizontal":3.1,"spinRate":2275,"spinDirection":174},"zone":5,"typeConfidence":0.9,"plateTime":0.43935000703545013,"extension":6.304964734340628},"index":6,"playId":"c75dc0d1-f270-3d1b-afd1-fd9a1bd29e91","pitchNumber":6,"startTime":"2026-08-29T22:31:07.212Z","endTime":"2026-08-29T22:31:10.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:31:10.221Z","atBatIndex":68},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Loftin grounds into a force out, shortstop Brayan Rocchio to second baseman Angel Genao. Jac Caglianone out at 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T22:31:22.779Z","endTime":"2026-08-29T22:31:56.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694197,"link":"/api/v1/people/694197"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.1,"endSpeed":72.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.261582599389392,"aZ":-31.651242689740616,"pfxX":-9.80890760428234,"pfxZ":0.39852183806997843,"pX":-0.6765503463330338,"pZ":2.1167072708601085,"vX0":-3.4879068737629693,"vY0":-115.04434602071834,"vZ0":0.32953783326593267,"x":142.79,"y":181.63,"x0":2.1400771424273874,"y0":50.00520349962682,"z0":5.076563476992625,"aX":-12.955618862930507},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":1.2,"breakHorizontal":18.7,"spinRate":2314,"spinDirection":290},"zone":7,"typeConfidence":0.91,"plateTime":0.4788020984021282,"extension":6.332857546152613},"index":0,"playId":"aed05609-7347-3f45-ba9c-ab8ca4a4269c","pitchNumber":1,"startTime":"2026-08-29T22:31:34.589Z","endTime":"2026-08-29T22:31:37.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36317674237978,"aZ":-29.0474220532676,"pfxX":6.9095122898654004,"pfxZ":2.193608792596769,"pX":0.34374384843297406,"pZ":1.1168293651805876,"vX0":-5.814445353160477,"vY0":-118.79103201923401,"vZ0":-2.976556670872737,"x":103.9,"y":208.63,"x0":1.928819356808936,"y0":50.002725216267066,"z0":5.034586822478007,"aX":9.846816020792279},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.5,"breakHorizontal":-11.0,"spinRate":1082,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.46158228034709525,"extension":6.367623002530056},"hitData":{"launchSpeed":82.5,"launchAngle":7.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.67,"coordY":148.62}},"index":1,"playId":"1c0d5cdf-43ea-3629-b78b-2beb155653cd","pitchNumber":2,"startTime":"2026-08-29T22:31:49.350Z","endTime":"2026-08-29T22:31:56.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:31:56.370Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Ramírez doubles (24) on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T22:34:33.358Z","endTime":"2026-08-29T22:35:51.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex Lange replaces Nate Pearson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:32:41.799Z","endTime":"2026-08-29T22:34:35.675Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656638,"link":"/api/v1/people/656638"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":88.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.893012617012744,"aZ":-21.934794085767898,"pfxX":-9.906359440260875,"pfxZ":5.182884979252349,"pX":1.3449255257831465,"pZ":1.2929399833437358,"vX0":11.03747130478581,"vY0":-139.33600076384187,"vZ0":-7.547575391164802,"x":65.73,"y":203.87,"x0":-1.3715558175096625,"y0":50.002574090048824,"z0":5.474851870898765,"aX":-19.572475998300217},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":15.8,"spinRate":2160,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.39236468123768997,"extension":6.1924181698941645},"index":1,"playId":"7ce26acc-1276-3963-b954-218be842d355","pitchNumber":1,"startTime":"2026-08-29T22:34:35.675Z","endTime":"2026-08-29T22:34:38.792Z","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":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.749357745271165,"aZ":-21.28223786958481,"pfxX":-9.932707602091856,"pfxZ":5.460139204967394,"pX":0.6329090372177253,"pZ":1.6324847742899498,"vX0":9.599793175718649,"vY0":-139.89286751246433,"vZ0":-6.8683379283796375,"x":92.87,"y":194.7,"x0":-1.5425248042911903,"y0":50.00174741351903,"z0":5.501234820688684,"aX":-19.80679477125032},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.6,"breakHorizontal":16.2,"spinRate":2176,"spinDirection":226},"zone":9,"typeConfidence":0.9,"plateTime":0.39062967319724384,"extension":6.215439038743152},"index":2,"playId":"0c474ac5-1b6a-3b0c-912f-c646eb850057","pitchNumber":2,"startTime":"2026-08-29T22:34:50.313Z","endTime":"2026-08-29T22:34:53.313Z","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":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26469690403657,"aZ":-21.577615052069753,"pfxX":-1.4354251175906905,"pfxZ":5.720010595718374,"pX":1.1137037657413946,"pZ":1.2612739717515191,"vX0":7.6019778705098355,"vY0":-134.3104447678158,"vZ0":-7.280911569223487,"x":74.55,"y":204.73,"x0":-1.5498968732391767,"y0":50.00434796335594,"z0":5.508337729291219,"aX":-2.6608467915100777},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":1.2,"spinRate":2288,"spinDirection":223},"zone":14,"typeConfidence":0.92,"plateTime":0.4056374968379859,"extension":6.153699560438941},"index":3,"playId":"747cdb22-4682-3f73-974b-7ef9340997fd","pitchNumber":3,"startTime":"2026-08-29T22:35:04.077Z","endTime":"2026-08-29T22:35:07.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.561223153394252,"aZ":-24.301162466201088,"pfxX":-9.740065306848308,"pfxZ":3.949038598991164,"pX":-0.6549116428651915,"pZ":1.9239518011692969,"vX0":6.184485857905095,"vY0":-140.0299136970976,"vZ0":-5.476140203283416,"x":141.96,"y":186.83,"x0":-1.6225833570400423,"y0":50.0028967421138,"z0":5.4872278877863705,"aX":-19.4119671298254},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.2,"breakHorizontal":16.4,"spinRate":2277,"spinDirection":226},"zone":7,"typeConfidence":0.9,"plateTime":0.39061718156650294,"extension":6.145426602067757},"index":4,"playId":"3e83cb06-0241-39b3-acd7-870f07a9d941","pitchNumber":4,"startTime":"2026-08-29T22:35:21.123Z","endTime":"2026-08-29T22:35:24.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.753160868059435,"aZ":-31.14497901887489,"pfxX":-2.1835302672022325,"pfxZ":0.6139667366320323,"pX":0.5775807366343245,"pZ":1.6791114663688735,"vX0":5.896796707727755,"vY0":-128.60388740089456,"vZ0":-4.107687854516733,"x":94.98,"y":193.44,"x0":-1.453728640147538,"y0":50.00609250000602,"z0":5.692446879979297,"aX":-3.686475745400744},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.5,"breakHorizontal":2.8,"spinRate":2254,"spinDirection":306},"zone":9,"typeConfidence":2.0,"plateTime":0.4246596580803197,"extension":6.2490377936783545},"hitData":{"launchSpeed":95.6,"launchAngle":21.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":214.0,"coordY":108.0}},"index":5,"playId":"fafc1fd1-28b3-350e-a68d-410bf68fb5a6","pitchNumber":5,"startTime":"2026-08-29T22:35:39.342Z","endTime":"2026-08-29T22:35:51.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:35:51.397Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, shortstop Bobby Witt Jr. to first baseman Salvador Perez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T22:36:02.721Z","endTime":"2026-08-29T22:37:07.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72218521030962,"aZ":-21.93457730713607,"pfxX":-10.322283048049568,"pfxZ":5.012837878785939,"pX":0.05046328200794111,"pZ":2.1878225951650885,"vX0":8.048456738407447,"vY0":-142.08618328305172,"vZ0":-5.56908441865186,"x":115.08,"y":179.71,"x0":-1.4784934647814696,"y0":50.00621454987286,"z0":5.5683145385968,"aX":-21.098216510743708},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.0,"breakHorizontal":17.0,"spinRate":2225,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.385569348571269,"extension":6.5815292458007315},"index":0,"playId":"75ba1d84-599e-341c-9c8b-8b9259a1ce3e","pitchNumber":1,"startTime":"2026-08-29T22:36:24.210Z","endTime":"2026-08-29T22:36:27.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65799274581943,"aZ":-16.718264197032134,"pfxX":-7.56346092241947,"pfxZ":7.748132021984651,"pX":-0.8174384584639198,"pZ":3.4401988885797596,"vX0":4.510858613112532,"vY0":-140.75126798131413,"vZ0":-3.6505853923229634,"x":148.16,"y":145.89,"x0":-1.4630231141711796,"y0":50.003146596874274,"z0":5.844927492789686,"aX":-15.08867325006466},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":12.7,"spinRate":2311,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3900054331342977,"extension":6.258391390243653},"index":1,"playId":"1946d272-2e1f-38a5-8df7-de95dc97dfc6","pitchNumber":2,"startTime":"2026-08-29T22:36:42.385Z","endTime":"2026-08-29T22:36:46.924Z","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":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.860831817815445,"aZ":-23.984782132425156,"pfxX":-10.583108273571888,"pfxZ":4.064443918716634,"pX":-0.5021640671366459,"pZ":2.039249088967369,"vX0":6.686599689410204,"vY0":-141.42810539384297,"vZ0":-5.507007487943973,"x":136.14,"y":183.72,"x0":-1.5286712609581312,"y0":50.002975736152045,"z0":5.56121503795125,"aX":-21.32470597583626},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":17.6,"spinRate":2240,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.3880674199202181,"extension":6.272707892502627},"hitData":{"launchSpeed":84.2,"launchAngle":3.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.25,"coordY":150.43}},"index":2,"playId":"dd6a9c32-9ae9-3fc4-85a0-c2b70d65a982","pitchNumber":3,"startTime":"2026-08-29T22:36:59.240Z","endTime":"2026-08-29T22:37:07.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:37:07.275Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a line drive to center fielder John Rave. José Ramírez scores.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T22:37:20.657Z","endTime":"2026-08-29T22:38:26.372Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":656638,"link":"/api/v1/people/656638"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77091220561393,"aZ":-29.953406325706137,"pfxX":-9.448126275311925,"pfxZ":1.2459706705530236,"pX":0.061064983852601375,"pZ":1.6839721211023773,"vX0":7.280171103500045,"vY0":-132.1702943435995,"vZ0":-4.413357934694803,"x":114.67,"y":193.31,"x0":-1.4892017730710492,"y0":50.003654556732315,"z0":5.552121843058456,"aX":-16.86883004287354},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.6,"breakHorizontal":15.7,"spinRate":1763,"spinDirection":247},"zone":8,"typeConfidence":0.9,"plateTime":0.4129672430995526,"extension":6.192642778804378},"index":0,"playId":"88dfb64d-7276-30cd-96ca-8ba977c89b8d","pitchNumber":1,"startTime":"2026-08-29T22:37:31.139Z","endTime":"2026-08-29T22:37:34.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.758789340850043,"aZ":-32.78268080142342,"pfxX":-2.6158958903791847,"pfxZ":-0.3527768586199196,"pX":1.0690186581737995,"pZ":-1.138249207466055,"vX0":7.253911469331491,"vY0":-129.5429382179159,"vZ0":-10.095462817902556,"x":76.25,"y":269.51,"x0":-1.4262507303203396,"y0":50.00624658578676,"z0":5.311197740486741,"aX":-4.452185708151135},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.8,"breakHorizontal":3.1,"spinRate":2360,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4226109562551841,"extension":6.503707565962455},"index":1,"playId":"efffd6a3-c82f-3403-8e28-63462e509b34","pitchNumber":2,"startTime":"2026-08-29T22:37:47.053Z","endTime":"2026-08-29T22:37:50.053Z","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":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087458385549695,"aZ":-14.776764995306527,"pfxX":-6.986148764051697,"pfxZ":8.598526540758673,"pX":0.3830306505223873,"pZ":2.6098832531710587,"vX0":7.496880294626301,"vY0":-140.69584468017203,"vZ0":-5.815437242397792,"x":102.4,"y":168.31,"x0":-1.396413973483361,"y0":50.00546769349475,"z0":5.645604456446361,"aX":-14.140994059621299},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":11.3,"spinRate":2221,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.3878868874862018,"extension":6.233194467960212},"hitData":{"launchSpeed":86.1,"launchAngle":16.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.18,"coordY":88.54}},"index":2,"playId":"790f044a-72f8-3dfb-aa33-563f2978e666","pitchNumber":3,"startTime":"2026-08-29T22:38:15.335Z","endTime":"2026-08-29T22:38:26.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:38:26.372Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T22:38:51.927Z","endTime":"2026-08-29T22:40:51.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22153396954608,"aZ":-15.402249271280086,"pfxX":-5.453396082325273,"pfxZ":8.162499785362966,"pX":0.2884901821529583,"pZ":3.3328816859988373,"vX0":6.666574528828779,"vY0":-141.92791131768394,"vZ0":-3.868639790895729,"x":106.0,"y":148.79,"x0":-1.374143834486517,"y0":50.00537881884352,"z0":5.684275347942205,"aX":-11.209869337776164},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":8.6,"spinRate":2311,"spinDirection":226},"zone":3,"typeConfidence":0.91,"plateTime":0.3848241658077409,"extension":6.2102174734040085},"index":0,"playId":"33f7c453-fe57-39df-b8ce-fa3630615496","pitchNumber":1,"startTime":"2026-08-29T22:38:55.567Z","endTime":"2026-08-29T22:38:58.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45835056397413,"aZ":-34.0633324114226,"pfxX":-10.842966764200842,"pfxZ":-1.0523676201785692,"pX":-0.6919615524258463,"pZ":1.7165020823886352,"vX0":5.961938977760542,"vY0":-132.98804405513695,"vZ0":-3.671517981195473,"x":143.38,"y":192.43,"x0":-1.5537831906010044,"y0":50.00456210936514,"z0":5.585207036497667,"aX":-19.42817431098547},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.5,"breakHorizontal":18.4,"spinRate":1830,"spinDirection":251},"zone":7,"typeConfidence":0.91,"plateTime":0.41182793840554943,"extension":5.902512470964481},"index":1,"playId":"727a72b1-2e4c-3879-bc24-88b2a5d70e3b","pitchNumber":2,"startTime":"2026-08-29T22:39:18.261Z","endTime":"2026-08-29T22:39:21.387Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-29T22:39:30.586Z","endTime":"2026-08-29T22:39:46.428Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93817721563228,"aZ":-19.15338941215342,"pfxX":-6.813774790286933,"pfxZ":6.438955222223829,"pX":-1.2414497822735295,"pZ":4.352510127824041,"vX0":3.5001720147195887,"vY0":-141.46773149295677,"vZ0":-0.6397865748940229,"x":164.32,"y":121.26,"x0":-1.6109364685634047,"y0":50.00434478880296,"z0":5.811847006784181,"aX":-13.781245332877218},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.8,"breakHorizontal":11.6,"spinRate":2166,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.38751551164711895,"extension":6.019880860510608},"index":3,"playId":"3985f86f-89d5-3fcc-9050-505456da6180","pitchNumber":3,"startTime":"2026-08-29T22:39:46.428Z","endTime":"2026-08-29T22:39:49.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.297615163557122,"aZ":-35.40861529783728,"pfxX":-1.968402406214536,"pfxZ":-1.9661537813998589,"pX":-1.0749592546322804,"pZ":2.929093475297616,"vX0":1.9903832934427563,"vY0":-127.61746922030025,"vZ0":-0.10008822900601055,"x":157.97,"y":159.69,"x0":-1.6108317474538427,"y0":50.004326006159964,"z0":5.767712253337819,"aX":-3.233339173602625},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":3.1,"spinRate":2104,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.4298854071268976,"extension":6.17122767343675},"index":4,"playId":"825daca8-808a-3609-945e-d285e8cec4b5","pitchNumber":4,"startTime":"2026-08-29T22:40:02.192Z","endTime":"2026-08-29T22:40:05.192Z","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":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.407486508432502,"aZ":-36.013409236176614,"pfxX":-8.102160475782966,"pfxZ":-2.1309071961747525,"pX":-0.9776306674638463,"pZ":1.9008548557365381,"vX0":4.226247280411849,"vY0":-133.01822735676726,"vZ0":-2.5835128093285458,"x":154.26,"y":187.46,"x0":-1.5307835488575885,"y0":50.004429204624465,"z0":5.484887135322231,"aX":-14.581670278076395},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-4.2,"breakHorizontal":13.8,"spinRate":1908,"spinDirection":256},"zone":13,"typeConfidence":0.89,"plateTime":0.41110887543374197,"extension":6.117231832965769},"index":5,"playId":"fc519349-aad5-3d27-9a3e-da13af15eea6","pitchNumber":5,"startTime":"2026-08-29T22:40:23.714Z","endTime":"2026-08-29T22:40:27.220Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.435219131142283,"aZ":-15.783252029088278,"pfxX":-5.437930201716761,"pfxZ":8.201585973828584,"pX":0.019407934087182714,"pZ":3.6364708449137413,"vX0":5.903554277546754,"vY0":-140.19540063164618,"vZ0":-2.8473641467321587,"x":116.26,"y":140.6,"x0":-1.402877369583844,"y0":50.00648265617019,"z0":5.690073062455728,"aX":-10.873227495168369},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":8.8,"spinRate":2315,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.39005998118509355,"extension":6.132251246302698},"index":6,"playId":"17f3c019-7554-3358-ae0d-4abc18841472","pitchNumber":6,"startTime":"2026-08-29T22:40:48.558Z","endTime":"2026-08-29T22:40:51.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:40:51.558Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Genao grounds out, first baseman Salvador Perez to pitcher Alex Lange.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T22:40:58.405Z","endTime":"2026-08-29T22:42:45.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".600"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.51"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.42"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.62"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.78"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.22"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.47"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.94"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.41"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.80"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.95"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.28"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.29"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686610754790166,"aZ":-23.65729037790614,"pfxX":-10.506461234433555,"pfxZ":4.266697534886469,"pX":0.5755734828457033,"pZ":2.21604277134692,"vX0":9.481850105047188,"vY0":-139.99037053753221,"vZ0":-4.975026903993762,"x":95.06,"y":178.95,"x0":-1.47965720964543,"y0":50.0057248503762,"z0":5.551768868249624,"aX":-20.991634151289936},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":17.3,"spinRate":2225,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.39029415927262123,"extension":6.504699785323943},"index":0,"playId":"b36cc4fc-01ee-33d0-a23a-754b43d61340","pitchNumber":1,"startTime":"2026-08-29T22:41:18.356Z","endTime":"2026-08-29T22:41:23.112Z","isPitch":true,"type":"pitch"},{"details":{"description":"Angel Martínez advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"b36cc4fc-01ee-33d0-a23a-754b43d61340","startTime":"2026-08-29T22:41:30.684Z","endTime":"2026-08-29T22:41:33.701Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181828860592397,"aZ":-25.78902162934873,"pfxX":-9.51606963150308,"pfxZ":3.6384433712646893,"pX":0.20357712809610531,"pZ":0.45103292060684363,"vX0":7.935644570738594,"vY0":-131.2656937805802,"vZ0":-7.708349053163908,"x":109.24,"y":226.6,"x0":-1.6132581670569481,"y0":50.006417111110366,"z0":5.328642424820847,"aX":-16.712768129471947},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":15.6,"spinRate":1699,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.41629849125745677,"extension":6.40152999566861},"index":2,"playId":"6e61aa7c-825a-3400-97e6-6cf95e0423d0","pitchNumber":2,"startTime":"2026-08-29T22:41:33.701Z","endTime":"2026-08-29T22:41:36.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28273720395117,"aZ":-33.67164535551797,"pfxX":-9.27426176618733,"pfxZ":-0.8242887906389651,"pX":-1.4187832807368823,"pZ":2.431061485739946,"vX0":4.034640247549235,"vY0":-134.35690619144125,"vZ0":-1.8437129085407813,"x":171.08,"y":173.14,"x0":-1.7386492759952417,"y0":50.001879576708305,"z0":5.528920165017591,"aX":-16.88130692932121},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.7,"breakHorizontal":15.8,"spinRate":1878,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.40834405187587475,"extension":6.029131630257627},"index":3,"playId":"9da38671-9c6d-3393-9f9c-b4e60466a411","pitchNumber":3,"startTime":"2026-08-29T22:41:55.975Z","endTime":"2026-08-29T22:41:58.975Z","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":91.1,"endSpeed":83.7,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.520094405453833,"aZ":-24.92619876111057,"pfxX":-9.488637685419757,"pfxZ":4.079589187697977,"pX":0.7433011957380119,"pZ":1.4448981392415199,"vX0":8.765750762969468,"vY0":-132.29230205081544,"vZ0":-6.04308123351767,"x":88.67,"y":199.77,"x0":-1.3760569386509227,"y0":50.00501889341374,"z0":5.57948505129109,"aX":-16.865886839710296},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.2,"breakHorizontal":15.4,"spinRate":1752,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.41360261390735475,"extension":6.239303299418129},"index":4,"playId":"7daaa1fe-929c-3461-962c-5de4d15bc399","pitchNumber":4,"startTime":"2026-08-29T22:42:13.365Z","endTime":"2026-08-29T22:42:17.875Z","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":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385278707215225,"aZ":-23.430549237317468,"pfxX":-0.03964964774434465,"pfxZ":4.622944151486044,"pX":0.40565131966003787,"pZ":2.1473008164358545,"vX0":5.193240365952587,"vY0":-135.86798244628156,"vZ0":-5.087401721829432,"x":101.54,"y":180.8,"x0":-1.515739172621824,"y0":50.004783874965,"z0":5.646550806829259,"aX":-0.07502378421059241},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":-0.8,"spinRate":2153,"spinDirection":224},"zone":9,"typeConfidence":0.92,"plateTime":0.40127299553025875,"extension":6.242362501689007},"hitData":{"launchSpeed":90.5,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.34,"coordY":164.96}},"index":5,"playId":"06f3864f-e801-3da8-a09e-7ddd507540d9","pitchNumber":5,"startTime":"2026-08-29T22:42:35.265Z","endTime":"2026-08-29T22:42:45.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:42:45.308Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Genao grounds out, first baseman Salvador Perez to pitcher Alex Lange.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-29T22:40:58.405Z","endTime":"2026-08-29T22:42:45.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".600"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.51"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.42"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.62"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.78"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.22"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.47"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.94"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.41"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.80"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.95"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.28"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.29"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686610754790166,"aZ":-23.65729037790614,"pfxX":-10.506461234433555,"pfxZ":4.266697534886469,"pX":0.5755734828457033,"pZ":2.21604277134692,"vX0":9.481850105047188,"vY0":-139.99037053753221,"vZ0":-4.975026903993762,"x":95.06,"y":178.95,"x0":-1.47965720964543,"y0":50.0057248503762,"z0":5.551768868249624,"aX":-20.991634151289936},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":17.3,"spinRate":2225,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.39029415927262123,"extension":6.504699785323943},"index":0,"playId":"b36cc4fc-01ee-33d0-a23a-754b43d61340","pitchNumber":1,"startTime":"2026-08-29T22:41:18.356Z","endTime":"2026-08-29T22:41:23.112Z","isPitch":true,"type":"pitch"},{"details":{"description":"Angel Martínez advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"b36cc4fc-01ee-33d0-a23a-754b43d61340","startTime":"2026-08-29T22:41:30.684Z","endTime":"2026-08-29T22:41:33.701Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181828860592397,"aZ":-25.78902162934873,"pfxX":-9.51606963150308,"pfxZ":3.6384433712646893,"pX":0.20357712809610531,"pZ":0.45103292060684363,"vX0":7.935644570738594,"vY0":-131.2656937805802,"vZ0":-7.708349053163908,"x":109.24,"y":226.6,"x0":-1.6132581670569481,"y0":50.006417111110366,"z0":5.328642424820847,"aX":-16.712768129471947},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":15.6,"spinRate":1699,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.41629849125745677,"extension":6.40152999566861},"index":2,"playId":"6e61aa7c-825a-3400-97e6-6cf95e0423d0","pitchNumber":2,"startTime":"2026-08-29T22:41:33.701Z","endTime":"2026-08-29T22:41:36.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28273720395117,"aZ":-33.67164535551797,"pfxX":-9.27426176618733,"pfxZ":-0.8242887906389651,"pX":-1.4187832807368823,"pZ":2.431061485739946,"vX0":4.034640247549235,"vY0":-134.35690619144125,"vZ0":-1.8437129085407813,"x":171.08,"y":173.14,"x0":-1.7386492759952417,"y0":50.001879576708305,"z0":5.528920165017591,"aX":-16.88130692932121},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.7,"breakHorizontal":15.8,"spinRate":1878,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.40834405187587475,"extension":6.029131630257627},"index":3,"playId":"9da38671-9c6d-3393-9f9c-b4e60466a411","pitchNumber":3,"startTime":"2026-08-29T22:41:55.975Z","endTime":"2026-08-29T22:41:58.975Z","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":91.1,"endSpeed":83.7,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.520094405453833,"aZ":-24.92619876111057,"pfxX":-9.488637685419757,"pfxZ":4.079589187697977,"pX":0.7433011957380119,"pZ":1.4448981392415199,"vX0":8.765750762969468,"vY0":-132.29230205081544,"vZ0":-6.04308123351767,"x":88.67,"y":199.77,"x0":-1.3760569386509227,"y0":50.00501889341374,"z0":5.57948505129109,"aX":-16.865886839710296},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.2,"breakHorizontal":15.4,"spinRate":1752,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.41360261390735475,"extension":6.239303299418129},"index":4,"playId":"7daaa1fe-929c-3461-962c-5de4d15bc399","pitchNumber":4,"startTime":"2026-08-29T22:42:13.365Z","endTime":"2026-08-29T22:42:17.875Z","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":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385278707215225,"aZ":-23.430549237317468,"pfxX":-0.03964964774434465,"pfxZ":4.622944151486044,"pX":0.40565131966003787,"pZ":2.1473008164358545,"vX0":5.193240365952587,"vY0":-135.86798244628156,"vZ0":-5.087401721829432,"x":101.54,"y":180.8,"x0":-1.515739172621824,"y0":50.004783874965,"z0":5.646550806829259,"aX":-0.07502378421059241},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":-0.8,"spinRate":2153,"spinDirection":224},"zone":9,"typeConfidence":0.92,"plateTime":0.40127299553025875,"extension":6.242362501689007},"hitData":{"launchSpeed":90.5,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.34,"coordY":164.96}},"index":5,"playId":"06f3864f-e801-3da8-a09e-7ddd507540d9","pitchNumber":5,"startTime":"2026-08-29T22:42:35.265Z","endTime":"2026-08-29T22:42:45.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T22:42:45.308Z","atBatIndex":74},"scoringPlays":[11,32,41,43,45,60,72],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":158.15,"y":135.89},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":137.66,"y":65.48},"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":1,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":147.03,"y":151.04},"type":"E","description":"Field Error"},{"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":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":97.41,"y":163.14},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":6,"endIndex":15,"top":[6,7,8,9],"bottom":[10,11,12,13,14,15],"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":150.66,"y":48.77},"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":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":167.32,"y":94.53},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":128.88,"y":144.99},"type":"O","description":"Grounded Into DP"}],"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":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":37.34,"y":72.27},"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":2,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":107.09,"y":150.43},"type":"O","description":"Fielders Choice"},{"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":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":108.3,"y":151.04},"type":"O","description":"Grounded Into DP"},{"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":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":138.81,"y":185.3},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":22,"top":[16,17,18],"bottom":[19,20,21,22],"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":93.61,"y":117.76},"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":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":87.07,"y":92.3},"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":3,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":131.27,"y":189.66},"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":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":100.44,"y":163.75},"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":3,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":159.34,"y":72.35},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":29,"top":[23,24,25],"bottom":[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":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":109.44,"y":44.07},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":74.08,"y":92.83},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":155.5,"y":155.28},"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":4,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":72.48,"y":140.27},"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":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":80.87,"y":82.19},"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":4,"pitcher":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":101.65,"y":190.98},"type":"O","description":"Pop Out"}]}},{"startIndex":30,"endIndex":38,"top":[30,31,32,33,34,35],"bottom":[36,37,38],"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":37.45,"y":86.24},"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":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":110.72,"y":139.54},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":53.84,"y":118.97},"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":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":110.72,"y":99.0},"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":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":66.15,"y":79.5},"type":"O","description":"Lineout"},{"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":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":109.64,"y":77.35},"type":"O","description":"Lineout"},{"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":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":84.7,"y":175.85},"type":"O","description":"Pop Out"}]}},{"startIndex":39,"endIndex":51,"top":[39,40,41,42,43,44,45,46,47,48],"bottom":[49,50,51],"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":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":113.14,"y":85.08},"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":6,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":171.24,"y":121.39},"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":6,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":84.34,"y":70.23},"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":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":114.8,"y":163.59},"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":6,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":107.09,"y":164.96},"type":"O","description":"Fielders Choice"},{"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":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":117.98,"y":160.12},"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":6,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":54.01,"y":127.13},"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":6,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":79.77,"y":96.61},"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":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":210.54,"y":104.89},"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":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":90.75,"y":187.95},"type":"O","description":"Pop Out"},{"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":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":106.93,"y":173.92},"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":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":71.23,"y":97.31},"type":"O","description":"Flyout"}]}},{"startIndex":52,"endIndex":57,"top":[52,53,54],"bottom":[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":7,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":168.11,"y":73.21},"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":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":135.5,"y":47.64},"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":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":99.23,"y":157.09},"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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":160.09,"y":137.78},"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":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":49.52,"y":120.58},"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":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":94.8,"y":151.78},"type":"O","description":"Groundout"}]}},{"startIndex":58,"endIndex":65,"top":[58,59,60,61,62],"bottom":[63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":123.74,"y":106.99},"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":8,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":206.19,"y":77.16},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":108.51,"y":156.03},"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":97.38,"y":71.8},"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":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":118.56,"y":101.17},"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":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":35.53,"y":110.04},"type":"O","description":"Flyout"}]}},{"startIndex":66,"endIndex":74,"top":[66,67,68,69],"bottom":[70,71,72,73,74],"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":101.63,"y":158.44},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":182.06,"y":118.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":104.67,"y":148.62},"type":"O","description":"Forceout"}],"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":9,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":214.0,"y":108.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":9,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":102.25,"y":150.43},"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":9,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":147.18,"y":88.54},"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":9,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":160.34,"y":164.96},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":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":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":5,"errors":1,"leftOnBase":4},"away":{"runs":8,"hits":12,"errors":2,"leftOnBase":6}},"defense":{"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"catcher":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"first":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"second":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"third":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"shortstop":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"left":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"center":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"right":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"onDeck":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"inHole":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"battingOrder":6,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"offense":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"onDeck":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"inHole":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"battingOrder":7,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":3,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":11,"groundOuts":7,"airOuts":14,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".248","atBats":39,"obp":".316","slg":".402","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":19,"rbi":7,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":11,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".206","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"4.63","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.39","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":54,"strikes":95,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"pitchesPerInning":"16.56","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":88,"groundOuts":68,"airOuts":138,"runs":61,"doubles":25,"triples":1,"homeRuns":19,"strikeOuts":145,"baseOnBalls":56,"intentionalWalks":1,"hits":98,"hitByPitch":2,"avg":".221","atBats":443,"obp":".308","slg":".411","ops":".719","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":507,"totalBases":182,"rbi":61,"leftOnBase":162,"sacBunts":0,"sacFlies":6,"babip":".277","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.32","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":{"caughtStealing":17,"stolenBases":30,"stolenBasePercentage":".638","caughtStealingPercentage":".362","assists":23,"putOuts":551,"errors":3,"chances":577,"fielding":".995","passedBall":8,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":8,"groundOuts":9,"airOuts":16,"runs":3,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":54,"obp":".371","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":275,"era":"1.93","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"1.64","battersFaced":62,"outs":42,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":275,"balls":107,"strikes":168,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".---","pitchesPerInning":"19.64","gamesFinished":5,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.14","hitsPer9Inn":"9.64","runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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":true,"isSubstitute":false}},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"1-1 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"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":64,"flyOuts":15,"groundOuts":30,"airOuts":29,"runs":30,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".306","atBats":111,"obp":".376","slg":".432","ops":".808","caughtStealing":3,"stolenBases":20,"stolenBasePercentage":".870","caughtStealingPercentage":".130","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":48,"rbi":8,"leftOnBase":56,"sacBunts":4,"sacFlies":1,"babip":".360","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.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":55,"putOuts":56,"errors":2,"chances":113,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"40","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"2-2 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":5,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":63,"groundOuts":87,"airOuts":114,"runs":41,"doubles":23,"triples":3,"homeRuns":6,"strikeOuts":101,"baseOnBalls":52,"intentionalWalks":0,"hits":90,"hitByPitch":6,"avg":".233","atBats":387,"obp":".330","slg":".354","ops":".684","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":137,"rbi":40,"leftOnBase":189,"sacBunts":2,"sacFlies":3,"babip":".297","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.50","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":{"gamesStarted":1,"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":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | 2 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":91,"groundOuts":125,"airOuts":157,"runs":46,"doubles":21,"triples":1,"homeRuns":17,"strikeOuts":106,"baseOnBalls":20,"intentionalWalks":2,"hits":109,"hitByPitch":12,"avg":".222","atBats":490,"obp":".267","slg":".373","ops":".640","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":19,"groundIntoTriplePlay":0,"plateAppearances":531,"totalBases":183,"rbi":61,"leftOnBase":227,"sacBunts":0,"sacFlies":7,"babip":".246","groundOutsToAirouts":"0.80","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"28.82","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":{"gamesStarted":1,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2B, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":62,"groundOuts":82,"airOuts":100,"runs":38,"doubles":22,"triples":2,"homeRuns":6,"strikeOuts":55,"baseOnBalls":36,"intentionalWalks":0,"hits":71,"hitByPitch":6,"avg":".237","atBats":300,"obp":".327","slg":".383","ops":".710","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":115,"rbi":40,"leftOnBase":124,"sacBunts":4,"sacFlies":4,"babip":".267","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","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":162,"putOuts":99,"errors":8,"chances":269,"fielding":".970","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"}]},"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":{},"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":0,"flyOuts":4,"groundOuts":12,"airOuts":11,"runs":15,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":45,"obp":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":188,"era":"13.06","inningsPitched":"10.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":15,"whip":"2.23","battersFaced":55,"outs":31,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":188,"balls":76,"strikes":112,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".500","pitchesPerInning":"18.19","gamesFinished":0,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"6.10","walksPer9Inn":"5.23","hitsPer9Inn":"14.81","runsScoredPer9":"13.06","homeRunsPer9":"3.48","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":4},"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":true,"isSubstitute":false}},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-2 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":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":32,"flyOuts":10,"groundOuts":24,"airOuts":23,"runs":16,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".225","atBats":80,"obp":".287","slg":".425","ops":".712","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":34,"rbi":8,"leftOnBase":37,"sacBunts":2,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":50,"errors":1,"chances":53,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"800","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":2,"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":{"gamesStarted":1,"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":false},"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":3,"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":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":5,"errors":0,"chances":5,"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":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":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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":63,"groundOuts":68,"airOuts":126,"runs":41,"doubles":15,"triples":2,"homeRuns":9,"strikeOuts":61,"baseOnBalls":44,"intentionalWalks":3,"hits":82,"hitByPitch":3,"avg":".246","atBats":333,"obp":".336","slg":".384","ops":".720","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":128,"rbi":41,"leftOnBase":145,"sacBunts":0,"sacFlies":4,"babip":".273","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":37,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":649,"errors":4,"chances":704,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":27,"groundOuts":64,"airOuts":64,"runs":26,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":57,"baseOnBalls":13,"intentionalWalks":0,"hits":54,"hitByPitch":3,"avg":".235","atBats":230,"obp":".282","slg":".361","ops":".643","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":255,"totalBases":83,"rbi":24,"leftOnBase":101,"sacBunts":7,"sacFlies":2,"babip":".284","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.33","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":207,"errors":2,"chances":209,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"3.1 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":70,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":15,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":27,"strikes":43,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"2.70","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":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":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"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":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"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":106,"groundOuts":143,"airOuts":166,"runs":85,"doubles":37,"triples":5,"homeRuns":16,"strikeOuts":116,"baseOnBalls":47,"intentionalWalks":0,"hits":161,"hitByPitch":7,"atBats":577,"obp":".338","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":2427,"era":"4.61","inningsPitched":"150.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":77,"whip":"1.38","battersFaced":640,"outs":451,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2427,"balls":880,"strikes":1547,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".462","pitchesPerInning":"16.14","gamesFinished":0,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"6.94","walksPer9Inn":"2.81","hitsPer9Inn":"9.64","runsScoredPer9":"5.09","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":6,"passedBall":0,"popOuts":20,"lineOuts":40},"fielding":{"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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":1,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677976":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"2-5 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":53,"groundOuts":110,"airOuts":88,"runs":63,"doubles":24,"triples":2,"homeRuns":23,"strikeOuts":127,"baseOnBalls":29,"intentionalWalks":2,"hits":129,"hitByPitch":5,"avg":".285","atBats":453,"obp":".334","slg":".499","ops":".833","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":488,"totalBases":226,"rbi":66,"leftOnBase":197,"sacBunts":0,"sacFlies":1,"babip":".349","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.70","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":426,"errors":4,"chances":462,"fielding":".991","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":{"note":"(W, 1-0)","summary":"1.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":4,"strikes":14,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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}},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"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":17,"balls":7,"strikes":10,"strikePercentage":".590","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":55,"gamesStarted":0,"flyOuts":25,"groundOuts":54,"airOuts":49,"runs":23,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":36,"baseOnBalls":22,"intentionalWalks":3,"hits":41,"hitByPitch":1,"atBats":177,"obp":".317","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":829,"era":"3.65","inningsPitched":"49.1","wins":1,"losses":3,"saves":1,"saveOpportunities":4,"holds":14,"blownSaves":3,"earnedRuns":20,"whip":"1.28","battersFaced":203,"outs":148,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":829,"balls":318,"strikes":511,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".250","pitchesPerInning":"16.80","gamesFinished":5,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"6.57","walksPer9Inn":"4.01","hitsPer9Inn":"7.48","runsScoredPer9":"4.20","homeRunsPer9":"1.28","inheritedRunners":25,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-5 | R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":78,"groundOuts":87,"airOuts":155,"runs":77,"doubles":28,"triples":1,"homeRuns":16,"strikeOuts":91,"baseOnBalls":55,"intentionalWalks":8,"hits":133,"hitByPitch":2,"avg":".287","atBats":463,"obp":".363","slg":".456","ops":".819","caughtStealing":7,"stolenBases":36,"stolenBasePercentage":".837","caughtStealingPercentage":".163","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":523,"totalBases":211,"rbi":49,"leftOnBase":165,"sacBunts":0,"sacFlies":3,"babip":".326","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.94","popOuts":38,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":269,"putOuts":142,"errors":8,"chances":419,"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,695506,521692,679845,686475,670231,686555,683090,668942,571912,663738,543238,518886,670167,663878,656638],"pitchers":[663738,543238,518886,670167,663878,656638],"bench":[664728,686469],"bullpen":[702070,674444,621016,677976,607625,671162,608379],"battingOrder":[695600,677951,695506,521692,679845,670231,686555,668942,571912],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Perez, S 2 (21, Griffin, Holderman); Loftin (22, Griffin); Collins (23, Griffin)."},{"label":"HR","value":"Rojas, J (2, 8th inning off Allen, L.T., 1 on, 1 out)."},{"label":"TB","value":"Caglianone 2; Collins 2; Loftin 3; Perez, S 4; Rave; Rojas, J 5; Tolbert; Witt Jr."},{"label":"RBI","value":"Collins 2 (40); Perez, S (61); Rojas, J 4 (13)."},{"label":"Runners left in scoring position, 2 out","value":"Witt Jr. 2; Jensen."},{"label":"GIDP","value":"Collins."},{"label":"Team RISP","value":"5-for-14."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Collins (2, fielding); Witt Jr. (8, throw)."},{"label":"DP","value":"2 (Loftin-Collins-Perez, S; Witt Jr.-Collins-Perez, S)."}]}],"note":[{"label":"a","value":"Reached on a fielder's choice for Tolbert in the 6th."},{"label":"b","value":"Singled for Lugo, M in the 6th."}]},"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":11,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".236","atBats":32,"obp":".314","slg":".369","ops":".683","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":10,"rbi":3,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":11,"groundOuts":7,"airOuts":14,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":39,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"3.75","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.26","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":48,"strikes":89,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":7,"pitchesPerInning":"15.22","runsScoredPer9":"8.00","homeRunsPer9":"1.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":6,"putOuts":27,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID694197":{"person":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"jerseyNumber":"17","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"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":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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":30,"airOuts":14,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".268","atBats":71,"obp":".325","slg":".352","ops":".677","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":25,"rbi":3,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".290","groundOutsToAirouts":"2.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.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":28,"putOuts":26,"errors":2,"chances":56,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":114,"flyOuts":50,"groundOuts":106,"airOuts":128,"runs":52,"doubles":22,"triples":3,"homeRuns":13,"strikeOuts":71,"baseOnBalls":50,"intentionalWalks":0,"hits":121,"hitByPitch":0,"avg":".286","atBats":423,"obp":".359","slg":".444","ops":".803","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":476,"totalBases":188,"rbi":59,"leftOnBase":190,"sacBunts":0,"sacFlies":3,"babip":".316","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.54","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":101,"errors":0,"chances":103,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":25,"groundOuts":58,"airOuts":46,"runs":20,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":35,"baseOnBalls":18,"intentionalWalks":0,"hits":47,"hitByPitch":1,"avg":".261","atBats":180,"obp":".328","slg":".383","ops":".711","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":69,"rbi":21,"leftOnBase":88,"sacBunts":4,"sacFlies":2,"babip":".296","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","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":537,"errors":4,"chances":560,"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":"601","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":40,"groundOuts":76,"airOuts":78,"runs":33,"doubles":21,"triples":0,"homeRuns":14,"strikeOuts":86,"baseOnBalls":32,"intentionalWalks":1,"hits":83,"hitByPitch":0,"avg":".259","atBats":320,"obp":".324","slg":".456","ops":".780","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":146,"rbi":49,"leftOnBase":125,"sacBunts":0,"sacFlies":3,"babip":".309","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.86","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":256,"errors":3,"chances":273,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":61,"groundOuts":88,"airOuts":106,"runs":42,"doubles":17,"triples":2,"homeRuns":9,"strikeOuts":92,"baseOnBalls":48,"intentionalWalks":1,"hits":89,"hitByPitch":5,"avg":".241","atBats":370,"obp":".332","slg":".370","ops":".702","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":137,"rbi":42,"leftOnBase":155,"sacBunts":0,"sacFlies":5,"babip":".292","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.11","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":224,"putOuts":113,"errors":6,"chances":343,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-3","gamesPlayed":1,"flyOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":86,"groundOuts":121,"airOuts":156,"runs":51,"doubles":19,"triples":2,"homeRuns":10,"strikeOuts":74,"baseOnBalls":32,"intentionalWalks":0,"hits":113,"hitByPitch":9,"avg":".248","atBats":456,"obp":".307","slg":".364","ops":".671","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":505,"totalBases":166,"rbi":54,"leftOnBase":216,"sacBunts":4,"sacFlies":4,"babip":".274","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.60","popOuts":28,"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":280,"putOuts":165,"errors":12,"chances":457,"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":"101","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":34,"groundOuts":35,"airOuts":53,"runs":20,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".221","atBats":145,"obp":".260","slg":".324","ops":".584","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":47,"rbi":9,"leftOnBase":74,"sacBunts":4,"sacFlies":1,"babip":".257","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.33","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":110,"errors":0,"chances":114,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"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":{"summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"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":".---","numberOfPitches":8,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":74,"groundOuts":118,"airOuts":137,"runs":55,"doubles":21,"triples":1,"homeRuns":20,"strikeOuts":134,"baseOnBalls":25,"intentionalWalks":1,"hits":119,"hitByPitch":16,"avg":".236","atBats":504,"obp":".291","slg":".401","ops":".692","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":549,"totalBases":202,"rbi":80,"leftOnBase":215,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.20","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":203,"errors":5,"chances":214,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":{"note":"(L, 6-4)","summary":"0.1 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":6,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"108.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":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"2.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":4,"strikes":22,"strikePercentage":".850","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"1-1 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":21,"groundOuts":30,"airOuts":36,"runs":16,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":52,"baseOnBalls":26,"intentionalWalks":1,"hits":27,"hitByPitch":0,"avg":".186","atBats":145,"obp":".310","slg":".345","ops":".655","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":50,"rbi":13,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".241","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.17","popOuts":12,"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":{"gamesStarted":1,"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":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":0,"flyOuts":36,"groundOuts":40,"airOuts":55,"runs":20,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":84,"baseOnBalls":20,"intentionalWalks":1,"hits":45,"hitByPitch":3,"atBats":219,"obp":".276","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1044,"era":"2.40","inningsPitched":"60.0","wins":3,"losses":1,"saves":35,"saveOpportunities":40,"holds":0,"blownSaves":5,"earnedRuns":16,"whip":"1.08","battersFaced":247,"outs":180,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":1044,"balls":364,"strikes":680,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".750","pitchesPerInning":"17.40","gamesFinished":49,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"12.60","walksPer9Inn":"3.00","hitsPer9Inn":"6.75","runsScoredPer9":"3.00","homeRunsPer9":"0.75","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":false,"isOnBench":true,"isSubstitute":false}},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":73,"groundOuts":83,"airOuts":151,"runs":59,"doubles":24,"triples":0,"homeRuns":10,"strikeOuts":59,"baseOnBalls":55,"intentionalWalks":8,"hits":91,"hitByPitch":2,"avg":".240","atBats":379,"obp":".336","slg":".383","ops":".719","caughtStealing":4,"stolenBases":31,"stolenBasePercentage":".886","caughtStealingPercentage":".114","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":145,"rbi":44,"leftOnBase":170,"sacBunts":0,"sacFlies":5,"babip":".257","groundOutsToAirouts":"0.55","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"37.90","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":115,"putOuts":56,"errors":9,"chances":180,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":0,"lineOuts":1},"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":126,"flyOuts":77,"groundOuts":126,"airOuts":151,"runs":65,"doubles":16,"triples":2,"homeRuns":2,"strikeOuts":53,"baseOnBalls":70,"intentionalWalks":1,"hits":121,"hitByPitch":4,"avg":".273","atBats":444,"obp":".374","slg":".331","ops":".705","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":526,"totalBases":147,"rbi":27,"leftOnBase":149,"sacBunts":4,"sacFlies":3,"babip":".304","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"222.00","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":285,"errors":3,"chances":298,"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,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{},"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":26,"flyOuts":62,"groundOuts":149,"airOuts":148,"runs":47,"doubles":24,"triples":4,"homeRuns":14,"strikeOuts":156,"baseOnBalls":41,"intentionalWalks":2,"hits":116,"hitByPitch":2,"atBats":563,"obp":".261","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2399,"era":"2.50","inningsPitched":"155.0","wins":10,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.01","battersFaced":612,"outs":465,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2399,"balls":858,"strikes":1541,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":6,"pickoffs":2,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".556","pitchesPerInning":"15.48","gamesFinished":0,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"9.06","walksPer9Inn":"2.38","hitsPer9Inn":"6.74","runsScoredPer9":"2.73","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":47,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":4,"errors":3,"chances":22,"fielding":".864","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":4,"strikes":2,"strikePercentage":".330","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":35,"groundOuts":33,"airOuts":59,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":44,"baseOnBalls":19,"intentionalWalks":0,"hits":42,"hitByPitch":2,"atBats":176,"obp":".317","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":766,"era":"3.18","inningsPitched":"45.1","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":27,"blownSaves":2,"earnedRuns":16,"whip":"1.35","battersFaced":199,"outs":136,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":766,"balls":272,"strikes":494,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".400","pitchesPerInning":"16.90","gamesFinished":3,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"8.74","walksPer9Inn":"3.77","hitsPer9Inn":"8.34","runsScoredPer9":"3.18","homeRunsPer9":"0.99","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":true,"isSubstitute":false}},"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":{},"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":57,"gamesStarted":0,"flyOuts":27,"groundOuts":43,"airOuts":49,"runs":18,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":43,"baseOnBalls":24,"intentionalWalks":3,"hits":34,"hitByPitch":5,"atBats":162,"obp":".320","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":790,"era":"3.21","inningsPitched":"47.2","wins":2,"losses":4,"saves":0,"saveOpportunities":1,"holds":15,"blownSaves":1,"earnedRuns":17,"whip":"1.22","battersFaced":198,"outs":143,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":790,"balls":307,"strikes":483,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".333","pitchesPerInning":"16.57","gamesFinished":8,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"8.12","walksPer9Inn":"4.53","hitsPer9Inn":"6.42","runsScoredPer9":"3.40","homeRunsPer9":"0.94","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":true,"isSubstitute":false}},"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":{"summary":"5.0 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":2,"airOuts":8,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":82,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":32,"strikes":50,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[680757,690984,800050,608070,666176,682657,681807,663993,694197,595978,677587,656492,670059,681870,670036,671106],"pitchers":[656492,670059,681870,670036,671106],"bench":[672275,683953],"bullpen":[676440,676282,683769,682120,800048,671922,668909,684974],"battingOrder":[690984,800050,608070,666176,682657,663993,694197,595978,677587],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Fry (5, Lynch IV); Ramírez, Jo (24, Lange)."},{"label":"HR","value":"Martínez, A (13, 2nd inning off Lynch IV, 1 on, 0 out)."},{"label":"TB","value":"Fry 2; Kwan; Martínez, A 5; Ramírez, Jo 2."},{"label":"RBI","value":"Martínez, A 3 (48)."},{"label":"Runners left in scoring position, 2 out","value":"Hedges; Rocchio; Adell; Genao."},{"label":"GIDP","value":"Hedges; Ramírez, Jo."},{"label":"Team RISP","value":"1-for-10."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Ramírez, Jo (9, fielding)."},{"label":"DP","value":"(Genao-Fry)."}]}],"note":[{"label":"a","value":"Grounded out for Fry in the 7th."}]}},"officials":[{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Home Plate"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Second Base"},{"official":{"id":665298,"fullName":"Dexter Kelley","link":"/api/v1/people/665298"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Lynch IV."},{"label":"Pitch timer violations","value":"Kimbrel (pitcher)."},{"label":"ABS Challenge","value":"Kwan (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Lynch IV 70-43; Gose 18-14; Kimbrel 9-6; Schreiber 17-10; Pearson 13-8; Lange 22-14; Griffin 82-50; Holderman 15-9; Sabrowski 6-2; Festa, M 8-6; Allen, L.T. 26-22."},{"label":"Groundouts-flyouts","value":"Lynch IV 6-1; Gose 0-1; Kimbrel 1-1; Schreiber 2-1; Pearson 0-2; Lange 2-0; Griffin 2-6; Holderman 2-0; Sabrowski 0-1; Festa, M 1-3; Allen, L.T. 2-1."},{"label":"Batters faced","value":"Lynch IV 15; Gose 5; Kimbrel 3; Schreiber 3; Pearson 3; Lange 5; Griffin 19; Holderman 6; Sabrowski 3; Festa, M 4; Allen, L.T. 9."},{"label":"Inherited runners-scored","value":"Gose 1-0; Sabrowski 3-2; Festa, M 3-0."},{"label":"Umpires","value":"HP: Quinn Wolcott. 1B: Paul Clemons. 2B: Adrian Johnson. 3B: Dexter Kelley. "},{"label":"Weather","value":"81 degrees, Partly Cloudy."},{"label":"Wind","value":"4 mph, L To R."},{"label":"First pitch","value":"4:10 PM."},{"label":"T","value":"2:32."},{"label":"Att","value":"31,509."},{"label":"Venue","value":"Progressive Field."},{"label":"August 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942","boxscoreName":"Rojas, J"},"jerseyNumber":"40","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"2-2 | HR, 4 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":5,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657","boxscoreName":"Martínez, A"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","boxscoreName":"Griffin"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":2,"airOuts":8,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":82,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":32,"strikes":50,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":58,"pitchingGameScore":58}]},"decisions":{"winner":{"id":543238,"fullName":"Anthony Gose","link":"/api/v1/people/543238"},"loser":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}