{"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":823991,"link":"/api/v1.1/game/823991/feed/live","metaData":{"wait":10,"timeStamp":"20260816_222341","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823991,"type":"R","doubleHeader":"N","id":"2026/08/16/kcamlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823991-2026-08-16","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-16T20:07:00Z","originalDate":"2026-08-16","officialDate":"2026-08-16","dayNight":"day","time":"1:07","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":125,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":74,"ties":0,"pct":".408"},"records":{},"divisionLeader":false,"wins":51,"losses":74,"winningPercentage":".408"},"franchiseName":"Kansas City","clubName":"Royals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2026,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Angels","record":{"gamesPlayed":125,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":76,"ties":0,"pct":".392"},"records":{},"divisionLeader":false,"wins":49,"losses":76,"winningPercentage":".392"},"franchiseName":"Los Angeles","clubName":"Angels","active":true}},"players":{"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"strikeZoneBottom":1.57},"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},"ID696270":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270","firstName":"Ryan","lastName":"Johnson","primaryNumber":"32","birthDate":"2002-08-05","currentAge":24,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Johnson","nameSlug":"ryan-johnson-696270","firstLastName":"Ryan Johnson","lastFirstName":"Johnson, Ryan","lastInitName":"Johnson, R","initLastName":"R Johnson","fullFMLName":"Ryan Christopher Johnson","fullLFMName":"Johnson, Ryan Christopher","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID680570":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570","firstName":"Grayson","lastName":"Rodriguez","primaryNumber":"21","birthDate":"1999-11-16","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grayson","useLastName":"Rodriguez","middleName":"Greer","boxscoreName":"Rodriguez, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grayson Rodriguez","nameSlug":"grayson-rodriguez-680570","firstLastName":"Grayson Rodriguez","lastFirstName":"Rodriguez, Grayson","lastInitName":"Rodriguez, G","initLastName":"G Rodriguez","fullFMLName":"Grayson Greer Rodriguez","fullLFMName":"Rodriguez, Grayson Greer","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID694208":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208","firstName":"Moisés","lastName":"Ballesteros","primaryNumber":"13","birthDate":"2003-11-08","currentAge":22,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 8\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Moisés","useLastName":"Ballesteros","middleName":"Alejandro","boxscoreName":"Ballesteros","gender":"M","nameMatrilineal":"Ortega","isPlayer":true,"isVerified":true,"pronunciation":"BYE-ess-tair-ohs","mlbDebutDate":"2025-05-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Moisés Ballesteros","nameSlug":"moises-ballesteros-694208","firstLastName":"Moisés Ballesteros","lastFirstName":"Ballesteros, Moisés","lastInitName":"Ballesteros, M","initLastName":"M Ballesteros","fullFMLName":"Moisés Alejandro Ballesteros","fullLFMName":"Ballesteros, Moisés Alejandro","strikeZoneTop":3.04,"strikeZoneBottom":1.534},"ID694203":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203","firstName":"Denzer","lastName":"Guzman","primaryNumber":"23","birthDate":"2004-02-08","currentAge":22,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Denzer","useLastName":"Guzman","boxscoreName":"Guzman, D","gender":"M","nameMatrilineal":"Daniel","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Denzer Guzman","nameSlug":"denzer-guzman-694203","firstLastName":"Denzer Guzman","lastFirstName":"Guzman, Denzer","lastInitName":"Guzman, D","initLastName":"D Guzman","fullFMLName":"Denzer Guzman","fullLFMName":"Guzman, Denzer ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID685133":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133","firstName":"Wade","lastName":"Meckler","primaryNumber":"53","birthDate":"2000-04-21","currentAge":26,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wade","useLastName":"Meckler","middleName":"Jameson","boxscoreName":"Meckler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wade Meckler","nameSlug":"wade-meckler-685133","firstLastName":"Wade Meckler","lastFirstName":"Meckler, Wade","lastInitName":"Meckler, W","initLastName":"W Meckler","fullFMLName":"Wade Jameson Meckler","fullLFMName":"Meckler, Wade Jameson","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"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},"ID642048":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048","firstName":"Tayler","lastName":"Saucedo","primaryNumber":"55","birthDate":"1993-06-18","currentAge":33,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tayler","useLastName":"Saucedo","middleName":"Andrew","boxscoreName":"Saucedo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"saw-SAY-doe","mlbDebutDate":"2021-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tayler Saucedo","nameSlug":"tayler-saucedo-642048","firstLastName":"Tayler Saucedo","lastFirstName":"Saucedo, Tayler","lastInitName":"Saucedo, T","initLastName":"T Saucedo","fullFMLName":"Tayler Andrew Saucedo","fullLFMName":"Saucedo, Tayler Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID605242":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242","firstName":"Michael","lastName":"Fulmer","primaryNumber":"43","birthDate":"1993-03-15","currentAge":33,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Fulmer","middleName":"Joseph","boxscoreName":"Fulmer","nickName":"The Plumber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Fulmer","nameSlug":"michael-fulmer-605242","firstLastName":"Michael Fulmer","lastFirstName":"Fulmer, Michael","lastInitName":"Fulmer, M","initLastName":"M Fulmer","fullFMLName":"Michael Joseph Fulmer","fullLFMName":"Fulmer, Michael Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID676620":{"id":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620","firstName":"Blake","lastName":"Weiman","primaryNumber":"68","birthDate":"1995-11-05","currentAge":30,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blake","useLastName":"Weiman","middleName":"Gerald","boxscoreName":"Weiman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"WHY-min","mlbDebutDate":"2026-08-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Blake Weiman","nameSlug":"blake-weiman-676620","firstLastName":"Blake Weiman","lastFirstName":"Weiman, Blake","lastInitName":"Weiman, B","initLastName":"B Weiman","fullFMLName":"Blake Gerald Weiman","fullLFMName":"Weiman, Blake Gerald","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"56","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID642350":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350","firstName":"Jose","lastName":"Siri","primaryNumber":"28","birthDate":"1995-07-22","currentAge":31,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jose","useLastName":"Siri","middleName":"Alexander","boxscoreName":"Siri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SEER-ee","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Siri","nameSlug":"jose-siri-642350","firstLastName":"Jose Siri","lastFirstName":"Siri, Jose","lastInitName":"Siri, J","initLastName":"J Siri","fullFMLName":"Jose Alexander Siri","fullLFMName":"Siri, Jose Alexander","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID672569":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569","firstName":"Gustavo","lastName":"Campero","primaryNumber":"51","birthDate":"1997-09-20","currentAge":28,"birthCity":"Lorica","birthCountry":"Colombia","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Gustavo","useLastName":"Campero","middleName":"Angel","boxscoreName":"Campero","gender":"M","nameMatrilineal":"Patron","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-09-15","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gustavo Campero","nameSlug":"gustavo-campero-672569","firstLastName":"Gustavo Campero","lastFirstName":"Campero, Gustavo","lastInitName":"Campero, G","initLastName":"G Campero","fullFMLName":"Gustavo Angel Campero","fullLFMName":"Campero, Gustavo Angel","strikeZoneTop":2.956,"strikeZoneBottom":1.492},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID696131":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131","firstName":"Mason","lastName":"Black","primaryNumber":"47","birthDate":"1999-12-10","currentAge":26,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Black","middleName":"Peter","boxscoreName":"Black","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Black","nameSlug":"mason-black-696131","firstLastName":"Mason Black","lastFirstName":"Black, Mason","lastInitName":"Black, M","initLastName":"M Black","fullFMLName":"Mason Peter Black","fullLFMName":"Black, Mason Peter","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID518595":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595","firstName":"Travis","lastName":"d'Arnaud","primaryNumber":"25","birthDate":"1989-02-10","currentAge":37,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Travis","useLastName":"d'Arnaud","middleName":"E.","boxscoreName":"d'Arnaud","nickName":"Little d'","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"pronunciation":"dar-NO","mlbDebutDate":"2013-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis d'Arnaud","nameSlug":"travis-d-arnaud-518595","firstLastName":"Travis d'Arnaud","lastFirstName":"d'Arnaud, Travis","lastInitName":"d'Arnaud, T","initLastName":"T d'Arnaud","fullFMLName":"Travis E. d'Arnaud","fullLFMName":"d'Arnaud, Travis E.","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"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},"ID690829":{"id":690829,"fullName":"Ben Joyce","link":"/api/v1/people/690829","firstName":"Benjamin","lastName":"Joyce","primaryNumber":"44","birthDate":"2000-09-17","currentAge":25,"birthCity":"Knoxville","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Joyce","middleName":"Alan","boxscoreName":"Joyce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Joyce","nameSlug":"ben-joyce-690829","firstLastName":"Ben Joyce","lastFirstName":"Joyce, Ben","lastInitName":"Joyce, B","initLastName":"B Joyce","fullFMLName":"Benjamin Alan Joyce","fullLFMName":"Joyce, Benjamin Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID670231":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231","firstName":"John","lastName":"Rave","primaryNumber":"16","birthDate":"1997-12-30","currentAge":28,"birthCity":"Canton","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":194,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"John","useLastName":"Rave","middleName":"Michael","boxscoreName":"Rave","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John Rave","nameSlug":"john-rave-670231","firstLastName":"John Rave","lastFirstName":"Rave, John","lastInitName":"Rave, J","initLastName":"J Rave","fullFMLName":"John Michael Rave","fullLFMName":"Rave, John Michael","strikeZoneTop":3.136,"strikeZoneBottom":1.583},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687093":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093","firstName":"Vaughn","lastName":"Grissom","primaryNumber":"5","birthDate":"2001-01-05","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vaughn","useLastName":"Grissom","middleName":"Anthony","boxscoreName":"Grissom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vaughn Grissom","nameSlug":"vaughn-grissom-687093","firstLastName":"Vaughn Grissom","lastFirstName":"Grissom, Vaughn","lastInitName":"Grissom, V","initLastName":"V Grissom","fullFMLName":"Vaughn Anthony Grissom","fullLFMName":"Grissom, Vaughn Anthony","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID694384":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","firstName":"Nolan","lastName":"Schanuel","primaryNumber":"18","birthDate":"2002-02-14","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nolan","useLastName":"Schanuel","middleName":"Ryan","boxscoreName":"Schanuel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"SHAWN-uh-well","mlbDebutDate":"2023-08-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Schanuel","nameSlug":"nolan-schanuel-694384","firstLastName":"Nolan Schanuel","lastFirstName":"Schanuel, Nolan","lastInitName":"Schanuel, N","initLastName":"N Schanuel","fullFMLName":"Nolan Ryan Schanuel","fullLFMName":"Schanuel, Nolan Ryan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666139":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139","firstName":"Joshua","lastName":"Lowe","primaryNumber":"3","birthDate":"1998-02-02","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Josh","useLastName":"Lowe","middleName":"Edward","boxscoreName":"Lowe, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"low","mlbDebutDate":"2021-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Lowe","nameSlug":"josh-lowe-666139","firstLastName":"Josh Lowe","lastFirstName":"Lowe, Josh","lastInitName":"Lowe, J","initLastName":"J Lowe","fullFMLName":"Joshua Edward Lowe","fullLFMName":"Lowe, Joshua Edward","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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},"ID684665":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665","firstName":"Luke","lastName":"Murphy","primaryNumber":"72","birthDate":"1999-11-05","currentAge":26,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Murphy","middleName":"Evan","boxscoreName":"Murphy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Murphy","nameSlug":"luke-murphy-684665","firstLastName":"Luke Murphy","lastFirstName":"Murphy, Luke","lastInitName":"Murphy, L","initLastName":"L Murphy","fullFMLName":"Luke Evan Murphy","fullLFMName":"Murphy, Luke Evan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","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},"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},"ID691946":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946","firstName":"George","lastName":"Klassen","primaryNumber":"58","birthDate":"2002-01-26","currentAge":24,"birthCity":"West Bend","birthStateProvince":"WI","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Klassen","middleName":"Edward","boxscoreName":"Klassen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"CLAW-sen","mlbDebutDate":"2026-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Klassen","nameSlug":"george-klassen-691946","firstLastName":"George Klassen","lastFirstName":"Klassen, George","lastInitName":"Klassen, G","initLastName":"G Klassen","fullFMLName":"George Edward Klassen","fullLFMName":"Klassen, George Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID696519":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519","firstName":"Samuel","lastName":"Natera","primaryNumber":"52","birthDate":"1999-11-05","currentAge":26,"birthCity":"Ciudad Juarez","birthStateProvince":"CH","birthCountry":"Mexico","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Samy","useLastName":"Natera Jr.","boxscoreName":"Natera Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"nuh-TAIR-uh","mlbDebutDate":"2026-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Samy Natera Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"samy-natera-jr-696519","firstLastName":"Samy Natera Jr.","lastFirstName":"Natera Jr., Samy","lastInitName":"Natera Jr., S","initLastName":"S Natera Jr.","fullFMLName":"Samuel Natera Jr.","fullLFMName":"Natera Jr., Samuel ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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":1,"name":"Angel Stadium","link":"/api/v1/venues/1","location":{"address1":"2000 Gene Autry Way","city":"Anaheim","state":"California","stateAbbrev":"CA","postalCode":"92806","defaultCoordinates":{"latitude":33.80019044,"longitude":-117.8823996},"azimuthAngle":43.61,"elevation":151,"country":"USA","phone":"(714) 940-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":45517,"turfType":"Grass","roofType":"Open","leftLine":330,"left":347,"leftCenter":389,"center":396,"rightCenter":365,"right":348,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":1,"link":"/api/v1/venues/1"},"weather":{"condition":"Sunny","temp":"84","wind":"8 mph, R To L"},"gameInfo":{"attendance":28036,"firstPitch":"2026-08-16T20:08:00.000Z","gameDurationMinutes":136},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":false,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"home":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":666938,"fullName":"Edward Alvarez","link":"/api/v1/people/666938"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Jensen grounds out, first baseman Vaughn Grissom to pitcher Ryan Johnson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-16T20:08:14.708Z","endTime":"2026-08-16T20:09:44.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"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":8},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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-16T17:28:18.998Z","endTime":"2026-08-16T19:47:17.897Z","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-16T19:47:17.897Z","endTime":"2026-08-16T20:07:18.791Z","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-16T20:07:18.791Z","endTime":"2026-08-16T20:08:16.855Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744093664876743,"aZ":-20.316329167177937,"pfxX":0.5360813299151008,"pfxZ":6.988831546660865,"pX":-0.7348740891392336,"pZ":3.1277352180265194,"vX0":4.695319010350937,"vY0":-129.3864562785676,"vZ0":-2.5742149409970585,"x":145.01,"y":154.33,"x0":-2.6421001918052207,"y0":50.00613343121047,"z0":5.690812777251666,"aX":0.9089284105540488},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.4,"breakHorizontal":-2.0,"spinRate":2491,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.4231750416360538,"extension":6.0978265519525126},"index":3,"playId":"e8812081-f03a-35d7-8e95-3b83e599b8ba","pitchNumber":1,"startTime":"2026-08-16T20:08:16.855Z","endTime":"2026-08-16T20:08:21.055Z","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":88.9,"endSpeed":81.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.260275961222867,"aZ":-22.213827575897504,"pfxX":0.752230634440668,"pfxZ":5.90211169527209,"pX":-2.4737405310981475,"pZ":2.480937690359927,"vX0":1.1803226639859832,"vY0":-129.40733883090257,"vZ0":-3.678358564285327,"x":211.29,"y":171.79,"x0":-3.0343756376061224,"y0":50.00392242314601,"z0":5.632664021172836,"aX":1.269148164963373},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.1,"breakHorizontal":-1.7,"spinRate":2462,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.42406967849549204,"extension":6.009329439181739},"index":4,"playId":"f0341d99-6064-3d6a-a508-3e5551ba00f6","pitchNumber":2,"startTime":"2026-08-16T20:08:30.330Z","endTime":"2026-08-16T20:08:33.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721101606317937,"aZ":-32.906488869788944,"pfxX":-11.445122734441613,"pfxZ":-0.4813369642504428,"pX":0.25713695091947,"pZ":1.2713498448825826,"vX0":10.409867714579345,"vY0":-123.21242678477118,"vZ0":-3.533116891787366,"x":107.2,"y":204.45,"x0":-2.564642767346045,"y0":50.00364366561076,"z0":5.546379257261151,"aX":-17.348625156147},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.6,"breakHorizontal":17.9,"spinRate":1977,"spinDirection":245},"zone":14,"typeConfidence":0.89,"plateTime":0.4469743986221424,"extension":5.813645036602681},"index":5,"playId":"14a87ec3-08b3-37e3-b588-930b9868e1a4","pitchNumber":3,"startTime":"2026-08-16T20:08:43.383Z","endTime":"2026-08-16T20:08:47.785Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.593072140118036,"aZ":-20.46403393139096,"pfxX":1.3730639193078273,"pfxZ":6.860206118218532,"pX":-1.191063264266104,"pZ":2.5434370503792065,"vX0":3.6193055232716254,"vY0":-129.9528111136837,"vZ0":-4.034610245132154,"x":162.4,"y":170.11,"x0":-2.781168888024119,"y0":50.006181081933676,"z0":5.673408720378853,"aX":2.3459215959244193},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.8,"breakHorizontal":-3.4,"spinRate":2476,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.42169689930780363,"extension":6.411864335180857},"index":6,"playId":"fd54403e-8aea-39e0-be1a-dfbc4c828e2c","pitchNumber":4,"startTime":"2026-08-16T20:08:54.302Z","endTime":"2026-08-16T20:08:58.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05060318057797,"aZ":-22.291538896797224,"pfxX":0.32646982652183015,"pfxZ":5.6417201201751315,"pX":0.11381795683128805,"pZ":2.5274529825904284,"vX0":6.756807110666182,"vY0":-131.7514477050124,"vZ0":-3.9883869785771675,"x":112.66,"y":170.54,"x0":-2.5306074893792663,"y0":50.00124552835835,"z0":5.716504870030738,"aX":0.5695668077584317},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.5,"breakHorizontal":-2.2,"spinRate":2486,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.4163710933371658,"extension":6.3194094265598055},"index":7,"playId":"7d6f8707-4c15-338c-94b3-d6ca24dd0331","pitchNumber":5,"startTime":"2026-08-16T20:09:06.062Z","endTime":"2026-08-16T20:09:13.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347087990666978,"aZ":-22.463938798621147,"pfxX":0.29636036270471267,"pfxZ":5.423514210066464,"pX":-0.3559496362530546,"pZ":1.9327049466236519,"vX0":5.710091425237982,"vY0":-132.46859637625533,"vZ0":-5.4532316832170675,"x":130.57,"y":186.6,"x0":-2.5712795980330263,"y0":50.001883902534566,"z0":5.643781558337339,"aX":0.5303286869570206},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":-1.7,"spinRate":2391,"spinDirection":202},"zone":7,"typeConfidence":0.91,"plateTime":0.41231928920305894,"extension":6.445656314956963},"hitData":{"launchSpeed":83.8,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.79,"coordY":165.66}},"index":8,"playId":"9a79cc0a-ca4f-3025-bb6c-f6a0d6b6b2a1","pitchNumber":6,"startTime":"2026-08-16T20:09:36.066Z","endTime":"2026-08-16T20:09:44.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:09:44.482Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to left fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-16T20:09:58.834Z","endTime":"2026-08-16T20:10:35.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.236760174633606,"aZ":-22.950234858166418,"pfxX":0.9968201533201781,"pfxZ":6.032646589577594,"pX":0.2803644844670999,"pZ":2.8825300796244497,"vX0":6.226770439667803,"vY0":-123.0723087096742,"vZ0":-2.1851412477387733,"x":106.31,"y":160.95,"x0":-2.4156033355494353,"y0":50.00192436829608,"z0":5.7328068737276,"aX":1.522126001391877},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.7,"breakHorizontal":-3.4,"spinRate":2451,"spinDirection":120},"zone":3,"typeConfidence":2.0,"plateTime":0.44564876331392567,"extension":6.256053464868368},"index":0,"playId":"d75d00d3-dd5f-3fb9-8892-8a1d49ce84ea","pitchNumber":1,"startTime":"2026-08-16T20:10:11.697Z","endTime":"2026-08-16T20:10:15.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73075140467418,"aZ":-26.26296789392078,"pfxX":0.8701106997452429,"pfxZ":3.385925962061119,"pX":-0.048405598146863606,"pZ":3.1686310598128755,"vX0":6.574686208380248,"vY0":-131.00014393414608,"vZ0":-1.6771248923408186,"x":118.85,"y":153.23,"x0":-2.699759655300036,"y0":50.00010274296571,"z0":5.7734459636665285,"aX":1.5164397821559648},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.0,"breakHorizontal":-3.0,"spinRate":2508,"spinDirection":188},"zone":2,"typeConfidence":0.91,"plateTime":0.4175273606136205,"extension":6.243622974853084},"hitData":{"launchSpeed":92.7,"launchAngle":50.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.82,"coordY":88.54}},"index":1,"playId":"3e680c40-7d70-3e86-920a-e4c7f53f442a","pitchNumber":2,"startTime":"2026-08-16T20:10:25.599Z","endTime":"2026-08-16T20:10:35.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:10:35.546Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-16T20:10:49.920Z","endTime":"2026-08-16T20:12:49.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.591741229730996,"aZ":-24.632229490162583,"pfxX":1.9593542302918738,"pfxZ":4.4893860655935125,"pX":0.47594336705933715,"pZ":1.8202009328625526,"vX0":7.875491555437114,"vY0":-128.9365977136141,"vZ0":-4.565662343877775,"x":98.86,"y":189.63,"x0":-2.876253766559456,"y0":50.00062466635717,"z0":5.522010142155897,"aX":3.285234456662468},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-5.4,"spinRate":2450,"spinDirection":197},"zone":9,"typeConfidence":0.92,"plateTime":0.4253246644011055,"extension":6.182108449556107},"index":0,"playId":"5a704e30-876e-3f18-bb8a-d9e362758e9e","pitchNumber":1,"startTime":"2026-08-16T20:11:00.909Z","endTime":"2026-08-16T20:11:06.909Z","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":83.8,"endSpeed":76.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92197424683207,"aZ":-25.627738213069325,"pfxX":2.738736570374316,"pfxZ":4.389344478877338,"pX":-0.09638451860993932,"pZ":1.4040118414019596,"vX0":5.819030677583902,"vY0":-121.90336062395372,"vZ0":-4.460259934211535,"x":120.67,"y":200.87,"x0":-2.8786044638059174,"y0":50.00433649771573,"z0":5.492867156883237,"aX":4.085254473646574},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.1,"breakHorizontal":-6.5,"spinRate":2504,"spinDirection":100},"zone":13,"typeConfidence":0.88,"plateTime":0.45082369082825435,"extension":6.261946995536652},"index":1,"playId":"22b9c857-f79e-3dc5-a974-fa0faf0bb7af","pitchNumber":2,"startTime":"2026-08-16T20:11:16.901Z","endTime":"2026-08-16T20:11:20.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.320150495509466,"aZ":-25.653354555046057,"pfxX":6.1165271544885735,"pfxZ":4.450923951945993,"pX":-0.07292396214287519,"pZ":2.273913734385844,"vX0":5.062835662089226,"vY0":-121.31399888039454,"vZ0":-2.396499377112598,"x":119.78,"y":177.38,"x0":-2.9940881360902507,"y0":50.00587599601885,"z0":5.54816008887264,"aX":8.970445444904687},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.7,"breakHorizontal":-12.5,"spinRate":2489,"spinDirection":89},"zone":8,"typeConfidence":0.9,"plateTime":0.45432600062177286,"extension":5.963056360365497},"index":2,"playId":"dffca077-1832-3ea9-b2a9-abdcf2c21825","pitchNumber":3,"startTime":"2026-08-16T20:11:29.839Z","endTime":"2026-08-16T20:11:33.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832143141210082,"aZ":-27.39645253877604,"pfxX":0.5165375736123892,"pfxZ":3.3142151934869926,"pX":2.810644826389896,"pZ":1.287026159836539,"vX0":12.481035588872752,"vY0":-120.06441541122443,"vZ0":-4.3725359446325704,"x":9.86,"y":204.03,"x0":-2.5486000196932035,"y0":50.00555252030064,"z0":5.603687918465074,"aX":0.7430912676437379},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.0,"breakHorizontal":-4.3,"spinRate":2437,"spinDirection":82},"zone":14,"typeConfidence":0.84,"plateTime":0.4582894917050906,"extension":6.265467424721669},"index":3,"playId":"43320546-92db-3633-b97c-b9a9343c084d","pitchNumber":4,"startTime":"2026-08-16T20:11:46.208Z","endTime":"2026-08-16T20:11:49.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":77.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.628221719407684,"aZ":-32.32570009411886,"pfxX":-10.448205660796171,"pfxZ":-0.0999048942463232,"pX":0.8937580210769817,"pZ":0.5329382149680953,"vX0":11.758498059043792,"vY0":-125.8671078343019,"vZ0":-5.572419092669115,"x":82.93,"y":224.39,"x0":-2.5476292358287984,"y0":50.00095587882082,"z0":5.4879919410807645,"aX":-16.26405993257684},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":15.2,"spinRate":2002,"spinDirection":240},"zone":14,"typeConfidence":0.89,"plateTime":0.44022404422692896,"extension":6.008191747545518},"index":4,"playId":"a1d6380f-d5d6-359e-ab76-fb6d5c2da75d","pitchNumber":5,"startTime":"2026-08-16T20:12:08.401Z","endTime":"2026-08-16T20:12:12.079Z","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":91.7,"endSpeed":84.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52433533707011,"aZ":-19.900851195416994,"pfxX":0.6219260306826908,"pfxZ":6.785660539552911,"pX":0.5661271663242292,"pZ":3.896075905602923,"vX0":7.766272796603602,"vY0":-133.3833061695443,"vZ0":-1.2162373095289989,"x":95.42,"y":133.59,"x0":-2.4590621313292456,"y0":50.00639010108466,"z0":5.786922553034887,"aX":1.1262761194313766},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":-2.8,"spinRate":2514,"spinDirection":182},"zone":12,"typeConfidence":0.9,"plateTime":0.4099601706446663,"extension":6.317157105453776},"index":5,"playId":"2f0940bc-7bec-3b75-8817-8565b08d11ef","pitchNumber":6,"startTime":"2026-08-16T20:12:25.392Z","endTime":"2026-08-16T20:12:29.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60368777730769,"aZ":-23.846652088845715,"pfxX":0.9244577442858377,"pfxZ":4.584301019972576,"pX":0.7715953737709749,"pZ":1.9584627909454748,"vX0":8.25021603539237,"vY0":-133.80443923709308,"vZ0":-4.882064547366277,"x":87.59,"y":185.9,"x0":-2.4702830361503127,"y0":50.00016478254618,"z0":5.513210941576687,"aX":1.674974874780077},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":-3.5,"spinRate":2563,"spinDirection":203},"zone":9,"typeConfidence":0.92,"plateTime":0.4092090609167127,"extension":6.323544227529469},"hitData":{"launchSpeed":88.8,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.21,"coordY":165.05}},"index":6,"playId":"1a036f5c-3d86-3457-b6c5-375555cf602f","pitchNumber":7,"startTime":"2026-08-16T20:12:42.714Z","endTime":"2026-08-16T20:12:49.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:12:49.974Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-16T20:15:03.740Z","endTime":"2026-08-16T20:15:28.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-16T20:14:53.569Z","endTime":"2026-08-16T20:15:05.838Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63627033421479,"aZ":-23.356949721560376,"pfxX":9.746523381916402,"pfxZ":6.8261696409597725,"pX":-0.2297502979599847,"pZ":1.687007956395854,"vX0":-5.9882169389674935,"vY0":-113.46692120322297,"vZ0":-5.312881041997823,"x":125.76,"y":193.23,"x0":1.1902128366115277,"y0":50.00056881356587,"z0":6.414432538047761,"aX":12.584316430355512},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":11.2,"breakHorizontal":-16.0,"spinRate":1498,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.48451482174445903,"extension":6.133542205023761},"index":1,"playId":"4c231ced-3ba0-36dc-b9ee-9847878cdd3d","pitchNumber":1,"startTime":"2026-08-16T20:15:05.838Z","endTime":"2026-08-16T20:15:09.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.242237381946445,"aZ":-29.3569971420733,"pfxX":-1.091977858964145,"pfxZ":1.930687212346136,"pX":0.3808904278211909,"pZ":2.285478261026474,"vX0":-1.6205414351360181,"vY0":-120.6231953080281,"vZ0":-3.7015358899453563,"x":102.48,"y":177.07,"x0":1.2054662646775514,"y0":50.0055062699026,"z0":6.45127433873092,"aX":-1.5961067964192792},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.8,"breakHorizontal":2.4,"spinRate":2447,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.45549724590681073,"extension":6.076399436078618},"hitData":{"launchSpeed":81.3,"launchAngle":44.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.74,"coordY":113.7}},"index":2,"playId":"ec0cd1c7-af7f-3d6a-aee9-a2c74fa1c9fd","pitchNumber":2,"startTime":"2026-08-16T20:15:18.591Z","endTime":"2026-08-16T20:15:28.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:15:28.662Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-16T20:15:39.243Z","endTime":"2026-08-16T20:16:41.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":82.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54270200662358,"aZ":-13.567836483911828,"pfxX":5.557999132523333,"pfxZ":10.59805900544312,"pX":-0.5283353678727432,"pZ":2.543876857406693,"vX0":-5.727849866150688,"vY0":-132.71066653263807,"vZ0":-7.106797591609478,"x":137.14,"y":170.1,"x0":0.9521290971892807,"y0":50.003938631013625,"z0":6.275664987723699,"aX":9.759648968007612},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.5,"breakHorizontal":-8.5,"spinRate":2192,"spinDirection":163},"zone":4,"typeConfidence":2.0,"plateTime":0.41521132145583506,"extension":6.285576903979457},"index":0,"playId":"ebcd6a46-82d7-3b9f-9f32-e696acf3715d","pitchNumber":1,"startTime":"2026-08-16T20:15:53.834Z","endTime":"2026-08-16T20:15:57.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.996769499569965,"aZ":-28.498713167525313,"pfxX":-0.7121861099444724,"pfxZ":2.488344236249322,"pX":0.4351528021732913,"pZ":2.8355423768149235,"vX0":-2.0503155483923314,"vY0":-121.82945588477936,"vZ0":-2.38932765199125,"x":100.41,"y":162.22,"x0":1.3863666501117191,"y0":50.00088762528704,"z0":6.337607995899966,"aX":-1.050806672858817},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.1,"breakHorizontal":1.8,"spinRate":2452,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4527576426350288,"extension":6.071017184589837},"index":1,"playId":"6b946d28-5840-3b12-a221-72c25281a4a6","pitchNumber":2,"startTime":"2026-08-16T20:16:07.786Z","endTime":"2026-08-16T20:16:11.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-16T20:16:17.991Z","endTime":"2026-08-16T20:16:31.837Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678466481614656,"aZ":-38.21176275896426,"pfxX":-0.4418194127143893,"pfxZ":-4.12162285662755,"pX":-0.2765585226010187,"pZ":2.076682095169593,"vX0":-2.867388411815434,"vY0":-120.85482825092959,"vZ0":-2.403482310351836,"x":127.54,"y":182.71,"x0":0.9874428770539446,"y0":50.00358335301135,"z0":6.471654746406652,"aX":-0.6466676186555333},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.8,"breakHorizontal":1.6,"spinRate":2022,"spinDirection":338},"zone":7,"typeConfidence":2.0,"plateTime":0.45490059813902173,"extension":6.25644677643746},"hitData":{"launchSpeed":90.1,"launchAngle":37.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.46,"coordY":70.45}},"index":3,"playId":"c8205834-91c3-3f9d-81ef-5e7ca74c2460","pitchNumber":3,"startTime":"2026-08-16T20:16:31.837Z","endTime":"2026-08-16T20:16:41.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:16:41.904Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vaughn Grissom flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-16T20:17:00.172Z","endTime":"2026-08-16T20:18:36.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.794215940794203,"aZ":-28.35765290464234,"pfxX":-1.8365942797015413,"pfxZ":2.5044835750038654,"pX":0.6638063829903087,"pZ":2.7023206883309663,"vX0":-0.6372208955102888,"vY0":-122.74747476372647,"vZ0":-3.0258372188022706,"x":91.7,"y":165.82,"x0":1.165488920824029,"y0":50.00077312993615,"z0":6.370914121553933,"aX":-2.7959753456308216},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":3.5,"spinRate":2437,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.44658583822376574,"extension":6.233110778190887},"index":0,"playId":"4ca98e3b-cb35-3849-bbb6-98468b46cbb3","pitchNumber":1,"startTime":"2026-08-16T20:17:08.434Z","endTime":"2026-08-16T20:17:12.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.206049936913043,"aZ":-23.314405314865216,"pfxX":6.783351167849439,"pfxZ":6.120295091872594,"pX":0.40712507690147304,"pZ":1.3571956501076814,"vX0":-4.092406109928915,"vY0":-119.85568650344976,"vZ0":-6.531475625693317,"x":101.48,"y":202.14,"x0":1.2595869321671702,"y0":50.002916757934514,"z0":6.21342362295111,"aX":9.821731363432924},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.7,"breakHorizontal":-11.3,"spinRate":1541,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.457828225258305,"extension":6.254642147667466},"index":1,"playId":"8123bdb3-5e7f-3f72-8eb1-fe358101c6f7","pitchNumber":2,"startTime":"2026-08-16T20:17:21.949Z","endTime":"2026-08-16T20:17:26.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.621799954307537,"aZ":-21.812860168577938,"pfxX":-2.0023914275292074,"pfxZ":5.985989298328668,"pX":0.595816530683106,"pZ":3.2307723378690296,"vX0":-1.3709665621046172,"vY0":-131.0100700579889,"vZ0":-3.6895141479268507,"x":94.29,"y":151.55,"x0":1.386788435527148,"y0":50.00618250540773,"z0":6.294851689371301,"aX":-3.4687762613186335},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.2,"breakHorizontal":4.0,"spinRate":2343,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.4186629714356771,"extension":6.186520178538498},"index":2,"playId":"284e8409-f412-396c-b466-6559f7073423","pitchNumber":3,"startTime":"2026-08-16T20:17:35.878Z","endTime":"2026-08-16T20:17:40.794Z","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":81.7,"endSpeed":74.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2081191228555,"aZ":-40.23972485919519,"pfxX":-4.03759479770746,"pfxZ":-5.686712708987384,"pX":-0.21209230013106978,"pZ":2.600289467413178,"vX0":-1.21355351759381,"vY0":-119.00231930855499,"vZ0":-0.8089424801464542,"x":125.08,"y":168.57,"x0":0.830435211433896,"y0":50.00224400081933,"z0":6.625348176704258,"aX":-5.726374011292377},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.2,"breakHorizontal":7.6,"spinRate":2221,"spinDirection":341},"zone":5,"typeConfidence":2.0,"plateTime":0.462240426618846,"extension":6.2368705936972635},"index":3,"playId":"39e490c2-b84f-32e1-b05b-a83a867cd076","pitchNumber":4,"startTime":"2026-08-16T20:17:51.776Z","endTime":"2026-08-16T20:17:55.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16164063811818,"aZ":-14.620955257104338,"pfxX":3.5644968639814576,"pfxZ":9.59831141810887,"pX":0.27698329107844344,"pZ":4.092553355751493,"vX0":-3.700641007281507,"vY0":-134.8410476095412,"vZ0":-3.05650877537351,"x":106.44,"y":128.28,"x0":1.2085020384472511,"y0":50.00652819652803,"z0":6.281557796050639,"aX":6.521434657158684},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":-5.6,"spinRate":2250,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.40725912354372973,"extension":6.318054898762295},"index":4,"playId":"c8dfa892-4b45-3347-a2f7-b1686c3624a2","pitchNumber":5,"startTime":"2026-08-16T20:18:11.505Z","endTime":"2026-08-16T20:18:15.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.279902044194678,"aZ":-43.05005931041065,"pfxX":-1.984644711441181,"pfxZ":-7.9365256790285255,"pX":0.18307615120363827,"pZ":2.9165230768137804,"vX0":-0.8462678945830542,"vY0":-116.96187114989593,"vZ0":0.64516112754856,"x":110.02,"y":160.03,"x0":0.8086011546328609,"y0":50.00258829233312,"z0":6.70942486327388,"aX":-2.719778437419682},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.8,"breakHorizontal":3.8,"spinRate":2266,"spinDirection":341},"zone":5,"typeConfidence":2.0,"plateTime":0.47024908555580014,"extension":6.203236271415482},"hitData":{"launchSpeed":94.0,"launchAngle":46.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.78,"coordY":75.51}},"index":5,"playId":"5c4c7f29-9588-398a-90fb-2af6c70abd61","pitchNumber":6,"startTime":"2026-08-16T20:18:25.892Z","endTime":"2026-08-16T20:18:36.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:18:36.820Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a line drive to left fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-16T20:20:29.913Z","endTime":"2026-08-16T20:22:40.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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(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.2,"endSpeed":82.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.487462944556672,"aZ":-23.90051427326241,"pfxX":-0.26021041300263614,"pfxZ":4.762469712670269,"pX":0.1090334778652326,"pZ":3.2668765468357535,"vX0":6.735347090570983,"vY0":-131.14782664495746,"vZ0":-1.8948556268622494,"x":112.84,"y":150.57,"x0":-2.461689024785911,"y0":50.0011939739485,"z0":5.7865014831390615,"aX":-0.45228537456976164},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-1.1,"spinRate":2495,"spinDirection":206},"zone":2,"typeConfidence":0.89,"plateTime":0.4180967783624938,"extension":6.042509262282602},"index":0,"playId":"7fa2807d-1eaf-3ad4-9c4e-22aa019c4a91","pitchNumber":1,"startTime":"2026-08-16T20:20:41.040Z","endTime":"2026-08-16T20:20:44.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05643829318468,"aZ":-25.34370562368636,"pfxX":3.991470677618146,"pfxZ":4.8240730360258155,"pX":2.424519947087253,"pZ":3.070015272703788,"vX0":9.831115202003673,"vY0":-119.35489428224159,"vZ0":-0.7848699000187944,"x":24.58,"y":155.89,"x0":-2.2980044531568597,"y0":50.00105260575695,"z0":5.724883740058677,"aX":5.646654298080298},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.8,"breakHorizontal":-10.1,"spinRate":2427,"spinDirection":98},"zone":12,"typeConfidence":0.9,"plateTime":0.4623073081442426,"extension":6.131145883695179},"index":1,"playId":"44c275f2-7ff3-332b-9ac1-f4ba6161d613","pitchNumber":2,"startTime":"2026-08-16T20:20:52.889Z","endTime":"2026-08-16T20:20:56.445Z","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":83.0,"endSpeed":75.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909945906249646,"aZ":-23.181285725526273,"pfxX":-0.5525059175323985,"pfxZ":6.199605641464724,"pX":2.0960663955214467,"pZ":1.8339618147255887,"vX0":10.546532485612982,"vY0":-120.36197949449505,"vZ0":-3.933999147909416,"x":37.1,"y":189.26,"x0":-2.292389207879688,"y0":50.00126023120264,"z0":5.570602412636155,"aX":-0.8026596708531282},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":10.3,"breakHorizontal":-1.8,"spinRate":2492,"spinDirection":100},"zone":14,"typeConfidence":0.87,"plateTime":0.457109704896002,"extension":6.241196001564323},"index":2,"playId":"6c221fa4-770b-3fe0-8be0-ad9cc0db5d0d","pitchNumber":3,"startTime":"2026-08-16T20:21:04.130Z","endTime":"2026-08-16T20:21:07.815Z","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":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.357007576243102,"aZ":-22.87984854245594,"pfxX":1.7401338339466885,"pfxZ":5.446845937254741,"pX":0.06382896618970607,"pZ":2.476546438763078,"vX0":6.344374389648397,"vY0":-129.85272913150735,"vZ0":-3.4104602680128755,"x":114.57,"y":171.91,"x0":-2.637828031277029,"y0":50.003586969933316,"z0":5.548987329938026,"aX":2.969157307419881},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.4,"breakHorizontal":-4.6,"spinRate":2549,"spinDirection":182},"zone":5,"typeConfidence":0.92,"plateTime":0.42191040229851673,"extension":6.267184349180648},"index":3,"playId":"09145b80-d611-3ecb-9335-80bfbcd09e9d","pitchNumber":4,"startTime":"2026-08-16T20:21:16.018Z","endTime":"2026-08-16T20:21:19.401Z","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":2,"outs":0},"index":4,"startTime":"2026-08-16T20:21:27.255Z","endTime":"2026-08-16T20:21:38.505Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.637697329587308,"aZ":-25.093918783380644,"pfxX":1.1157121321003616,"pfxZ":4.124273954198973,"pX":0.2338505451153214,"pZ":3.374732436641283,"vX0":6.182492340059073,"vY0":-129.77730019073428,"vZ0":-1.1784135794942532,"x":108.09,"y":147.66,"x0":-2.318254520033396,"y0":50.000320574534086,"z0":5.73538926225997,"aX":1.913824976569444},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-3.4,"spinRate":2523,"spinDirection":185},"zone":2,"typeConfidence":0.91,"plateTime":0.42108439205342574,"extension":6.156184251620581},"index":5,"playId":"ab0ff7c7-c563-33a6-8980-196cc023b43c","pitchNumber":5,"startTime":"2026-08-16T20:21:38.505Z","endTime":"2026-08-16T20:21:41.834Z","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":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70413445967529,"aZ":-23.53714591973787,"pfxX":0.09344072826589489,"pfxZ":4.89518558017968,"pX":-1.0327371103042977,"pZ":2.5856985680186124,"vX0":4.14389537920065,"vY0":-131.4157599169226,"vZ0":-3.2187127476954998,"x":156.37,"y":168.97,"x0":-2.636646696801932,"y0":50.00100603924535,"z0":5.558672050710572,"aX":0.16367349959666344},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.4,"breakHorizontal":-1.0,"spinRate":2502,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.4154895189615826,"extension":5.95786563984961},"index":6,"playId":"d2b7a947-b237-3e46-86ae-7fdd627572ad","pitchNumber":6,"startTime":"2026-08-16T20:21:55.033Z","endTime":"2026-08-16T20:21:59.349Z","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":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.375061461399387,"aZ":-21.69929296946942,"pfxX":1.0399038570271024,"pfxZ":5.837211819693431,"pX":1.1830890084821817,"pZ":2.704293990035303,"vX0":8.234658784359919,"vY0":-133.0602736272155,"vZ0":-3.965624373528776,"x":71.9,"y":165.76,"x0":-2.0859346699488697,"y0":50.001982972679386,"z0":5.784928842192417,"aX":1.8648644210535472},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":-3.6,"spinRate":2538,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.41153372013576295,"extension":6.262293136831507},"index":7,"playId":"fd282482-b2ec-332f-aa18-6297a6a91c80","pitchNumber":7,"startTime":"2026-08-16T20:22:12.753Z","endTime":"2026-08-16T20:22:16.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06013978923608,"aZ":-24.305910310151926,"pfxX":5.365383761897258,"pfxZ":5.290200000969008,"pX":0.49652488877842405,"pZ":2.694202049450624,"vX0":5.208838858273347,"vY0":-122.27604984799795,"vZ0":-1.9926178897548468,"x":98.07,"y":166.04,"x0":-2.372326420074317,"y0":50.003563810425184,"z0":5.6422061063184845,"aX":7.981735849747193},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.2,"breakHorizontal":-11.2,"spinRate":2496,"spinDirection":94},"zone":6,"typeConfidence":0.88,"plateTime":0.4509889978403536,"extension":5.999410201510193},"hitData":{"launchSpeed":99.1,"launchAngle":15.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.77,"coordY":92.31}},"index":8,"playId":"f093f31d-0941-38b0-8cce-c5322569d11b","pitchNumber":8,"startTime":"2026-08-16T20:22:30.180Z","endTime":"2026-08-16T20:22:40.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:22:40.413Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a ground ball to right fielder Josh Lowe. Salvador Perez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-16T20:22:52.592Z","endTime":"2026-08-16T20:24:13.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.656802740595143,"aZ":-25.005629598429323,"pfxX":5.893384128263255,"pfxZ":5.190728786032846,"pX":0.3128350028003652,"pZ":2.426481315346717,"vX0":6.203297758269242,"vY0":-117.6706287265573,"vZ0":-2.205816774449569,"x":105.08,"y":173.27,"x0":-3.1387610360240226,"y0":50.00033258615922,"z0":5.730444553567185,"aX":8.128971397636462},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":9.0,"breakHorizontal":-12.4,"spinRate":2442,"spinDirection":90},"zone":6,"typeConfidence":0.91,"plateTime":0.46836317179968834,"extension":5.998198226858352},"index":0,"playId":"7205dd7f-a0cf-3559-ac4f-17d650164f52","pitchNumber":1,"startTime":"2026-08-16T20:23:06.947Z","endTime":"2026-08-16T20:23:10.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":76.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21615425830183,"aZ":-32.412901696272655,"pfxX":-9.232086098888972,"pfxZ":-0.1552081149490636,"pX":0.9021961389945777,"pZ":2.7635637397494146,"vX0":12.300524713344457,"vY0":-122.55617191496772,"vZ0":-0.07076662914720133,"x":82.61,"y":164.16,"x0":-3.0239617217171597,"y0":50.005836630325746,"z0":5.602758371190551,"aX":-13.798152190577646},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.0,"breakHorizontal":13.2,"spinRate":2103,"spinDirection":252},"zone":12,"typeConfidence":0.91,"plateTime":0.44997583709854005,"extension":5.719524125712928},"index":1,"playId":"dd3fdd2e-ae78-3871-8150-e33082e96198","pitchNumber":2,"startTime":"2026-08-16T20:23:25.021Z","endTime":"2026-08-16T20:23:29.377Z","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":87.7,"endSpeed":80.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.143346645160847,"aZ":-24.67579338617295,"pfxX":1.3548790741183332,"pfxZ":4.534513829933182,"pX":-1.0798312109966084,"pZ":3.209012770861558,"vX0":4.7946230655129005,"vY0":-127.70498522721041,"vZ0":-1.5367457964803184,"x":158.16,"y":152.14,"x0":-3.1570694758022717,"y0":50.001576218488914,"z0":5.75849553807838,"aX":2.2373874076488804},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.2,"breakHorizontal":-3.5,"spinRate":2461,"spinDirection":187},"zone":11,"typeConfidence":0.89,"plateTime":0.42880435172138176,"extension":5.936682650861703},"index":2,"playId":"8cd82f1c-a3dd-389f-a876-d0beb760d448","pitchNumber":3,"startTime":"2026-08-16T20:23:46.062Z","endTime":"2026-08-16T20:23:50.649Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54375910638239,"aZ":-22.964388252828147,"pfxX":-0.21266286340170104,"pfxZ":5.667086637142975,"pX":0.02872489826166777,"pZ":2.2487433175767046,"vX0":8.118096107521938,"vY0":-126.61011790134881,"vZ0":-3.850654477791458,"x":115.91,"y":178.06,"x0":-3.1899747706025723,"y0":50.00530435374298,"z0":5.624533306463508,"aX":-0.347333968918906},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.6,"breakHorizontal":-1.4,"spinRate":2494,"spinDirection":198},"zone":5,"typeConfidence":0.89,"plateTime":0.43240501831446787,"extension":6.020316848296452},"hitData":{"launchSpeed":99.6,"launchAngle":7.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.68,"coordY":114.78}},"index":3,"playId":"c228814f-0396-3e9f-86db-884efe1f2cb4","pitchNumber":4,"startTime":"2026-08-16T20:24:02.512Z","endTime":"2026-08-16T20:24:13.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:24:13.743Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks. Salvador Perez to 3rd. Michael Massey to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-16T20:24:40.471Z","endTime":"2026-08-16T20:27:19.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,7],"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":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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.674428524397978,"aZ":-23.459769857417797,"pfxX":0.4180637291726057,"pfxZ":5.23814061071155,"pX":0.3663677352358646,"pZ":3.0660678981078116,"vX0":8.308868256648132,"vY0":-127.9414843174492,"vZ0":-2.4942535171572606,"x":103.03,"y":156.0,"x0":-2.9734222598375375,"y0":50.00098313685669,"z0":5.886567526799148,"aX":0.6922826910071834},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.1,"breakHorizontal":-2.5,"spinRate":2521,"spinDirection":182},"zone":3,"typeConfidence":0.9,"plateTime":0.4276407161103881,"extension":6.063637709507442},"index":0,"playId":"68fbf048-14f9-39bd-b2c6-abe473dcce66","pitchNumber":1,"startTime":"2026-08-16T20:24:50.751Z","endTime":"2026-08-16T20:24:55.650Z","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":89.1,"endSpeed":81.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214392922513902,"aZ":-22.398150341780127,"pfxX":0.9151978750866392,"pfxZ":5.784810086435289,"pX":0.7842262204675386,"pZ":3.421051001156557,"vX0":9.138626531950505,"vY0":-129.4701159457655,"vZ0":-1.838419868032941,"x":87.11,"y":146.41,"x0":-2.916966939845167,"y0":50.003011910703876,"z0":5.8626811910645795,"aX":1.543750798604447},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.3,"breakHorizontal":-3.8,"spinRate":2565,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.42382629130798444,"extension":6.015170287804133},"index":1,"playId":"096c9470-ad88-3758-b73d-cc01e4f69b34","pitchNumber":2,"startTime":"2026-08-16T20:25:26.860Z","endTime":"2026-08-16T20:25:30.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.623458073409726,"aZ":-23.982004361190995,"pfxX":1.070489919332057,"pfxZ":5.877111950712936,"pX":1.2121480822978754,"pZ":2.097337752482366,"vX0":9.10159361263023,"vY0":-118.21339698678536,"vZ0":-3.2461184155410905,"x":70.8,"y":182.15,"x0":-2.85084704467299,"y0":50.00426878066932,"z0":5.725681485723551,"aX":1.4929717317662927},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":10.0,"breakHorizontal":-4.4,"spinRate":2515,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.46596044476633747,"extension":6.223985433120338},"index":2,"playId":"7cb8472d-5a21-33a4-ae99-c15d534c9cbf","pitchNumber":3,"startTime":"2026-08-16T20:25:44.234Z","endTime":"2026-08-16T20:25:47.675Z","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":2,"outs":0},"index":3,"startTime":"2026-08-16T20:25:52.781Z","endTime":"2026-08-16T20:26:07.102Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":74.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.656145306659266,"aZ":-25.41357956941283,"pfxX":2.2514437309521873,"pfxZ":4.791469210477622,"pX":0.5573761269382899,"pZ":3.154366583610387,"vX0":7.184198485855603,"vY0":-119.09243041366204,"vZ0":-0.863352189835091,"x":95.75,"y":153.61,"x0":-2.812781277721003,"y0":50.00292547914355,"z0":5.857482057829826,"aX":3.175531764306226},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.8,"breakHorizontal":-6.1,"spinRate":2507,"spinDirection":114},"zone":3,"typeConfidence":0.91,"plateTime":0.4630767426809288,"extension":5.951468397954979},"index":4,"playId":"94bdf4c8-2094-361a-a499-4b4e85d67b3b","pitchNumber":4,"startTime":"2026-08-16T20:26:07.102Z","endTime":"2026-08-16T20:26:10.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271307000843432,"aZ":-26.54751424169525,"pfxX":1.1837570426948347,"pfxZ":3.341954288204475,"pX":-0.20018814215640848,"pZ":3.931729828867924,"vX0":6.5574315628371,"vY0":-128.8317310270902,"vZ0":0.47655254134917757,"x":124.63,"y":132.62,"x0":-2.9302719357521787,"y0":50.004494522380135,"z0":5.793073230422622,"aX":1.99251297879367},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.4,"breakHorizontal":-3.6,"spinRate":2605,"spinDirection":181},"zone":11,"typeConfidence":0.9,"plateTime":0.4248368833571776,"extension":5.9981578346346724},"index":5,"playId":"0620cf79-8288-35dc-95b2-039f649e98fa","pitchNumber":5,"startTime":"2026-08-16T20:26:36.614Z","endTime":"2026-08-16T20:26:40.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29443077544801,"aZ":-24.143219060292658,"pfxX":1.0145763540629185,"pfxZ":4.670865081999219,"pX":-0.3641538187114097,"pZ":3.6019910821995986,"vX0":5.870100776043238,"vY0":-130.27820624436615,"vZ0":-1.1351229217334204,"x":130.88,"y":141.53,"x0":-2.778086852429407,"y0":50.002818268176775,"z0":5.8676905559921995,"aX":1.7438379600967204},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":-3.1,"spinRate":2508,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.4203768637508123,"extension":5.937300051370014},"index":6,"playId":"3b4285b5-9af5-3a99-adb0-ec32da34fc64","pitchNumber":6,"startTime":"2026-08-16T20:26:55.832Z","endTime":"2026-08-16T20:27:00.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38898272559628,"aZ":-22.519500127988906,"pfxX":0.19349417046865636,"pfxZ":5.746180544916437,"pX":0.949799119107811,"pZ":2.189099480931514,"vX0":9.807007145399627,"vY0":-128.73804095777174,"vZ0":-4.7296195991564955,"x":80.8,"y":179.67,"x0":-2.9321956569814116,"y0":50.00637425983135,"z0":5.7904149200546025,"aX":0.32313297112710393},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":-2.5,"spinRate":2461,"spinDirection":192},"zone":14,"typeConfidence":0.91,"plateTime":0.425241268872099,"extension":6.224627202148062},"index":7,"playId":"3953062d-5fcc-3d8c-9fb0-bd272c066f0a","pitchNumber":7,"startTime":"2026-08-16T20:27:14.825Z","endTime":"2026-08-16T20:27:19.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:27:19.084Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Isaac Collins grounds into a double play, first baseman Vaughn Grissom to catcher Travis d'Arnaud. Salvador Perez out at home. Michael Massey to 3rd. Nick Loftin to 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-16T20:28:14.663Z","endTime":"2026-08-16T20:29:26.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnThird":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":4},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":4},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-16T20:27:34.187Z","endTime":"2026-08-16T20:28:16.789Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.243186887659046,"aZ":-26.866645418585502,"pfxX":2.7520112389449447,"pfxZ":3.7620011934895885,"pX":0.3401521284389172,"pZ":1.693344994284082,"vX0":7.696277688123411,"vY0":-118.73791067602977,"vZ0":-3.308569810201293,"x":104.03,"y":193.06,"x0":-3.31633570844128,"y0":50.004497404850795,"z0":5.580897535096271,"aX":3.88135222770353},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.1,"breakHorizontal":-7.1,"spinRate":2450,"spinDirection":111},"zone":9,"typeConfidence":0.91,"plateTime":0.4634025630381262,"extension":5.990348312458481},"index":1,"playId":"92499bc9-c777-3d5b-8fb5-71d4657365a3","pitchNumber":1,"startTime":"2026-08-16T20:28:16.789Z","endTime":"2026-08-16T20:28:20.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57827141274281,"aZ":-29.80523468081172,"pfxX":-8.535773129901317,"pfxZ":1.5853159158951051,"pX":-0.0857747403169604,"pZ":2.827920270479975,"vX0":10.30468243128217,"vY0":-121.52626084757263,"vZ0":-0.5519707930274531,"x":120.27,"y":162.43,"x0":-3.2786904858494124,"y0":50.00005000201882,"z0":5.6546899494529965,"aX":-12.722374525265291},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.0,"breakHorizontal":13.0,"spinRate":2002,"spinDirection":256},"zone":2,"typeConfidence":0.91,"plateTime":0.45130054372388084,"extension":5.789625292544326},"index":2,"playId":"4574a987-a896-34b5-a6f9-5dba2e5794d3","pitchNumber":2,"startTime":"2026-08-16T20:28:37.110Z","endTime":"2026-08-16T20:28:41.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.492066990024554,"aZ":-27.47102864767137,"pfxX":-8.32346365350718,"pfxZ":3.0841364852563196,"pX":0.9159071553552083,"pZ":2.4756355000732566,"vX0":12.390800329554715,"vY0":-123.24083910905063,"vZ0":-1.9231178773080808,"x":82.09,"y":171.94,"x0":-3.1157933224390457,"y0":50.00293204235033,"z0":5.606298276721901,"aX":-12.692792211148452},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.3,"breakHorizontal":11.9,"spinRate":1969,"spinDirection":240},"zone":12,"typeConfidence":0.92,"plateTime":0.44593490365959587,"extension":6.019845189760569},"index":3,"playId":"30bc847f-5252-3323-940e-fb39318bb8f9","pitchNumber":3,"startTime":"2026-08-16T20:28:55.325Z","endTime":"2026-08-16T20:28:59.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08744765915667,"aZ":-20.940158334012878,"pfxX":-1.5006778261111482,"pfxZ":6.436322787224277,"pX":0.42601641183845246,"pZ":1.741804439732752,"vX0":8.897018197293553,"vY0":-130.45665822260568,"vZ0":-6.389299015719887,"x":100.76,"y":191.75,"x0":-2.8147472569669167,"y0":50.00513251301266,"z0":5.770884760925064,"aX":-2.6206050436985935},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.6,"breakHorizontal":1.0,"spinRate":2624,"spinDirection":195},"zone":9,"typeConfidence":0.89,"plateTime":0.4177661852407617,"extension":6.151519068004837},"hitData":{"launchSpeed":105.3,"launchAngle":-0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.95,"coordY":167.48}},"index":4,"playId":"4140158a-2739-3f7b-91e3-223ada2ef4e1","pitchNumber":4,"startTime":"2026-08-16T20:29:16.603Z","endTime":"2026-08-16T20:29:26.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:29:26.452Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"John Rave flies out to right fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-16T20:30:01.044Z","endTime":"2026-08-16T20:30:13.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-16T20:29:52.942Z","endTime":"2026-08-16T20:30:03.177Z","isPitch":false,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93850299013259,"aZ":-29.019496020764457,"pfxX":0.3650393563923968,"pfxZ":2.115236415400366,"pX":0.3299274208101062,"pZ":2.1521144328001816,"vX0":8.162760836513552,"vY0":-121.12746625859948,"vZ0":-2.3120470466762013,"x":104.42,"y":180.67,"x0":-3.1264350508625105,"y0":50.001979770458455,"z0":5.6481405862373215,"aX":0.5434590708027307},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.6,"breakHorizontal":-2.5,"spinRate":2493,"spinDirection":131},"zone":9,"typeConfidence":0.88,"plateTime":0.45162507921111716,"extension":5.741336843540067},"hitData":{"launchSpeed":94.5,"launchAngle":55.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.57,"coordY":112.09}},"index":1,"playId":"c71ccd10-be59-3f00-bdc0-663813b27a1f","pitchNumber":1,"startTime":"2026-08-16T20:30:03.177Z","endTime":"2026-08-16T20:30:13.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:30:13.784Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Siri pops out to third baseman Nick Loftin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-16T20:32:10.738Z","endTime":"2026-08-16T20:32:31.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4910609106948,"aZ":-30.799783858669787,"pfxX":-2.366424516736528,"pfxZ":0.9760334315638923,"pX":-0.24536776117726522,"pZ":1.5732454457323102,"vX0":-2.745469848468097,"vY0":-118.41119964813583,"vZ0":-4.710146500489781,"x":101.51,"y":134.72,"x0":1.2404695943669215,"y0":50.00337427035774,"z0":6.434840274873175,"aX":-3.329874023386078},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.8,"breakHorizontal":5.0,"spinRate":2389,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4641464079461515,"extension":6.136590659478569},"hitData":{"launchSpeed":80.3,"launchAngle":70.0,"totalDistance":113.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.34,"coordY":165.05}},"index":0,"playId":"11e87336-2d70-32d6-a5ff-2342d0d05668","pitchNumber":1,"startTime":"2026-08-16T20:32:21.591Z","endTime":"2026-08-16T20:32:31.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:32:31.152Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wade Meckler grounds out to first baseman Jac Caglianone.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-16T20:32:44.647Z","endTime":"2026-08-16T20:33:16.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89773765968901,"aZ":-23.652903961570537,"pfxX":6.592027782219326,"pfxZ":4.908427241750706,"pX":0.8294383896661165,"pZ":3.1069760827312716,"vX0":-3.5630450321333713,"vY0":-130.8000632907856,"vZ0":-3.5747452231765586,"x":85.38,"y":154.89,"x0":1.3508574296560707,"y0":50.00596351235609,"z0":6.2594622585240165,"aX":11.45499489840993},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.3,"breakHorizontal":-11.2,"spinRate":2128,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4183117935529559,"extension":6.1722221616899935},"index":0,"playId":"e180c117-e6a6-3a73-8984-09083531e7eb","pitchNumber":1,"startTime":"2026-08-16T20:32:54.808Z","endTime":"2026-08-16T20:32:58.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78733048421558,"aZ":-29.414999463183452,"pfxX":-1.3797051248419134,"pfxZ":1.8086977721240576,"pX":0.13045476624236602,"pZ":2.8084770384687814,"vX0":-1.7843931404468252,"vY0":-122.994840876319,"vZ0":-2.478525463747035,"x":112.03,"y":162.95,"x0":1.0451566388891944,"y0":50.00588981419825,"z0":6.327977518006587,"aX":-2.1106354607188913},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.9,"breakHorizontal":2.9,"spinRate":2428,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.44561566656861995,"extension":6.136730098231593},"hitData":{"launchSpeed":95.5,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.19,"coordY":163.24}},"index":1,"playId":"d6b72c4a-a282-3e99-92f8-a62358d4b53f","pitchNumber":2,"startTime":"2026-08-16T20:33:07.604Z","endTime":"2026-08-16T20:33:16.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:33:16.238Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Denzer Guzman pops out to second baseman Michael Massey.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-16T20:33:32.504Z","endTime":"2026-08-16T20:34:43.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00593651278525,"aZ":-14.711675026660426,"pfxX":3.5670168584330497,"pfxZ":9.872933111869587,"pX":1.128825282136899,"pZ":0.6828636823461701,"vX0":-1.4563006289693807,"vY0":-132.34267467154837,"vZ0":-11.156584820943491,"x":73.97,"y":220.34,"x0":1.2236722768148331,"y0":50.004633239879446,"z0":6.0386587937489296,"aX":6.309564970233698},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.6,"breakHorizontal":-6.1,"spinRate":2130,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4143381994147419,"extension":6.2789980168190604},"index":0,"playId":"48e2397c-4314-3913-a7ef-1b902f1f6a07","pitchNumber":1,"startTime":"2026-08-16T20:33:40.052Z","endTime":"2026-08-16T20:33:43.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43552108041729,"aZ":-23.411043091401073,"pfxX":6.977924198292785,"pfxZ":6.490233306015373,"pX":0.42041668594017867,"pZ":2.8335629646352674,"vX0":-4.407171469305941,"vY0":-115.17416233158335,"vZ0":-3.127940688067752,"x":100.97,"y":162.27,"x0":1.4475969512749236,"y0":50.00242089814389,"z0":6.461726759502051,"aX":9.419222368527999},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":11.3,"breakHorizontal":-11.6,"spinRate":1695,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.47469882543817477,"extension":5.944220180428034},"index":1,"playId":"f81839ad-ffa5-39d6-89b1-7af8be19a695","pitchNumber":2,"startTime":"2026-08-16T20:33:53.489Z","endTime":"2026-08-16T20:33:57.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.747038903093202,"aZ":-14.353843936597826,"pfxX":2.5354896176723116,"pfxZ":9.768433634567053,"pX":1.4539363859968615,"pZ":2.065832508174652,"vX0":-0.19805487102984504,"vY0":-134.1316387226173,"vZ0":-8.098576066981062,"x":61.58,"y":183.0,"x0":1.1992743011428537,"y0":50.001239081298216,"z0":6.145674996606722,"aX":4.623693918188179},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":-4.6,"spinRate":2175,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.40819436579556534,"extension":6.18231723620918},"index":2,"playId":"032fff99-74d0-3061-8252-f397c21cdc82","pitchNumber":3,"startTime":"2026-08-16T20:34:06.219Z","endTime":"2026-08-16T20:34:09.665Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222981328439182,"aZ":-30.617685134196794,"pfxX":-1.4470406257067805,"pfxZ":1.0327815280138468,"pX":-0.9711972035180753,"pZ":1.3258076469445885,"vX0":-4.293463426010506,"vY0":-121.75753265749552,"vZ0":-5.723383042192619,"x":154.02,"y":202.98,"x0":0.9978062159656803,"y0":50.00521821073071,"z0":6.332541270560429,"aX":-2.1892638890346094},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.8,"breakHorizontal":3.6,"spinRate":2427,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.44855624043964726,"extension":6.331124951385223},"index":3,"playId":"b3e48556-7207-3342-b07f-01a56e447a7e","pitchNumber":4,"startTime":"2026-08-16T20:34:20.247Z","endTime":"2026-08-16T20:34:24.471Z","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":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107462947776753,"aZ":-13.648722844588212,"pfxX":3.1061025776165985,"pfxZ":10.081878962966096,"pX":-0.5314901058298805,"pZ":3.169905417610362,"vX0":-5.122572772875766,"vY0":-134.87440002830786,"vZ0":-5.788731894807648,"x":137.26,"y":153.19,"x0":0.9912389599816541,"y0":50.00050977042309,"z0":6.311276853715263,"aX":5.706395571637975},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":-4.4,"spinRate":2155,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.40655244672829793,"extension":6.383644305925829},"hitData":{"launchSpeed":71.9,"launchAngle":58.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.45,"coordY":147.49}},"index":4,"playId":"149ace86-46d3-3450-b879-63a3fcbbde71","pitchNumber":5,"startTime":"2026-08-16T20:34:34.551Z","endTime":"2026-08-16T20:34:43.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:34:43.511Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a sharp line drive to right fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-16T20:36:42.519Z","endTime":"2026-08-16T20:37:41.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":82.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04346307716788,"aZ":-20.296893444280933,"pfxX":-0.3144862032730924,"pfxZ":6.912997276560264,"pX":0.39795717096818534,"pZ":0.7209488664228227,"vX0":7.936274933659599,"vY0":-129.93243472748887,"vZ0":-8.215053337456203,"x":101.83,"y":219.31,"x0":-2.649095106444952,"y0":50.00174116220605,"z0":5.453836349870654,"aX":-0.5413606657035316},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.9,"breakHorizontal":-1.1,"spinRate":2570,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.42080330824237766,"extension":6.337379651095052},"index":0,"playId":"0d49b1a4-60db-3c86-851c-ccd6284983da","pitchNumber":1,"startTime":"2026-08-16T20:36:51.071Z","endTime":"2026-08-16T20:36:54.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.030667523507102,"aZ":-25.405511474536944,"pfxX":0.26429751005144153,"pfxZ":4.070454063832999,"pX":-0.8653660608489778,"pZ":2.2643498358960046,"vX0":4.996389805296113,"vY0":-127.52801884918809,"vZ0":-3.4009679642997903,"x":149.99,"y":177.64,"x0":-2.876902822004624,"y0":50.00109698692132,"z0":5.59944258963472,"aX":0.43810035445150564},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":-1.6,"spinRate":2426,"spinDirection":169},"zone":13,"typeConfidence":0.89,"plateTime":0.42803254711159733,"extension":5.996005337439041},"index":1,"playId":"3cdd2283-cace-363d-8faa-aba7255af0d9","pitchNumber":2,"startTime":"2026-08-16T20:37:03.839Z","endTime":"2026-08-16T20:37:07.945Z","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.8,"endSpeed":81.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27408054787974,"aZ":-23.36612965342928,"pfxX":0.4128427270862083,"pfxZ":5.193559024557839,"pX":0.18412179657593192,"pZ":2.1915509504326027,"vX0":6.591865984900789,"vY0":-129.24747114136488,"vZ0":-4.445803780080666,"x":109.98,"y":179.61,"x0":-2.4502848193409097,"y0":50.00494916556583,"z0":5.7226830710541785,"aX":0.6990168172177313},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":-2.2,"spinRate":2492,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.42336917145492237,"extension":6.168508869800908},"index":2,"playId":"7c57db5d-bb27-374c-885b-94f4d6c825a3","pitchNumber":3,"startTime":"2026-08-16T20:37:16.999Z","endTime":"2026-08-16T20:37:20.751Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.250895399231453,"aZ":-30.681451560594798,"pfxX":-8.937252201622574,"pfxZ":0.9817902527433819,"pX":-0.44920453866600885,"pZ":2.1957082921387863,"vX0":8.573679135427833,"vY0":-122.19483590738844,"vZ0":-1.6163310376440112,"x":134.12,"y":179.5,"x0":-2.8360496050243342,"y0":50.00267200917916,"z0":5.492806653207694,"aX":-13.565645051696826},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":14.3,"spinRate":1891,"spinDirection":247},"zone":4,"typeConfidence":0.91,"plateTime":0.447621491687054,"extension":6.0536294354867834},"hitData":{"launchSpeed":102.8,"launchAngle":13.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.93,"coordY":107.02}},"index":3,"playId":"7e84cbbb-b32f-3908-b377-85cc020f26ef","pitchNumber":4,"startTime":"2026-08-16T20:37:30.060Z","endTime":"2026-08-16T20:37:41.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:37:41.814Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-16T20:37:53.009Z","endTime":"2026-08-16T20:39:06.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":79.8,"endSpeed":72.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269302631399377,"aZ":-24.000799685680352,"pfxX":4.11603952513579,"pfxZ":6.063128866145011,"pX":-0.7179546009202401,"pZ":3.159506699923102,"vX0":4.408572752229688,"vY0":-116.10200435461509,"vZ0":-0.7037285172008139,"x":144.37,"y":153.47,"x0":-3.1851082879091344,"y0":50.00348544156697,"z0":5.7763039978985775,"aX":5.548291880414813},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":11.0,"breakHorizontal":-8.6,"spinRate":2391,"spinDirection":94},"zone":1,"typeConfidence":0.91,"plateTime":0.474044795053453,"extension":6.050448907213211},"index":0,"playId":"f2791c94-2d62-317a-b2ce-34644193c729","pitchNumber":1,"startTime":"2026-08-16T20:38:04.098Z","endTime":"2026-08-16T20:38:08.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"e04a6bdd-f737-378b-b520-4c3e8114c62d","startTime":"2026-08-16T20:38:24.618Z","endTime":"2026-08-16T20:38:27.941Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.088658042248333,"aZ":-24.75625395210541,"pfxX":0.14617952307072102,"pfxZ":4.381732881516097,"pX":-0.7558309912409404,"pZ":3.1797118869510426,"vX0":6.321986350005146,"vY0":-128.57843165413746,"vZ0":-1.7288237677529006,"x":145.81,"y":152.93,"x0":-3.2546832272570194,"y0":50.00024931846855,"z0":5.7626203050545275,"aX":0.2455061206336864},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":-1.6,"spinRate":2507,"spinDirection":195},"zone":1,"typeConfidence":0.9,"plateTime":0.4243259389110321,"extension":5.849838412774408},"index":2,"playId":"e6874c32-6e6e-3ac0-953e-c6d69452052f","pitchNumber":2,"startTime":"2026-08-16T20:38:44.212Z","endTime":"2026-08-16T20:38:48.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47926079122913,"aZ":-25.55268618734215,"pfxX":0.9736865429488586,"pfxZ":3.901801467500663,"pX":-0.5729862101772202,"pZ":3.3260231255449657,"vX0":6.097900435804855,"vY0":-128.64043988061198,"vZ0":-1.3319270974477373,"x":138.84,"y":148.98,"x0":-3.088302467619729,"y0":50.00473569531609,"z0":5.807808936752673,"aX":1.6514025267330306},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":-3.0,"spinRate":2477,"spinDirection":187},"zone":1,"typeConfidence":0.91,"plateTime":0.4237157221467749,"extension":5.9245112757362595},"index":3,"playId":"eba47a70-e37c-3164-982c-d7e6b8e9508a","pitchNumber":3,"startTime":"2026-08-16T20:39:02.122Z","endTime":"2026-08-16T20:39:06.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:39:06.605Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-16T20:39:18.443Z","endTime":"2026-08-16T20:40:21.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05620282686931,"aZ":-25.24477798350176,"pfxX":2.3706500750683306,"pfxZ":4.089645892060506,"pX":-0.3899031050267705,"pZ":3.084392184999663,"vX0":6.2155684020277935,"vY0":-128.3802273646196,"vZ0":-1.8947549428301502,"x":131.86,"y":155.5,"x0":-3.136562623025508,"y0":50.00030327844889,"z0":5.769840605434073,"aX":4.010040730170459},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":-5.5,"spinRate":2463,"spinDirection":187},"zone":1,"typeConfidence":0.91,"plateTime":0.42436463299088345,"extension":5.999546043750383},"index":0,"playId":"4a1a0a05-379f-3674-a330-f77666c07e02","pitchNumber":1,"startTime":"2026-08-16T20:39:35.321Z","endTime":"2026-08-16T20:39:39.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.455556013105376,"aZ":-24.58182915507885,"pfxX":0.6516901848445643,"pfxZ":4.435135297615128,"pX":0.007565073578491894,"pZ":2.146290336544642,"vX0":7.154490765750039,"vY0":-129.5753295432153,"vZ0":-4.369624411793642,"x":116.71,"y":180.83,"x0":-2.866552366635382,"y0":50.0009659138211,"z0":5.718176699391032,"aX":1.1145723854380178},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":-2.6,"spinRate":2468,"spinDirection":193},"zone":8,"typeConfidence":0.91,"plateTime":0.4216822063208081,"extension":6.063731495806827},"index":1,"playId":"9e614f42-039d-341d-a9eb-2ae8c4b6a0fe","pitchNumber":2,"startTime":"2026-08-16T20:39:56.512Z","endTime":"2026-08-16T20:40:00.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.635432258830928,"aZ":-26.380868986871317,"pfxX":3.680093653509614,"pfxZ":4.140321782773736,"pX":0.7892101566203551,"pZ":2.389905895920008,"vX0":7.846670487731845,"vY0":-118.109956392665,"vZ0":-2.229081632223977,"x":86.92,"y":174.25,"x0":-3.0675223385064516,"y0":50.001683677082966,"z0":5.796798557034376,"aX":5.143934324329439},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.2,"breakHorizontal":-8.8,"spinRate":2479,"spinDirection":88},"zone":14,"typeConfidence":0.91,"plateTime":0.4655596187982418,"extension":5.9854841961919},"index":2,"playId":"291c75c4-c391-3a53-a19e-ccc83543a9b4","pitchNumber":3,"startTime":"2026-08-16T20:40:17.653Z","endTime":"2026-08-16T20:40:21.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:40:21.346Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to left fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-16T20:40:36.191Z","endTime":"2026-08-16T20:40:58.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.414821987621192,"aZ":-24.411841969691434,"pfxX":0.5985786273676698,"pfxZ":4.600059124298577,"pX":-0.23401815621589953,"pZ":3.9318306344164897,"vX0":7.509329494610336,"vY0":-128.99845826318384,"vZ0":-0.26361456564089325,"x":125.92,"y":132.62,"x0":-3.2586069323272886,"y0":50.004792973738226,"z0":5.914618016073522,"aX":1.009669277972209},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.5,"breakHorizontal":-2.8,"spinRate":2543,"spinDirection":178},"zone":11,"typeConfidence":0.9,"plateTime":0.42432647475899543,"extension":5.968899289817534},"hitData":{"launchSpeed":97.6,"launchAngle":39.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.32,"coordY":83.05}},"index":0,"playId":"c13ecb16-a7aa-3274-88c0-e89860b6eab9","pitchNumber":1,"startTime":"2026-08-16T20:40:48.944Z","endTime":"2026-08-16T20:40:58.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:40:58.371Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oswald Peraza flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-16T20:42:57.989Z","endTime":"2026-08-16T20:44:40.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":82.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32406977244318,"aZ":-22.52040820970897,"pfxX":7.3849157796914895,"pfxZ":5.675979772096819,"pX":0.8840207676964503,"pZ":1.062923695467846,"vX0":-3.4881493176231513,"vY0":-129.65453448134897,"vZ0":-8.389849408682986,"x":83.3,"y":210.08,"x0":1.2879615306253591,"y0":50.003252870947286,"z0":6.061741300490848,"aX":12.562526321133396},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":-12.6,"spinRate":2159,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4225834276637479,"extension":6.377105035188176},"index":0,"playId":"d80458bc-c06f-357d-8236-4354553985d5","pitchNumber":1,"startTime":"2026-08-16T20:43:08.725Z","endTime":"2026-08-16T20:43:12.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.378580008893806,"aZ":-28.147669969856572,"pfxX":-1.0534569051338643,"pfxZ":2.5997799268729356,"pX":0.3146426662471377,"pZ":1.7257160022106746,"vX0":-1.6046932198008865,"vY0":-123.49501800476061,"vZ0":-5.485638018761303,"x":105.01,"y":192.19,"x0":1.1094146507375264,"y0":50.00077509648575,"z0":6.340810283471747,"aX":-1.6278341875271636},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":2.3,"spinRate":2527,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.4433642994216922,"extension":6.2508674414534795},"index":1,"playId":"ccd981a9-2593-3ecd-bd8b-4f89f9f8b372","pitchNumber":2,"startTime":"2026-08-16T20:43:20.123Z","endTime":"2026-08-16T20:43:24.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.039845584112623,"aZ":-23.539292011052364,"pfxX":7.0060318202634395,"pfxZ":6.510110218558112,"pX":-0.04247237321375865,"pZ":1.8336725970006487,"vX0":-5.034268333015533,"vY0":-114.66936869592169,"vZ0":-5.138650600894885,"x":118.62,"y":189.27,"x0":1.275720036719259,"y0":50.00274224811209,"z0":6.412385795230114,"aX":9.290833582634384},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":10.7,"breakHorizontal":-11.4,"spinRate":1659,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.47843466196724593,"extension":5.940054890572557},"index":2,"playId":"11888772-54be-367f-bfcd-395a7ae62122","pitchNumber":3,"startTime":"2026-08-16T20:43:33.522Z","endTime":"2026-08-16T20:43:37.030Z","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":2,"outs":0},"index":3,"startTime":"2026-08-16T20:43:40.839Z","endTime":"2026-08-16T20:43:52.439Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.238372482280713,"aZ":-37.61217704168077,"pfxX":-4.36456469427249E-4,"pfxZ":-3.6130138283338584,"pX":0.5471019839515052,"pZ":0.8020387734072957,"vX0":-1.223279226856501,"vY0":-121.91776487287373,"vZ0":-5.4610516230047255,"x":96.15,"y":217.12,"x0":1.055688917125285,"y0":50.00545227216124,"z0":6.321705137207495,"aX":-5.44152667165701E-4},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.6,"breakHorizontal":0.2,"spinRate":2451,"spinDirection":349},"zone":14,"typeConfidence":2.0,"plateTime":0.4494685958550795,"extension":6.091221698480002},"index":4,"playId":"303804be-f1e0-36ca-a6ca-93f7db4aa438","pitchNumber":4,"startTime":"2026-08-16T20:43:52.439Z","endTime":"2026-08-16T20:43:56.120Z","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":93.1,"endSpeed":84.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68736737158315,"aZ":-13.322035478808198,"pfxX":4.661715879127254,"pfxZ":10.191047990755493,"pX":0.21690188569809873,"pZ":2.9101103200045983,"vX0":-3.976829573417979,"vY0":-135.41769672080122,"vZ0":-6.3380074021971105,"x":108.73,"y":160.21,"x0":1.1017442233604304,"y0":50.002908000203846,"z0":6.220111876440381,"aX":8.623190675980052},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-7.6,"spinRate":2256,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.40510440329100206,"extension":6.125884253440195},"index":5,"playId":"081ea245-d608-3a7f-9e7c-e1dc18f84d34","pitchNumber":5,"startTime":"2026-08-16T20:44:12.433Z","endTime":"2026-08-16T20:44:15.960Z","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":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.434841193390422,"aZ":-26.09398079906193,"pfxX":7.139475574146553,"pfxZ":4.585645938137306,"pX":0.7661919451522831,"pZ":2.391229225030541,"vX0":-3.76598112485659,"vY0":-114.73311544328641,"vZ0":-3.295474320296437,"x":87.79,"y":174.22,"x0":1.506528083359909,"y0":50.00102889678421,"z0":6.4057686192341095,"aX":9.45934606369278},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.7,"breakHorizontal":-11.9,"spinRate":1506,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.47851542490352417,"extension":6.004783008232022},"hitData":{"launchSpeed":90.7,"launchAngle":52.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.49,"coordY":96.82}},"index":6,"playId":"b43a8a98-fe21-3d3c-be0e-74cb6b341242","pitchNumber":6,"startTime":"2026-08-16T20:44:30.192Z","endTime":"2026-08-16T20:44:40.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:44:40.373Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis d'Arnaud strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-16T20:44:57.145Z","endTime":"2026-08-16T20:45:44.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.144028547365227,"aZ":-23.774630498539864,"pfxX":7.1911285255802895,"pfxZ":6.308226315510988,"pX":0.647308130846817,"pZ":1.4066958723569047,"vX0":-4.049902645238042,"vY0":-114.88889641314502,"vZ0":-5.897634241671319,"x":92.33,"y":200.8,"x0":1.5025712197901093,"y0":50.00100837586398,"z0":6.330540502319771,"aX":9.570723024228515},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":10.2,"breakHorizontal":-12.0,"spinRate":1648,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4775347391070879,"extension":6.018566777787637},"index":0,"playId":"0e945ec4-adda-338f-8900-8bf1a32add70","pitchNumber":1,"startTime":"2026-08-16T20:45:04.340Z","endTime":"2026-08-16T20:45:07.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.509541619681222,"aZ":-22.655521652966076,"pfxX":7.426700190611763,"pfxZ":7.389092791847792,"pX":-0.5457848776501151,"pZ":2.1973642657669923,"vX0":-5.881859552514899,"vY0":-113.06472359770216,"vZ0":-4.236093221957713,"x":137.8,"y":179.45,"x0":1.1303547510056513,"y0":50.004371769872336,"z0":6.381199610543424,"aX":9.57158232243845},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":12.5,"breakHorizontal":-11.9,"spinRate":1577,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.48529830213245884,"extension":6.187611726059853},"index":1,"playId":"409c0e05-df65-3a34-b1fd-a9413cfb1d6c","pitchNumber":2,"startTime":"2026-08-16T20:45:17.622Z","endTime":"2026-08-16T20:45:21.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-16T20:45:39.948Z","endTime":"2026-08-16T20:45:40.805Z","isPitch":false,"type":"action","player":{"id":518595,"link":"/api/v1/people/518595"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.798790507399065,"aZ":-28.89316782034531,"pfxX":-2.603272841487972,"pfxZ":2.0733624711947307,"pX":-0.9563533065317787,"pZ":1.0418422784548578,"vX0":-3.9150673858713674,"vY0":-125.1104336022541,"vZ0":-6.535223301128724,"x":153.45,"y":210.65,"x0":0.9683874691986362,"y0":50.00268107127477,"z0":6.063175862044191,"aX":-4.116167781900256},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":5.6,"spinRate":2495,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.438186066322507,"extension":6.313981462146468},"index":3,"playId":"8fc81a46-5d7a-3cc4-bbd4-3fe2cd1431ff","pitchNumber":3,"startTime":"2026-08-16T20:45:40.805Z","endTime":"2026-08-16T20:45:44.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:45:44.610Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out to right fielder John Rave.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-16T20:46:07.622Z","endTime":"2026-08-16T20:47:23.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13188058879553,"aZ":-24.748369093027367,"pfxX":1.1342766564401465,"pfxZ":4.311230340187498,"pX":0.42142245871696093,"pZ":2.7002403139187527,"vX0":-1.9601385337835222,"vY0":-130.83137158455472,"vZ0":-4.55293657590742,"x":100.94,"y":165.87,"x0":1.0350183505438417,"y0":50.005929444344886,"z0":6.331596574373332,"aX":1.955246535842847},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.0,"breakHorizontal":-1.6,"spinRate":2233,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.41961902893979364,"extension":6.316649324314085},"index":0,"playId":"efde69b7-b0eb-3944-a71b-f6ecf42827d8","pitchNumber":1,"startTime":"2026-08-16T20:46:07.622Z","endTime":"2026-08-16T20:46:11.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25574144691468,"aZ":-11.827299217526019,"pfxX":4.274851552199502,"pfxZ":11.073392340729438,"pX":-1.351635374766767,"pZ":3.062434167546205,"vX0":-6.418931368034887,"vY0":-135.36342691957307,"vZ0":-6.31980814609586,"x":168.52,"y":156.09,"x0":0.5058124593820827,"y0":50.003232638818275,"z0":6.2720123348531684,"aX":7.855646840036256},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":-6.2,"spinRate":2293,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4061574004537376,"extension":6.288010435609163},"index":1,"playId":"2b6a2c1e-1061-3dfd-be64-a1f8a44cd50a","pitchNumber":2,"startTime":"2026-08-16T20:46:24.906Z","endTime":"2026-08-16T20:46:28.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53719758114063,"aZ":-11.726751936453033,"pfxX":4.50353042315558,"pfxZ":11.024552343143114,"pX":-0.29704201896469484,"pZ":2.6123016692010674,"vX0":-4.097733349101725,"vY0":-135.78018942055985,"vZ0":-7.693400698532641,"x":128.32,"y":168.25,"x0":0.6513605481588175,"y0":50.006292154514426,"z0":6.310880855717028,"aX":8.355966625241539},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":-7.2,"spinRate":2293,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.4044080351624988,"extension":6.249328865078257},"index":2,"playId":"02c7d26d-735a-383b-a9f5-1133f08454bf","pitchNumber":3,"startTime":"2026-08-16T20:46:39.757Z","endTime":"2026-08-16T20:46:43.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.780000596981413,"aZ":-22.82342760832962,"pfxX":0.4605715965350945,"pfxZ":5.742048774155727,"pX":-0.7026686671310135,"pZ":0.6864166609924216,"vX0":-4.724934649078462,"vY0":-127.23728016348096,"vZ0":-8.792665309323352,"x":143.78,"y":220.25,"x0":1.124014790432628,"y0":50.003507315344415,"z0":6.015987727174169,"aX":0.7507290608552163},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.5,"breakHorizontal":0.4,"spinRate":2539,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4316177062767155,"extension":6.37468812494277},"index":3,"playId":"82bacca3-e2de-332f-ad68-82028e469052","pitchNumber":4,"startTime":"2026-08-16T20:46:55.848Z","endTime":"2026-08-16T20:46:59.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.553467009500565,"aZ":-30.95117970130683,"pfxX":-1.9144786316352913,"pfxZ":0.8168575296111689,"pX":0.4264887419433528,"pZ":2.00144129238544,"vX0":-1.1475933827120115,"vY0":-122.73394032157144,"vZ0":-3.6579139210416844,"x":100.74,"y":184.74,"x0":1.1511772351615668,"y0":50.00565862481852,"z0":6.18821763656964,"aX":-2.878994153012435},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.7,"breakHorizontal":3.7,"spinRate":2562,"spinDirection":276},"zone":9,"typeConfidence":2.0,"plateTime":0.4487454286619186,"extension":6.248729062841068},"hitData":{"launchSpeed":79.4,"launchAngle":42.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.01,"coordY":122.87}},"index":4,"playId":"2675948a-0c7e-3f75-9cb2-f1f41cfb427b","pitchNumber":5,"startTime":"2026-08-16T20:47:15.121Z","endTime":"2026-08-16T20:47:23.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:47:23.726Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Salvador Perez lines out to shortstop Zach Neto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-16T20:49:18.786Z","endTime":"2026-08-16T20:49:36.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":1},"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":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38508128114357,"aZ":-22.304874698505664,"pfxX":-0.4899654572092409,"pfxZ":5.833898682755515,"pX":1.1025109358845095,"pZ":2.362895463376683,"vX0":8.618482698567266,"vY0":-128.65899849589525,"vZ0":-4.356227415603718,"x":74.97,"y":174.98,"x0":-2.2140848389317536,"y0":50.004951041710534,"z0":5.787065724331567,"aX":-0.831005750551174},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.8,"breakHorizontal":-0.8,"spinRate":2451,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.42423947141075447,"extension":6.33785547636678},"hitData":{"launchSpeed":90.4,"launchAngle":13.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.75,"coordY":133.47}},"index":0,"playId":"5f21cfd1-e1a7-3f3f-a0be-2bdb21d4d39c","pitchNumber":1,"startTime":"2026-08-16T20:49:30.281Z","endTime":"2026-08-16T20:49:36.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:49:36.748Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Massey homers (11) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-16T20:49:51.499Z","endTime":"2026-08-16T20:51:26.546Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.511799755282755,"aZ":-21.342697782401878,"pfxX":-7.33114924909417,"pfxZ":5.859569057628063,"pX":0.6597320836095031,"pZ":1.680553669137257,"vX0":10.520255821919651,"vY0":-134.43854230469057,"vZ0":-6.4826306233830095,"x":91.85,"y":193.41,"x0":-2.334298349876283,"y0":50.00126620076493,"z0":5.616136796639542,"aX":-13.548369090346604},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.5,"breakHorizontal":11.3,"spinRate":2241,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.40592701116922525,"extension":6.330246601561024},"index":0,"playId":"a67c70ff-bb9c-31b7-a653-e1e3b8aa921f","pitchNumber":1,"startTime":"2026-08-16T20:49:59.267Z","endTime":"2026-08-16T20:50:03.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.920427773134204,"aZ":-24.011139541651048,"pfxX":-0.49683401867358334,"pfxZ":4.659704152606114,"pX":1.15673269649885,"pZ":1.6108732761113065,"vX0":9.558769726757221,"vY0":-130.5841285733961,"vZ0":-5.703796268133473,"x":72.91,"y":195.29,"x0":-2.465115559630257,"y0":50.00108052024835,"z0":5.5965138066320925,"aX":-0.8715035471188713},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":-1.0,"spinRate":2518,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.41723399390790084,"extension":6.507303860436772},"index":1,"playId":"d943abe1-05dd-3d34-b19c-43910c8784d1","pitchNumber":2,"startTime":"2026-08-16T20:50:11.386Z","endTime":"2026-08-16T20:50:15.335Z","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":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21463230407418,"aZ":-23.786583290197694,"pfxX":0.4418080487633025,"pfxZ":4.976803614942991,"pX":-0.34712466666780556,"pZ":1.3047295478537997,"vX0":6.04612335691248,"vY0":-128.15149594448155,"vZ0":-6.2101629198094725,"x":130.23,"y":203.55,"x0":-2.7815022132475264,"y0":50.002435400043574,"z0":5.584043679973109,"aX":0.7438784082546501},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.0,"breakHorizontal":-2.0,"spinRate":2443,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.4252779458490896,"extension":6.348159717382842},"index":2,"playId":"56c455c1-7b00-39eb-be9e-566dd5ead1e8","pitchNumber":3,"startTime":"2026-08-16T20:50:23.862Z","endTime":"2026-08-16T20:50:28.176Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.525685614475407,"aZ":-24.160648050755945,"pfxX":-0.14411815800617744,"pfxZ":4.667498346078789,"pX":0.20065878354683492,"pZ":2.6979314965750665,"vX0":7.1838836254131735,"vY0":-129.59222623240774,"vZ0":-3.0210669425423475,"x":109.35,"y":165.94,"x0":-2.5770785143797528,"y0":50.005708378070935,"z0":5.704150579321429,"aX":-0.24788975348928488},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.0,"breakHorizontal":-1.2,"spinRate":2434,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.4210262330547394,"extension":6.276484670726296},"index":3,"playId":"7a1b6192-3a92-3f4e-972f-277f89696c9a","pitchNumber":4,"startTime":"2026-08-16T20:50:36.550Z","endTime":"2026-08-16T20:50:40.276Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.706494478443325,"aZ":-23.47590898656786,"pfxX":0.4638743101399583,"pfxZ":5.112676999803507,"pX":-0.3230891515059947,"pZ":2.3646139537065167,"vX0":5.885522540737519,"vY0":-129.06672197912803,"vZ0":-3.8501237660881675,"x":129.32,"y":174.94,"x0":-2.6852021910959554,"y0":50.00465270331011,"z0":5.665541754488844,"aX":0.7881040229773795},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":-2.0,"spinRate":2403,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.42300361668265785,"extension":6.081541530028896},"index":4,"playId":"c8bed24a-d3d4-38d9-9401-945b782f797b","pitchNumber":5,"startTime":"2026-08-16T20:50:49.098Z","endTime":"2026-08-16T20:50:53.063Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54022158116879,"aZ":-24.65310444035225,"pfxX":-1.3552402015793787,"pfxZ":4.346549925786195,"pX":0.6623889864504967,"pZ":1.470224602163575,"vX0":8.794957312886593,"vY0":-130.97465805058587,"vZ0":-5.634223424123825,"x":91.75,"y":199.08,"x0":-2.5680944688476663,"y0":50.00600706509567,"z0":5.501377502442471,"aX":-2.3477501580658333},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":0.5,"spinRate":2473,"spinDirection":212},"zone":14,"typeConfidence":0.89,"plateTime":0.41873012532914533,"extension":6.393719666310576},"hitData":{"launchSpeed":101.6,"launchAngle":26.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.89,"coordY":69.88}},"index":5,"playId":"bd21600a-b64a-34f0-9ac7-4f739b586d7b","pitchNumber":6,"startTime":"2026-08-16T20:51:02.667Z","endTime":"2026-08-16T20:51:26.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:51:26.546Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-16T20:51:43.086Z","endTime":"2026-08-16T20:53:00.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.453533985237858,"aZ":-23.552983527761217,"pfxX":-7.981329666281912,"pfxZ":4.51398665884655,"pX":-1.209659484005416,"pZ":2.4617340309370124,"vX0":6.249289152243209,"vY0":-137.0959856594939,"vZ0":-4.512852541749751,"x":163.11,"y":172.31,"x0":-2.478333287249924,"y0":50.00115964797934,"z0":5.730570248193196,"aX":-15.237394547263934},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.4,"breakHorizontal":13.2,"spinRate":2306,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.3990627424039017,"extension":6.264206523654756},"index":0,"playId":"e032d577-c6d2-316a-a1ba-81618361da86","pitchNumber":1,"startTime":"2026-08-16T20:51:49.049Z","endTime":"2026-08-16T20:51:53.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240150445974102,"aZ":-22.352816485322275,"pfxX":0.9406033932638422,"pfxZ":5.731089048655235,"pX":1.2704708253407992,"pZ":2.6768483869473663,"vX0":9.242850582270018,"vY0":-129.61975439375246,"vZ0":-3.501149889605926,"x":68.57,"y":166.51,"x0":-2.4531616767939544,"y0":50.005300480945266,"z0":5.737539862923607,"aX":1.6100912664618272},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.8,"breakHorizontal":-3.6,"spinRate":2576,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.421395305595921,"extension":6.382003340388202},"index":1,"playId":"0cc4342a-10f0-344c-88fb-01355121b37b","pitchNumber":2,"startTime":"2026-08-16T20:52:01.286Z","endTime":"2026-08-16T20:52:04.870Z","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":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82955523712039,"aZ":-24.524390975086853,"pfxX":-0.5140434695421545,"pfxZ":4.328338620455673,"pX":0.720241045164667,"pZ":2.46846452658038,"vX0":8.52853445577858,"vY0":-131.81186385634365,"vZ0":-3.6142022348076277,"x":89.55,"y":172.13,"x0":-2.484233839817282,"y0":50.00276041997076,"z0":5.658702177030208,"aX":-0.9087796380904203},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":-0.8,"spinRate":2593,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.41482368647475454,"extension":6.449560332883982},"index":2,"playId":"1d66c165-0368-3cf2-aebc-60f7c2431080","pitchNumber":3,"startTime":"2026-08-16T20:52:14.133Z","endTime":"2026-08-16T20:52:18.581Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.404853560336065,"aZ":-24.37591526066504,"pfxX":0.33283638064612564,"pfxZ":4.528689674363216,"pX":-0.018007924818048915,"pZ":2.9605370421702424,"vX0":6.487261319115203,"vY0":-130.15335274497593,"vZ0":-2.158864076077207,"x":117.69,"y":158.85,"x0":-2.5822749076479408,"y0":50.00224024190481,"z0":5.640011029834765,"aX":0.5722271780780173},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":-2.0,"spinRate":2595,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.4202671485082883,"extension":6.078087042861186},"index":3,"playId":"a97631ef-c592-398b-9d4a-84cd6bde49ed","pitchNumber":4,"startTime":"2026-08-16T20:52:26.945Z","endTime":"2026-08-16T20:52:30.950Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57314575869473,"aZ":-24.168507183774803,"pfxX":0.9131771247483598,"pfxZ":4.731616315212678,"pX":0.44061785463765324,"pZ":2.759282382076549,"vX0":7.029564990464202,"vY0":-128.9600091214111,"vZ0":-2.6633162239439936,"x":100.2,"y":164.28,"x0":-2.4337765786026324,"y0":50.006020001153345,"z0":5.660068808715136,"aX":1.544256009007277},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":-3.1,"spinRate":2603,"spinDirection":186},"zone":6,"typeConfidence":0.91,"plateTime":0.42392422277815545,"extension":6.053495752946994},"index":4,"playId":"6e3dcfc7-9c42-3d36-b7ad-e14334be52af","pitchNumber":5,"startTime":"2026-08-16T20:52:38.664Z","endTime":"2026-08-16T20:52:42.525Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-16T20:52:47.882Z","endTime":"2026-08-16T20:52:55.759Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.2,"endSpeed":76.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35558438800146,"aZ":-22.237693756245495,"pfxX":2.811479194308165,"pfxZ":6.76448133450214,"pX":0.1972923011348051,"pZ":1.51613047743931,"vX0":5.521962152637209,"vY0":-120.90504057957038,"vZ0":-4.916312282239041,"x":109.48,"y":197.84,"x0":-2.488725275554408,"y0":50.00251016445447,"z0":5.547767023558968,"aX":4.1266728667770085},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":11.2,"breakHorizontal":-6.5,"spinRate":2587,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.4544437365192162,"extension":6.238398919907136},"index":6,"playId":"11b3f093-ea27-3c6b-ba50-c2e0f86e7f3a","pitchNumber":6,"startTime":"2026-08-16T20:52:55.759Z","endTime":"2026-08-16T20:53:00.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:53:00.215Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-16T20:53:17.158Z","endTime":"2026-08-16T20:54:11.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90640698279911,"aZ":-25.10001619651682,"pfxX":4.550363905325119,"pfxZ":5.143706196314,"pX":0.7412947999754258,"pZ":1.7805046681326568,"vX0":7.93249729323882,"vY0":-117.32772746538978,"vZ0":-3.4045354586614676,"x":88.74,"y":190.71,"x0":-3.292380951007244,"y0":50.0057227099086,"z0":5.623461085309251,"aX":6.260247351144729},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.6,"breakHorizontal":-10.4,"spinRate":2484,"spinDirection":108},"zone":9,"typeConfidence":0.91,"plateTime":0.46919337364495517,"extension":6.114938213191254},"index":0,"playId":"635b673e-0f6f-35a7-99b5-285e18df484c","pitchNumber":1,"startTime":"2026-08-16T20:53:28.341Z","endTime":"2026-08-16T20:53:32.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.278125371325,"aZ":-26.728754271940282,"pfxX":1.976811185040773,"pfxZ":3.907439168731493,"pX":-0.29826674056377767,"pZ":2.3343642375647056,"vX0":6.153230415831429,"vY0":-117.3030530008836,"vZ0":-1.8109380770575747,"x":128.37,"y":175.75,"x0":-3.212586148762579,"y0":50.00213807323415,"z0":5.60939123411541,"aX":2.752120958402971},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":7.0,"breakHorizontal":-5.0,"spinRate":2523,"spinDirection":96},"zone":5,"typeConfidence":0.9,"plateTime":0.46701005522741434,"extension":5.742672878710763},"index":1,"playId":"f5a3d240-c1a0-3d1b-8aa0-fca805e6a527","pitchNumber":2,"startTime":"2026-08-16T20:53:45.966Z","endTime":"2026-08-16T20:53:50.030Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.745868838056563,"aZ":-25.44000142349791,"pfxX":-0.8908840385666741,"pfxZ":3.9382320000495294,"pX":0.7778393226256164,"pZ":3.2801607612707335,"vX0":9.947967613671173,"vY0":-129.625185702754,"vZ0":-1.4213498443140558,"x":87.35,"y":150.22,"x0":-2.9853273515811236,"y0":50.00523240866722,"z0":5.768167469477556,"aX":-1.5258915218403541},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":-0.5,"spinRate":2523,"spinDirection":198},"zone":12,"typeConfidence":0.87,"plateTime":0.4216943314697361,"extension":5.990138267936459},"index":2,"playId":"1869a970-7748-329e-ad3b-48959a1c3921","pitchNumber":3,"startTime":"2026-08-16T20:54:05.734Z","endTime":"2026-08-16T20:54:11.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:54:11.745Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"John Rave lines out to third baseman Denzer Guzman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-16T20:54:24.246Z","endTime":"2026-08-16T20:55:46.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.524954240046867,"aZ":-24.493433242927416,"pfxX":-0.7010860275490272,"pfxZ":4.583168637674465,"pX":-0.26730062080985717,"pZ":2.0833700614483197,"vX0":7.571802707357406,"vY0":-128.3266427067954,"vZ0":-4.188885350987601,"x":127.19,"y":182.53,"x0":-3.1596697332982915,"y0":50.0005303844463,"z0":5.635503029404882,"aX":-1.175524958121525},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.6,"breakHorizontal":-0.4,"spinRate":2510,"spinDirection":196},"zone":8,"typeConfidence":0.89,"plateTime":0.42614485083307363,"extension":6.09276414294701},"index":0,"playId":"00f66ed8-833b-32c3-97e6-2220c925609c","pitchNumber":1,"startTime":"2026-08-16T20:54:36.622Z","endTime":"2026-08-16T20:54:40.455Z","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":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.364858305387155,"aZ":-23.71002029586534,"pfxX":0.15887399695783433,"pfxZ":4.939657507636804,"pX":-1.2588392719280166,"pZ":3.2016050969325174,"vX0":5.058861877821703,"vY0":-129.36995176441948,"vZ0":-1.8956691417389113,"x":164.98,"y":152.34,"x0":-3.2517005712072793,"y0":50.00095700426528,"z0":5.742518241586035,"aX":0.2707478624732592},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":-1.3,"spinRate":2542,"spinDirection":187},"zone":11,"typeConfidence":0.9,"plateTime":0.42171747299713225,"extension":6.046344818424555},"index":1,"playId":"4194691e-0935-3f05-80f7-c70c28c3245d","pitchNumber":2,"startTime":"2026-08-16T20:54:57.204Z","endTime":"2026-08-16T20:55:01.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.475255379843137,"aZ":-23.83422099100292,"pfxX":-8.151294835314005,"pfxZ":5.5134504075656725,"pX":-0.8343293689402502,"pZ":2.4433625163208847,"vX0":8.104202878529604,"vY0":-122.32200948712546,"vZ0":-2.5136184602487246,"x":148.8,"y":172.81,"x0":-3.133759757025929,"y0":50.0034451936059,"z0":5.530976153409242,"aX":-12.333921645504704},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.6,"breakHorizontal":12.8,"spinRate":1896,"spinDirection":243},"zone":4,"typeConfidence":0.92,"plateTime":0.44803017731412265,"extension":5.792221185647912},"index":2,"playId":"d0d7324b-ddad-3778-a3e9-3db1b8d1dbb7","pitchNumber":3,"startTime":"2026-08-16T20:55:17.853Z","endTime":"2026-08-16T20:55:22.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142936212464814,"aZ":-21.225820867448224,"pfxX":-0.565808308482055,"pfxZ":6.444751544545678,"pX":-0.10756019384690643,"pZ":2.6106034093864157,"vX0":7.982876699468434,"vY0":-129.3031225649946,"vZ0":-3.798531551336592,"x":121.1,"y":168.29,"x0":-3.157094176260676,"y0":50.003219198661384,"z0":5.720982883492765,"aX":-0.9624543593152216},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.0,"breakHorizontal":-0.7,"spinRate":2554,"spinDirection":215},"zone":5,"typeConfidence":0.89,"plateTime":0.4230853676380315,"extension":6.125359042104123},"hitData":{"launchSpeed":92.7,"launchAngle":5.0,"totalDistance":96.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":108.71,"coordY":168.52}},"index":3,"playId":"66a2789b-72e9-3e95-a2e3-76c13e2d6c47","pitchNumber":4,"startTime":"2026-08-16T20:55:40.576Z","endTime":"2026-08-16T20:55:46.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:55:46.589Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-16T20:57:48.199Z","endTime":"2026-08-16T20:58:18.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.218888774546926,"aZ":-38.041061033076645,"pfxX":-1.760507894914728,"pfxZ":-4.533351580386972,"pX":0.32588080562003224,"pZ":2.617089975643514,"vX0":-1.1324882348448018,"vY0":-113.70543324816718,"vZ0":-0.716720591899913,"x":104.58,"y":168.12,"x0":1.061243422110882,"y0":50.00347653367752,"z0":6.751104134216543,"aX":-2.277287439006997},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-8.0,"breakHorizontal":3.5,"spinRate":2102,"spinDirection":339},"zone":6,"typeConfidence":2.0,"plateTime":0.4839717560021177,"extension":5.966250194678368},"index":0,"playId":"3e68204d-ef1d-31f8-93aa-14a9fa57969e","pitchNumber":1,"startTime":"2026-08-16T20:57:56.524Z","endTime":"2026-08-16T20:58:00.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.540829073751866,"aZ":-15.838459802747877,"pfxX":7.103539999425082,"pfxZ":8.92620346272231,"pX":0.40790098674993774,"pZ":2.127923253376463,"vX0":-4.606645240012909,"vY0":-134.9565453690726,"vZ0":-7.500621839516937,"x":101.45,"y":181.33,"x0":1.2210085143028928,"y0":50.003516315748605,"z0":6.075633314176884,"aX":13.000059441190778},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":-11.8,"spinRate":2219,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.40709749234287607,"extension":6.198429456398528},"hitData":{"launchSpeed":96.1,"launchAngle":28.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.66,"coordY":61.55}},"index":1,"playId":"a1fb17c3-1a3e-3c6e-a970-b381c5736561","pitchNumber":2,"startTime":"2026-08-16T20:58:09.916Z","endTime":"2026-08-16T20:58:18.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:58:18.530Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to second baseman Michael Massey.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-16T20:58:47.718Z","endTime":"2026-08-16T20:59:40.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":91.3,"endSpeed":83.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10196131920904,"aZ":-21.600437189460685,"pfxX":7.336708871011897,"pfxZ":5.9454577935781145,"pX":0.6857115777172065,"pZ":2.901014527925274,"vX0":-4.091357361431552,"vY0":-132.89795516043503,"vZ0":-4.306321101551237,"x":90.86,"y":160.45,"x0":1.2969633780915162,"y0":50.000770983558404,"z0":6.123439900878419,"aX":13.042033900693758},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":-12.4,"spinRate":2226,"spinDirection":157},"zone":3,"typeConfidence":2.0,"plateTime":0.4131152563825209,"extension":6.170556525076852},"index":0,"playId":"ba985045-31b4-3200-bafa-e4e227289046","pitchNumber":1,"startTime":"2026-08-16T20:58:49.647Z","endTime":"2026-08-16T20:58:53.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8628456886861,"aZ":-20.7071850165424,"pfxX":7.462697788515086,"pfxZ":8.212917122213561,"pX":1.2839935888722651,"pZ":1.3264473848302796,"vX0":-3.201122186588891,"vY0":-118.35444708897278,"vZ0":-6.703436197546654,"x":68.06,"y":202.97,"x0":1.6959220538079733,"y0":50.005166754130336,"z0":6.1356050787087915,"aX":10.424072324755237},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":13.2,"breakHorizontal":-12.6,"spinRate":1464,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4655626513392792,"extension":6.037606897625073},"index":1,"playId":"e0d29c99-6c1f-3298-b15b-7d47d120809b","pitchNumber":2,"startTime":"2026-08-16T20:59:02.346Z","endTime":"2026-08-16T20:59:05.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.729051647312367,"aZ":-21.42137796042827,"pfxX":-0.5441600105129729,"pfxZ":6.108011156834426,"pX":0.2995396254696684,"pZ":4.286876227085265,"vX0":-2.445766130727461,"vY0":-132.20121750001093,"vZ0":-1.1052603039289406,"x":105.58,"y":123.03,"x0":1.3095117753040708,"y0":50.00047007444577,"z0":6.291538579826674,"aX":-0.9565300643652055},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":1.6,"spinRate":2243,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4152481875548575,"extension":6.141880487869143},"index":2,"playId":"4fecbbfc-4649-321a-a9ef-cff0fbd3f062","pitchNumber":3,"startTime":"2026-08-16T20:59:17.256Z","endTime":"2026-08-16T20:59:20.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566092532205584,"aZ":-20.1881046055268,"pfxX":6.676236385996004,"pfxZ":8.393264643199839,"pX":0.44500596566200673,"pZ":1.8396540401559844,"vX0":-4.155605938092764,"vY0":-119.45907216218306,"vZ0":-5.959905040311989,"x":100.04,"y":189.11,"x0":1.3502540325148535,"y0":50.004002093884026,"z0":6.2125711268811425,"aX":9.535055558360918},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":13.8,"breakHorizontal":-10.9,"spinRate":1614,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.4606187666920296,"extension":6.053575272063912},"hitData":{"launchSpeed":78.5,"launchAngle":56.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.31,"coordY":124.97}},"index":3,"playId":"62362d0c-4b4e-3168-839a-b587b182a6b7","pitchNumber":4,"startTime":"2026-08-16T20:59:31.941Z","endTime":"2026-08-16T20:59:40.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T20:59:40.916Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-16T21:00:03.748Z","endTime":"2026-08-16T21:01:30.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":83.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88598292610281,"aZ":-19.491226496222335,"pfxX":6.6954387441251315,"pfxZ":7.074015206764265,"pX":0.28828518984439694,"pZ":1.5595047935650874,"vX0":-4.727512713290452,"vY0":-133.1064455167602,"vZ0":-8.083694431134425,"x":106.01,"y":196.67,"x0":1.2185785689827664,"y0":50.001358565075606,"z0":6.050041673878106,"aX":11.999027528279845},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":-11.0,"spinRate":2254,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4116947717381714,"extension":6.209307670026505},"index":0,"playId":"857c6d9a-3da7-30d9-8902-b72f773ffb7f","pitchNumber":1,"startTime":"2026-08-16T21:00:10.301Z","endTime":"2026-08-16T21:00:14.194Z","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":88.0,"endSpeed":80.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75551623049719,"aZ":-22.33541684462387,"pfxX":-2.155590447277276,"pfxZ":5.992414719884123,"pX":-0.4321363402158613,"pZ":1.079559793963946,"vX0":-3.1108788979167503,"vY0":-127.91921696667106,"vZ0":-7.941681513329034,"x":133.47,"y":209.63,"x0":1.0842023036873514,"y0":50.00099112154006,"z0":6.002120068696199,"aX":-3.5370930133408565},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.1,"breakHorizontal":4.7,"spinRate":2593,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.42977389327225435,"extension":6.30345357076494},"index":1,"playId":"afa2a4b2-08f3-3400-b067-4f8d251739e4","pitchNumber":2,"startTime":"2026-08-16T21:00:26.064Z","endTime":"2026-08-16T21:00:33.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.709318370187674,"aZ":-38.41789548331009,"pfxX":-2.193492424231324,"pfxZ":-4.206173065896934,"pX":-0.09255260668889609,"pZ":3.1179296350349364,"vX0":-1.917649488727501,"vY0":-121.5277747066109,"vZ0":0.19265318941788823,"x":120.53,"y":154.6,"x0":0.9942348939395544,"y0":50.004664570128035,"z0":6.398068887879391,"aX":-3.253419880948723},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.3,"breakHorizontal":4.4,"spinRate":1931,"spinDirection":333},"zone":2,"typeConfidence":2.0,"plateTime":0.45216633746788526,"extension":6.323953060134386},"index":2,"playId":"9c0ed0df-3dc0-383d-bf7c-b9c127aa8bd7","pitchNumber":3,"startTime":"2026-08-16T21:00:49.472Z","endTime":"2026-08-16T21:00:53.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.630817033923915,"aZ":-26.17196720970251,"pfxX":-2.1498247108872635,"pfxZ":3.630847557187512,"pX":-0.6670979656467197,"pZ":0.7987841045259655,"vX0":-3.8869947174117265,"vY0":-128.08033942141833,"vZ0":-7.846330895194743,"x":142.43,"y":217.21,"x0":1.1523020644065225,"y0":50.00253500810298,"z0":5.962797194720494,"aX":-3.554870544621829},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.9,"breakHorizontal":4.8,"spinRate":2448,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.42842340065151463,"extension":6.455987965426061},"index":3,"playId":"4c691e41-acc8-3e37-b8fa-e55a32b37286","pitchNumber":4,"startTime":"2026-08-16T21:01:10.808Z","endTime":"2026-08-16T21:01:14.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.385276482418146,"aZ":-23.72301242439965,"pfxX":5.539535021380807,"pfxZ":5.991409085504892,"pX":0.6842690025718147,"pZ":1.3215137235288,"vX0":-4.173250406159536,"vY0":-117.99802670796366,"vZ0":-5.865319856252116,"x":90.92,"y":203.1,"x0":1.7557996615344815,"y0":50.002744311220596,"z0":6.024183474600782,"aX":7.8141273579102775},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":9.7,"breakHorizontal":-9.0,"spinRate":1532,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4641294071821056,"extension":6.1078691073670175},"index":4,"playId":"c30f1033-62f9-3c77-b7a2-c7f662d2d5c1","pitchNumber":5,"startTime":"2026-08-16T21:01:26.883Z","endTime":"2026-08-16T21:01:30.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:01:30.447Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Isbel flies out to shortstop Zach Neto.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-16T21:03:30.578Z","endTime":"2026-08-16T21:04:41.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.4,"endSpeed":73.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59655403596611,"aZ":-25.998994672963462,"pfxX":-1.20453964588597,"pfxZ":4.523847321288199,"pX":1.6141727868222924,"pZ":1.9680517749166044,"vX0":9.712728721143668,"vY0":-116.59512981118986,"vZ0":-2.9577038500338415,"x":55.47,"y":185.64,"x0":-2.4637150730526836,"y0":50.003253155859824,"z0":5.727563738308945,"aX":-1.6447060946502696},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":7.7,"breakHorizontal":-0.5,"spinRate":2358,"spinDirection":110},"zone":14,"typeConfidence":0.87,"plateTime":0.47123821010873623,"extension":6.278945055809375},"index":0,"playId":"337eb4c7-53d0-39df-a28e-9b96687d6300","pitchNumber":1,"startTime":"2026-08-16T21:03:43.779Z","endTime":"2026-08-16T21:03:48.362Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.025906912568995,"aZ":-22.8865976161586,"pfxX":-0.5452333722085021,"pfxZ":5.626438510479993,"pX":0.05608399857089672,"pZ":1.706427325462607,"vX0":6.782805283682153,"vY0":-127.61528238193043,"vZ0":-5.169585954836251,"x":114.86,"y":192.71,"x0":-2.564383408450987,"y0":50.00489235676126,"z0":5.559150099847783,"aX":-0.9015744037350768},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.2,"breakHorizontal":-0.5,"spinRate":2427,"spinDirection":219},"zone":8,"typeConfidence":0.89,"plateTime":0.4290520402594131,"extension":6.178763951847267},"index":1,"playId":"9c3ecc35-f592-3637-a5ce-5e3a4f030635","pitchNumber":2,"startTime":"2026-08-16T21:04:02.271Z","endTime":"2026-08-16T21:04:06.125Z","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":88.2,"endSpeed":81.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89536405740335,"aZ":-22.306995922347934,"pfxX":-0.13056954847026248,"pfxZ":5.8915190853764745,"pX":-0.7146169738734407,"pZ":2.21529483093496,"vX0":5.47144083707259,"vY0":-128.4274516191903,"vZ0":-4.387820891628663,"x":144.24,"y":178.97,"x0":-2.853249857795146,"y0":50.00503756394919,"z0":5.675028144160534,"aX":-0.21976609176048875},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.0,"breakHorizontal":-1.0,"spinRate":2469,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.4260387837872579,"extension":6.199678830761584},"index":2,"playId":"fb92ce06-c87f-39d8-9d31-24df29dd0046","pitchNumber":3,"startTime":"2026-08-16T21:04:16.092Z","endTime":"2026-08-16T21:04:20.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":72.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.912394959528328,"aZ":-27.008398745812265,"pfxX":2.7840161114702897,"pfxZ":3.7834430475421073,"pX":-0.954535419276883,"pZ":2.9124569353922656,"vX0":3.3364820790154854,"vY0":-117.20725682493915,"vZ0":-0.6796560058115775,"x":153.38,"y":160.14,"x0":-2.7682187333052717,"y0":50.00495253882077,"z0":5.769484222281105,"aX":3.8024332177027826},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":7.0,"breakHorizontal":-6.0,"spinRate":2445,"spinDirection":123},"zone":11,"typeConfidence":0.91,"plateTime":0.47062606453306177,"extension":6.043156482761607},"hitData":{"launchSpeed":74.8,"launchAngle":55.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":85.32,"coordY":137.89}},"index":3,"playId":"b799d103-aaea-3fb3-8b92-bcde08cc0f29","pitchNumber":4,"startTime":"2026-08-16T21:04:31.496Z","endTime":"2026-08-16T21:04:41.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:04:41.155Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out to center fielder Jose Siri.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-16T21:04:54.015Z","endTime":"2026-08-16T21:05:27.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.686886167148664,"aZ":-26.548475180317674,"pfxX":-8.850232925791401,"pfxZ":3.8284445987129807,"pX":-0.22891353597998487,"pZ":1.1552846636414216,"vX0":8.767882098520467,"vY0":-121.29723426964134,"vZ0":-4.698923355850784,"x":125.73,"y":207.59,"x0":-2.7637861018013496,"y0":50.00577289499468,"z0":5.469741117000322,"aX":-13.014395453038487},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.9,"breakHorizontal":13.6,"spinRate":1868,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4538914063652193,"extension":5.931554467889204},"index":0,"playId":"f5e75115-8d0f-3f02-9131-38581e0357be","pitchNumber":1,"startTime":"2026-08-16T21:05:04.490Z","endTime":"2026-08-16T21:05:08.839Z","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":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.721622793929757,"aZ":-28.920017100576967,"pfxX":0.2628432098498372,"pfxZ":2.3538900829995058,"pX":-0.8847840967403828,"pZ":2.4378678859213014,"vX0":4.289520728747477,"vY0":-117.8480599149223,"vZ0":-1.2830288300051391,"x":150.73,"y":172.96,"x0":-2.7750174824474643,"y0":50.00439203632051,"z0":5.700228441210679,"aX":0.36382609227478624},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.2,"breakHorizontal":-1.7,"spinRate":2463,"spinDirection":123},"zone":13,"typeConfidence":0.89,"plateTime":0.4676234280241922,"extension":6.028129401662132},"hitData":{"launchSpeed":82.1,"launchAngle":40.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.78,"coordY":89.52}},"index":1,"playId":"bae80aef-ff56-3c4e-8a49-813feacc403b","pitchNumber":2,"startTime":"2026-08-16T21:05:18.331Z","endTime":"2026-08-16T21:05:27.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:05:27.459Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bobby Witt Jr. homers (14) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-16T21:05:43.037Z","endTime":"2026-08-16T21:06:18.750Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.220329092455493,"aZ":-25.293494547379126,"pfxX":2.710000144812775,"pfxZ":4.904338322995937,"pX":-0.30439234851018315,"pZ":2.8435391183509315,"vX0":4.4507302141703216,"vY0":-118.44605933524431,"vZ0":-1.1311502288902628,"x":128.6,"y":162.0,"x0":-2.5689968704339097,"y0":50.003346308911546,"z0":5.666470212843933,"aX":3.8033241728368345},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.9,"breakHorizontal":-6.1,"spinRate":2455,"spinDirection":104},"zone":2,"typeConfidence":0.91,"plateTime":0.4646217366194927,"extension":6.086288215165969},"hitData":{"launchSpeed":98.4,"launchAngle":38.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.92,"coordY":91.13}},"index":0,"playId":"453a3316-d1e9-3006-acbb-a16772dbe456","pitchNumber":1,"startTime":"2026-08-16T21:05:56.154Z","endTime":"2026-08-16T21:06:18.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:06:18.750Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-16T21:06:33.656Z","endTime":"2026-08-16T21:08:08.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047356933199158,"aZ":-25.991468253707573,"pfxX":-0.10028503583099369,"pfxZ":3.6377981255148946,"pX":1.4745609647563598,"pZ":0.7401584185018777,"vX0":9.768595603696378,"vY0":-129.51796148871594,"vZ0":-7.494321360541694,"x":60.79,"y":218.8,"x0":-2.3327783771099453,"y0":50.001632388054055,"z0":5.658771982294113,"aX":-0.17131054759256348},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.0,"breakHorizontal":-2.0,"spinRate":2498,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.42289407518688815,"extension":6.379038150433461},"index":0,"playId":"640e2006-343c-3166-81cf-db1924dc5405","pitchNumber":1,"startTime":"2026-08-16T21:06:40.214Z","endTime":"2026-08-16T21:06:44.344Z","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":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.199223746943186,"aZ":-25.70360237529822,"pfxX":1.4172320994040926,"pfxZ":4.573125735051337,"pX":0.48626891712940007,"pZ":1.0938470352134184,"vX0":7.258988926540943,"vY0":-118.63394682319715,"vZ0":-4.9264434612990495,"x":98.46,"y":209.25,"x0":-2.8063348449187484,"y0":50.00354827699066,"z0":5.560402132010896,"aX":2.005434277086386},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.2,"breakHorizontal":-4.4,"spinRate":2453,"spinDirection":103},"zone":14,"typeConfidence":0.91,"plateTime":0.4629587537384001,"extension":5.992421184811976},"index":1,"playId":"59909e16-255f-3276-b321-6bd06a2be9fd","pitchNumber":2,"startTime":"2026-08-16T21:06:55.728Z","endTime":"2026-08-16T21:06:59.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.191064749115395,"aZ":-26.187921884112658,"pfxX":0.32981787344565916,"pfxZ":4.304951099354495,"pX":-0.35442423334218653,"pZ":3.1709356535949556,"vX0":5.679866303971427,"vY0":-117.67307338198036,"vZ0":-0.19615031831784902,"x":130.51,"y":153.16,"x0":-2.8512229456132787,"y0":50.00068616735896,"z0":5.699971754304372,"aX":0.457937756070611},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":8.0,"breakHorizontal":-2.2,"spinRate":2434,"spinDirection":107},"zone":1,"typeConfidence":0.89,"plateTime":0.46706236013920854,"extension":5.9222679038845225},"index":2,"playId":"6d249e1b-6efc-3064-89ac-aecf5465b655","pitchNumber":3,"startTime":"2026-08-16T21:07:08.353Z","endTime":"2026-08-16T21:07:12.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14146047064135,"aZ":-22.481098304257024,"pfxX":2.0423687820235124,"pfxZ":5.592062050041185,"pX":0.5998763180643849,"pZ":2.287125512583275,"vX0":7.48555348973876,"vY0":-130.9776520822604,"vZ0":-4.184507488187215,"x":94.13,"y":177.03,"x0":-2.5628531940799295,"y0":50.00647308725786,"z0":5.590576713380184,"aX":3.5415460710558238},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":-5.4,"spinRate":2652,"spinDirection":195},"zone":9,"typeConfidence":0.92,"plateTime":0.4184769120510081,"extension":6.179019425202253},"index":3,"playId":"5395e381-8149-32cd-8e68-be33acf5d67d","pitchNumber":4,"startTime":"2026-08-16T21:07:26.054Z","endTime":"2026-08-16T21:07:30.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.187365301585785,"aZ":-25.357816209516233,"pfxX":2.7356780633531947,"pfxZ":4.6522213132282015,"pX":1.2996202724159696,"pZ":1.1546805438366303,"vX0":8.262178626149616,"vY0":-120.71531984781555,"vZ0":-5.208062143719602,"x":67.46,"y":207.6,"x0":-2.5333488873519188,"y0":50.002281449178724,"z0":5.593966928435171,"aX":4.003920945502081},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.3,"breakHorizontal":-7.1,"spinRate":2515,"spinDirection":107},"zone":14,"typeConfidence":0.89,"plateTime":0.4550793258758472,"extension":6.2777269150284525},"index":4,"playId":"b17a488c-9707-3185-849f-998370968ee4","pitchNumber":5,"startTime":"2026-08-16T21:07:49.623Z","endTime":"2026-08-16T21:07:53.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19530447451044,"aZ":-21.244394744808293,"pfxX":1.364071671356848,"pfxZ":6.078157097847141,"pX":-0.11048115406717311,"pZ":2.3023469086004735,"vX0":5.620638320785219,"vY0":-133.12860587112652,"vZ0":-4.64317073208186,"x":121.21,"y":176.62,"x0":-2.42491939888597,"y0":50.00033181195354,"z0":5.603801360913516,"aX":2.450649809227716},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.2,"breakHorizontal":-3.7,"spinRate":2563,"spinDirection":196},"zone":8,"typeConfidence":0.92,"plateTime":0.41120351642803676,"extension":6.151070889200783},"index":5,"playId":"ff8dcf18-8585-36f6-8a0d-c9c9819bcc3a","pitchNumber":6,"startTime":"2026-08-16T21:08:04.447Z","endTime":"2026-08-16T21:08:08.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:08:08.680Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Siri grounds out, shortstop Bobby Witt Jr. to first baseman Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-16T21:10:02.733Z","endTime":"2026-08-16T21:10:35.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.281951629659265,"aZ":-39.42275295306401,"pfxX":-2.5811769903368456,"pfxZ":-5.635522621700909,"pX":0.17730734740338785,"pZ":2.1119072267015295,"vX0":-0.9621641684334978,"vY0":-112.62700499676943,"vZ0":-1.4336574787878216,"x":110.24,"y":181.76,"x0":0.9453148887964499,"y0":50.00437646109891,"z0":6.740484931165842,"aX":-3.3189509043233913},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.3,"breakHorizontal":4.9,"spinRate":2224,"spinDirection":341},"zone":8,"typeConfidence":2.0,"plateTime":0.4861621754138281,"extension":6.10787809710425},"index":0,"playId":"97a68749-73b2-3632-adc3-f35627f3f2e0","pitchNumber":1,"startTime":"2026-08-16T21:10:16.418Z","endTime":"2026-08-16T21:10:20.244Z","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":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64483771785105,"aZ":-25.288221827484104,"pfxX":9.184606591783782,"pfxZ":4.865161297706504,"pX":0.515079935401528,"pZ":1.2331142337673358,"vX0":-5.371951709868167,"vY0":-118.48659688566153,"vZ0":-6.05767299471623,"x":97.37,"y":205.49,"x0":1.6239226720623858,"y0":50.00220098825454,"z0":6.147913245599518,"aX":12.99661659652597},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.6,"breakHorizontal":-15.2,"spinRate":1665,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4631122835246777,"extension":6.042617644552078},"hitData":{"launchSpeed":70.0,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.37,"coordY":159.6}},"index":1,"playId":"a6ca4cb0-6cc4-3207-8c29-4a6d83899cb9","pitchNumber":2,"startTime":"2026-08-16T21:10:28.137Z","endTime":"2026-08-16T21:10:35.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:10:35.952Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wade Meckler grounds out, second baseman Michael Massey to first baseman Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-16T21:10:53.826Z","endTime":"2026-08-16T21:11:22.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.253746391982823,"aZ":-26.194219110323075,"pfxX":0.9240118775902415,"pfxZ":3.7292797070275445,"pX":-1.0344043684388031,"pZ":0.8644680156188062,"vX0":-5.532361586454028,"vY0":-125.2382046849865,"vZ0":-7.779468767132984,"x":156.43,"y":215.44,"x0":1.0749667254451867,"y0":50.00105174851228,"z0":6.126989395599288,"aX":1.481225002888969},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":-0.5,"spinRate":2574,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.4359215781351833,"extension":6.083639668039712},"index":0,"playId":"ed46e2fc-34c7-3c6c-84d7-a20663455ff6","pitchNumber":1,"startTime":"2026-08-16T21:11:01.091Z","endTime":"2026-08-16T21:11:04.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31013218984745,"aZ":-23.592010109284427,"pfxX":7.371541355507427,"pfxZ":4.682202384103762,"pX":0.5955685985997567,"pZ":2.063424371667708,"vX0":-3.7444761049327973,"vY0":-134.5700846688502,"vZ0":-6.134387327081555,"x":94.3,"y":183.07,"x0":1.0476357228128081,"y0":50.0029006584729,"z0":6.044637692003196,"aX":13.514633471282291},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":-12.6,"spinRate":2297,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.40707986776604743,"extension":6.136421844353406},"hitData":{"launchSpeed":96.7,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.16,"coordY":152.94}},"index":1,"playId":"d86ac89c-78d6-3e47-9720-8ec8b3813255","pitchNumber":2,"startTime":"2026-08-16T21:11:13.963Z","endTime":"2026-08-16T21:11:22.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:11:22.092Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out, shortstop Bobby Witt Jr. to first baseman Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-16T21:11:36.779Z","endTime":"2026-08-16T21:12:46.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":85.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53089529700337,"aZ":-12.953334852605996,"pfxX":2.4560768060169638,"pfxZ":10.23173999946862,"pX":0.7641061219526355,"pZ":2.655396615515641,"vX0":-2.3323689462225152,"vY0":-136.54273951786513,"vZ0":-6.949249807762699,"x":87.87,"y":167.08,"x0":1.3124351774316976,"y0":50.003205936555375,"z0":6.134377222956143,"aX":4.613716235985797},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":-4.0,"spinRate":2263,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.4019550089397712,"extension":6.239533973229278},"index":0,"playId":"d4d234bc-10e0-32d9-9cf0-21fb646d5aef","pitchNumber":1,"startTime":"2026-08-16T21:11:46.510Z","endTime":"2026-08-16T21:11:50.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994432347642157,"aZ":-28.257126149140444,"pfxX":-2.0709062649271814,"pfxZ":2.4322433586155245,"pX":0.19451376394364184,"pZ":1.4171803301864982,"vX0":-1.6867644042714223,"vY0":-126.1324589268416,"vZ0":-6.042730000845289,"x":109.59,"y":200.52,"x0":1.141252992561003,"y0":50.00161429965287,"z0":6.126549939768708,"aX":-3.3313589074082284},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.2,"breakHorizontal":4.1,"spinRate":2456,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4344836276689503,"extension":6.166631589594581},"index":1,"playId":"27293050-e237-30b6-99da-8c4bdbd9bd76","pitchNumber":2,"startTime":"2026-08-16T21:12:00.042Z","endTime":"2026-08-16T21:12:05.740Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-16T21:12:09.520Z","endTime":"2026-08-16T21:12:19.361Z","isPitch":false,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.489908389580563,"aZ":-26.461799180585633,"pfxX":-1.277574406668485,"pfxZ":3.517095287324018,"pX":-0.8867569491609971,"pZ":-0.17633467706264436,"vX0":-4.1747016496669005,"vY0":-126.80397521330018,"vZ0":-9.897514534524303,"x":150.8,"y":243.54,"x0":0.9485137490400034,"y0":50.004659469915126,"z0":5.89675902829417,"aX":-2.075292844904587},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":3.2,"spinRate":2415,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4323295339826152,"extension":6.420312503099245},"index":3,"playId":"217bf250-e544-3b24-9fbd-a2537097ece9","pitchNumber":3,"startTime":"2026-08-16T21:12:19.361Z","endTime":"2026-08-16T21:12:23.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.989370375355296,"aZ":-41.0586925613596,"pfxX":-2.0634833425209984,"pfxZ":-5.898565447089096,"pX":-0.7555269895563833,"pZ":3.182162396690417,"vX0":-2.967521047072939,"vY0":-122.22659882437202,"vZ0":0.4007980157311102,"x":145.8,"y":152.86,"x0":0.7441680223384771,"y0":50.00065715021376,"z0":6.553152951025852,"aX":-3.1091162856376076},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.3,"breakHorizontal":4.4,"spinRate":2232,"spinDirection":344},"zone":1,"typeConfidence":2.0,"plateTime":0.4488049656113704,"extension":6.298573513864235},"hitData":{"launchSpeed":60.4,"launchAngle":16.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.66,"coordY":151.44}},"index":4,"playId":"e63cf1e7-33d0-3d3d-a0d5-3eb6b834444e","pitchNumber":4,"startTime":"2026-08-16T21:12:38.487Z","endTime":"2026-08-16T21:12:46.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:12:46.239Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to center fielder Jose Siri.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-16T21:14:37.009Z","endTime":"2026-08-16T21:15:12.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2369600903856,"aZ":-28.42662220619762,"pfxX":3.226370597058524,"pfxZ":2.687832157271716,"pX":0.5952682311450056,"pZ":2.7470737165496417,"vX0":5.881932193303276,"vY0":-117.41544073775164,"vZ0":-1.0339240108473802,"x":94.31,"y":164.61,"x0":-2.3616438384400884,"y0":50.00480101054787,"z0":5.838259481764025,"aX":4.505488233085134},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.9,"breakHorizontal":-7.3,"spinRate":2338,"spinDirection":106},"zone":6,"typeConfidence":0.91,"plateTime":0.46648538299276643,"extension":6.167893372181122},"index":0,"playId":"b9a7a74c-9136-3ded-8951-428223de836b","pitchNumber":1,"startTime":"2026-08-16T21:14:50.385Z","endTime":"2026-08-16T21:14:54.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.489912530416763,"aZ":-23.043358481073007,"pfxX":-0.6763072136865163,"pfxZ":5.327462140582574,"pX":-0.298443029363387,"pZ":3.0219025145151996,"vX0":5.758399283099101,"vY0":-129.89411522075326,"vZ0":-2.3110067723873517,"x":128.38,"y":157.19,"x0":-2.4534416385342794,"y0":50.0018474327744,"z0":5.669985275993933,"aX":-1.1595668022425445},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.4,"breakHorizontal":0.0,"spinRate":2454,"spinDirection":199},"zone":2,"typeConfidence":0.88,"plateTime":0.4212103169354573,"extension":6.03178070093911},"hitData":{"launchSpeed":99.2,"launchAngle":27.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.75,"coordY":45.1}},"index":1,"playId":"4abc7846-6206-3be9-935b-8348379c814b","pitchNumber":2,"startTime":"2026-08-16T21:15:02.483Z","endTime":"2026-08-16T21:15:12.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:15:12.192Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a line drive to right fielder Josh Lowe.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-16T21:17:51.068Z","endTime":"2026-08-16T21:18:37.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-16T21:15:25.033Z","endTime":"2026-08-16T21:15:59.370Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Blake Weiman replaces Ryan Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-16T21:15:59.370Z","endTime":"2026-08-16T21:17:53.075Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676620,"link":"/api/v1/people/676620"},"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":1},"pitchData":{"startSpeed":79.5,"endSpeed":71.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284472962122244,"aZ":-31.67224901018415,"pfxX":-8.25408883302482,"pfxZ":0.3862671260725339,"pX":-0.5434839541037901,"pZ":1.4374080068128259,"vX0":-4.81556905563074,"vY0":-115.484828258073,"vZ0":-2.273749452932483,"x":137.72,"y":199.97,"x0":2.6655971543511314,"y0":50.00491822993605,"z0":5.584408889412369,"aX":-10.770906935468231},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.4,"breakHorizontal":16.4,"spinRate":2730,"spinDirection":287},"zone":13,"typeConfidence":0.89,"plateTime":0.4805898606148098,"extension":6.648141305297493},"index":2,"playId":"3ad1c4db-bf5c-3d4f-880c-efdf9ae59ee8","pitchNumber":1,"startTime":"2026-08-16T21:17:53.075Z","endTime":"2026-08-16T21:17:57.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":70.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237032883806386,"aZ":-31.531782970539822,"pfxX":-8.373119192215452,"pfxZ":0.4946931712956255,"pX":0.17248997693143495,"pZ":1.9131658981077708,"vX0":-3.3588833394027433,"vY0":-114.73441679823719,"vZ0":-1.2468832461773314,"x":110.43,"y":187.12,"x0":2.7566755722653005,"y0":50.00207165927704,"z0":5.623590396853084,"aX":-10.82200028569296},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.8,"breakHorizontal":16.1,"spinRate":2706,"spinDirection":292},"zone":8,"typeConfidence":0.89,"plateTime":0.483055625467705,"extension":6.566510484625356},"index":3,"playId":"bb66b7a8-947d-3a06-a90b-724e185ebdc7","pitchNumber":2,"startTime":"2026-08-16T21:18:09.500Z","endTime":"2026-08-16T21:18:13.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09232224448278,"aZ":-15.617426847749547,"pfxX":6.2694493188583555,"pfxZ":9.790695980216096,"pX":0.35561218721737103,"pZ":2.2407816680002925,"vX0":-6.946704836316239,"vY0":-130.64028475211308,"vZ0":-5.678297896295215,"x":103.44,"y":178.28,"x0":2.262297133207431,"y0":50.00260951568353,"z0":5.65826656542842,"aX":10.601865466454644},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.3,"breakHorizontal":-9.4,"spinRate":2193,"spinDirection":153},"zone":6,"typeConfidence":0.7,"plateTime":0.4228044493968288,"extension":6.513756725539521},"hitData":{"launchSpeed":91.7,"launchAngle":21.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.16,"coordY":108.1}},"index":4,"playId":"12378273-5bf5-34fe-8493-0200741663ac","pitchNumber":3,"startTime":"2026-08-16T21:18:25.878Z","endTime":"2026-08-16T21:18:37.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:18:37.860Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, third baseman Denzer Guzman to first baseman Vaughn Grissom. Michael Massey to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-16T21:18:52.882Z","endTime":"2026-08-16T21:21:25.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.0,"endSpeed":71.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.356068573343148,"aZ":-31.382015392630496,"pfxX":-6.95730512313721,"pfxZ":0.6082816538553262,"pX":0.31191477237130094,"pZ":1.1698142494036434,"vX0":-3.213315414853592,"vY0":-114.86378781575061,"vZ0":-3.00602429381827,"x":105.11,"y":207.2,"x0":2.642215321360281,"y0":50.005443161405665,"z0":5.6116812067015465,"aX":-9.105711542765007},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.5,"breakHorizontal":13.4,"spinRate":2772,"spinDirection":289},"zone":14,"typeConfidence":0.88,"plateTime":0.48066068045701105,"extension":6.500072457837535},"index":0,"playId":"415d413b-14c3-391c-afe4-635667691be4","pitchNumber":1,"startTime":"2026-08-16T21:19:03.643Z","endTime":"2026-08-16T21:19:08.087Z","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":85.3,"endSpeed":77.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.140384053519664,"aZ":-29.557921607258482,"pfxX":-2.9637337933951855,"pfxZ":1.694737391004681,"pX":-0.9015744077071282,"pZ":2.171434259636701,"vX0":-6.705479845605999,"vY0":-123.99978187238999,"vZ0":-2.650671411911642,"x":151.37,"y":180.15,"x0":2.233485351327604,"y0":50.00097852464778,"z0":5.745859495016339,"aX":-4.566949444804507},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.6,"breakHorizontal":7.1,"spinRate":2576,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.44343031022707846,"extension":6.505595638818514},"index":1,"playId":"5da0cb7c-273e-3ba5-a0e7-be566a499252","pitchNumber":2,"startTime":"2026-08-16T21:19:24.354Z","endTime":"2026-08-16T21:19:28.642Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84932151688258,"aZ":-32.88804225218233,"pfxX":-4.244720660300505,"pfxZ":-0.48871420523022824,"pX":0.29018304976288106,"pZ":1.6641433775301089,"vX0":-3.6787595957251584,"vY0":-120.66971150080968,"vZ0":-2.745725863201674,"x":105.94,"y":193.85,"x0":2.39191583186326,"y0":50.003024647851866,"z0":5.745671164767043,"aX":-6.191958543351395},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.3,"breakHorizontal":8.6,"spinRate":2554,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.4557848261409805,"extension":6.419964600598792},"index":2,"playId":"91cdfac8-0837-3ce2-83ef-4110163f6fcd","pitchNumber":3,"startTime":"2026-08-16T21:19:44.213Z","endTime":"2026-08-16T21:19:49.005Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"e333981e-3d5c-3549-9d3e-f961b6491743","startTime":"2026-08-16T21:20:07.208Z","endTime":"2026-08-16T21:20:10.749Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801598047810113,"aZ":-31.895307237753773,"pfxX":-3.4686640411952125,"pfxZ":0.18340289519409758,"pX":0.18930716384411939,"pZ":1.5547802767027759,"vX0":-4.254588824520484,"vY0":-122.32969180589657,"vZ0":-3.35294290963989,"x":109.78,"y":196.8,"x0":2.4094446735339807,"y0":50.00150274761499,"z0":5.711604601161265,"aX":-5.193203050653989},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.2,"breakHorizontal":7.4,"spinRate":2447,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.44978992010696217,"extension":6.371212534211696},"index":4,"playId":"9a1a1a0e-63d8-3a3c-af29-4a70df68c347","pitchNumber":4,"startTime":"2026-08-16T21:20:29.738Z","endTime":"2026-08-16T21:20:34.429Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.268383896673676,"aZ":-31.771700374598357,"pfxX":-2.9035824503957035,"pfxZ":0.27090511535190487,"pX":-0.7369370661646922,"pZ":2.109856328256855,"vX0":-6.246938431796984,"vY0":-121.59085334130846,"vZ0":-2.00111305585638,"x":145.09,"y":181.81,"x0":2.2585485756164236,"y0":50.002304558527214,"z0":5.7417018883100805,"aX":-4.2787134728126635},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.2,"breakHorizontal":7.0,"spinRate":2538,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4531565572007188,"extension":6.578323160410418},"index":5,"playId":"6f7ebe7d-62a9-387c-918c-6d4b2ecb98b8","pitchNumber":5,"startTime":"2026-08-16T21:20:51.059Z","endTime":"2026-08-16T21:20:55.652Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-08-16T21:21:01.859Z","endTime":"2026-08-16T21:21:17.628Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":71.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80922826264632,"aZ":-30.24349999536749,"pfxX":-8.80828808812113,"pfxZ":1.4734768136534289,"pX":0.18490970156994344,"pZ":2.1377455490170347,"vX0":-2.786748627752247,"vY0":-115.1603484105981,"vZ0":-1.0229325438555121,"x":109.95,"y":181.06,"x0":2.563641135566312,"y0":50.00014913470643,"z0":5.586307788133437,"aX":-11.506031400793605},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.6,"breakHorizontal":16.7,"spinRate":2693,"spinDirection":288},"zone":8,"typeConfidence":0.89,"plateTime":0.48067335287700086,"extension":6.498788651290078},"hitData":{"launchSpeed":93.2,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.31,"coordY":164.45}},"index":7,"playId":"68071566-fbac-334a-a26e-268a548b5590","pitchNumber":6,"startTime":"2026-08-16T21:21:17.628Z","endTime":"2026-08-16T21:21:25.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:21:25.678Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-16T21:21:48.735Z","endTime":"2026-08-16T21:23:44.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04783877889786,"aZ":-33.34047494749741,"pfxX":-4.1547583093737535,"pfxZ":-0.7961468780496244,"pX":0.8972744383870495,"pZ":2.1069018853986425,"vX0":-2.2415943319052216,"vY0":-120.45290371996803,"vZ0":-1.5753829650430082,"x":82.8,"y":181.89,"x0":2.382151432668546,"y0":50.005569096934956,"z0":5.738121837194499,"aX":-6.059462078599569},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.6,"breakHorizontal":8.0,"spinRate":2598,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.45604491430964833,"extension":6.368030789511066},"index":0,"playId":"9358847d-bf59-3895-8740-86ff3ada3d64","pitchNumber":1,"startTime":"2026-08-16T21:21:55.341Z","endTime":"2026-08-16T21:21:59.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.386062794584298,"aZ":-27.08959398905252,"pfxX":8.921915515413396,"pfxZ":3.2166279665163855,"pX":0.9834915418198688,"pZ":0.8709292947585244,"vX0":-7.139579430011132,"vY0":-125.98808151603399,"vZ0":-5.348502195236346,"x":79.51,"y":215.26,"x0":2.7171406154080526,"y0":50.00496040026769,"z0":5.254466837772844,"aX":14.116979361070282},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":-14.2,"spinRate":1996,"spinDirection":97},"zone":14,"typeConfidence":0.88,"plateTime":0.4374134635946274,"extension":6.455951286905022},"index":1,"playId":"5d0de543-a1aa-3abe-850e-6b15196f9b6e","pitchNumber":2,"startTime":"2026-08-16T21:22:13.348Z","endTime":"2026-08-16T21:22:17.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":70.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25718281095373,"aZ":-32.239709294284744,"pfxX":-8.109198428403763,"pfxZ":-0.04834114627604169,"pX":-0.06180997885311272,"pZ":1.8966999120074128,"vX0":-3.616656098398038,"vY0":-114.26422022904259,"vZ0":-1.1992399616169533,"x":119.36,"y":187.57,"x0":2.608456919585245,"y0":50.004275359408574,"z0":5.673658281054996,"aX":-10.438972380085659},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.1,"breakHorizontal":15.7,"spinRate":2665,"spinDirection":288},"zone":8,"typeConfidence":0.9,"plateTime":0.4843144460015041,"extension":6.43819086824804},"index":2,"playId":"7ad3ebff-d28c-34e7-931e-ece61a6cff97","pitchNumber":3,"startTime":"2026-08-16T21:22:33.272Z","endTime":"2026-08-16T21:22:39.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.524047221092037,"aZ":-18.188381736544446,"pfxX":1.2254703851218531,"pfxZ":8.043501099297329,"pX":0.3455486182826164,"pZ":3.838326767724317,"vX0":-5.203504887140052,"vY0":-131.20375131334734,"vZ0":-2.0780238176036105,"x":103.83,"y":135.15,"x0":2.197719631055515,"y0":50.000319073995485,"z0":6.0003491174108365,"aX":2.13097306382865},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.3,"breakHorizontal":-1.1,"spinRate":2279,"spinDirection":168},"zone":12,"typeConfidence":0.9,"plateTime":0.41794090245156124,"extension":6.396747134851444},"index":3,"playId":"ec77a47b-bc80-3a6d-a45b-234f111dac8c","pitchNumber":4,"startTime":"2026-08-16T21:23:15.554Z","endTime":"2026-08-16T21:23:21.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.661682743678025,"aZ":-34.110600004870456,"pfxX":-5.156367518070322,"pfxZ":-1.3306002342093013,"pX":0.5104743860162743,"pZ":2.801768934502733,"vX0":-2.9034091850878156,"vY0":-120.54292769841963,"vZ0":-0.06951831451351209,"x":97.54,"y":163.13,"x0":2.4044893716704863,"y0":50.00305891320741,"z0":5.868477184226917,"aX":-7.509526830806929},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.2,"breakHorizontal":10.1,"spinRate":2562,"spinDirection":258},"zone":3,"typeConfidence":2.0,"plateTime":0.4561818556186177,"extension":6.342627473955917},"index":4,"playId":"41b576c0-293c-3368-ae66-79005a657d89","pitchNumber":5,"startTime":"2026-08-16T21:23:39.462Z","endTime":"2026-08-16T21:23:44.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:23:44.549Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oswald Peraza walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-16T21:25:43.522Z","endTime":"2026-08-16T21:26:56.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":71.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.194543285794737,"aZ":-27.25260409644333,"pfxX":7.167904370166627,"pfxZ":3.7077014947293776,"pX":1.0394043069503889,"pZ":3.7725566857060087,"vX0":-3.5683434065854804,"vY0":-115.00515688914528,"vZ0":-0.21262468964681158,"x":77.38,"y":136.92,"x0":1.687497993475828,"y0":50.00231027459577,"z0":6.530704043142545,"aX":9.511252008398515},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":7.0,"breakHorizontal":-12.0,"spinRate":1512,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4779892570171471,"extension":5.99000609154348},"index":0,"playId":"93df6c2b-b1fd-3f5d-a05c-8179b81cc8d6","pitchNumber":1,"startTime":"2026-08-16T21:25:49.325Z","endTime":"2026-08-16T21:25:53.055Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-16T21:26:05.462Z","endTime":"2026-08-16T21:26:07.578Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11501192574013,"aZ":-27.33768764613705,"pfxX":-2.8144083287530917,"pfxZ":3.173028836030114,"pX":-0.44715668150546595,"pZ":1.8561846700345812,"vX0":-3.6436953362200404,"vY0":-123.14704579539425,"vZ0":-4.979978117933111,"x":134.04,"y":188.66,"x0":1.4214685291076707,"y0":50.00522448735941,"z0":6.237717962084853,"aX":-4.2905597212064075},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.8,"breakHorizontal":6.0,"spinRate":2491,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.44601881016415446,"extension":6.085490168098206},"index":2,"playId":"7b32c5c1-540e-3a24-ab7e-1448b0376d25","pitchNumber":2,"startTime":"2026-08-16T21:26:07.578Z","endTime":"2026-08-16T21:26:11.226Z","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.2,"endSpeed":74.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.025323829162463,"aZ":-25.076565995358173,"pfxX":8.251048432744012,"pfxZ":5.08303141006736,"pX":0.5935386099554004,"pZ":0.4475245438614227,"vX0":-4.620824844724599,"vY0":-117.90835799628871,"vZ0":-7.701781331732372,"x":94.38,"y":226.7,"x0":1.5144286416946817,"y0":50.00464210190722,"z0":6.095785552522898,"aX":11.529646545003576},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.4,"breakHorizontal":-13.7,"spinRate":1618,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.46590512082229285,"extension":5.9456215504801415},"index":3,"playId":"f3c76691-f5db-3c8a-b17d-2f73fb2998c4","pitchNumber":3,"startTime":"2026-08-16T21:26:21.085Z","endTime":"2026-08-16T21:26:25.020Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.106317689632583,"aZ":-38.654517118178745,"pfxX":0.06515497245881718,"pfxZ":-4.960815361717655,"pX":-0.7242457300651012,"pZ":1.134655766361933,"vX0":-3.4993369966649865,"vY0":-114.24089190688302,"vZ0":-3.4732466373362674,"x":144.61,"y":208.14,"x0":0.8256308328796393,"y0":50.00026334877374,"z0":6.514449052092764,"aX":0.08577649458123622},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.6,"breakHorizontal":0.8,"spinRate":2323,"spinDirection":351},"zone":13,"typeConfidence":2.0,"plateTime":0.4813864361148732,"extension":6.3310623284530125},"index":4,"playId":"2c456b79-48e7-3595-b812-803cbdc49713","pitchNumber":4,"startTime":"2026-08-16T21:26:36.626Z","endTime":"2026-08-16T21:26:40.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594897009121922,"aZ":-22.188167759006195,"pfxX":6.736140092571247,"pfxZ":5.686042640967269,"pX":0.23343483152110311,"pZ":4.473457408356213,"vX0":-4.966721248478533,"vY0":-131.5856672089453,"vZ0":-0.26132609563162945,"x":108.1,"y":118.0,"x0":1.2690883541111886,"y0":50.00070283425028,"z0":6.216180228418785,"aX":11.825963246360065},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":-11.2,"spinRate":2177,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.416042900376306,"extension":6.2015289056788},"index":5,"playId":"9a8f21fe-72e6-3b26-83f6-6f9a3d2fd7b7","pitchNumber":5,"startTime":"2026-08-16T21:26:52.474Z","endTime":"2026-08-16T21:26:56.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:26:56.112Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis d'Arnaud grounds out, third baseman Nick Loftin to first baseman Jac Caglianone. Oswald Peraza to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-16T21:27:18.209Z","endTime":"2026-08-16T21:27:46.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.331198846662307,"aZ":-37.607729663340805,"pfxX":-1.363862969552967,"pfxZ":-4.026719653501134,"pX":-1.2642510488457703,"pZ":1.7070044095249552,"vX0":-4.542965791429396,"vY0":-115.66125119551414,"vZ0":-2.9789216105124483,"x":165.19,"y":192.69,"x0":0.9055565582575217,"y0":50.003022485609726,"z0":6.631542241399948,"aX":-1.8399706744183646},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.8,"breakHorizontal":3.6,"spinRate":1936,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.4742572632640041,"extension":6.171732748336059},"index":0,"playId":"4bc56105-28bb-3169-9bca-ba4c0b49e126","pitchNumber":1,"startTime":"2026-08-16T21:27:23.347Z","endTime":"2026-08-16T21:27:27.352Z","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":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.341312615227274,"aZ":-24.207593025504135,"pfxX":-0.02644879519380927,"pfxZ":4.511941915642123,"pX":-0.552790977425593,"pZ":2.343610229140467,"vX0":-4.662053181820887,"vY0":-131.8727801095302,"vZ0":-5.175927133309828,"x":138.07,"y":175.5,"x0":1.239488239380392,"y0":50.00489577240093,"z0":6.111521870004764,"aX":-0.045709807848777886},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":1.1,"spinRate":2347,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.41491821378672844,"extension":6.333513754457287},"hitData":{"launchSpeed":76.0,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.1,"coordY":176.65}},"index":1,"playId":"27da1f4c-6084-3fa2-b6ed-1757bb568a12","pitchNumber":2,"startTime":"2026-08-16T21:27:38.689Z","endTime":"2026-08-16T21:27:46.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:27:46.497Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-16T21:28:07.489Z","endTime":"2026-08-16T21:29:48.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.3,"endSpeed":82.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.842733156004623,"aZ":-18.695811856528344,"pfxX":-0.6334305752911078,"pfxZ":7.708835946026927,"pX":-1.0524133772708677,"pZ":2.148564253989932,"vX0":-4.820558021659366,"vY0":-131.39188604604678,"vZ0":-6.8452532709189144,"x":157.12,"y":180.77,"x0":0.8882702243285114,"y0":50.001394965171436,"z0":6.17670859675935,"aX":-1.1075332237017728},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.6,"breakHorizontal":2.2,"spinRate":2291,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.41686288659701987,"extension":6.339730089519952},"index":0,"playId":"135dc5ea-864c-34d5-aa0a-7b618872f2d6","pitchNumber":1,"startTime":"2026-08-16T21:28:13.409Z","endTime":"2026-08-16T21:28:17.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48586710704995,"aZ":-13.92239297215702,"pfxX":2.329817751388357,"pfxZ":9.69191420539242,"pX":-1.4178057500724048,"pZ":2.838382893436884,"vX0":-6.719903204952405,"vY0":-136.25853930347813,"vZ0":-6.451826338010517,"x":171.04,"y":162.14,"x0":0.7759396783424581,"y0":50.00446136815612,"z0":6.19602584360937,"aX":4.388770025023667},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-2.9,"spinRate":2324,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4017196514491741,"extension":6.318716693660733},"index":1,"playId":"ae701a3a-6b33-362d-b651-470bfa2bf885","pitchNumber":2,"startTime":"2026-08-16T21:28:29.342Z","endTime":"2026-08-16T21:28:32.960Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.982076899089346,"aZ":-17.825237671242018,"pfxX":-0.17847060856146602,"pfxZ":7.917974070635195,"pX":-0.4677752720713615,"pZ":2.7037243401001434,"vX0":-3.980829226924496,"vY0":-133.10580322741814,"vZ0":-5.545531159780566,"x":134.83,"y":165.78,"x0":1.0642463485291827,"y0":50.00084184118118,"z0":6.086064661666025,"aX":-0.32235383524210764},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":1.1,"spinRate":2295,"spinDirection":175},"zone":4,"typeConfidence":2.0,"plateTime":0.4099832689511902,"extension":6.289900788979014},"index":2,"playId":"5fc247e9-6e68-3b0b-a31a-aa2cc912a5d5","pitchNumber":3,"startTime":"2026-08-16T21:28:43.880Z","endTime":"2026-08-16T21:28:47.549Z","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":93.4,"endSpeed":85.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.951366594827018,"aZ":-14.569810348524832,"pfxX":3.3687999504010997,"pfxZ":9.416100639539078,"pX":-0.6867860378429813,"pZ":2.792943871851346,"vX0":-5.586777413556779,"vY0":-135.90004021731127,"vZ0":-6.3563858559802116,"x":143.18,"y":163.37,"x0":0.9584641267608781,"y0":50.00239757366492,"z0":6.175410848608563,"aX":6.298247970455838},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":-4.9,"spinRate":2324,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.40313793675857346,"extension":6.342336163149309},"index":3,"playId":"dd84cc3d-3517-3932-b603-3e2d65de360f","pitchNumber":4,"startTime":"2026-08-16T21:29:00.351Z","endTime":"2026-08-16T21:29:03.667Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.379804561669975,"aZ":-39.0129515068074,"pfxX":-1.3598663039469576,"pfxZ":-4.638383951436403,"pX":1.2507168868356673,"pZ":4.417847781439718,"vX0":0.7727640110254314,"vY0":-120.81777790085208,"vZ0":3.044341653654645,"x":69.33,"y":119.5,"x0":1.10278017283826,"y0":50.00600365059928,"z0":6.578914063697636,"aX":-2.0030410669912526},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.3,"breakHorizontal":2.3,"spinRate":1907,"spinDirection":333},"zone":12,"typeConfidence":2.0,"plateTime":0.4540171381411917,"extension":6.353275246810862},"index":4,"playId":"4292842f-d8b0-3a90-8073-95dcef723a97","pitchNumber":5,"startTime":"2026-08-16T21:29:21.269Z","endTime":"2026-08-16T21:29:25.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69689096646851,"aZ":-30.507035425258085,"pfxX":-1.2264818542877953,"pfxZ":1.095846525867005,"pX":0.5224403414754213,"pZ":1.5592147914531838,"vX0":-1.9498878476783317,"vY0":-123.74929609615506,"vZ0":-4.758920063997477,"x":97.09,"y":196.68,"x0":1.4853298891575466,"y0":50.003523460279766,"z0":6.114497294224505,"aX":-1.8693058285998843},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.0,"breakHorizontal":2.8,"spinRate":2494,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.44558303620096673,"extension":6.265335488819533},"index":5,"playId":"fcbe328f-1784-3043-bf71-7bc74dd42b5a","pitchNumber":6,"startTime":"2026-08-16T21:29:45.342Z","endTime":"2026-08-16T21:29:48.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:29:48.964Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, second baseman Michael Massey to first baseman Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-16T21:30:01.482Z","endTime":"2026-08-16T21:30:36.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.506576924795862,"aZ":-23.976551248616794,"pfxX":8.27883460317205,"pfxZ":5.700129827725711,"pX":-0.03185432216820316,"pZ":0.9389507954055859,"vX0":-6.427976642871352,"vY0":-119.57554965723033,"vZ0":-7.029838444246803,"x":118.21,"y":213.43,"x0":1.6244319542123655,"y0":50.005076986699066,"z0":6.0889027668833355,"aX":11.909822938015964},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":8.8,"breakHorizontal":-13.3,"spinRate":1420,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.459244397807697,"extension":6.243529984844841},"index":0,"playId":"0f984e25-3cb9-31dc-b16e-041d899adc5a","pitchNumber":1,"startTime":"2026-08-16T21:30:12.573Z","endTime":"2026-08-16T21:30:16.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383819779162184,"aZ":-27.885520047355154,"pfxX":-2.634219993308466,"pfxZ":2.7959891320431707,"pX":0.1756112900019137,"pZ":1.9720809643871253,"vX0":-2.269193816575653,"vY0":-124.29618482208234,"vZ0":-4.2882331025659965,"x":110.31,"y":185.53,"x0":1.4490502847684859,"y0":50.004177889168155,"z0":6.087116789249307,"aX":-4.042388955162428},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.1,"breakHorizontal":5.4,"spinRate":2438,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.44395598348268495,"extension":6.363397375559495},"hitData":{"launchSpeed":99.5,"launchAngle":7.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.35,"coordY":143.85}},"index":1,"playId":"ee77aa82-2706-3420-83ba-8e6c76cadfd8","pitchNumber":2,"startTime":"2026-08-16T21:30:28.515Z","endTime":"2026-08-16T21:30:36.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:30:36.701Z","atBatIndex":43},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"John Rave reaches on a fielding error by second baseman Oswald Peraza.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-16T21:32:33.605Z","endTime":"2026-08-16T21:33:48.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"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, 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.7,"endSpeed":71.8,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09747228918776,"aZ":-30.59995082192986,"pfxX":-9.961214519973622,"pfxZ":1.2077473899246307,"pX":-0.48703342820331536,"pZ":2.1152982069151625,"vX0":-4.377360249229886,"vY0":-114.44163917861533,"vZ0":-1.0571407086537743,"x":135.56,"y":181.67,"x0":2.753857080066956,"y0":50.00474120242787,"z0":5.621703837243287,"aX":-13.013693667082187},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":2.2,"breakHorizontal":19.2,"spinRate":2722,"spinDirection":284},"zone":7,"typeConfidence":0.91,"plateTime":0.48141080142871573,"extension":6.542350293824079},"index":0,"playId":"6e750a21-0c11-3876-b3d0-2a1f2a7f53cd","pitchNumber":1,"startTime":"2026-08-16T21:32:46.866Z","endTime":"2026-08-16T21:32:50.684Z","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":79.0,"endSpeed":71.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.188111626813907,"aZ":-32.49241037998094,"pfxX":-9.478677398411852,"pfxZ":-0.24375651815971278,"pX":-0.4560706530639211,"pZ":1.1167281753408689,"vX0":-3.7646553852379467,"vY0":-114.90599569903887,"vZ0":-2.8476822679148786,"x":134.38,"y":208.63,"x0":2.447152567276996,"y0":50.00271360466292,"z0":5.6084400824053375,"aX":-12.361775044081675},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.0,"breakHorizontal":18.2,"spinRate":2712,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.4812435898203513,"extension":6.391119455388309},"index":1,"playId":"032f1a5b-906a-337f-b7c5-6df8047d796b","pitchNumber":2,"startTime":"2026-08-16T21:33:02.136Z","endTime":"2026-08-16T21:33:06.256Z","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":90.0,"endSpeed":82.3,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.288148454333957,"aZ":-16.190613529386706,"pfxX":2.004999792930904,"pfxZ":9.284369110117531,"pX":-1.444902147408471,"pZ":1.70254421269536,"vX0":-9.323632056796527,"vY0":-130.59977552155925,"vZ0":-7.324446411562761,"x":172.08,"y":192.81,"x0":1.915846155170704,"y0":50.00639656139427,"z0":5.76802749124573,"aX":3.4533488883817443},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.2,"breakHorizontal":-1.6,"spinRate":2457,"spinDirection":159},"zone":13,"typeConfidence":0.9,"plateTime":0.4198825409055811,"extension":6.540219473620053},"index":2,"playId":"741b94a7-0fbf-3d25-bb95-908caaedb20f","pitchNumber":3,"startTime":"2026-08-16T21:33:20.703Z","endTime":"2026-08-16T21:33:24.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.1,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99297432196198,"aZ":-32.015278192005816,"pfxX":-7.670405275048036,"pfxZ":0.1213734416368899,"pX":0.15541574085994164,"pZ":1.1781280699897543,"vX0":-3.198270362236316,"vY0":-115.52516977274189,"vZ0":-2.9220238573732247,"x":111.08,"y":206.97,"x0":2.5638573832923655,"y0":50.00445411676692,"z0":5.607193794486928,"aX":-10.136361989151697},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.4,"breakHorizontal":14.8,"spinRate":2760,"spinDirection":283},"zone":14,"typeConfidence":0.85,"plateTime":0.47822993770595446,"extension":6.486122206123991},"hitData":{"launchSpeed":66.8,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.28,"coordY":159.6}},"index":3,"playId":"57de9998-c857-3e4e-bdef-ea17e44d8046","pitchNumber":4,"startTime":"2026-08-16T21:33:36.011Z","endTime":"2026-08-16T21:33:48.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:33:48.933Z","atBatIndex":44},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Kyle Isbel out on a sacrifice bunt, pitcher Blake Weiman to second baseman Oswald Peraza. John Rave to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-16T21:34:11.327Z","endTime":"2026-08-16T21:35:02.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"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":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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676620,"link":"/api/v1/people/676620"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78616211336489,"aZ":-32.26159920690025,"pfxX":-7.29184883661744,"pfxZ":-0.06422244877884475,"pX":0.601992630750864,"pZ":0.4361656405970772,"vX0":-2.9670751617743796,"vY0":-114.48211600934937,"vZ0":-4.455852270340824,"x":94.05,"y":227.0,"x0":2.863603231864713,"y0":50.00485084446108,"z0":5.577136482226683,"aX":-9.647055098864225},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.0,"breakHorizontal":13.9,"spinRate":2646,"spinDirection":290},"zone":14,"typeConfidence":0.89,"plateTime":0.4790556411753726,"extension":6.587013153182793},"index":0,"playId":"0f57653d-cfc9-3cd7-9fdf-1043d8773fa6","pitchNumber":1,"startTime":"2026-08-16T21:34:18.510Z","endTime":"2026-08-16T21:34:30.532Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Blake Weiman. John Rave to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"0f57653d-cfc9-3cd7-9fdf-1043d8773fa6","startTime":"2026-08-16T21:34:39.790Z","endTime":"2026-08-16T21:34:54.547Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"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":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37371197661303,"aZ":-29.23055213424328,"pfxX":-9.751636367361474,"pfxZ":2.2502286510773573,"pX":1.3012604061339683,"pZ":1.8127100186497356,"vX0":-0.6283252094909867,"vY0":-113.77759342424841,"vZ0":-1.9654082079668402,"x":67.4,"y":189.84,"x0":2.847592818550447,"y0":50.001781489443985,"z0":5.591392897988421,"aX":-12.751614043662416},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.8,"breakHorizontal":17.8,"spinRate":2590,"spinDirection":286},"zone":14,"typeConfidence":0.91,"plateTime":0.48187344745571137,"extension":6.618567390319785},"hitData":{"launchSpeed":27.7,"launchAngle":-44.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":125.53,"coordY":197.94}},"index":2,"playId":"f3a7e3f4-eed9-3ba3-9952-368c55acc7e1","pitchNumber":2,"startTime":"2026-08-16T21:34:54.547Z","endTime":"2026-08-16T21:35:02.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:35:02.871Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carter Jensen singles on a ground ball to second baseman Oswald Peraza. John Rave scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-16T21:35:32.077Z","endTime":"2026-08-16T21:37:19.184Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":{"id":676620,"link":"/api/v1/people/676620"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.2,"endSpeed":72.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78356071609328,"aZ":-33.54839221611549,"pfxX":-8.98976143743447,"pfxZ":-1.0345277219439204,"pX":0.6196037156102063,"pZ":2.565070795642492,"vX0":-2.099071669096059,"vY0":-115.29778233322367,"vZ0":0.2481450679584558,"x":93.38,"y":169.52,"x0":2.711900670920498,"y0":50.00254530734992,"z0":5.724982997542636,"aX":-11.959711202534095},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.4,"breakHorizontal":16.8,"spinRate":2598,"spinDirection":283},"zone":6,"typeConfidence":0.85,"plateTime":0.47720900795120436,"extension":6.3724980396847455},"index":0,"playId":"3ff33d6f-4b72-3655-99eb-a4a35172a895","pitchNumber":1,"startTime":"2026-08-16T21:35:32.077Z","endTime":"2026-08-16T21:35:35.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.714470775906985,"aZ":-30.11844435000499,"pfxX":-8.915417412849584,"pfxZ":1.5699153008549374,"pX":-0.32783538194672035,"pZ":2.3504690655693734,"vX0":-3.169144849233549,"vY0":-114.19938596393193,"vZ0":-0.8182751022825079,"x":129.5,"y":175.32,"x0":2.2394985788974076,"y0":50.0025322236,"z0":5.698618172666147,"aX":-11.674072510974904},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.9,"breakHorizontal":16.9,"spinRate":2555,"spinDirection":287},"zone":4,"typeConfidence":0.91,"plateTime":0.4812054844852045,"extension":6.387370999646472},"index":1,"playId":"7d3330d2-db27-3b53-ba25-36b36a5e9bed","pitchNumber":2,"startTime":"2026-08-16T21:35:51.936Z","endTime":"2026-08-16T21:35:56.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"26f7d0d6-17cc-436b-ac45-a9ac19774216","startTime":"2026-08-16T21:36:18.933Z","endTime":"2026-08-16T21:36:23.933Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-16T21:36:44.338Z","endTime":"2026-08-16T21:36:53.718Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03393506122072,"aZ":-35.26338354118873,"pfxX":-3.536086550391797,"pfxZ":-2.0958391931569915,"pX":-1.6846646043103075,"pZ":1.4987017904155286,"vX0":-7.336078376765973,"vY0":-121.11339989650011,"vZ0":-2.778225604279525,"x":181.22,"y":198.32,"x0":1.8503354797156537,"y0":50.001507790881014,"z0":5.763861380277575,"aX":-5.218115057750542},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.2,"breakHorizontal":8.3,"spinRate":2597,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.45333199884427033,"extension":6.485298668860167},"index":4,"playId":"89c807ac-6d97-352e-b4b3-94730049e563","pitchNumber":3,"startTime":"2026-08-16T21:36:53.718Z","endTime":"2026-08-16T21:36:57.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.522633800167203,"aZ":-31.868050884814792,"pfxX":-12.316012415001214,"pfxZ":0.23948435481094865,"pX":-0.6970793492963583,"pZ":1.5236818264795458,"vX0":-3.3422655309453386,"vY0":-114.40308221965103,"vZ0":-2.06369870327113,"x":143.57,"y":197.64,"x0":2.391070427067381,"y0":50.004762151920524,"z0":5.629288683536354,"aX":-15.960008357058417},"breaks":{"breakAngle":27.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.1,"breakHorizontal":23.2,"spinRate":2688,"spinDirection":284},"zone":13,"typeConfidence":0.91,"plateTime":0.48294784199344587,"extension":6.423901105819007},"hitData":{"launchSpeed":74.6,"launchAngle":-2.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.68,"coordY":165.66}},"index":5,"playId":"8bf3b577-fade-3d4b-bc1d-14cb8ca4b5d8","pitchNumber":4,"startTime":"2026-08-16T21:37:11.134Z","endTime":"2026-08-16T21:37:19.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:37:19.184Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out softly, pitcher Michael Fulmer to first baseman Vaughn Grissom. Carter Jensen to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-16T21:40:05.714Z","endTime":"2026-08-16T21:41:02.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":605242,"link":"/api/v1/people/605242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-16T21:37:52.655Z","endTime":"2026-08-16T21:38:14.832Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Michael Fulmer replaces Blake Weiman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-16T21:38:14.832Z","endTime":"2026-08-16T21:40:07.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605242,"link":"/api/v1/people/605242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.7,"endSpeed":80.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.418609567242495,"aZ":-30.510683361681828,"pfxX":2.650881542097217,"pfxZ":1.0296201755201944,"pX":0.5286897335253464,"pZ":1.8193069187470832,"vX0":6.055649386906907,"vY0":-126.12133040472968,"vZ0":-4.32601461876559,"x":96.85,"y":189.66,"x0":-2.2468542105973928,"y0":50.00210946210206,"z0":6.014811551013457,"aX":4.272991495737207},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":-6.1,"spinRate":2552,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.43412702886341537,"extension":6.685879451200832},"index":2,"playId":"7e3cbda2-1aee-3083-a8b1-f63727cfa5ae","pitchNumber":1,"startTime":"2026-08-16T21:40:07.856Z","endTime":"2026-08-16T21:40:11.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.792992759674462,"aZ":-28.881953663885405,"pfxX":2.3420235280028194,"pfxZ":2.0172992511524157,"pX":0.11087359724195217,"pZ":2.7453021547852856,"vX0":4.809413201878587,"vY0":-126.69980870098978,"vZ0":-2.694731327731125,"x":112.77,"y":164.66,"x0":-2.1128916078803814,"y0":50.00382570647147,"z0":6.1200845517079605,"aX":3.8246982273129264},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-5.3,"spinRate":2488,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.43156432437356074,"extension":6.6901952344700755},"index":3,"playId":"9df6420c-0a8e-3598-bc17-caa7a14a69d4","pitchNumber":2,"startTime":"2026-08-16T21:40:27.013Z","endTime":"2026-08-16T21:40:30.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239019289783165,"aZ":-34.057037569578455,"pfxX":6.889547739304448,"pfxZ":-1.3456188000903548,"pX":1.147070410618289,"pZ":1.450943381525538,"vX0":6.254237597845614,"vY0":-118.25060333726648,"vZ0":-3.0432937535753197,"x":73.28,"y":199.6,"x0":-2.439612134674881,"y0":50.00334920047074,"z0":5.9196277931974,"aX":9.632016130293614},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.0,"breakHorizontal":-14.2,"spinRate":2755,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.465472931238045,"extension":6.459595828047248},"hitData":{"launchSpeed":49.0,"launchAngle":-65.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.35,"coordY":196.11}},"index":4,"playId":"ba541ec1-6a58-3812-a7ad-5b16178d6564","pitchNumber":3,"startTime":"2026-08-16T21:40:53.406Z","endTime":"2026-08-16T21:41:02.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:41:02.092Z","atBatIndex":47},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Michael Fulmer intentionally walks Jac Caglianone.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-16T21:41:22.917Z","endTime":"2026-08-16T21:41:28.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","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":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08239916-0496-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-16T21:41:25.250Z","endTime":"2026-08-16T21:41:25.270Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08239916-0496-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-16T21:41:25.270Z","endTime":"2026-08-16T21:41:25.272Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08239916-0496-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-16T21:41:25.272Z","endTime":"2026-08-16T21:41:25.273Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08239916-0496-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-16T21:41:25.273Z","endTime":"2026-08-16T21:41:28.513Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-16T21:41:28.513Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to left fielder Wade Meckler.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-16T21:41:52.362Z","endTime":"2026-08-16T21:44:22.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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":81.8,"endSpeed":74.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954029530251685,"aZ":-34.72942114037898,"pfxX":9.279395414008558,"pfxZ":-1.8120769378371868,"pX":0.31265812937825116,"pZ":3.1629343224953907,"vX0":4.043357628784825,"vY0":-119.02363824542849,"vZ0":0.49567477107378566,"x":105.08,"y":153.38,"x0":-2.6239740392500672,"y0":50.00451121095703,"z0":6.14640739527064,"aX":13.058674706903176},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.8,"breakHorizontal":-17.9,"spinRate":2759,"spinDirection":58},"zone":3,"typeConfidence":2.0,"plateTime":0.46360995603989874,"extension":6.532191488597544},"index":0,"playId":"9994126a-53eb-3b1c-a38b-1863ca2ca994","pitchNumber":1,"startTime":"2026-08-16T21:42:04.933Z","endTime":"2026-08-16T21:42:09.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26982210733604,"aZ":-35.81648649801245,"pfxX":10.411288133661444,"pfxZ":-2.7542094217968005,"pX":-0.14501934289838964,"pZ":1.5602971310945362,"vX0":2.7748684628999256,"vY0":-115.9555591211048,"vZ0":-1.8875748843341844,"x":122.53,"y":196.65,"x0":-2.71750571759173,"y0":50.001243952892864,"z0":5.8924739684022125,"aX":13.783029234164689},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-5.2,"breakHorizontal":-19.6,"spinRate":2813,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4774668426604376,"extension":6.455389667300332},"index":1,"playId":"e7de49c5-6b94-3dc5-a4a3-64734b7e54f4","pitchNumber":2,"startTime":"2026-08-16T21:42:24.476Z","endTime":"2026-08-16T21:42:28.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69685288132209,"aZ":-36.6002131733247,"pfxX":7.265961194073014,"pfxZ":-3.244052823242111,"pX":0.22025217479434814,"pZ":2.7363567164640292,"vX0":4.094202873581876,"vY0":-117.06700301406703,"vZ0":0.3178094843187389,"x":108.6,"y":164.9,"x0":-2.5055744999229925,"y0":50.00348837413827,"z0":6.07433540895346,"aX":9.908981221509114},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.4,"breakHorizontal":-14.3,"spinRate":2631,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.47103757712962535,"extension":6.535221432186222},"index":2,"playId":"42ca11c3-339d-39bc-9454-887377884390","pitchNumber":3,"startTime":"2026-08-16T21:42:48.608Z","endTime":"2026-08-16T21:42:52.724Z","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":94.0,"endSpeed":86.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.542594503312742,"aZ":-19.374811066930363,"pfxX":-1.9445473013428982,"pfxZ":6.769259355982623,"pX":1.509630818050425,"pZ":3.1552179688854336,"vX0":10.030027972216418,"vY0":-136.50981156686294,"vZ0":-4.357721685864086,"x":59.46,"y":153.59,"x0":-1.95669473631178,"y0":50.0034644094005,"z0":6.102907691748584,"aX":-3.6788139216414977},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":1.4,"spinRate":2303,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4009570946847547,"extension":6.653818045215629},"index":3,"playId":"1bedbfcb-7a68-3a42-ad5c-75e526383c9b","pitchNumber":4,"startTime":"2026-08-16T21:43:15.762Z","endTime":"2026-08-16T21:43:19.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18218341191846,"aZ":-37.52199648054779,"pfxX":8.005840643186716,"pfxZ":-3.8413548094544563,"pX":-0.046572044244284544,"pZ":2.1483119582908823,"vX0":3.422757499537022,"vY0":-118.2214581697242,"vZ0":-0.89687600654652,"x":118.78,"y":180.78,"x0":-2.5610416209378926,"y0":50.004242994955746,"z0":6.029822465666215,"aX":11.136762260088357},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.8,"breakHorizontal":-15.4,"spinRate":2709,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.4664133589628987,"extension":6.6258809623702195},"index":4,"playId":"0b62ec3f-0781-3510-b503-5da362a3aab6","pitchNumber":5,"startTime":"2026-08-16T21:43:36.251Z","endTime":"2026-08-16T21:43:40.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-16T21:43:58.237Z","endTime":"2026-08-16T21:44:14.454Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":72.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.011258899015612,"aZ":-36.954128244264886,"pfxX":7.400788999272613,"pfxZ":-3.580820195385071,"pX":1.1995501016197907,"pZ":2.2490543614460465,"vX0":6.183066466968557,"vY0":-116.63464295811448,"vZ0":-0.3932767557391139,"x":71.28,"y":178.06,"x0":-2.4759971024541176,"y0":50.00025294605337,"z0":5.995465423878815,"aX":9.890322434152985},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-6.1,"breakHorizontal":-15.2,"spinRate":2657,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.47507445514872293,"extension":6.553812622710821},"hitData":{"launchSpeed":73.4,"launchAngle":30.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.62,"coordY":104.31}},"index":6,"playId":"7d3c4048-7495-3972-aff2-28ed59a98d2f","pitchNumber":6,"startTime":"2026-08-16T21:44:14.454Z","endTime":"2026-08-16T21:44:22.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:44:22.124Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-16T21:48:02.535Z","endTime":"2026-08-16T21:49:19.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.3,"endSpeed":83.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22800087053938,"aZ":-15.014036938809635,"pfxX":3.937780061429218,"pfxZ":9.508178898803731,"pX":0.6709918047417258,"pZ":3.8058385709304674,"vX0":-2.6450893235840454,"vY0":-134.26882175973324,"vZ0":-3.7339823203509135,"x":91.42,"y":136.02,"x0":1.1631627928296686,"y0":50.00255897269565,"z0":6.30029295096978,"aX":7.10610078413247},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":-6.5,"spinRate":2255,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.4097633055611407,"extension":6.203805800742203},"index":0,"playId":"fde5e7f0-33d6-30cb-ade6-bbd3fee7e9f8","pitchNumber":1,"startTime":"2026-08-16T21:48:16.513Z","endTime":"2026-08-16T21:48:20.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43723198523587,"aZ":-39.074714205056935,"pfxX":-3.356469489656263,"pfxZ":-5.121800423776152,"pX":0.27122202566431725,"pZ":2.40573042533303,"vX0":-1.110417865785222,"vY0":-116.13900259700247,"vZ0":-0.6926635740573408,"x":106.66,"y":173.83,"x0":1.1932525963245109,"y0":50.00091336792941,"z0":6.467125398614504,"aX":-4.523925871386739},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.1,"breakHorizontal":6.4,"spinRate":2231,"spinDirection":341},"zone":5,"typeConfidence":2.0,"plateTime":0.47401224898173755,"extension":6.1831846681804175},"index":1,"playId":"3098d99b-75d3-3377-8d78-512f256c69c0","pitchNumber":2,"startTime":"2026-08-16T21:48:29.052Z","endTime":"2026-08-16T21:48:32.930Z","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(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":90.2,"endSpeed":82.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137273409705017,"aZ":-23.432286827482727,"pfxX":-1.6663136421305151,"pfxZ":4.989543729727643,"pX":-0.16274656818815456,"pZ":3.0117457465048183,"vX0":-2.627687438840994,"vY0":-131.36016615761596,"vZ0":-3.7956483467910527,"x":123.2,"y":157.46,"x0":1.066017799662768,"y0":50.00348181281551,"z0":6.212072207111509,"aX":-2.9194662562014666},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":3.6,"spinRate":2356,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.4165540440415847,"extension":6.225895834628072},"index":2,"playId":"c77bc4e1-f87b-3664-83ce-6c89026cd6c9","pitchNumber":3,"startTime":"2026-08-16T21:48:42.721Z","endTime":"2026-08-16T21:48:46.828Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-16T21:48:51.416Z","endTime":"2026-08-16T21:49:02.475Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4518006916069,"aZ":-39.53715207290732,"pfxX":-3.1208135590805517,"pfxZ":-4.947816392943328,"pX":0.0031385218743546,"pZ":1.1789462933238495,"vX0":-1.244470292670429,"vY0":-121.38303113271668,"vZ0":-3.903216150859534,"x":116.88,"y":206.95,"x0":0.9284490196990174,"y0":50.004911724763325,"z0":6.261492644041189,"aX":-4.642413786574921},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.6,"breakHorizontal":6.0,"spinRate":2298,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.4517837775647875,"extension":6.381904089166874},"index":4,"playId":"edba923b-86a0-369c-a25c-67119e0ba674","pitchNumber":4,"startTime":"2026-08-16T21:49:02.475Z","endTime":"2026-08-16T21:49:06.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.401135288327502,"aZ":-23.089845650988845,"pfxX":7.255621941266988,"pfxZ":6.468984127288018,"pX":0.47333128908813715,"pZ":1.9564856607453032,"vX0":-4.19952040635418,"vY0":-117.98691752843966,"vZ0":-5.167829233708713,"x":98.96,"y":185.95,"x0":1.3378047793207772,"y0":50.001126964898404,"z0":6.315304018730167,"aX":10.182122934744827},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":10.7,"breakHorizontal":-12.0,"spinRate":1744,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.4650384563145087,"extension":5.849168779770215},"index":5,"playId":"20e3b070-599b-3f3a-b7ca-7942ad6dc5f7","pitchNumber":5,"startTime":"2026-08-16T21:49:16.245Z","endTime":"2026-08-16T21:49:19.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:49:19.939Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vaughn Grissom singles on a fly ball to left fielder Isaac Collins.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-16T21:49:36.913Z","endTime":"2026-08-16T21:50:09.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77334582556245,"aZ":-22.798452217822962,"pfxX":-2.032030875776125,"pfxZ":5.926931317682405,"pX":0.6812452609554469,"pZ":1.387102490319968,"vX0":-0.7658617619372383,"vY0":-125.13148657559968,"vZ0":-7.281601262884352,"x":91.03,"y":201.33,"x0":1.255482895827558,"y0":50.0036032206667,"z0":6.208831267814505,"aX":-3.215386510284234},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.2,"breakHorizontal":3.8,"spinRate":2521,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4380930238593761,"extension":6.295610552636328},"index":0,"playId":"484f82db-1179-34b5-9c67-05e78db298ae","pitchNumber":1,"startTime":"2026-08-16T21:49:44.391Z","endTime":"2026-08-16T21:49:47.769Z","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":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22832471012204,"aZ":-23.194500776700895,"pfxX":-1.449918021062683,"pfxZ":4.983409321695886,"pX":-0.8143987385724187,"pZ":3.0928933241099683,"vX0":-4.746831425658475,"vY0":-133.0488566843817,"vZ0":-3.6660340162824037,"x":148.04,"y":155.27,"x0":1.1776566703998854,"y0":50.00359520249805,"z0":6.159945046512175,"aX":-2.610683893379274},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.5,"breakHorizontal":3.6,"spinRate":2446,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.41091426016532306,"extension":6.233979083643061},"hitData":{"launchSpeed":65.8,"launchAngle":28.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.76,"coordY":113.06}},"index":1,"playId":"7fe1bc0c-f9be-3009-80e8-dac209d8b63d","pitchNumber":2,"startTime":"2026-08-16T21:49:56.968Z","endTime":"2026-08-16T21:50:09.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:50:09.010Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Siri flies out to right fielder John Rave.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-16T21:50:24.039Z","endTime":"2026-08-16T21:51:02.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":80.9,"endSpeed":74.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.804307882790454,"aZ":-39.579077947467546,"pfxX":-1.2321316960311226,"pfxZ":-5.281496372197559,"pX":-0.44155936971589077,"pZ":2.6632054531581497,"vX0":-2.763012631993802,"vY0":-117.75480080783137,"vZ0":-0.4523741686848879,"x":133.83,"y":166.87,"x0":0.9081437500834135,"y0":50.00527646320927,"z0":6.526306093349059,"aX":-1.7261664094603313},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.4,"breakHorizontal":2.9,"spinRate":2323,"spinDirection":344},"zone":4,"typeConfidence":2.0,"plateTime":0.46553672070966945,"extension":6.317430378680119},"index":0,"playId":"c2300ac5-dda0-3e1b-bc01-47eac7c9dff0","pitchNumber":1,"startTime":"2026-08-16T21:50:32.821Z","endTime":"2026-08-16T21:50:36.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.181589491067715,"aZ":-39.61221226185781,"pfxX":-2.018192421326305,"pfxZ":-5.027090789908638,"pX":0.19261870771783907,"pZ":1.7085319507054153,"vX0":-1.5819454191605054,"vY0":-121.29210333209961,"vZ0":-2.597675516219036,"x":109.66,"y":192.65,"x0":1.1169596881050747,"y0":50.001320902493305,"z0":6.269388541158395,"aX":-2.9869269281781388},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.5,"breakHorizontal":4.1,"spinRate":2331,"spinDirection":335},"zone":8,"typeConfidence":2.0,"plateTime":0.45271193396028053,"extension":6.409170966618297},"hitData":{"launchSpeed":97.2,"launchAngle":29.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.75,"coordY":108.51}},"index":1,"playId":"de0bf452-4124-3b24-ae51-31e3f95c7fc7","pitchNumber":2,"startTime":"2026-08-16T21:50:50.276Z","endTime":"2026-08-16T21:51:02.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:51:02.813Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wade Meckler flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-16T21:51:13.982Z","endTime":"2026-08-16T21:52:54.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.418988083143578,"aZ":-21.69904695394987,"pfxX":7.229309587743017,"pfxZ":5.805078148626068,"pX":1.112656650853098,"pZ":2.893722198081869,"vX0":-2.117482780437005,"vY0":-134.07275958782068,"vZ0":-4.400255643056622,"x":74.59,"y":160.65,"x0":0.9779091080836303,"y0":50.00217073916131,"z0":6.122732515850626,"aX":13.041953722576876},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-12.6,"spinRate":2220,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4099384030081996,"extension":6.229543138191999},"index":0,"playId":"d5600916-aa22-3fa4-bbbf-38803ea23535","pitchNumber":1,"startTime":"2026-08-16T21:51:25.169Z","endTime":"2026-08-16T21:51:28.890Z","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":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25559267904911,"aZ":-21.4427188622037,"pfxX":-1.9484740652111108,"pfxZ":6.191321160544067,"pX":0.06628022127714527,"pZ":2.6735759824791243,"vX0":-1.8901769501506,"vY0":-131.1829084510787,"vZ0":-4.59766751638647,"x":114.47,"y":166.59,"x0":1.0507467574358478,"y0":50.00105445242368,"z0":6.059401653661861,"aX":-3.3753777163468355},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":4.0,"spinRate":2294,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.41846728652145515,"extension":6.380979349685026},"index":1,"playId":"096d8dd8-713a-33d3-9945-6c63e58faf8c","pitchNumber":2,"startTime":"2026-08-16T21:51:41.511Z","endTime":"2026-08-16T21:51:45.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.998928980473295,"aZ":-14.111700894733737,"pfxX":3.296202183324528,"pfxZ":9.405216121698196,"pX":-0.33773133981845355,"pZ":3.552931005852648,"vX0":-4.1651686763065205,"vY0":-137.78346091519694,"vZ0":-4.474374639699305,"x":129.87,"y":142.85,"x0":0.7662338606124316,"y0":50.00079914495254,"z0":6.153483976854299,"aX":6.32889145550956},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":-5.0,"spinRate":2282,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.39774293174629927,"extension":6.203863812521022},"index":2,"playId":"db1bd5e6-2a8f-38e6-802f-ee7cb52af3f9","pitchNumber":3,"startTime":"2026-08-16T21:52:05.547Z","endTime":"2026-08-16T21:52:09.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.426541392441738,"aZ":-28.921487904782218,"pfxX":-0.4430383517783984,"pfxZ":2.0589903740899334,"pX":0.12096007562277404,"pZ":0.8721771116672895,"vX0":-2.789722748123373,"vY0":-124.73661707899736,"vZ0":-6.655179623015991,"x":112.39,"y":215.23,"x0":1.3101324266781424,"y0":50.00439231619187,"z0":5.950779339098073,"aX":-0.6996575137467386},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":1.4,"spinRate":2495,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.43863904109517016,"extension":6.168106487828306},"index":3,"playId":"6598881f-efed-32c9-a59d-7ab619bd2db2","pitchNumber":4,"startTime":"2026-08-16T21:52:23.362Z","endTime":"2026-08-16T21:52:27.500Z","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":91.1,"endSpeed":82.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58464919964435,"aZ":-21.869683369254926,"pfxX":-0.5873191442385803,"pfxZ":5.837373323136882,"pX":0.39570062049367344,"pZ":2.8255224568505164,"vX0":-2.0434990702832656,"vY0":-132.56707081065437,"vZ0":-4.554254754671866,"x":101.92,"y":162.49,"x0":1.2554729964636306,"y0":50.00236580106481,"z0":6.179773218330554,"aX":-1.0357764265082927},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.7,"breakHorizontal":1.6,"spinRate":2329,"spinDirection":165},"zone":3,"typeConfidence":2.0,"plateTime":0.41452155986200445,"extension":6.313634811276317},"hitData":{"launchSpeed":98.7,"launchAngle":40.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.36,"coordY":52.24}},"index":4,"playId":"2b8114ee-dd30-3625-bac6-a1308f6e270b","pitchNumber":5,"startTime":"2026-08-16T21:52:43.154Z","endTime":"2026-08-16T21:52:54.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:52:54.248Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out, second baseman Oswald Peraza to first baseman Vaughn Grissom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-16T21:54:45.646Z","endTime":"2026-08-16T21:55:46.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.087145666186633,"aZ":-30.19036932482875,"pfxX":2.9270580164134428,"pfxZ":1.197452059076836,"pX":-0.6220236895068152,"pZ":1.768765341845075,"vX0":3.3397558185931975,"vY0":-128.1951791840394,"vZ0":-4.805510409207248,"x":140.71,"y":191.02,"x0":-2.3232478080176135,"y0":50.005677116008044,"z0":6.03096997655211,"aX":4.860415310903231},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":-6.1,"spinRate":2498,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.4276574179022279,"extension":6.530902974350999},"index":0,"playId":"4afcf428-8085-3543-8f3f-ca31f7391c79","pitchNumber":1,"startTime":"2026-08-16T21:55:02.242Z","endTime":"2026-08-16T21:55:06.084Z","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":88.4,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.620131115082657,"aZ":-31.331398559345526,"pfxX":-8.40349852805717,"pfxZ":0.5010008950720319,"pX":1.5273888559221678,"pZ":0.3765499509518959,"vX0":12.601413401086278,"vY0":-128.12438228026687,"vZ0":-7.188336048366462,"x":58.78,"y":228.61,"x0":-2.345999735705023,"y0":50.00082548422654,"z0":5.642887012319069,"aX":-14.074649568912763},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.5,"breakHorizontal":12.6,"spinRate":1794,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.426269362663374,"extension":6.500007779159379},"index":1,"playId":"c4eb52aa-6673-31ef-ba95-a2cc4145074f","pitchNumber":2,"startTime":"2026-08-16T21:55:18.549Z","endTime":"2026-08-16T21:55:22.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.514011160937432,"aZ":-29.929361071934277,"pfxX":-8.537268743055009,"pfxZ":1.3131100465442191,"pX":-0.24856023268419997,"pZ":1.6608251136404573,"vX0":8.36761866679011,"vY0":-129.56952445775553,"vZ0":-4.701540219672313,"x":126.47,"y":193.94,"x0":-2.407249352983836,"y0":50.00042759258116,"z0":5.780024132940707,"aX":-14.546514343673826},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.6,"breakHorizontal":13.7,"spinRate":1888,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4223804302740559,"extension":6.373787130414632},"hitData":{"launchSpeed":89.6,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.55,"coordY":154.15}},"index":2,"playId":"01f21cab-b39f-3ee7-a29e-43447b00ffe6","pitchNumber":3,"startTime":"2026-08-16T21:55:37.744Z","endTime":"2026-08-16T21:55:46.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:55:46.751Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Loftin lines out to shortstop Zach Neto.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-16T21:56:03.158Z","endTime":"2026-08-16T21:56:50.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.709037162970088,"aZ":-17.521060197087063,"pfxX":-2.5301090354378464,"pfxZ":7.580732641162835,"pX":0.2564726836764194,"pZ":2.246765841669198,"vX0":6.960261943460993,"vY0":-137.69431406578957,"vZ0":-6.991146395755822,"x":107.22,"y":178.12,"x0":-1.9680516696170933,"y0":50.00318328365756,"z0":5.990961001209836,"aX":-4.891448287605011},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":3.2,"spinRate":2259,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.39679911023653247,"extension":6.849892712554937},"index":0,"playId":"d74d48bc-1a91-35fb-a7d9-2c48a03379f1","pitchNumber":1,"startTime":"2026-08-16T21:56:11.938Z","endTime":"2026-08-16T21:56:15.630Z","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":90.1,"endSpeed":83.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.626535012029965,"aZ":-26.40431661948068,"pfxX":3.0554141428184023,"pfxZ":3.3070696956358807,"pX":1.4502275587366025,"pZ":1.83877907733982,"vX0":7.7843311123866386,"vY0":-130.94240640596956,"vZ0":-5.771102159567178,"x":61.72,"y":189.13,"x0":-1.9532186341632143,"y0":50.00134206249838,"z0":6.036751488481122,"aX":5.324209642868261},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":-7.2,"spinRate":2479,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.41766061798695464,"extension":6.646889043544863},"index":1,"playId":"a2537fdc-f56a-3fb8-a067-e1d108afdaff","pitchNumber":2,"startTime":"2026-08-16T21:56:27.457Z","endTime":"2026-08-16T21:56:31.340Z","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":82.6,"endSpeed":75.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27257202710881,"aZ":-34.93548837484451,"pfxX":8.515075557367119,"pfxZ":-1.9152823826707994,"pX":0.26721381372964176,"pZ":1.8665772440228605,"vX0":3.7247647656979774,"vY0":-120.17766844102044,"vZ0":-2.150672622868774,"x":106.81,"y":188.38,"x0":-2.415439430644922,"y0":50.00222526990258,"z0":5.917253694207913,"aX":12.282947530879024},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.7,"breakHorizontal":-16.3,"spinRate":2757,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.4581783289341952,"extension":6.4422028258028785},"hitData":{"launchSpeed":85.7,"launchAngle":11.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":89.26,"coordY":137.9}},"index":2,"playId":"2a8261e1-595f-3251-89cc-f61f2166b49a","pitchNumber":3,"startTime":"2026-08-16T21:56:42.415Z","endTime":"2026-08-16T21:56:50.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:56:50.076Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-16T21:57:05.726Z","endTime":"2026-08-16T21:58:41.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.249500235987778,"aZ":-28.265730486066634,"pfxX":1.5502790915816602,"pfxZ":2.2586780831319047,"pX":0.15337797907326048,"pZ":2.3010075839444295,"vX0":5.683040007128691,"vY0":-130.5895495554607,"vZ0":-4.07746397070526,"x":111.15,"y":176.65,"x0":-2.2514405155933446,"y0":50.00069647192179,"z0":6.0064304082261835,"aX":2.6793288968147544},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.4,"breakHorizontal":-4.1,"spinRate":2632,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4192712341855538,"extension":6.619317144436405},"index":0,"playId":"7914fe70-75b3-343f-adce-335164e71f83","pitchNumber":1,"startTime":"2026-08-16T21:57:14.634Z","endTime":"2026-08-16T21:57:18.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006452412980526,"aZ":-28.276353705599607,"pfxX":-9.232503214387926,"pfxZ":2.268682242055416,"pX":-0.1766625881669712,"pZ":1.037311963763731,"vX0":8.778897309356847,"vY0":-129.90685603570566,"vZ0":-6.488698105945081,"x":123.73,"y":210.77,"x0":-2.392642857911857,"y0":50.00203026533201,"z0":5.703504047051339,"aX":-15.854159863481243},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":14.9,"spinRate":1861,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4208633708574592,"extension":6.602253963637635},"index":1,"playId":"153b5e6d-793f-387b-b54b-58ceeea098d3","pitchNumber":2,"startTime":"2026-08-16T21:57:29.791Z","endTime":"2026-08-16T21:57:33.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":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591357465824093,"aZ":-27.861504267448627,"pfxX":-9.907871029796542,"pfxZ":2.53422408486783,"pX":0.733928152162454,"pZ":0.8135473881131472,"vX0":11.026456133483357,"vY0":-129.2782246442626,"vZ0":-6.829279675088475,"x":89.02,"y":216.81,"x0":-2.2884737436283626,"y0":50.004358738235844,"z0":5.612749743411319,"aX":-16.863549859223916},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":15.6,"spinRate":1792,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.42282596078794565,"extension":6.475355795953389},"index":2,"playId":"15bf24c8-3ca0-366c-81c8-43f2d3eeaf23","pitchNumber":3,"startTime":"2026-08-16T21:57:45.269Z","endTime":"2026-08-16T21:57:48.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208381800652543,"aZ":-31.372294872568407,"pfxX":2.9107864769143212,"pfxZ":0.4670409682113519,"pX":-0.4478664574110931,"pZ":2.1160417525624764,"vX0":4.031660820505456,"vY0":-130.0961749872651,"vZ0":-3.925785205623015,"x":134.07,"y":181.65,"x0":-2.395632788867588,"y0":50.00373290831921,"z0":6.021789880988646,"aX":4.989851913651436},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.2,"breakHorizontal":-6.1,"spinRate":2612,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.4209800095548517,"extension":6.608104411794522},"index":3,"playId":"c17cbce2-bfdb-3903-b119-d6d8de31a111","pitchNumber":4,"startTime":"2026-08-16T21:58:01.496Z","endTime":"2026-08-16T21:58:05.208Z","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":89.0,"endSpeed":81.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63530852693774,"aZ":-29.588295407350905,"pfxX":5.621581693552424,"pfxZ":1.5229017373715168,"pX":-0.4939249669229429,"pZ":1.5296635363623583,"vX0":2.9184885405910235,"vY0":-129.51731827452434,"vZ0":-5.555145545513314,"x":135.83,"y":197.48,"x0":-2.3663815346734864,"y0":50.00111896684873,"z0":5.971491701684795,"aX":9.526480819693033},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.7,"breakHorizontal":-10.8,"spinRate":2526,"spinDirection":123},"zone":7,"typeConfidence":2.0,"plateTime":0.42327411983660035,"extension":6.579913832051053},"index":4,"playId":"bdf23106-73d8-3d47-ade9-4f96921b9cef","pitchNumber":5,"startTime":"2026-08-16T21:58:19.016Z","endTime":"2026-08-16T21:58:23.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.521300350104852,"aZ":-30.393038894481812,"pfxX":3.61784579519965,"pfxZ":1.0383890707442145,"pX":-0.42624000524716293,"pZ":3.1810847607310335,"vX0":3.8465780982540583,"vY0":-129.93288939072667,"vZ0":-1.4835351201381486,"x":133.25,"y":152.89,"x0":-2.394332688064036,"y0":50.002538202507075,"z0":6.062952271778245,"aX":6.202147088549989},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":-7.4,"spinRate":2590,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.4211094624062075,"extension":6.5311025222641685},"index":5,"playId":"93fd070b-52c9-316c-8508-5338033c54ca","pitchNumber":6,"startTime":"2026-08-16T21:58:37.267Z","endTime":"2026-08-16T21:58:41.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T21:58:41.130Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzer Guzman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-16T22:00:42.872Z","endTime":"2026-08-16T22:02:27.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.056330575065054,"aZ":-39.77872076560897,"pfxX":-1.229844215705875,"pfxZ":-5.680301551337309,"pX":-0.28221729305431903,"pZ":1.158061689750345,"vX0":-2.552245836776136,"vY0":-114.932195315645,"vZ0":-3.383767826005647,"x":127.76,"y":207.51,"x0":1.0018181674717133,"y0":50.00089178855974,"z0":6.507693722773612,"aX":-1.647032819234034},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.8,"breakHorizontal":2.9,"spinRate":2213,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.47634434639048173,"extension":6.403312838566718},"index":0,"playId":"13d3ac3c-51fa-3f16-a034-f9bae1506b14","pitchNumber":1,"startTime":"2026-08-16T22:00:53.867Z","endTime":"2026-08-16T22:00:57.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.421438394735027,"aZ":-12.847873099320772,"pfxX":3.5489135109340157,"pfxZ":10.453515311557592,"pX":0.5462963858255552,"pZ":3.1720094672388157,"vX0":-2.654862803060805,"vY0":-134.87238577649018,"vZ0":-5.255701241211497,"x":96.18,"y":153.14,"x0":1.0807028336981357,"y0":50.00023935990234,"z0":6.046745320328565,"aX":6.559018159037979},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":-5.9,"spinRate":2394,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.40559867615377776,"extension":6.119765603514642},"index":1,"playId":"ccf8d36c-9d8c-3647-a96e-9e6902403fb1","pitchNumber":2,"startTime":"2026-08-16T22:01:08.474Z","endTime":"2026-08-16T22:01:12.015Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-16T22:01:16.734Z","endTime":"2026-08-16T22:01:25.981Z","isPitch":false,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.280933526873945,"aZ":-41.89864377536301,"pfxX":-0.5440959771248637,"pfxZ":-6.444901172931905,"pX":-0.6138116545033033,"pZ":-0.7305592558484831,"vX0":-3.0470010193406205,"vY0":-122.88359518568788,"vZ0":-8.017652142128366,"x":140.4,"y":258.51,"x0":0.71949011065083,"y0":50.00142957806836,"z0":6.190368196678287,"aX":-0.8209449276895525},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-13.4,"breakHorizontal":1.8,"spinRate":2521,"spinDirection":350},"zone":13,"typeConfidence":2.0,"plateTime":0.4479410804159647,"extension":6.490908471480442},"index":3,"playId":"24fc2039-29ec-3811-9ff8-26823d4f31cf","pitchNumber":3,"startTime":"2026-08-16T22:01:25.981Z","endTime":"2026-08-16T22:01:29.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.879426622841926,"aZ":-28.78995239605702,"pfxX":-0.684454097060585,"pfxZ":2.232889061975001,"pX":-1.143792151388573,"pZ":0.5945518183629702,"vX0":-5.443087634127125,"vY0":-123.32473767478984,"vZ0":-6.831372652695578,"x":160.6,"y":222.73,"x0":1.1944947509366863,"y0":50.00484950282134,"z0":5.876215655861291,"aX":-1.0389136069525788},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":2.6,"spinRate":2529,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.44664040805906824,"extension":6.116471884563792},"index":4,"playId":"2c02aa83-f506-3bc1-95a2-4a4247e57756","pitchNumber":4,"startTime":"2026-08-16T22:01:46.041Z","endTime":"2026-08-16T22:01:49.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12317853850713,"aZ":-35.98327880590568,"pfxX":-1.4491516884040632,"pfxZ":-2.60407121603669,"pX":1.5648178812534344,"pZ":4.167095236383007,"vX0":1.753763311103063,"vY0":-120.35976341663299,"vZ0":1.846738355788631,"x":57.35,"y":126.27,"x0":1.0138163407890242,"y0":50.00389641745282,"z0":6.5845246050389274,"aX":-2.118978077608644},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.0,"breakHorizontal":2.2,"spinRate":2382,"spinDirection":313},"zone":12,"typeConfidence":2.0,"plateTime":0.455691399256843,"extension":6.336581281671663},"index":5,"playId":"01df6fe4-2241-3ab8-b268-fe81f2bffae5","pitchNumber":5,"startTime":"2026-08-16T22:02:06.717Z","endTime":"2026-08-16T22:02:10.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.760687687983825,"aZ":-26.574299407964002,"pfxX":7.227537813970839,"pfxZ":4.118044577321575,"pX":0.10650446466385352,"pZ":2.949097174654399,"vX0":-4.837582500388655,"vY0":-116.21111151548925,"vZ0":-1.853992710449147,"x":112.94,"y":159.15,"x0":1.2811083559613277,"y0":50.005579553737896,"z0":6.293363193542478,"aX":9.839437354432283},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":7.2,"breakHorizontal":-11.8,"spinRate":1487,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.4721916554413288,"extension":6.2429047607296715},"index":6,"playId":"6e74c924-7121-3eda-824f-2b81775cf00d","pitchNumber":6,"startTime":"2026-08-16T22:02:24.086Z","endTime":"2026-08-16T22:02:27.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T22:02:27.610Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-16T22:02:39.008Z","endTime":"2026-08-16T22:04:13.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.642382854100173,"aZ":-23.927146043906074,"pfxX":8.609892811620874,"pfxZ":5.998230183422276,"pX":0.562208924351839,"pZ":0.25303659192231215,"vX0":-4.425150672598689,"vY0":-116.69052893520987,"vZ0":-8.23150958767088,"x":111.14,"y":150.01,"x0":1.3678855927167661,"y0":50.001134817170964,"z0":6.091609171319863,"aX":11.832893326308008},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":9.0,"breakHorizontal":-14.4,"spinRate":1789,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4699866265971524,"extension":6.079570546668389},"index":0,"playId":"86c51f89-ab50-3294-9e50-6d4e7eb09a6d","pitchNumber":1,"startTime":"2026-08-16T22:02:51.335Z","endTime":"2026-08-16T22:02:56.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79927222288881,"aZ":-23.40991030982298,"pfxX":8.335442650690393,"pfxZ":6.369381228362804,"pX":0.35101818299431825,"pZ":0.6412344569562105,"vX0":-4.951302883066557,"vY0":-117.05525688728933,"vZ0":-7.443434153355896,"x":103.62,"y":221.47,"x0":1.4195631866476979,"y0":50.005549780540214,"z0":6.080738683685496,"aX":11.473470505648752},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":9.8,"breakHorizontal":-13.7,"spinRate":1539,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4694247426840499,"extension":6.09547513169781},"index":1,"playId":"3bda5a6b-021d-3767-a3b7-26838feb7d6f","pitchNumber":2,"startTime":"2026-08-16T22:03:10.595Z","endTime":"2026-08-16T22:03:14.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.771715609089384,"aZ":-28.857903901739082,"pfxX":-0.07910033901138025,"pfxZ":2.161378544738831,"pX":-1.534484514552243,"pZ":0.3756043247454626,"vX0":-6.627003047090733,"vY0":-124.23849887909148,"vZ0":-7.444530032301324,"x":175.49,"y":228.64,"x0":1.196885745579016,"y0":50.00512790281153,"z0":5.864615038062291,"aX":-0.12180714853411702},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":1.9,"spinRate":2500,"spinDirection":348},"zone":13,"typeConfidence":2.0,"plateTime":0.4437085361498476,"extension":6.187772339868544},"index":2,"playId":"619cc541-68e2-3bb7-abee-b812e4382020","pitchNumber":3,"startTime":"2026-08-16T22:03:26.574Z","endTime":"2026-08-16T22:03:30.795Z","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":91.4,"endSpeed":84.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461902730694426,"aZ":-24.294461966752745,"pfxX":-1.452409949464714,"pfxZ":4.340067670897357,"pX":0.03607038860939433,"pZ":2.5770052744973877,"vX0":-2.2724610955410687,"vY0":-133.11809203464344,"vZ0":-4.660227633200871,"x":115.63,"y":169.2,"x0":1.0856865121323183,"y0":50.00191766962021,"z0":6.083656257128898,"aX":-2.6368296207919673},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":3.1,"spinRate":2342,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.4096410604283891,"extension":6.33303194663429},"index":3,"playId":"3843aaef-3279-3836-9652-f467daae0361","pitchNumber":4,"startTime":"2026-08-16T22:03:45.563Z","endTime":"2026-08-16T22:03:50.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11239042039969,"aZ":-14.839940725019941,"pfxX":3.056525645724577,"pfxZ":9.162662398381016,"pX":0.4320467154775036,"pZ":3.4404417009924106,"vX0":-3.150630980570875,"vY0":-136.8974381766196,"vZ0":-4.134676419807834,"x":100.53,"y":145.89,"x0":1.2024767814874455,"y0":50.00521673555647,"z0":5.990983214580134,"aX":5.784108949535207},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":-4.8,"spinRate":2309,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.40058241423402086,"extension":6.148917667096888},"index":4,"playId":"da85368d-9b02-39f3-b053-1f4191d7f6d6","pitchNumber":5,"startTime":"2026-08-16T22:04:09.720Z","endTime":"2026-08-16T22:04:13.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T22:04:13.171Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis d'Arnaud strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-16T22:04:28.521Z","endTime":"2026-08-16T22:06:41.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14213746490382,"aZ":-24.038726418335344,"pfxX":-2.0274384959573184,"pfxZ":4.622588688819675,"pX":-0.5048335946180155,"pZ":4.242234524326535,"vX0":-3.4916817370655497,"vY0":-131.82664274106614,"vZ0":-0.8060914481956798,"x":136.24,"y":124.24,"x0":1.1004040518595468,"y0":50.00172564112695,"z0":6.327284182551312,"aX":-3.565131958791459},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":4.4,"spinRate":2341,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4155790793183032,"extension":6.078165656486096},"index":0,"playId":"26d31f95-4401-3590-9e1f-424e9060de07","pitchNumber":1,"startTime":"2026-08-16T22:04:37.937Z","endTime":"2026-08-16T22:04:41.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0973370665281,"aZ":-19.648221656797322,"pfxX":-1.6059599405511729,"pfxZ":6.898247867166338,"pX":0.9707570514685159,"pZ":1.9699545314849423,"vX0":-0.17398517368135513,"vY0":-134.19642785918558,"vZ0":-6.918517006102181,"x":80.0,"y":185.59,"x0":1.2451013357415666,"y0":50.006487732080046,"z0":5.9900418430071785,"aX":-2.9183706437916785},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":3.0,"spinRate":2373,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4087572582831762,"extension":6.308340171907353},"index":1,"playId":"bdd66736-aa5e-3032-8f96-ce2bcb7baba4","pitchNumber":2,"startTime":"2026-08-16T22:04:51.108Z","endTime":"2026-08-16T22:04:55.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61395130083903,"aZ":-21.686032465928438,"pfxX":-1.319440232940443,"pfxZ":5.92662689888349,"pX":-1.141274315246546,"pZ":1.8105517142343956,"vX0":-5.001813449440215,"vY0":-132.28509201289347,"vZ0":-7.097288277971088,"x":160.5,"y":189.9,"x0":0.9466578667769902,"y0":50.00485600900075,"z0":6.121969753607109,"aX":-2.3335978821257477},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":3.5,"spinRate":2405,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.41428892868651035,"extension":6.348835597651195},"index":2,"playId":"0f9fff9b-6124-3765-9d5a-c9ce36334509","pitchNumber":3,"startTime":"2026-08-16T22:05:08.103Z","endTime":"2026-08-16T22:05:11.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":74.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98640932576511,"aZ":-20.37348661699946,"pfxX":6.932898744507042,"pfxZ":8.177100270217249,"pX":1.0957580352468517,"pZ":2.6445177476776,"vX0":-2.8543545532204675,"vY0":-120.13964248757593,"vZ0":-4.170179913035476,"x":75.23,"y":167.38,"x0":1.4066675165763358,"y0":50.00469209528129,"z0":6.241849853151279,"aX":10.00911999894032},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":13.9,"breakHorizontal":-11.8,"spinRate":1587,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4581079784457218,"extension":6.204754397071975},"index":3,"playId":"5b11466d-0760-367a-8898-8c49c6779c12","pitchNumber":4,"startTime":"2026-08-16T22:05:29.065Z","endTime":"2026-08-16T22:05:32.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.395670774597484,"aZ":-23.282805827584745,"pfxX":-0.7142227422790779,"pfxZ":4.913046863947367,"pX":-0.2008673914188805,"pZ":2.212029862744178,"vX0":-3.4168818573987125,"vY0":-133.8158278300063,"vZ0":-5.719118456853261,"x":124.66,"y":179.06,"x0":1.1863862360921709,"y0":50.003923824282744,"z0":6.04942483065869,"aX":-1.292489249261356},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":2.0,"spinRate":2385,"spinDirection":169},"zone":5,"typeConfidence":2.0,"plateTime":0.40960730401984824,"extension":6.328266889236625},"index":4,"playId":"4dee813b-7db4-3341-97b9-bea2a912c381","pitchNumber":5,"startTime":"2026-08-16T22:05:52.180Z","endTime":"2026-08-16T22:05:55.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47722107566112,"aZ":-31.6173901665687,"pfxX":-0.8863990365987648,"pfxZ":0.34334574863263567,"pX":-0.6457031703447016,"pZ":0.730029529459112,"vX0":-4.38949093066485,"vY0":-126.16481246223617,"vZ0":-6.470391786715025,"x":141.61,"y":219.07,"x0":1.2341450409109487,"y0":50.00152990174673,"z0":5.886874748496191,"aX":-1.4230021895887452},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.7,"breakHorizontal":2.6,"spinRate":2531,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4347101364811352,"extension":6.2305049500681795},"index":5,"playId":"6676e32b-0756-3395-8ce1-c0bc99d85ff5","pitchNumber":6,"startTime":"2026-08-16T22:06:18.484Z","endTime":"2026-08-16T22:06:22.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874125563022016,"aZ":-25.035454890592145,"pfxX":-0.6181829080246102,"pfxZ":4.442009569332669,"pX":0.35411082689760487,"pZ":1.6354210738076747,"vX0":-1.929482755928623,"vY0":-126.29552819318623,"vZ0":-5.785988077091617,"x":103.5,"y":194.62,"x0":1.209800886468711,"y0":50.00336809219848,"z0":5.982234061324264,"aX":-0.9939514155667601},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.8,"breakHorizontal":1.6,"spinRate":2466,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.43448638110688353,"extension":6.1866165589760165},"index":6,"playId":"ea5d0665-7663-38a9-9327-e12c43f78a08","pitchNumber":7,"startTime":"2026-08-16T22:06:37.555Z","endTime":"2026-08-16T22:06:41.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T22:06:41.560Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-16T22:09:21.681Z","endTime":"2026-08-16T22:10:06.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luke Murphy replaces Michael Fulmer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-16T22:08:25.658Z","endTime":"2026-08-16T22:09:23.911Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684665,"link":"/api/v1/people/684665"},"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":95.1,"endSpeed":85.6,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.16338290192047,"aZ":-16.252271513274437,"pfxX":-8.796692714470437,"pfxZ":8.408649822585204,"pX":0.7623053545023353,"pZ":1.987520497061348,"vX0":9.683758353150152,"vY0":-137.8258754594256,"vZ0":-7.391777221696772,"x":87.94,"y":185.12,"x0":-1.6806466202555892,"y0":50.00331283740024,"z0":5.834682784643154,"aX":-16.656764978198854},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":13.6,"spinRate":2240,"spinDirection":222},"zone":9,"typeConfidence":0.92,"plateTime":0.39984114255933667,"extension":6.521261651169229},"index":1,"playId":"734042da-e81f-3d67-ad32-f43ddda866a4","pitchNumber":1,"startTime":"2026-08-16T22:09:23.911Z","endTime":"2026-08-16T22:09:28.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.0,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.48159907268775,"aZ":-16.29074587876151,"pfxX":-8.389529576599708,"pfxZ":8.292574143500511,"pX":0.7909585975964821,"pZ":2.8894083548212204,"vX0":9.344442942015162,"vY0":-138.60777268592278,"vZ0":-4.9596003490363865,"x":86.85,"y":160.77,"x0":-1.559254653796958,"y0":50.00209600996056,"z0":5.815771573403798,"aX":-16.06923786764435},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":12.8,"spinRate":2185,"spinDirection":221},"zone":3,"typeConfidence":0.92,"plateTime":0.3975394930335341,"extension":6.503977879029201},"index":2,"playId":"6e15e758-caad-3151-b9a4-fb794f28e6de","pitchNumber":2,"startTime":"2026-08-16T22:09:41.622Z","endTime":"2026-08-16T22:09:45.765Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-16T22:09:52.089Z","endTime":"2026-08-16T22:10:03.027Z","isPitch":false,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.136,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37591652105768,"aZ":-16.102985733777203,"pfxX":-7.031345301257671,"pfxZ":8.244788427115347,"pX":-0.6612027822115726,"pZ":3.536752608171558,"vX0":5.393338449346138,"vY0":-139.68083081145224,"vZ0":-3.484486365595191,"x":142.2,"y":143.29,"x0":-1.7165422121320637,"y0":50.004285030531626,"z0":5.878108855008478,"aX":-13.710019367318974},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":11.4,"spinRate":2176,"spinDirection":224},"zone":11,"typeConfidence":0.93,"plateTime":0.3941336099021475,"extension":6.508443527902973},"index":4,"playId":"bbb7d485-dad7-329c-815b-0611dc934f18","pitchNumber":3,"startTime":"2026-08-16T22:10:03.027Z","endTime":"2026-08-16T22:10:06.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T22:10:06.986Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, pitcher Luke Murphy to first baseman Vaughn Grissom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-16T22:10:19.154Z","endTime":"2026-08-16T22:12:00.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":684665,"link":"/api/v1/people/684665"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.01124680730952,"aZ":-15.138276343361623,"pfxX":-6.903746329342853,"pfxZ":8.606153784873975,"pX":-0.08701239951406467,"pZ":2.950941268933222,"vX0":6.26516738430653,"vY0":-140.75487656136536,"vZ0":-5.389886000393541,"x":120.32,"y":159.1,"x0":-1.4597469869979711,"y0":50.00094940993269,"z0":5.893195727519301,"aX":-13.662583816505814},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":11.0,"spinRate":2186,"spinDirection":225},"zone":2,"typeConfidence":0.93,"plateTime":0.3911821528821604,"extension":6.465816120722812},"index":0,"playId":"de2adfe1-7ceb-3079-b88b-599416372309","pitchNumber":1,"startTime":"2026-08-16T22:10:29.744Z","endTime":"2026-08-16T22:10:33.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.56731084365628,"aZ":-13.053954023185184,"pfxX":-6.288685857131721,"pfxZ":9.785618005315056,"pX":0.030289963244965218,"pZ":3.568542898351519,"vX0":6.066938347098653,"vY0":-139.86875222021217,"vZ0":-4.100066398323682,"x":115.85,"y":142.43,"x0":-1.3643537918428408,"y0":50.005639560576384,"z0":5.9278601216822535,"aX":-12.291891734363245},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":10.0,"spinRate":2297,"spinDirection":215},"zone":12,"typeConfidence":0.93,"plateTime":0.39365825482737193,"extension":6.3293660792449735},"index":1,"playId":"b1be2299-dc38-3a54-a330-cdade05a1fb5","pitchNumber":2,"startTime":"2026-08-16T22:10:48.666Z","endTime":"2026-08-16T22:10:53.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-16T22:11:17.294Z","endTime":"2026-08-16T22:11:27.766Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.299583524032926,"aZ":-15.261363971513711,"pfxX":-8.51308783644107,"pfxZ":8.583718119823848,"pX":-0.9196546715540251,"pZ":2.8740597139456407,"vX0":5.023463846291211,"vY0":-140.7512127058537,"vZ0":-5.232360228959957,"x":152.06,"y":161.18,"x0":-1.638589056656915,"y0":50.001816360557754,"z0":5.774555682727665,"aX":-16.773021970007836},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":14.2,"spinRate":2220,"spinDirection":218},"zone":11,"typeConfidence":0.94,"plateTime":0.3918538042278765,"extension":6.522302982650428},"index":3,"playId":"c69e1bf4-2b29-3a71-8c81-c257ff85530d","pitchNumber":3,"startTime":"2026-08-16T22:11:27.766Z","endTime":"2026-08-16T22:11:32.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.365894759059124,"aZ":-36.43513136274189,"pfxX":-7.129548004993186,"pfxZ":-2.406015663754295,"pX":-1.140864285207301,"pZ":1.8487347399603962,"vX0":4.424581342743964,"vY0":-133.15717460444526,"vZ0":-2.937700693405133,"x":160.49,"y":188.86,"x0":-1.9099501834773756,"y0":50.00401078777861,"z0":5.640531025211926,"aX":-12.622634649907242},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-4.8,"breakHorizontal":11.8,"spinRate":1243,"spinDirection":240},"zone":13,"typeConfidence":0.58,"plateTime":0.41358972093440904,"extension":6.43882618732406},"hitData":{"launchSpeed":73.7,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":136.8,"coordY":180.8}},"index":4,"playId":"48e29a8d-4f70-3d94-bbd6-54808823b6fd","pitchNumber":4,"startTime":"2026-08-16T22:11:51.608Z","endTime":"2026-08-16T22:12:00.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T22:12:00.116Z","atBatIndex":61},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Carter Jensen hit by pitch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-16T22:12:16.130Z","endTime":"2026-08-16T22:13:53.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80012930360538,"aZ":-15.582184094941077,"pfxX":-7.530641251858508,"pfxZ":8.401297298519236,"pX":0.4976364331772054,"pZ":2.4087393090059974,"vX0":8.588883165380748,"vY0":-140.1420783594023,"vZ0":-6.40184229740916,"x":98.03,"y":173.74,"x0":-1.6389591551810934,"y0":50.0001457669971,"z0":5.753427516257974,"aX":-14.869014263168507},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":11.8,"spinRate":2156,"spinDirection":221},"zone":6,"typeConfidence":0.93,"plateTime":0.39191892535970707,"extension":6.439313007788625},"index":0,"playId":"bb6197aa-584f-35c0-b914-9d606728e041","pitchNumber":1,"startTime":"2026-08-16T22:12:24.605Z","endTime":"2026-08-16T22:12:28.439Z","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":95.6,"endSpeed":86.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36784770106668,"aZ":-18.584619081128828,"pfxX":-7.0045573099564695,"pfxZ":7.011393147121372,"pX":-1.2388251561213306,"pZ":2.5659705922572686,"vX0":4.236694142068443,"vY0":-139.08173522349898,"vZ0":-5.198811562204496,"x":164.22,"y":169.5,"x0":-1.8806003497864396,"y0":50.00079437692007,"z0":5.711822970912896,"aX":-13.57136053323233},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":11.6,"spinRate":2074,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.39546379164553036,"extension":6.422139305405933},"index":1,"playId":"e95bffdf-9c4e-3ee2-9517-b5baa7ecca63","pitchNumber":2,"startTime":"2026-08-16T22:12:36.947Z","endTime":"2026-08-16T22:12:40.799Z","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.1,"endSpeed":84.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.073068940551998,"aZ":-25.699091167790066,"pfxX":-9.518906090815616,"pfxZ":3.588833973344706,"pX":0.10340823337004042,"pZ":0.9651395382647908,"vX0":8.2809182750488,"vY0":-133.79227979452494,"vZ0":-7.045175011442102,"x":113.06,"y":212.72,"x0":-1.8018516254255101,"y0":50.00603914487622,"z0":5.486459868318891,"aX":-17.18345876045066},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":15.4,"spinRate":1396,"spinDirection":230},"zone":14,"typeConfidence":0.77,"plateTime":0.4101024475516901,"extension":6.599326047884424},"index":2,"playId":"4fdc78cf-94da-34a7-a91d-3b116e86b8e1","pitchNumber":3,"startTime":"2026-08-16T22:12:51.567Z","endTime":"2026-08-16T22:12:55.570Z","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":96.1,"endSpeed":87.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.818293848227086,"aZ":-15.42973575183823,"pfxX":-6.77610886760277,"pfxZ":8.542553263082944,"pX":-0.3620542286404282,"pZ":1.8597565142394936,"vX0":5.870219886665429,"vY0":-139.68514366988796,"vZ0":-7.690744951086059,"x":130.8,"y":188.57,"x0":-1.618733194281345,"y0":50.006151872058346,"z0":5.679606939792516,"aX":-13.286070194222743},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":10.9,"spinRate":2184,"spinDirection":216},"zone":7,"typeConfidence":0.92,"plateTime":0.3933355731086756,"extension":6.512449978230368},"index":3,"playId":"bf21f95a-df50-36ba-9d4c-e69e9162183f","pitchNumber":4,"startTime":"2026-08-16T22:13:06.274Z","endTime":"2026-08-16T22:13:09.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.43314998639056,"aZ":-16.37084420853605,"pfxX":-7.586749364802713,"pfxZ":8.178589911956182,"pX":-1.8721613049513872,"pZ":4.137048789612126,"vX0":2.32140570460004,"vY0":-139.58716488635395,"vZ0":-1.7414565182126502,"x":188.36,"y":127.08,"x0":-1.7394773117605393,"y0":50.0065485279496,"z0":5.8711305459915994,"aX":-14.667084881564682},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":13.1,"spinRate":2175,"spinDirection":220},"zone":11,"typeConfidence":0.93,"plateTime":0.39551509271878693,"extension":6.354623619875996},"index":4,"playId":"41d4c05c-cfbf-364a-aa0a-753a8682068b","pitchNumber":5,"startTime":"2026-08-16T22:13:24.728Z","endTime":"2026-08-16T22:13:27.804Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-16T22:13:36.348Z","endTime":"2026-08-16T22:13:46.813Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.409047796601506,"aZ":-15.110496377635615,"pfxX":-6.329848760665041,"pfxZ":8.840439763048954,"pX":1.2465194970020232,"pZ":3.7646775894493048,"vX0":9.627863404584886,"vY0":-139.06005232848287,"vZ0":-2.8556712876521697,"x":69.49,"y":137.13,"x0":-1.4615750408455455,"y0":50.00259409361672,"z0":5.825994582090481,"aX":-12.21819838459794},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":9.1,"spinRate":2241,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.39609747871389,"extension":6.521196178345779},"index":6,"playId":"4911b92c-f418-3522-89e8-fe474e8c4e0a","pitchNumber":6,"startTime":"2026-08-16T22:13:46.813Z","endTime":"2026-08-16T22:13:53.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T22:13:53.575Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-16T22:14:54.729Z","endTime":"2026-08-16T22:16:09.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-16T22:14:07.507Z","endTime":"2026-08-16T22:14:56.955Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99790337556785,"aZ":-14.251208550189014,"pfxX":-6.209604307107424,"pfxZ":9.138739992319536,"pX":0.24773361906699023,"pZ":4.095243481518759,"vX0":6.711732907231726,"vY0":-139.5369661842863,"vZ0":-2.6851474669595286,"x":107.56,"y":128.21,"x0":-1.3882838992633666,"y0":50.002366867417436,"z0":6.015472743539207,"aX":-12.178233540981864},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2241,"spinDirection":214},"zone":12,"typeConfidence":0.93,"plateTime":0.39334875508275546,"extension":6.583742428467156},"index":1,"playId":"adce52f1-c356-388b-be48-5e830ec93f3a","pitchNumber":1,"startTime":"2026-08-16T22:14:56.955Z","endTime":"2026-08-16T22:15:01.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65927601164961,"aZ":-12.685644166192045,"pfxX":-7.373612772909488,"pfxZ":9.99234954088297,"pX":0.7249445380563801,"pZ":2.6700384545417495,"vX0":8.157291005432679,"vY0":-139.11530021340678,"vZ0":-6.304216338445056,"x":89.37,"y":166.69,"x0":-1.2942644768656368,"y0":50.001569943055514,"z0":5.814621376835064,"aX":-14.37991165349633},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":11.5,"spinRate":2267,"spinDirection":213},"zone":6,"typeConfidence":0.94,"plateTime":0.39446955145376483,"extension":6.663358250417762},"index":2,"playId":"418efdf0-b739-319e-a942-f8b0837929cf","pitchNumber":2,"startTime":"2026-08-16T22:15:13.009Z","endTime":"2026-08-16T22:15:16.980Z","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":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.313161610594932,"aZ":-27.96545256373075,"pfxX":0.1942006417699531,"pfxZ":2.3903084644228425,"pX":1.1180773975692275,"pZ":1.8896002452374983,"vX0":6.867186866623317,"vY0":-132.17143430927356,"vZ0":-4.564427702527814,"x":74.38,"y":187.76,"x0":-1.5437672699148843,"y0":50.00314361848276,"z0":5.703098787428364,"aX":0.34212954917467964},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":-1.9,"spinRate":2246,"spinDirection":180},"zone":14,"typeConfidence":0.92,"plateTime":0.4150962042687989,"extension":6.556568826370769},"index":3,"playId":"414928d2-c13d-3899-87f7-249fa648e224","pitchNumber":3,"startTime":"2026-08-16T22:15:30.060Z","endTime":"2026-08-16T22:15:33.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01845426959402,"aZ":-29.42625481056677,"pfxX":0.7331447884760498,"pfxZ":1.5623754064525386,"pX":0.12694509807798765,"pZ":4.726268046630329,"vX0":4.6340548966003885,"vY0":-131.57524084104435,"vZ0":2.2691230734565364,"x":112.16,"y":111.17,"x0":-1.7498468420685853,"y0":50.00239284843314,"z0":6.028162687298699,"aX":1.289976932205437},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.5,"breakHorizontal":-2.3,"spinRate":2200,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.41573208488763624,"extension":6.3284153623077986},"index":4,"playId":"2570543b-ba48-3fc9-aa72-32a7cacd8e76","pitchNumber":4,"startTime":"2026-08-16T22:15:48.205Z","endTime":"2026-08-16T22:15:51.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15853551797411,"aZ":-23.33155860954871,"pfxX":-0.9729051657421741,"pfxZ":6.064195142952851,"pX":0.8683436216009486,"pZ":2.5717793996715157,"vX0":5.782010067721618,"vY0":-120.48665579601206,"vZ0":-2.860508389568692,"x":83.9,"y":169.34,"x0":-1.4444765309437415,"y0":50.00487412358401,"z0":5.854135198058198,"aX":-1.4201140017146874},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.4,"breakHorizontal":0.2,"spinRate":1915,"spinDirection":70},"zone":12,"typeConfidence":0.78,"plateTime":0.4560028718001008,"extension":6.576273363900864},"index":5,"playId":"4e18aba8-51f2-3a9a-871f-c46f6a1d88b6","pitchNumber":5,"startTime":"2026-08-16T22:16:05.574Z","endTime":"2026-08-16T22:16:09.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T22:16:09.219Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-16T22:18:10.788Z","endTime":"2026-08-16T22:19:47.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":83.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.334347132294084,"aZ":-24.684991820591065,"pfxX":7.355883623699262,"pfxZ":4.1636971632799735,"pX":0.6488170074005389,"pZ":4.4014892129952905,"vX0":-3.5709935928584713,"vY0":-133.00527633061841,"vZ0":-0.16307535892913916,"x":92.27,"y":119.94,"x0":1.049843901825279,"y0":50.00478821802326,"z0":6.24689879668165,"aX":13.23959605368404},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":-12.6,"spinRate":2148,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.41110948838694616,"extension":6.126948557598023},"index":0,"playId":"b052ff84-e6a2-3dab-bfaf-b898b9c93041","pitchNumber":1,"startTime":"2026-08-16T22:18:25.946Z","endTime":"2026-08-16T22:18:29.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.868640189102734,"aZ":-32.10821743119985,"pfxX":-2.230484314331789,"pfxZ":0.04468070155780879,"pX":0.6054436895215413,"pZ":2.5179624629644897,"vX0":-1.1778150389534483,"vY0":-121.05440901305982,"vZ0":-2.034726900897952,"x":93.92,"y":170.8,"x0":1.3896776829457862,"y0":50.00327950346945,"z0":6.2078023679659005,"aX":-3.27646522002675},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.1,"breakHorizontal":4.3,"spinRate":2467,"spinDirection":255},"zone":6,"typeConfidence":2.0,"plateTime":0.45423675440879574,"extension":6.057976204433988},"index":1,"playId":"e099439e-81c8-3ddc-852c-4e7afef13182","pitchNumber":2,"startTime":"2026-08-16T22:18:39.211Z","endTime":"2026-08-16T22:18:43.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.576123152787925,"aZ":-21.39865615986731,"pfxX":8.89500357800201,"pfxZ":5.740526143408593,"pX":0.9425483327687791,"pZ":2.204723701752065,"vX0":-3.2589662821924295,"vY0":-136.50829103744522,"vZ0":-6.158916783277573,"x":81.07,"y":179.25,"x0":1.0000461973420505,"y0":50.00255447090974,"z0":5.975161970142326,"aX":16.69547431469082},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":-15.4,"spinRate":2202,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.40206885281622684,"extension":6.238484715924001},"index":2,"playId":"2b54e910-89dd-393f-bfa5-4a8f9ae22773","pitchNumber":3,"startTime":"2026-08-16T22:18:57.499Z","endTime":"2026-08-16T22:19:01.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72513292215615,"aZ":-27.074682569712717,"pfxX":6.854682312414727,"pfxZ":3.939561046265272,"pX":0.030698770969876544,"pZ":2.411609373757764,"vX0":-5.266070892659094,"vY0":-113.2908193366861,"vZ0":-2.3235651192919953,"x":115.83,"y":173.67,"x0":1.500726821670555,"y0":50.00035496669454,"z0":6.171006513020629,"aX":8.861973287944457},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":6.8,"breakHorizontal":-11.0,"spinRate":1481,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.48445235172833767,"extension":6.302287446559104},"hitData":{"launchSpeed":95.6,"launchAngle":40.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.59,"coordY":61.77}},"index":3,"playId":"2ca501cc-7512-3166-8b96-045d99039c36","pitchNumber":4,"startTime":"2026-08-16T22:19:36.379Z","endTime":"2026-08-16T22:19:47.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T22:19:47.190Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, shortstop Bobby Witt Jr. to first baseman Jac Caglianone.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-16T22:20:04.890Z","endTime":"2026-08-16T22:21:35.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53606655301821,"aZ":-22.37834241149252,"pfxX":7.425603404909653,"pfxZ":6.659093399807715,"pX":0.9738695462761021,"pZ":1.5518187051995507,"vX0":-3.7565424739083957,"vY0":-121.04572850998689,"vZ0":-5.91888498379159,"x":79.88,"y":196.88,"x0":1.588239782865592,"y0":50.00334511537555,"z0":6.011277981460664,"aX":10.924075331855798},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.8,"breakHorizontal":-12.5,"spinRate":1529,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4540011439191396,"extension":6.371307246936312},"index":0,"playId":"eba13614-c57d-3bc8-8807-4bbbd9654a26","pitchNumber":1,"startTime":"2026-08-16T22:20:12.937Z","endTime":"2026-08-16T22:20:16.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-16T22:20:22.258Z","endTime":"2026-08-16T22:20:32.964Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79274410327443,"aZ":-13.951528606375508,"pfxX":4.277770925197563,"pfxZ":9.618096233999221,"pX":0.5473302310348898,"pZ":3.1020271870228067,"vX0":-3.1777913390395467,"vY0":-137.5715759117139,"vZ0":-5.296760991902195,"x":96.14,"y":155.03,"x0":1.1683334974967787,"y0":50.0054588664033,"z0":6.016718428399949,"aX":8.10665400605161},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":-7.0,"spinRate":2293,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.3999107447196808,"extension":6.186716046132321},"index":2,"playId":"4fde091b-4e0b-34fd-ac0f-8d8f62c1c9ad","pitchNumber":2,"startTime":"2026-08-16T22:20:32.964Z","endTime":"2026-08-16T22:20:36.681Z","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":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.517042880035483,"aZ":-37.1758494590387,"pfxX":-0.7735594000520924,"pfxZ":-3.273159926819119,"pX":1.1814465477818672,"pZ":2.520003500090635,"vX0":0.6449504757132395,"vY0":-122.90539199166875,"vZ0":-1.36624753688147,"x":71.97,"y":170.74,"x0":1.0160472535898206,"y0":50.00185781548894,"z0":6.24218184151677,"aX":-1.1825870942943242},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.0,"breakHorizontal":1.2,"spinRate":1900,"spinDirection":324},"zone":12,"typeConfidence":2.0,"plateTime":0.4457593152001955,"extension":6.155520344150447},"index":3,"playId":"b3f7eb42-b94a-32d0-a447-4d8f2b91d988","pitchNumber":3,"startTime":"2026-08-16T22:20:50.775Z","endTime":"2026-08-16T22:20:55.101Z","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":94.4,"endSpeed":85.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67337909916059,"aZ":-14.381836233511919,"pfxX":4.282615765243376,"pfxZ":9.393100284649847,"pX":0.5417012062873032,"pZ":2.2749399353303947,"vX0":-3.4738510246243197,"vY0":-137.31304792874747,"vZ0":-6.88171235668453,"x":96.35,"y":177.36,"x0":1.2718145796169582,"y0":50.00549135862852,"z0":5.807376242270749,"aX":8.114068557813571},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":-7.0,"spinRate":2318,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.40011215319089155,"extension":6.188405777859121},"index":4,"playId":"d5163c25-0d95-3efe-9fe0-b6826c2fa326","pitchNumber":4,"startTime":"2026-08-16T22:21:07.858Z","endTime":"2026-08-16T22:21:11.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.909874129456913,"aZ":-25.131764637904777,"pfxX":8.6988026526239,"pfxZ":4.599590364148875,"pX":0.6456736668030023,"pZ":1.7764609244440668,"vX0":-4.600449470383223,"vY0":-123.58208416861724,"vZ0":-5.049328017325497,"x":92.39,"y":190.82,"x0":1.4108949060625775,"y0":50.00356981751086,"z0":5.983315216841124,"aX":13.32213473997344},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.3,"breakHorizontal":-14.5,"spinRate":1704,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.44490040675596854,"extension":6.198620149654098},"hitData":{"launchSpeed":89.0,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.49,"coordY":152.94}},"index":5,"playId":"d07a9acd-8209-3bab-b707-5825b0d8ba92","pitchNumber":5,"startTime":"2026-08-16T22:21:26.875Z","endTime":"2026-08-16T22:21:35.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T22:21:35.477Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-16T22:21:50.919Z","endTime":"2026-08-16T22:23:41.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".328"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".327"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".311"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.66"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.13"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.37"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.26"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.38"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.23"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.68"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.54"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"52.42"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.29"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.53"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.20"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".964"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.204"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".964"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.204"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69026725379575,"aZ":-37.937041577103564,"pfxX":-0.9688861515667797,"pfxZ":-3.946200575927019,"pX":0.23786365225553574,"pZ":1.1115771345087602,"vX0":-1.212047211278748,"vY0":-120.68755169751259,"vZ0":-4.483999674646559,"x":107.93,"y":208.77,"x0":0.8743768695272728,"y0":50.002434286380215,"z0":6.370854572873516,"aX":-1.4148455522054562},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.0,"breakHorizontal":2.0,"spinRate":2349,"spinDirection":350},"zone":14,"typeConfidence":2.0,"plateTime":0.45558065885913956,"extension":6.269495570229118},"index":0,"playId":"3b21bd2d-4751-33c1-8dd8-62c3e118cc66","pitchNumber":1,"startTime":"2026-08-16T22:22:01.383Z","endTime":"2026-08-16T22:22:05.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7295558365939,"aZ":-23.386830184867527,"pfxX":6.260556566038437,"pfxZ":6.012317895468225,"pX":1.1102365676410584,"pZ":3.2763658264502693,"vX0":-2.6298394574253967,"vY0":-120.50652068489765,"vZ0":-2.1193567207073882,"x":74.68,"y":150.32,"x0":1.4058635391898033,"y0":50.00444488194253,"z0":6.24586599906363,"aX":9.153180620468321},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.6,"breakHorizontal":-10.7,"spinRate":1619,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.45557287970345817,"extension":6.121479363930168},"index":1,"playId":"fcc5e474-f2d3-3edc-838c-3e79dd70667c","pitchNumber":2,"startTime":"2026-08-16T22:22:14.741Z","endTime":"2026-08-16T22:22:18.618Z","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":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979461888659134,"aZ":-22.11072774786531,"pfxX":-0.20113050143737699,"pfxZ":5.690977550444882,"pX":-1.2095790878930506,"pZ":2.1364363489506806,"vX0":-5.519984617568689,"vY0":-132.10240136615167,"vZ0":-6.175953829972551,"x":163.11,"y":181.1,"x0":0.9327163936819903,"y0":50.00487732909108,"z0":6.128772315479056,"aX":-0.3544956594157494},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":1.6,"spinRate":2349,"spinDirection":171},"zone":13,"typeConfidence":2.0,"plateTime":0.41452944674695624,"extension":6.205222202670542},"index":2,"playId":"89ed0754-ceb5-34aa-8e1c-39dd03703705","pitchNumber":3,"startTime":"2026-08-16T22:22:28.830Z","endTime":"2026-08-16T22:22:32.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906530300432472,"aZ":-13.213918664492494,"pfxX":4.357443955349808,"pfxZ":10.444061392329942,"pX":-0.46896805063223335,"pZ":2.647082685492087,"vX0":-5.024730170318685,"vY0":-134.1138237875713,"vZ0":-6.761000332191593,"x":134.88,"y":167.31,"x0":0.8656994524637885,"y0":50.003527836763,"z0":6.149335308964471,"aX":7.9116716053959335},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":-6.7,"spinRate":2313,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.4089294039543563,"extension":6.313555168910722},"index":3,"playId":"44abf8ef-e297-3922-9074-a633c5d61af7","pitchNumber":4,"startTime":"2026-08-16T22:22:44.239Z","endTime":"2026-08-16T22:22:47.979Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61579802857574,"aZ":-21.62976882265684,"pfxX":-1.548289046289855,"pfxZ":5.945183025200219,"pX":-0.23434301036699712,"pZ":3.061270228748948,"vX0":-3.1088169858164814,"vY0":-132.20278666085756,"vZ0":-3.8673342360708,"x":112.97,"y":123.38,"x0":1.1570100834877677,"y0":50.0034683934884,"z0":6.126516418465757,"aX":-2.74649180687063},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":3.5,"spinRate":2397,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.41397302627947186,"extension":6.189612585372408},"index":4,"playId":"961f6909-88c3-3a1d-9db7-6cd1e2d613d7","pitchNumber":5,"startTime":"2026-08-16T22:22:57.553Z","endTime":"2026-08-16T22:23:01.350Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-16T22:23:07.483Z","endTime":"2026-08-16T22:23:17.070Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":91.7,"endSpeed":84.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125160698824455,"aZ":-22.435303081331554,"pfxX":-0.6599883312390245,"pfxZ":5.4140661303280915,"pX":-0.7422922478956813,"pZ":2.1493875641857785,"vX0":-4.346976640062372,"vY0":-133.35963904064073,"vZ0":-6.140112780928424,"x":145.29,"y":180.75,"x0":0.9955919224525954,"y0":50.000165305576644,"z0":6.103607085023249,"aX":-1.1863528180048852},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":2.2,"spinRate":2403,"spinDirection":167},"zone":7,"typeConfidence":2.0,"plateTime":0.4109789798698502,"extension":6.360180418302044},"index":6,"playId":"fdc210b5-2350-38db-9fbb-7093000c17cd","pitchNumber":6,"startTime":"2026-08-16T22:23:17.070Z","endTime":"2026-08-16T22:23:20.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97243152413397,"aZ":-27.006916849976193,"pfxX":5.471405869117206,"pfxZ":3.5410008370753934,"pX":0.2032341245557469,"pZ":1.261034780041363,"vX0":-4.270355241095325,"vY0":-120.47718383505759,"vZ0":-5.758262951667942,"x":109.25,"y":204.73,"x0":1.2940796727938924,"y0":50.00461294412526,"z0":6.090832904501122,"aX":7.986531931053572},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.2,"breakHorizontal":-8.8,"spinRate":1487,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4558874811210534,"extension":6.351512200023965},"index":7,"playId":"01353589-c553-39e6-810a-6cdf68146987","pitchNumber":7,"startTime":"2026-08-16T22:23:37.499Z","endTime":"2026-08-16T22:23:41.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T22:23:41.384Z","atBatIndex":66}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-16T22:21:50.919Z","endTime":"2026-08-16T22:23:41.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".174"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".328"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".327"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".311"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.66"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.13"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.37"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.26"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.38"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.23"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.68"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.54"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"52.42"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.29"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.53"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.20"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".964"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.204"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".795"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".964"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.204"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".756"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69026725379575,"aZ":-37.937041577103564,"pfxX":-0.9688861515667797,"pfxZ":-3.946200575927019,"pX":0.23786365225553574,"pZ":1.1115771345087602,"vX0":-1.212047211278748,"vY0":-120.68755169751259,"vZ0":-4.483999674646559,"x":107.93,"y":208.77,"x0":0.8743768695272728,"y0":50.002434286380215,"z0":6.370854572873516,"aX":-1.4148455522054562},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.0,"breakHorizontal":2.0,"spinRate":2349,"spinDirection":350},"zone":14,"typeConfidence":2.0,"plateTime":0.45558065885913956,"extension":6.269495570229118},"index":0,"playId":"3b21bd2d-4751-33c1-8dd8-62c3e118cc66","pitchNumber":1,"startTime":"2026-08-16T22:22:01.383Z","endTime":"2026-08-16T22:22:05.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7295558365939,"aZ":-23.386830184867527,"pfxX":6.260556566038437,"pfxZ":6.012317895468225,"pX":1.1102365676410584,"pZ":3.2763658264502693,"vX0":-2.6298394574253967,"vY0":-120.50652068489765,"vZ0":-2.1193567207073882,"x":74.68,"y":150.32,"x0":1.4058635391898033,"y0":50.00444488194253,"z0":6.24586599906363,"aX":9.153180620468321},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.6,"breakHorizontal":-10.7,"spinRate":1619,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.45557287970345817,"extension":6.121479363930168},"index":1,"playId":"fcc5e474-f2d3-3edc-838c-3e79dd70667c","pitchNumber":2,"startTime":"2026-08-16T22:22:14.741Z","endTime":"2026-08-16T22:22:18.618Z","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":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979461888659134,"aZ":-22.11072774786531,"pfxX":-0.20113050143737699,"pfxZ":5.690977550444882,"pX":-1.2095790878930506,"pZ":2.1364363489506806,"vX0":-5.519984617568689,"vY0":-132.10240136615167,"vZ0":-6.175953829972551,"x":163.11,"y":181.1,"x0":0.9327163936819903,"y0":50.00487732909108,"z0":6.128772315479056,"aX":-0.3544956594157494},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":1.6,"spinRate":2349,"spinDirection":171},"zone":13,"typeConfidence":2.0,"plateTime":0.41452944674695624,"extension":6.205222202670542},"index":2,"playId":"89ed0754-ceb5-34aa-8e1c-39dd03703705","pitchNumber":3,"startTime":"2026-08-16T22:22:28.830Z","endTime":"2026-08-16T22:22:32.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906530300432472,"aZ":-13.213918664492494,"pfxX":4.357443955349808,"pfxZ":10.444061392329942,"pX":-0.46896805063223335,"pZ":2.647082685492087,"vX0":-5.024730170318685,"vY0":-134.1138237875713,"vZ0":-6.761000332191593,"x":134.88,"y":167.31,"x0":0.8656994524637885,"y0":50.003527836763,"z0":6.149335308964471,"aX":7.9116716053959335},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":-6.7,"spinRate":2313,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.4089294039543563,"extension":6.313555168910722},"index":3,"playId":"44abf8ef-e297-3922-9074-a633c5d61af7","pitchNumber":4,"startTime":"2026-08-16T22:22:44.239Z","endTime":"2026-08-16T22:22:47.979Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61579802857574,"aZ":-21.62976882265684,"pfxX":-1.548289046289855,"pfxZ":5.945183025200219,"pX":-0.23434301036699712,"pZ":3.061270228748948,"vX0":-3.1088169858164814,"vY0":-132.20278666085756,"vZ0":-3.8673342360708,"x":112.97,"y":123.38,"x0":1.1570100834877677,"y0":50.0034683934884,"z0":6.126516418465757,"aX":-2.74649180687063},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":3.5,"spinRate":2397,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.41397302627947186,"extension":6.189612585372408},"index":4,"playId":"961f6909-88c3-3a1d-9db7-6cd1e2d613d7","pitchNumber":5,"startTime":"2026-08-16T22:22:57.553Z","endTime":"2026-08-16T22:23:01.350Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-16T22:23:07.483Z","endTime":"2026-08-16T22:23:17.070Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":91.7,"endSpeed":84.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125160698824455,"aZ":-22.435303081331554,"pfxX":-0.6599883312390245,"pfxZ":5.4140661303280915,"pX":-0.7422922478956813,"pZ":2.1493875641857785,"vX0":-4.346976640062372,"vY0":-133.35963904064073,"vZ0":-6.140112780928424,"x":145.29,"y":180.75,"x0":0.9955919224525954,"y0":50.000165305576644,"z0":6.103607085023249,"aX":-1.1863528180048852},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":2.2,"spinRate":2403,"spinDirection":167},"zone":7,"typeConfidence":2.0,"plateTime":0.4109789798698502,"extension":6.360180418302044},"index":6,"playId":"fdc210b5-2350-38db-9fbb-7093000c17cd","pitchNumber":6,"startTime":"2026-08-16T22:23:17.070Z","endTime":"2026-08-16T22:23:20.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97243152413397,"aZ":-27.006916849976193,"pfxX":5.471405869117206,"pfxZ":3.5410008370753934,"pX":0.2032341245557469,"pZ":1.261034780041363,"vX0":-4.270355241095325,"vY0":-120.47718383505759,"vZ0":-5.758262951667942,"x":109.25,"y":204.73,"x0":1.2940796727938924,"y0":50.00461294412526,"z0":6.090832904501122,"aX":7.986531931053572},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.2,"breakHorizontal":-8.8,"spinRate":1487,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4558874811210534,"extension":6.351512200023965},"index":7,"playId":"01353589-c553-39e6-810a-6cdf68146987","pitchNumber":7,"startTime":"2026-08-16T22:23:37.499Z","endTime":"2026-08-16T22:23:41.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-16T22:23:41.384Z","atBatIndex":66},"scoringPlays":[22,31,46],"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":156.79,"y":165.66},"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":95.82,"y":88.54},"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":1,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":159.21,"y":165.05},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":71.74,"y":113.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":102.46,"y":70.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":114.78,"y":75.51},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":67.77,"y":92.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":187.68,"y":114.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":151.95,"y":167.48},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":171.57,"y":112.09},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":108.34,"y":165.05},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":156.19,"y":163.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":163.45,"y":147.49},"type":"O","description":"Pop Out"}]}},{"startIndex":14,"endIndex":20,"top":[14,15,16,17],"bottom":[18,19,20],"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":193.93,"y":107.02},"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":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":52.32,"y":83.05},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":118.49,"y":96.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":207.01,"y":122.87},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23,24,25],"bottom":[26,27,28],"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":105.75,"y":133.47},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":212.89,"y":69.88},"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":4,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":108.71,"y":168.52},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":101.66,"y":61.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":155.31,"y":124.97},"type":"O","description":"Flyout"}]}},{"startIndex":29,"endIndex":35,"top":[29,30,31,32],"bottom":[33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":85.32,"y":137.89},"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":5,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":121.78,"y":89.52},"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":5,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":23.92,"y":91.13},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":106.37,"y":159.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":153.16,"y":152.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":115.66,"y":151.44},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":43,"top":[36,37,38,39],"bottom":[40,41,42,43],"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":113.75,"y":45.1},"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":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":201.16,"y":108.1},"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":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":105.31,"y":164.45},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"coordinates":{"x":106.1,"y":176.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":131.35,"y":143.85},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":53,"top":[44,45,46,47,48,49],"bottom":[50,51,52,53],"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":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":145.28,"y":159.6},"type":"E","description":"Field Error"},{"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":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":125.53,"y":197.94},"type":"O","description":"Sac Bunt"},{"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":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":144.68,"y":165.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":127.35,"y":196.11},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":89.62,"y":104.31},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":93.76,"y":113.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":212.75,"y":108.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":133.36,"y":52.24},"type":"O","description":"Flyout"}]}},{"startIndex":54,"endIndex":59,"top":[54,55,56],"bottom":[57,58,59],"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":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":152.55,"y":154.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":89.26,"y":137.9},"type":"O","description":"Lineout"}],"home":[]}},{"startIndex":60,"endIndex":66,"top":[60,61,62,63],"bottom":[64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":136.8,"y":180.8},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":154.59,"y":61.77},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":103.49,"y":152.94},"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":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":0,"hits":1,"errors":1,"leftOnBase":2},"away":{"runs":3,"hits":7,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"catcher":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"first":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"second":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"third":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"right":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"onDeck":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"inHole":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"battingOrder":3,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"offense":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"onDeck":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"inHole":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"pitcher":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"battingOrder":2,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":3,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":9,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":1,"hits":7,"hitByPitch":1,"avg":".242","atBats":33,"obp":".310","slg":".393","ops":".703","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":13,"rbi":3,"leftOnBase":16,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":10,"groundOuts":7,"airOuts":12,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":28,"obp":".069","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":115,"era":"4.78","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.41","battersFaced":29,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":115,"balls":42,"strikes":73,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"pitchesPerInning":"12.78","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HBP, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":76,"groundOuts":63,"airOuts":124,"runs":54,"doubles":24,"triples":1,"homeRuns":16,"strikeOuts":135,"baseOnBalls":46,"intentionalWalks":1,"hits":89,"hitByPitch":2,"avg":".219","atBats":406,"obp":".298","slg":".401","ops":".699","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":163,"rbi":56,"leftOnBase":146,"sacBunts":0,"sacFlies":5,"babip":".281","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.38","popOuts":27,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":29,"stolenBasePercentage":".630","caughtStealingPercentage":".370","assists":23,"putOuts":494,"errors":3,"chances":520,"fielding":".994","passedBall":8,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID621016":{"person":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"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":0,"flyOuts":6,"groundOuts":7,"airOuts":11,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":43,"obp":".340","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":219,"era":"1.64","inningsPitched":"11.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.45","battersFaced":47,"outs":33,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":219,"balls":82,"strikes":137,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".---","pitchesPerInning":"19.91","gamesFinished":5,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"10.64","walksPer9Inn":"3.27","hitsPer9Inn":"9.82","runsScoredPer9":"1.64","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"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}},"ID696131":{"person":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"jerseyNumber":"47","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":14,"gamesStarted":0,"flyOuts":21,"groundOuts":16,"airOuts":39,"runs":10,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":18,"baseOnBalls":16,"intentionalWalks":0,"hits":25,"hitByPitch":2,"atBats":97,"obp":".371","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":463,"era":"3.51","inningsPitched":"25.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.60","battersFaced":116,"outs":77,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":463,"balls":187,"strikes":276,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".---","pitchesPerInning":"18.04","gamesFinished":4,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"6.31","walksPer9Inn":"5.61","hitsPer9Inn":"8.77","runsScoredPer9":"3.51","homeRunsPer9":"1.75","inheritedRunners":7,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":11,"groundOuts":28,"airOuts":22,"runs":24,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".304","atBats":92,"obp":".363","slg":".457","ops":".820","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":42,"rbi":6,"leftOnBase":44,"sacBunts":4,"sacFlies":1,"babip":".352","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.67","popOuts":4,"lineOuts":7},"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":48,"errors":2,"chances":96,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"40","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":18,"groundOuts":19,"airOuts":28,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".224","atBats":76,"obp":".253","slg":".303","ops":".556","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":23,"rbi":9,"leftOnBase":31,"sacBunts":1,"sacFlies":0,"babip":".258","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.00","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":41,"putOuts":10,"errors":2,"chances":53,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":58,"groundOuts":79,"airOuts":106,"runs":40,"doubles":20,"triples":3,"homeRuns":6,"strikeOuts":92,"baseOnBalls":46,"intentionalWalks":0,"hits":81,"hitByPitch":6,"avg":".229","atBats":354,"obp":".326","slg":".353","ops":".679","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":125,"rbi":35,"leftOnBase":163,"sacBunts":2,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":25,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":214,"errors":1,"chances":223,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":85,"groundOuts":113,"airOuts":146,"runs":41,"doubles":17,"triples":1,"homeRuns":16,"strikeOuts":96,"baseOnBalls":18,"intentionalWalks":2,"hits":95,"hitByPitch":12,"avg":".214","atBats":443,"obp":".260","slg":".366","ops":".626","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":480,"totalBases":162,"rbi":52,"leftOnBase":203,"sacBunts":0,"sacFlies":7,"babip":".234","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.69","popOuts":25,"lineOuts":36},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":22,"stolenBasePercentage":".647","caughtStealingPercentage":".353","assists":36,"putOuts":476,"errors":4,"chances":516,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":53,"groundOuts":75,"airOuts":88,"runs":33,"doubles":20,"triples":1,"homeRuns":5,"strikeOuts":47,"baseOnBalls":31,"intentionalWalks":0,"hits":62,"hitByPitch":6,"avg":".235","atBats":264,"obp":".325","slg":".375","ops":".700","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":99,"rbi":35,"leftOnBase":113,"sacBunts":4,"sacFlies":4,"babip":".264","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.80","popOuts":11,"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":142,"putOuts":88,"errors":7,"chances":237,"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"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":8,"groundOuts":15,"airOuts":17,"runs":8,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".200","atBats":55,"obp":".267","slg":".418","ops":".685","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":23,"rbi":2,"leftOnBase":24,"sacBunts":2,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":6,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":36,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":14,"groundOuts":52,"airOuts":37,"runs":34,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":27,"intentionalWalks":2,"hits":52,"hitByPitch":6,"atBats":169,"obp":".417","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":810,"era":"6.02","inningsPitched":"43.1","wins":4,"losses":4,"saves":12,"saveOpportunities":18,"holds":4,"blownSaves":6,"earnedRuns":29,"whip":"1.82","battersFaced":205,"outs":130,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":810,"balls":314,"strikes":496,"strikePercentage":".610","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".500","pitchesPerInning":"18.69","gamesFinished":27,"strikeoutWalkRatio":"1.15","strikeoutsPer9Inn":"6.44","walksPer9Inn":"5.61","hitsPer9Inn":"10.80","runsScoredPer9":"7.06","homeRunsPer9":"1.04","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":104,"flyOuts":74,"groundOuts":76,"airOuts":104,"runs":42,"doubles":20,"triples":1,"homeRuns":11,"strikeOuts":61,"baseOnBalls":16,"intentionalWalks":0,"hits":87,"hitByPitch":0,"avg":".271","atBats":321,"obp":".301","slg":".442","ops":".743","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":142,"rbi":42,"leftOnBase":150,"sacBunts":2,"sacFlies":5,"babip":".299","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.18","popOuts":11,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":223,"putOuts":150,"errors":3,"chances":376,"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"}]},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"0","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":15,"groundOuts":42,"airOuts":35,"runs":15,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":9,"intentionalWalks":0,"hits":37,"hitByPitch":4,"avg":".242","atBats":153,"obp":".298","slg":".314","ops":".612","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":48,"rbi":14,"leftOnBase":71,"sacBunts":0,"sacFlies":2,"babip":".313","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.50","popOuts":7,"lineOuts":13},"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":6,"putOuts":42,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".238","atBats":21,"obp":".273","slg":".429","ops":".702","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":9,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","assists":1,"putOuts":48,"errors":0,"chances":49,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518886":{"person":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":28,"groundOuts":24,"airOuts":46,"runs":20,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":32,"baseOnBalls":17,"intentionalWalks":1,"hits":30,"hitByPitch":2,"atBats":130,"obp":".327","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":611,"era":"4.50","inningsPitched":"36.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":18,"whip":"1.31","battersFaced":151,"outs":108,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":611,"balls":240,"strikes":371,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".000","pitchesPerInning":"16.97","gamesFinished":16,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"8.00","walksPer9Inn":"4.25","hitsPer9Inn":"7.50","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":21,"groundOuts":56,"airOuts":54,"runs":19,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":48,"baseOnBalls":11,"intentionalWalks":0,"hits":45,"hitByPitch":3,"avg":".231","atBats":195,"obp":".280","slg":".338","ops":".618","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":66,"rbi":15,"leftOnBase":80,"sacBunts":6,"sacFlies":2,"babip":".283","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.75","popOuts":16,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":169,"errors":2,"chances":171,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":2,"flyOuts":29,"groundOuts":57,"airOuts":53,"runs":20,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":40,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":2,"atBats":186,"obp":".261","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":749,"era":"2.88","inningsPitched":"50.0","wins":4,"losses":4,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":16,"whip":"1.02","battersFaced":203,"outs":150,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":749,"balls":275,"strikes":474,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".500","pitchesPerInning":"14.98","gamesFinished":2,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.20","walksPer9Inn":"2.52","hitsPer9Inn":"6.66","runsScoredPer9":"3.60","homeRunsPer9":"0.72","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":104,"groundOuts":135,"airOuts":182,"runs":62,"doubles":33,"triples":4,"homeRuns":18,"strikeOuts":117,"baseOnBalls":41,"intentionalWalks":1,"hits":132,"hitByPitch":5,"atBats":562,"obp":".292","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2259,"era":"3.46","inningsPitched":"150.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.15","battersFaced":612,"outs":452,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2259,"balls":794,"strikes":1465,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".385","pitchesPerInning":"14.99","gamesFinished":0,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"6.99","walksPer9Inn":"2.45","hitsPer9Inn":"7.88","runsScoredPer9":"3.70","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":35,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":2,"chances":23,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":17,"groundOuts":25,"airOuts":30,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":15,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":100,"obp":".316","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":469,"era":"2.83","inningsPitched":"28.2","wins":2,"losses":1,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":9,"whip":"1.22","battersFaced":117,"outs":86,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":469,"balls":185,"strikes":284,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".667","pitchesPerInning":"16.36","gamesFinished":7,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.85","walksPer9Inn":"4.71","hitsPer9Inn":"6.28","runsScoredPer9":"3.45","homeRunsPer9":"0.31","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"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":25,"gamesStarted":25,"flyOuts":101,"groundOuts":133,"airOuts":153,"runs":79,"doubles":35,"triples":5,"homeRuns":16,"strikeOuts":108,"baseOnBalls":46,"intentionalWalks":0,"hits":146,"hitByPitch":7,"atBats":532,"obp":".337","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":2242,"era":"4.59","inningsPitched":"139.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":71,"whip":"1.38","battersFaced":593,"outs":418,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2242,"balls":808,"strikes":1434,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".417","pitchesPerInning":"16.09","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"6.98","walksPer9Inn":"2.97","hitsPer9Inn":"9.43","runsScoredPer9":"5.10","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":19,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":11,"errors":2,"chances":30,"fielding":".933","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":{"note":"(W, 7-8)","summary":"9.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":10,"groundOuts":7,"airOuts":12,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":28,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":115,"inningsPitched":"9.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":29,"outs":27,"gamesPitched":1,"completeGames":1,"shutouts":1,"pitchesThrown":115,"balls":42,"strikes":73,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":24,"gamesStarted":23,"flyOuts":86,"groundOuts":129,"airOuts":153,"runs":69,"doubles":31,"triples":2,"homeRuns":14,"strikeOuts":126,"baseOnBalls":43,"intentionalWalks":1,"hits":126,"hitByPitch":3,"atBats":526,"obp":".298","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":2262,"era":"4.16","inningsPitched":"138.1","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.22","battersFaced":580,"outs":415,"gamesPitched":24,"completeGames":1,"shutouts":1,"pitchesThrown":2262,"balls":840,"strikes":1422,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".467","pitchesPerInning":"16.35","gamesFinished":1,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"8.20","walksPer9Inn":"2.80","hitsPer9Inn":"8.20","runsScoredPer9":"4.49","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":41},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":26,"groundOuts":45,"airOuts":40,"runs":35,"doubles":9,"triples":2,"homeRuns":6,"strikeOuts":51,"baseOnBalls":26,"intentionalWalks":0,"hits":49,"hitByPitch":5,"atBats":184,"obp":".370","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":897,"era":"6.23","inningsPitched":"47.2","wins":2,"losses":7,"saves":10,"saveOpportunities":13,"holds":2,"blownSaves":3,"earnedRuns":33,"whip":"1.57","battersFaced":216,"outs":143,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":897,"balls":346,"strikes":551,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".222","pitchesPerInning":"18.82","gamesFinished":23,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"9.63","walksPer9Inn":"4.91","hitsPer9Inn":"9.25","runsScoredPer9":"6.61","homeRunsPer9":"1.13","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677976":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":6,"flyOuts":21,"groundOuts":62,"airOuts":35,"runs":8,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":16,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":157,"obp":".309","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":709,"era":"1.73","inningsPitched":"41.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.30","battersFaced":176,"outs":125,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":709,"balls":265,"strikes":444,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.77","rbi":0,"winPercentage":".667","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.46","hitsPer9Inn":"8.21","runsScoredPer9":"1.73","homeRunsPer9":"0.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":8,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":48,"groundOuts":107,"airOuts":80,"runs":56,"doubles":21,"triples":2,"homeRuns":22,"strikeOuts":117,"baseOnBalls":29,"intentionalWalks":2,"hits":113,"hitByPitch":4,"avg":".272","atBats":416,"obp":".324","slg":".490","ops":".814","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":204,"rbi":58,"leftOnBase":185,"sacBunts":0,"sacFlies":1,"babip":".327","groundOutsToAirouts":"1.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.91","popOuts":10,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":415,"errors":4,"chances":451,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":2,"flyOuts":18,"groundOuts":44,"airOuts":37,"runs":22,"doubles":5,"triples":0,"homeRuns":11,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":2,"hits":37,"hitByPitch":2,"atBats":168,"obp":".303","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":721,"era":"4.17","inningsPitched":"45.1","wins":2,"losses":3,"saves":4,"saveOpportunities":5,"holds":4,"blownSaves":1,"earnedRuns":21,"whip":"1.21","battersFaced":189,"outs":136,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":721,"balls":247,"strikes":474,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".400","pitchesPerInning":"15.90","gamesFinished":14,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.57","hitsPer9Inn":"7.35","runsScoredPer9":"4.37","homeRunsPer9":"2.18","inheritedRunners":11,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":21,"groundOuts":46,"airOuts":44,"runs":21,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":33,"baseOnBalls":21,"intentionalWalks":3,"hits":40,"hitByPitch":1,"atBats":160,"obp":".337","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":748,"era":"3.68","inningsPitched":"44.0","wins":0,"losses":3,"saves":1,"saveOpportunities":4,"holds":11,"blownSaves":3,"earnedRuns":18,"whip":"1.39","battersFaced":185,"outs":132,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":748,"balls":291,"strikes":457,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".000","pitchesPerInning":"17.00","gamesFinished":5,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.30","hitsPer9Inn":"8.18","runsScoredPer9":"4.30","homeRunsPer9":"1.43","inheritedRunners":23,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":71,"groundOuts":79,"airOuts":139,"runs":63,"doubles":25,"triples":1,"homeRuns":14,"strikeOuts":83,"baseOnBalls":47,"intentionalWalks":4,"hits":117,"hitByPitch":1,"avg":".282","atBats":415,"obp":".354","slg":".448","ops":".802","caughtStealing":6,"stolenBases":32,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":466,"totalBases":186,"rbi":43,"leftOnBase":151,"sacBunts":0,"sacFlies":3,"babip":".321","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.64","popOuts":32,"lineOuts":36},"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":240,"putOuts":128,"errors":7,"chances":375,"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,686681,679845,686555,670231,664728,702070],"pitchers":[702070],"bench":[571912,516782,668942,686475],"bullpen":[696131,674444,621016,677976,668674,518886,656638,607625,663738,663878,670167,608379],"battingOrder":[695600,677951,695506,521692,686681,679845,686555,670231,664728],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Massey (11, 4th inning off Johnson, R, 0 on, 1 out); Witt Jr. (14, 5th inning off Johnson, R, 0 on, 2 out)."},{"label":"TB","value":"Isbel; Jensen; Massey 6; Perez, S; Witt Jr. 4."},{"label":"RBI","value":"Jensen (56); Massey (42); Witt Jr. (43)."},{"label":"2-out RBI","value":"Witt Jr."},{"label":"Runners left in scoring position, 2 out","value":"Collins; Perez, S; Rave 2."},{"label":"SAC","value":"Isbel."},{"label":"GIDP","value":"Collins."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"8."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":10,"groundOuts":7,"airOuts":12,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".235","atBats":28,"obp":".310","slg":".374","ops":".684","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":7,"groundOuts":9,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":1,"hits":7,"hitByPitch":1,"atBats":33,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":148,"era":"4.40","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.35","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":54,"strikes":94,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":3,"pitchesPerInning":"16.44","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":14,"groundOuts":26,"airOuts":20,"runs":16,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".235","atBats":98,"obp":".306","slg":".347","ops":".653","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":34,"rbi":8,"leftOnBase":38,"sacBunts":2,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"98.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":12,"obp":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"18.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"4.50","battersFaced":14,"outs":6,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":20,"strikes":25,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"31.50","runsScoredPer9":"18.00","homeRunsPer9":"4.50","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":43,"errors":0,"chances":114,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":37,"groundOuts":75,"airOuts":61,"runs":28,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":93,"baseOnBalls":12,"intentionalWalks":0,"hits":67,"hitByPitch":8,"avg":".228","atBats":294,"obp":".276","slg":".350","ops":".626","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":316,"totalBases":103,"rbi":24,"leftOnBase":138,"sacBunts":1,"sacFlies":1,"babip":".308","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":10,"lineOuts":14},"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":168,"putOuts":102,"errors":3,"chances":273,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642350":{"person":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","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":1,"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":71,"flyOuts":18,"groundOuts":28,"airOuts":30,"runs":25,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":47,"baseOnBalls":9,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".261","atBats":138,"obp":".313","slg":".471","ops":".784","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":65,"rbi":23,"leftOnBase":59,"sacBunts":2,"sacFlies":1,"babip":".341","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.71","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":96,"errors":3,"chances":102,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID672569":{"person":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"jerseyNumber":"","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":83,"groundOuts":71,"airOuts":132,"runs":76,"doubles":23,"triples":3,"homeRuns":20,"strikeOuts":171,"baseOnBalls":52,"intentionalWalks":1,"hits":106,"hitByPitch":8,"avg":".221","atBats":479,"obp":".307","slg":".407","ops":".714","caughtStealing":10,"stolenBases":16,"stolenBasePercentage":".615","caughtStealingPercentage":".385","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":540,"totalBases":195,"rbi":53,"leftOnBase":175,"sacBunts":0,"sacFlies":1,"babip":".298","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.95","popOuts":30,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":247,"putOuts":163,"errors":16,"chances":426,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID518595":{"person":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":9,"groundOuts":12,"airOuts":13,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".188","atBats":48,"obp":".278","slg":".271","ops":".549","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":13,"rbi":3,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".242","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":5,"putOuts":151,"errors":0,"chances":156,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID696270":{"person":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 2-7)","summary":"5.1 IP, 2 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":32,"strikes":53,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"3.38","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":12,"flyOuts":46,"groundOuts":52,"airOuts":76,"runs":48,"doubles":6,"triples":0,"homeRuns":16,"strikeOuts":47,"baseOnBalls":29,"intentionalWalks":0,"hits":64,"hitByPitch":3,"atBats":236,"obp":".354","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1087,"era":"6.41","inningsPitched":"60.1","wins":2,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.54","battersFaced":271,"outs":181,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1087,"balls":413,"strikes":674,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":2,"winPercentage":".222","pitchesPerInning":"18.02","gamesFinished":1,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"7.01","walksPer9Inn":"4.33","hitsPer9Inn":"9.55","runsScoredPer9":"7.16","homeRunsPer9":"2.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690829":{"person":{"id":690829,"fullName":"Ben Joyce","link":"/api/v1/people/690829"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":15,"obp":".125","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":71,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.40","battersFaced":16,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":26,"strikes":45,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.20","gamesFinished":2,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.80","hitsPer9Inn":"1.80","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680570":{"person":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":13,"flyOuts":36,"groundOuts":49,"airOuts":68,"runs":50,"doubles":17,"triples":3,"homeRuns":10,"strikeOuts":55,"baseOnBalls":28,"intentionalWalks":2,"hits":66,"hitByPitch":5,"atBats":233,"obp":".365","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1108,"era":"7.17","inningsPitched":"59.0","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.59","battersFaced":271,"outs":177,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1108,"balls":408,"strikes":700,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".375","pitchesPerInning":"18.78","gamesFinished":0,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"8.39","walksPer9Inn":"4.27","hitsPer9Inn":"10.07","runsScoredPer9":"7.63","homeRunsPer9":"1.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":11,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"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":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":106,"flyOuts":61,"groundOuts":69,"airOuts":102,"runs":69,"doubles":17,"triples":0,"homeRuns":20,"strikeOuts":122,"baseOnBalls":82,"intentionalWalks":10,"hits":93,"hitByPitch":6,"avg":".242","atBats":385,"obp":".382","slg":".442","ops":".824","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":474,"totalBases":170,"rbi":45,"leftOnBase":141,"sacBunts":0,"sacFlies":1,"babip":".299","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.25","popOuts":17,"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":4,"putOuts":213,"errors":2,"chances":219,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694208":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":30,"groundOuts":56,"airOuts":57,"runs":17,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":46,"baseOnBalls":21,"intentionalWalks":0,"hits":42,"hitByPitch":0,"avg":".211","atBats":199,"obp":".284","slg":".332","ops":".616","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":66,"rbi":23,"leftOnBase":85,"sacBunts":0,"sacFlies":2,"babip":".242","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.17","popOuts":10,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":3,"putOuts":70,"errors":0,"chances":73,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":38,"gamesStarted":0,"flyOuts":22,"groundOuts":36,"airOuts":37,"runs":17,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":49,"baseOnBalls":20,"intentionalWalks":1,"hits":32,"hitByPitch":4,"atBats":154,"obp":".315","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":735,"era":"3.05","inningsPitched":"41.1","wins":4,"losses":2,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":14,"whip":"1.26","battersFaced":178,"outs":124,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":735,"balls":259,"strikes":476,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".667","pitchesPerInning":"17.78","gamesFinished":9,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"10.67","walksPer9Inn":"4.35","hitsPer9Inn":"6.97","runsScoredPer9":"3.70","homeRunsPer9":"1.09","inheritedRunners":21,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694203":{"person":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":24,"groundOuts":43,"airOuts":45,"runs":18,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":10,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".233","atBats":172,"obp":".279","slg":".349","ops":".628","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":60,"rbi":18,"leftOnBase":68,"sacBunts":1,"sacFlies":0,"babip":".287","groundOutsToAirouts":"0.96","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"34.40","popOuts":6,"lineOuts":15},"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":82,"putOuts":26,"errors":5,"chances":113,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":46,"groundOuts":77,"airOuts":85,"runs":31,"doubles":16,"triples":0,"homeRuns":7,"strikeOuts":56,"baseOnBalls":21,"intentionalWalks":0,"hits":70,"hitByPitch":5,"avg":".246","atBats":284,"obp":".306","slg":".377","ops":".683","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":107,"rbi":47,"leftOnBase":140,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"0.91","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"40.57","popOuts":13,"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":126,"putOuts":173,"errors":5,"chances":304,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":55,"groundOuts":118,"airOuts":105,"runs":41,"doubles":22,"triples":0,"homeRuns":7,"strikeOuts":57,"baseOnBalls":42,"intentionalWalks":0,"hits":106,"hitByPitch":6,"avg":".279","atBats":380,"obp":".356","slg":".392","ops":".748","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":149,"rbi":47,"leftOnBase":189,"sacBunts":1,"sacFlies":5,"babip":".308","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.29","popOuts":16,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":738,"errors":8,"chances":814,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685133":{"person":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"jerseyNumber":"53","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":22,"groundOuts":54,"airOuts":38,"runs":25,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":0,"hits":57,"hitByPitch":1,"avg":".291","atBats":196,"obp":".359","slg":".388","ops":".747","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":76,"rbi":20,"leftOnBase":72,"sacBunts":1,"sacFlies":0,"babip":".372","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.33","popOuts":0,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":93,"errors":2,"chances":95,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":45,"groundOuts":44,"airOuts":68,"runs":20,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":70,"baseOnBalls":17,"intentionalWalks":1,"hits":45,"hitByPitch":1,"avg":".201","atBats":224,"obp":".259","slg":".348","ops":".607","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":245,"totalBases":78,"rbi":25,"leftOnBase":95,"sacBunts":2,"sacFlies":1,"babip":".247","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.89","popOuts":12,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":126,"errors":2,"chances":132,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":16,"groundOuts":58,"airOuts":33,"runs":11,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":24,"hitByPitch":4,"avg":".185","atBats":130,"obp":".237","slg":".238","ops":".475","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":31,"rbi":8,"leftOnBase":52,"sacBunts":8,"sacFlies":0,"babip":".217","groundOutsToAirouts":"1.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"130.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":25,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":64,"era":"10.13","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.88","battersFaced":26,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":17,"strikes":47,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":5,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"1.69","hitsPer9Inn":"15.19","runsScoredPer9":"10.13","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":17,"stolenBases":30,"stolenBasePercentage":".638","caughtStealingPercentage":".362","assists":23,"putOuts":399,"errors":3,"chances":425,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642048":{"person":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":12,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":34,"obp":".378","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":136,"era":"6.75","inningsPitched":"8.0","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":6,"whip":"1.63","battersFaced":37,"outs":24,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":53,"strikes":83,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".000","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"11.25","walksPer9Inn":"2.25","hitsPer9Inn":"12.38","runsScoredPer9":"6.75","homeRunsPer9":"1.13","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684665":{"person":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":26,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":142,"era":"2.25","inningsPitched":"8.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.25","battersFaced":33,"outs":24,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":61,"strikes":81,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".000","pitchesPerInning":"17.75","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"6.75","hitsPer9Inn":"4.50","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":20,"flyOuts":57,"groundOuts":119,"airOuts":95,"runs":39,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":102,"baseOnBalls":57,"intentionalWalks":1,"hits":78,"hitByPitch":8,"atBats":392,"obp":".312","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1842,"era":"2.67","inningsPitched":"107.2","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":32,"whip":"1.25","battersFaced":459,"outs":323,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1842,"balls":704,"strikes":1138,"strikePercentage":".620","hitBatsmen":8,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".500","pitchesPerInning":"17.11","gamesFinished":0,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"8.53","walksPer9Inn":"4.76","hitsPer9Inn":"6.52","runsScoredPer9":"3.26","homeRunsPer9":"0.50","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":11,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605242":{"person":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"strikePercentage":".710","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":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":5,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.60","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691946":{"person":{"id":691946,"fullName":"George Klassen","link":"/api/v1/people/691946"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":6,"groundOuts":18,"airOuts":12,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":15,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":60,"obp":".421","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":315,"era":"5.52","inningsPitched":"14.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"2.11","battersFaced":76,"outs":44,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":135,"strikes":180,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".500","pitchesPerInning":"21.48","gamesFinished":0,"strikeoutWalkRatio":"0.93","strikeoutsPer9Inn":"8.59","walksPer9Inn":"9.20","hitsPer9Inn":"9.82","runsScoredPer9":"6.14","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":25,"gamesStarted":25,"flyOuts":89,"groundOuts":99,"airOuts":157,"runs":63,"doubles":21,"triples":2,"homeRuns":17,"strikeOuts":167,"baseOnBalls":43,"intentionalWalks":0,"hits":108,"hitByPitch":4,"atBats":522,"obp":".269","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2310,"era":"3.78","inningsPitched":"143.0","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.06","battersFaced":579,"outs":429,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2310,"balls":795,"strikes":1515,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".333","pitchesPerInning":"16.15","gamesFinished":0,"strikeoutWalkRatio":"3.88","strikeoutsPer9Inn":"10.51","walksPer9Inn":"2.71","hitsPer9Inn":"6.80","runsScoredPer9":"3.97","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":7,"passedBall":0,"popOuts":31,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676620":{"person":{"id":676620,"fullName":"Blake Weiman","link":"/api/v1/people/676620"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":23,"obp":".348","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":95,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"1.60","battersFaced":24,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":29,"strikes":66,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":1,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"14.40","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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"}]},"ID696519":{"person":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":19,"groundOuts":8,"airOuts":30,"runs":6,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":42,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":93,"obp":".231","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":462,"era":"2.00","inningsPitched":"27.0","wins":1,"losses":1,"saves":3,"saveOpportunities":3,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"0.85","battersFaced":104,"outs":81,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":462,"balls":168,"strikes":294,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".500","pitchesPerInning":"17.11","gamesFinished":5,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"14.00","walksPer9Inn":"3.33","hitsPer9Inn":"4.33","runsScoredPer9":"2.00","homeRunsPer9":"0.33","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":5},"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}},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":38,"gamesStarted":0,"flyOuts":37,"groundOuts":58,"airOuts":69,"runs":29,"doubles":11,"triples":2,"homeRuns":8,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":0,"hits":56,"hitByPitch":3,"atBats":226,"obp":".313","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":938,"era":"4.32","inningsPitched":"58.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":28,"whip":"1.29","battersFaced":251,"outs":175,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":938,"balls":334,"strikes":604,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.08","gamesFinished":24,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"7.10","walksPer9Inn":"2.93","hitsPer9Inn":"8.64","runsScoredPer9":"4.47","homeRunsPer9":"1.23","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,545361,687093,642350,685133,694203,672724,518595,666139,696270,676620,605242,684665],"pitchers":[696270,676620,605242,684665],"bench":[694208,672569,624428,623168,694384],"bullpen":[672282,820862,690829,691946,696519,680570,642048,700712,670245],"battingOrder":[687263,545361,687093,642350,685133,694203,672724,518595,666139],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Grissom."},{"label":"Runners left in scoring position, 2 out","value":"Neto."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"2."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Peraza, O (3, fielding)."},{"label":"DP","value":"(Grissom-d'Arnaud)."}]}],"note":[]}},"officials":[{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":665298,"fullName":"Dexter Kelley","link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Weiman."},{"label":"IBB","value":"Caglianone (by Fulmer)."},{"label":"HBP","value":"Jensen (by Murphy)."},{"label":"Pitches-strikes","value":"Cameron 115-73; Johnson, R 85-53; Weiman 24-14; Fulmer 21-15; Murphy 18-12."},{"label":"Groundouts-flyouts","value":"Cameron 7-10; Johnson, R 3-6; Weiman 3-0; Fulmer 2-1; Murphy 1-0."},{"label":"Batters faced","value":"Cameron 29; Johnson, R 22; Weiman 6; Fulmer 6; Murphy 4."},{"label":"Inherited runners-scored","value":"Fulmer 1-0."},{"label":"Umpires","value":"HP: Ramon De Jesus. 1B: Adrian Johnson. 2B: Dexter Kelley. 3B: Quinn Wolcott. "},{"label":"Weather","value":"84 degrees, Sunny."},{"label":"Wind","value":"8 mph, R To L."},{"label":"First pitch","value":"1:08 PM."},{"label":"T","value":"2:16."},{"label":"Att","value":"28,036."},{"label":"Venue","value":"Angel Stadium."},{"label":"August 16, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","boxscoreName":"Cameron"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(W, 7-8)","summary":"9.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":10,"groundOuts":7,"airOuts":12,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":28,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":115,"inningsPitched":"9.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":29,"outs":27,"gamesPitched":1,"completeGames":1,"shutouts":1,"pitchesThrown":115,"balls":42,"strikes":73,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":24,"gamesStarted":23,"flyOuts":86,"groundOuts":129,"airOuts":153,"runs":69,"doubles":31,"triples":2,"homeRuns":14,"strikeOuts":126,"baseOnBalls":43,"intentionalWalks":1,"hits":126,"hitByPitch":3,"atBats":526,"obp":".298","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":2262,"era":"4.16","inningsPitched":"138.1","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.22","battersFaced":580,"outs":415,"gamesPitched":24,"completeGames":1,"shutouts":1,"pitchesThrown":2262,"balls":840,"strikes":1422,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".467","pitchesPerInning":"16.35","gamesFinished":1,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"8.20","walksPer9Inn":"2.80","hitsPer9Inn":"8.20","runsScoredPer9":"4.49","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":26,"lineOuts":41},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":98,"pitchingGameScore":98},{"player":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","boxscoreName":"Massey"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":104,"flyOuts":74,"groundOuts":76,"airOuts":104,"runs":42,"doubles":20,"triples":1,"homeRuns":11,"strikeOuts":61,"baseOnBalls":16,"intentionalWalks":0,"hits":87,"hitByPitch":0,"avg":".271","atBats":321,"obp":".301","slg":".442","ops":".743","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":142,"rbi":42,"leftOnBase":150,"sacBunts":2,"sacFlies":5,"babip":".299","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.18","popOuts":11,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":223,"putOuts":150,"errors":3,"chances":376,"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"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":605242,"fullName":"Michael Fulmer","link":"/api/v1/people/605242","boxscoreName":"Fulmer"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"strikePercentage":".710","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":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":5,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.60","battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.60","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":49,"pitchingGameScore":49}]},"decisions":{"winner":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"loser":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}