{"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":824891,"link":"/api/v1.1/game/824891/feed/live","metaData":{"wait":10,"timeStamp":"20260802_195852","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824891,"type":"R","doubleHeader":"N","id":"2026/08/02/wasmlb-atlmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824891-2026-08-02","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-02T17:35:00Z","originalDate":"2026-08-02","officialDate":"2026-08-02","dayNight":"day","time":"1:35","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Washington","record":{"gamesPlayed":113,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":58,"ties":0,"pct":".487"},"records":{},"divisionLeader":false,"wins":55,"losses":58,"winningPercentage":".487"},"franchiseName":"Washington","clubName":"Nationals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2026,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Atlanta","record":{"gamesPlayed":112,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":67,"losses":45,"ties":0,"pct":".598"},"records":{},"divisionLeader":false,"wins":67,"losses":45,"winningPercentage":".598"},"franchiseName":"Atlanta","clubName":"Braves","active":true}},"players":{"ID691781":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781","firstName":"Brady","lastName":"House","primaryNumber":"12","birthDate":"2003-06-04","currentAge":23,"birthCity":"Winder","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brady","useLastName":"House","middleName":"Hunter","boxscoreName":"House","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady House","nameSlug":"brady-house-691781","firstLastName":"Brady House","lastFirstName":"House, Brady","lastInitName":"House, B","initLastName":"B House","fullFMLName":"Brady Hunter House","fullLFMName":"House, Brady Hunter","strikeZoneTop":3.371,"strikeZoneBottom":1.701},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID683000":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000","firstName":"Riley","lastName":"Cornelio","primaryNumber":"74","birthDate":"2000-06-06","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"Cornelio","middleName":"John Thomas","boxscoreName":"Cornelio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley Cornelio","nameSlug":"riley-cornelio-683000","firstLastName":"Riley Cornelio","lastFirstName":"Cornelio, Riley","lastInitName":"Cornelio, R","initLastName":"R Cornelio","fullFMLName":"Riley John Thomas Cornelio","fullLFMName":"Cornelio, Riley John Thomas","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682989":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989","firstName":"Victor","lastName":"Mederos","primaryNumber":"58","birthDate":"2001-06-08","currentAge":25,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Mederos","boxscoreName":"Mederos","gender":"M","nameMatrilineal":"Martos","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Mederos","nameSlug":"victor-mederos-682989","firstLastName":"Victor Mederos","lastFirstName":"Mederos, Victor","lastInitName":"Mederos, V","initLastName":"V Mederos","fullFMLName":"Victor Mederos","fullLFMName":"Mederos, Victor","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID592866":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866","firstName":"Trevor","lastName":"Williams","primaryNumber":"51","birthDate":"1992-04-25","currentAge":34,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Williams","middleName":"Anthony","boxscoreName":"Williams","nickName":"Project","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Williams","nameSlug":"trevor-williams-592866","firstLastName":"Trevor Williams","lastFirstName":"Williams, Trevor","lastInitName":"Williams, T","initLastName":"T Williams","fullFMLName":"Trevor Anthony Williams","fullLFMName":"Williams, Trevor Anthony","strikeZoneTop":3.17,"strikeZoneBottom":1.55},"ID622761":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761","firstName":"Jorge","lastName":"Mateo","primaryNumber":"9","birthDate":"1995-06-23","currentAge":31,"birthCity":"Santo Domingo Oeste","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jorge","useLastName":"Mateo","middleName":"Luis","boxscoreName":"Mateo","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"mah-TAY-oh","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Mateo","nameSlug":"jorge-mateo-622761","firstLastName":"Jorge Mateo","lastFirstName":"Mateo, Jorge","lastInitName":"Mateo, J","initLastName":"J Mateo","fullFMLName":"Jorge Luis Mateo","fullLFMName":"Mateo, Jorge Luis","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID800311":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311","firstName":"Didier","lastName":"Fuentes","primaryNumber":"72","birthDate":"2005-06-17","currentAge":21,"birthCity":"Tolu","birthCountry":"Colombia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Didier","useLastName":"Fuentes","middleName":"Nicolas","boxscoreName":"Fuentes","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Didier Fuentes","nameSlug":"didier-fuentes-800311","firstLastName":"Didier Fuentes","lastFirstName":"Fuentes, Didier","lastInitName":"Fuentes, D","initLastName":"D Fuentes","fullFMLName":"Didier Nicolas Fuentes","fullLFMName":"Fuentes, Didier Nicolas","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686948":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948","firstName":"Drake","lastName":"Baldwin","primaryNumber":"30","birthDate":"2001-03-28","currentAge":25,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drake","useLastName":"Baldwin","middleName":"Randall","boxscoreName":"Baldwin, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drake Baldwin","nameSlug":"drake-baldwin-686948","firstLastName":"Drake Baldwin","lastFirstName":"Baldwin, Drake","lastInitName":"Baldwin, D","initLastName":"D Baldwin","fullFMLName":"Drake Randall Baldwin","fullLFMName":"Baldwin, Drake Randall","strikeZoneTop":3.206,"strikeZoneBottom":1.618},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"ID702275":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275","firstName":"Ian","lastName":"Ritchie","primaryNumber":"60","birthDate":"2003-06-26","currentAge":23,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JR","useLastName":"Ritchie","boxscoreName":"Ritchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JR Ritchie","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jr-ritchie-702275","firstLastName":"JR Ritchie","lastFirstName":"Ritchie, JR","lastInitName":"Ritchie, J","initLastName":"J Ritchie","fullFMLName":"Ian Ritchie","fullLFMName":"Ritchie, Ian","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"55","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID645277":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","firstName":"Ozhaino","lastName":"Albies","primaryNumber":"1","birthDate":"1997-01-07","currentAge":29,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ozzie","useLastName":"Albies","middleName":"Jurdy Jiandro","boxscoreName":"Albies","nickName":"Bolly","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ALL-bees","mlbDebutDate":"2017-08-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ozzie Albies","nameSlug":"ozzie-albies-645277","firstLastName":"Ozzie Albies","lastFirstName":"Albies, Ozzie","lastInitName":"Albies, O","initLastName":"O Albies","fullFMLName":"Ozhaino Jurdy Jiandro Albies","fullLFMName":"Albies, Ozhaino Jurdy Jiandro","strikeZoneTop":2.985,"strikeZoneBottom":1.506},"ID664849":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849","firstName":"Daniel","lastName":"Young","primaryNumber":"63","birthDate":"1994-05-27","currentAge":32,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Young","middleName":"Alexander","boxscoreName":"Young, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2022-05-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Young","nameSlug":"danny-young-664849","firstLastName":"Danny Young","lastFirstName":"Young, Danny","lastInitName":"Young, D","initLastName":"D Young","fullFMLName":"Daniel Alexander Young","fullLFMName":"Young, Daniel Alexander","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID656550":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550","firstName":"Harrison","lastName":"Holmes","primaryNumber":"66","birthDate":"1996-03-22","currentAge":30,"birthCity":"Conway","birthStateProvince":"SC","birthCountry":"USA","height":"6' 0\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Holmes","middleName":"Grant","boxscoreName":"Holmes, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2024-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Holmes","nameSlug":"grant-holmes-656550","firstLastName":"Grant Holmes","lastFirstName":"Holmes, Grant","lastInitName":"Holmes, G","initLastName":"G Holmes","fullFMLName":"Harrison Grant Holmes","fullLFMName":"Holmes, Harrison Grant","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID527048":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048","firstName":"Martín","lastName":"Pérez","primaryNumber":"33","birthDate":"1991-04-04","currentAge":35,"birthCity":"Guanare","birthCountry":"Venezuela","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Martín","useLastName":"Pérez","boxscoreName":"Pérez, M","nickName":"El De Las Matas","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"mar-TEEN","mlbDebutDate":"2012-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Martín Pérez","nameSlug":"martin-perez-527048","firstLastName":"Martín Pérez","lastFirstName":"Pérez, Martín","lastInitName":"Pérez, M","initLastName":"M Pérez","fullFMLName":"Martín Pérez","fullLFMName":"Pérez, Martín","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID675916":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916","firstName":"James","lastName":"Karinchak","primaryNumber":"00","birthDate":"1995-09-22","currentAge":30,"birthCity":"Newburgh","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"James","useLastName":"Karinchak","middleName":"Stephen","boxscoreName":"Karinchak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"karin-chek","mlbDebutDate":"2019-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Karinchak","nameSlug":"james-karinchak-675916","firstLastName":"James Karinchak","lastFirstName":"Karinchak, James","lastInitName":"Karinchak, J","initLastName":"J Karinchak","fullFMLName":"James Stephen Karinchak","fullLFMName":"Karinchak, James Stephen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687223":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223","firstName":"Carson","lastName":"Palmquist","primaryNumber":"51","birthDate":"2000-10-17","currentAge":25,"birthCity":"Fort Myers","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Palmquist","middleName":"James","boxscoreName":"Palmquist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Palmquist","nameSlug":"carson-palmquist-687223","firstLastName":"Carson Palmquist","lastFirstName":"Palmquist, Carson","lastInitName":"Palmquist, C","initLastName":"C Palmquist","fullFMLName":"Carson James Palmquist","fullLFMName":"Palmquist, Carson James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID668820":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820","firstName":"Max","lastName":"Kranick","primaryNumber":"35","birthDate":"1997-07-21","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Kranick","middleName":"Joseph","boxscoreName":"Kranick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAN-ick","mlbDebutDate":"2021-06-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Kranick","nameSlug":"max-kranick-668820","firstLastName":"Max Kranick","lastFirstName":"Kranick, Max","lastInitName":"Kranick, M","initLastName":"M Kranick","fullFMLName":"Max Joseph Kranick","fullLFMName":"Kranick, Max Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"ID519242":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","firstName":"Christopher","lastName":"Sale","primaryNumber":"51","birthDate":"1989-03-30","currentAge":37,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Sale","middleName":"Allen","boxscoreName":"Sale","nickName":"The Conductor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2010-08-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Sale","nameSlug":"chris-sale-519242","firstLastName":"Chris Sale","lastFirstName":"Sale, Chris","lastInitName":"Sale, C","initLastName":"C Sale","fullFMLName":"Christopher Allen Sale","fullLFMName":"Sale, Christopher Allen","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID805347":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347","firstName":"James","lastName":"Jarvis","primaryNumber":"74","birthDate":"2000-11-06","currentAge":25,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jim","useLastName":"Jarvis","boxscoreName":"Jarvis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jim Jarvis","nameSlug":"jim-jarvis-805347","firstLastName":"Jim Jarvis","lastFirstName":"Jarvis, Jim","lastInitName":"Jarvis, J","initLastName":"J Jarvis","fullFMLName":"James Jarvis","fullLFMName":"Jarvis, James","strikeZoneTop":3.092,"strikeZoneBottom":1.56},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID695670":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670","firstName":"Harrison","lastName":"Ford","primaryNumber":"17","birthDate":"2003-02-21","currentAge":23,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Harry","useLastName":"Ford","middleName":"Michael","boxscoreName":"Ford, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2025-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harry Ford","nameSlug":"harry-ford-695670","firstLastName":"Harry Ford","lastFirstName":"Ford, Harry","lastInitName":"Ford, H","initLastName":"H Ford","fullFMLName":"Harrison Michael Ford","fullLFMName":"Ford, Harrison Michael","strikeZoneTop":3.123,"strikeZoneBottom":1.576},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID660670":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","firstName":"Ronald","lastName":"Acuña","primaryNumber":"13","birthDate":"1997-12-18","currentAge":28,"birthCity":"La Guaira","birthCountry":"Venezuela","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ronald","useLastName":"Acuña Jr.","middleName":"Jose","boxscoreName":"Acuña Jr.","nickName":"El De La Sabana","gender":"M","nameMatrilineal":"Blanco","isPlayer":true,"isVerified":true,"pronunciation":"ah-cuhn-YA","mlbDebutDate":"2018-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronald Acuña Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"ronald-acuna-jr-660670","firstLastName":"Ronald Acuña Jr.","lastFirstName":"Acuña Jr., Ronald","lastInitName":"Acuña Jr., R","initLastName":"R Acuña Jr.","fullFMLName":"Ronald Jose Acuña Jr.","fullLFMName":"Acuña Jr., Ronald Jose","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID663623":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623","firstName":"Jacob","lastName":"Irvin","primaryNumber":"27","birthDate":"1997-02-18","currentAge":29,"birthCity":"Bloomington","birthStateProvince":"MN","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Irvin","middleName":"David","boxscoreName":"Irvin, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Irvin","nameSlug":"jake-irvin-663623","firstLastName":"Jake Irvin","lastFirstName":"Irvin, Jake","lastInitName":"Irvin, J","initLastName":"J Irvin","fullFMLName":"Jacob David Irvin","fullLFMName":"Irvin, Jacob David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663586":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586","firstName":"Michael","lastName":"Riley","primaryNumber":"27","birthDate":"1997-04-02","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Austin","useLastName":"Riley","middleName":"Austin","boxscoreName":"Riley, A","nickName":"Ocho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Riley","nameSlug":"austin-riley-663586","firstLastName":"Austin Riley","lastFirstName":"Riley, Austin","lastInitName":"Riley, A","initLastName":"A Riley","fullFMLName":"Michael Austin Riley","fullLFMName":"Riley, Michael Austin","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID676680":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680","firstName":"Thomas","lastName":"Cosgrove","primaryNumber":"34","birthDate":"1996-06-14","currentAge":30,"birthCity":"Staten Island","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tom","useLastName":"Cosgrove","boxscoreName":"Cosgrove","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"COSS-grove","mlbDebutDate":"2023-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tom Cosgrove","nameSlug":"tom-cosgrove-676680","firstLastName":"Tom Cosgrove","lastFirstName":"Cosgrove, Tom","lastInitName":"Cosgrove, T","initLastName":"T Cosgrove","fullFMLName":"Thomas  Cosgrove","fullLFMName":"Cosgrove, Thomas ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678868":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868","firstName":"Eddy","lastName":"Yean","primaryNumber":"46","birthDate":"2001-06-25","currentAge":25,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 3\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eddy","useLastName":"Yean","boxscoreName":"Yean","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jean","mlbDebutDate":"2026-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eddy Yean","nameSlug":"eddy-yean-678868","firstLastName":"Eddy Yean","lastFirstName":"Yean, Eddy","lastInitName":"Yean, E","initLastName":"E Yean","fullFMLName":"Eddy  Yean","fullLFMName":"Yean, Eddy ","strikeZoneTop":3.344,"strikeZoneBottom":1.688}},"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705","location":{"address1":"755 Battery Avenue","city":"Atlanta","state":"Georgia","stateAbbrev":"GA","postalCode":"30339","defaultCoordinates":{"latitude":33.890672,"longitude":-84.467641},"azimuthAngle":145.0,"elevation":1001,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":40819,"turfType":"Grass","roofType":"Open","leftLine":335,"left":375,"leftCenter":385,"center":400,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":4705,"link":"/api/v1/venues/4705"},"weather":{"condition":"Partly Cloudy","temp":"86","wind":"8 mph, R To L"},"gameInfo":{"attendance":27143,"firstPitch":"2026-08-02T17:36:00.000Z","gameDurationMinutes":142},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"home":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"}},"officialScorer":{"id":431084,"fullName":"Mike Stamus","link":"/api/v1/people/431084"},"primaryDatacaster":{"id":427356,"fullName":"Richard Musterer","link":"/api/v1/people/427356"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T17:36:36.316Z","endTime":"2026-08-02T17:37:27.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T14:59:40.169Z","endTime":"2026-08-02T17:12:14.005Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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-02T17:12:14.005Z","endTime":"2026-08-02T17:34:54.016Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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-02T17:34:54.016Z","endTime":"2026-08-02T17:36:36.352Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35053220927197,"aZ":-27.361125100980527,"pfxX":-9.777222389818998,"pfxZ":2.48418588517743,"pX":-0.31431884305268976,"pZ":1.7082982275306886,"vX0":8.284532852501398,"vY0":-137.59782227921949,"vZ0":-5.00651174790802,"x":128.98,"y":192.66,"x0":-2.0774586413832217,"y0":50.00652756040074,"z0":5.380125087330174,"aX":-18.96118409740516},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.7,"breakHorizontal":16.2,"spinRate":2230,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3963874990390108,"extension":6.453822162296409},"index":3,"playId":"93c6ce60-1020-3a3c-bf17-bb69a27dba71","pitchNumber":1,"startTime":"2026-08-02T17:36:36.352Z","endTime":"2026-08-02T17:36:39.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45314654810486,"aZ":-22.15288115771153,"pfxX":-8.267017964448724,"pfxZ":5.185282523902732,"pX":-0.7423112559611317,"pZ":2.6471783251575487,"vX0":6.519904014142747,"vY0":-137.3804353319724,"vZ0":-3.5002390377027846,"x":145.3,"y":167.31,"x0":-2.0600272501770225,"y0":50.0003520156139,"z0":5.425032467808976,"aX":-15.96543001733763},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.9,"breakHorizontal":13.8,"spinRate":2151,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3971214397480112,"extension":6.36547488008791},"index":4,"playId":"cb71b5d7-38bf-39a3-a3fd-b2a0e4126e3c","pitchNumber":2,"startTime":"2026-08-02T17:36:53.386Z","endTime":"2026-08-02T17:36:57.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.384905050207163,"aZ":-31.83679180038438,"pfxX":-6.091416820827261,"pfxZ":0.1992532235808646,"pX":-2.504889128876161,"pZ":3.330009818436543,"vX0":1.1460309121480035,"vY0":-128.33667474690137,"vZ0":0.4354462035169473,"x":212.48,"y":148.87,"x0":-2.161784637736027,"y0":50.00230610711358,"z0":5.612723850793486,"aX":-10.290123465254254},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.6,"breakHorizontal":10.8,"spinRate":1522,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.42472625095861805,"extension":6.11785312531473},"index":5,"playId":"d9023121-a9d4-3c12-9459-a38e0602052b","pitchNumber":3,"startTime":"2026-08-02T17:37:07.519Z","endTime":"2026-08-02T17:37:10.929Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79628356327755,"aZ":-40.54933726553833,"pfxX":9.16327360125783,"pfxZ":-5.82371117198516,"pX":-0.5555139481956831,"pZ":2.4815491169197452,"vX0":1.2596512783605698,"vY0":-119.13940070871894,"vZ0":1.4185852151179321,"x":138.17,"y":171.78,"x0":-2.2815651611961396,"y0":50.00324514219357,"z0":5.542020734979528,"aX":13.177605914804579},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.0,"breakHorizontal":-16.9,"spinRate":2708,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.45965923879318904,"extension":6.382061327793446},"index":6,"playId":"204efe8f-5db3-3917-af96-d5ed3ce9f5ea","pitchNumber":4,"startTime":"2026-08-02T17:37:22.935Z","endTime":"2026-08-02T17:37:27.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T17:37:27.441Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T17:37:38.335Z","endTime":"2026-08-02T17:38:02.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09955196736835,"aZ":-18.398469610856356,"pfxX":-5.075029736950464,"pfxZ":6.9931723571739,"pX":0.8148429837224902,"pZ":2.2556226845673453,"vX0":9.340032268569974,"vY0":-138.5357522295803,"vZ0":-5.044650365045193,"x":85.94,"y":177.88,"x0":-1.9206994198059613,"y0":50.00075779135849,"z0":5.306375168647137,"aX":-9.994980319870434},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":7.6,"spinRate":2147,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39338150826419493,"extension":6.476211142879394},"hitData":{"launchSpeed":84.2,"launchAngle":20.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.56,"coordY":108.55}},"index":0,"playId":"d16a0662-34f6-3eef-8f0f-f97770a21e33","pitchNumber":1,"startTime":"2026-08-02T17:37:51.771Z","endTime":"2026-08-02T17:38:02.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T17:38:02.314Z","atBatIndex":1},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dylan Crews grounds into a force out, third baseman Austin Riley to second baseman Ozzie Albies. Daylen Lile out at 2nd. Dylan Crews to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T17:38:12.158Z","endTime":"2026-08-02T17:39:09.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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, 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":95.0,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.353132249467375,"aZ":-22.45836765774672,"pfxX":-8.737252773237275,"pfxZ":4.954184157931785,"pX":-0.15201992023460276,"pZ":1.5979528821305775,"vX0":7.978796084073421,"vY0":-138.11980179078333,"vZ0":-6.186586289163749,"x":122.79,"y":195.64,"x0":-1.9216918811883588,"y0":50.00553321742367,"z0":5.344046829983714,"aX":-17.1426620023148},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.0,"breakHorizontal":14.5,"spinRate":2259,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3942651401194497,"extension":6.399768389556856},"index":0,"playId":"6d621224-c63c-31d3-9166-0ee501ee1c5f","pitchNumber":1,"startTime":"2026-08-02T17:38:29.024Z","endTime":"2026-08-02T17:38:33.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"107ea395-d863-3a7e-a056-7399b59554d4","startTime":"2026-08-02T17:38:45.589Z","endTime":"2026-08-02T17:38:51.079Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.674285551045863,"aZ":-24.389136639583455,"pfxX":-8.785679065680721,"pfxZ":3.9430227124998556,"pX":-0.26267392639941745,"pZ":1.8252040038196822,"vX0":7.825403195408294,"vY0":-138.82798574393308,"vZ0":-5.08151586660747,"x":127.01,"y":189.5,"x0":-1.9604658718555013,"y0":50.005279391825276,"z0":5.278316642157221,"aX":-17.352900247528343},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":14.5,"spinRate":2335,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39279301360517804,"extension":6.518360711376335},"hitData":{"launchSpeed":100.6,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.07,"coordY":163.75}},"index":2,"playId":"111c1a86-0d97-3b0b-9708-d98358423f08","pitchNumber":2,"startTime":"2026-08-02T17:39:01.932Z","endTime":"2026-08-02T17:39:09.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T17:39:09.963Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-02T17:39:36.610Z","endTime":"2026-08-02T17:40:23.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.976387305196273,"aZ":-16.02982388147043,"pfxX":-5.540496532220287,"pfxZ":8.071223804928557,"pX":-0.516478390241778,"pZ":3.1308921577479047,"vX0":6.085111138042015,"vY0":-140.13285711582955,"vZ0":-3.2920929312056715,"x":136.69,"y":154.25,"x0":-1.9903808701963006,"y0":50.00225263227423,"z0":5.360342370861375,"aX":-11.081898185793035},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":8.9,"spinRate":2428,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3900238643166185,"extension":6.456440246547612},"index":0,"playId":"6a6346d0-3898-35d3-aba7-6a0df079f185","pitchNumber":1,"startTime":"2026-08-02T17:39:42.792Z","endTime":"2026-08-02T17:39:47.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51893910473545,"aZ":-17.816454547782918,"pfxX":-3.8598318791389206,"pfxZ":7.052179998603986,"pX":-0.6568495043939537,"pZ":2.510850874966712,"vX0":5.044468463323334,"vY0":-140.7566988578012,"vZ0":-4.7935480613430155,"x":142.04,"y":170.99,"x0":-1.9584594563268207,"y0":50.00483009883545,"z0":5.36510964337354,"aX":-7.860890787171391},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":6.1,"spinRate":2285,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.386952145853932,"extension":6.38714656550586},"index":1,"playId":"d89a5f82-3611-38ab-96bd-7df96690cd92","pitchNumber":2,"startTime":"2026-08-02T17:40:02.637Z","endTime":"2026-08-02T17:40:07.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.450111649111694,"aZ":-41.91945673617502,"pfxX":7.935397749734685,"pfxZ":-6.510829684473889,"pX":-0.055129956082419364,"pZ":1.149758945847665,"vX0":2.60625824344112,"vY0":-121.21322140112979,"vZ0":-1.5466701985781586,"x":119.1,"y":207.74,"x0":-2.1738251551097862,"y0":50.00498251333216,"z0":5.437891708847279,"aX":11.874212239605507},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.9,"breakHorizontal":-15.0,"spinRate":2690,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.45090919052759837,"extension":6.371577866216122},"index":2,"playId":"f891f7a9-041c-3fc1-8c86-12c3ef945f88","pitchNumber":3,"startTime":"2026-08-02T17:40:20.490Z","endTime":"2026-08-02T17:40:23.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T17:40:23.857Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, pitcher Cade Cavalli to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T17:42:49.704Z","endTime":"2026-08-02T17:44:24.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T17:42:44.575Z","endTime":"2026-08-02T17:42:52.075Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.251623977935726,"aZ":-13.801269368569283,"pfxX":-4.492711707510405,"pfxZ":9.07348352702195,"pX":-0.24138248707041826,"pZ":2.133143569401435,"vX0":5.446634180655683,"vY0":-140.77020594109902,"vZ0":-7.673202581187517,"x":126.2,"y":181.19,"x0":-1.6093975947911,"y0":50.002733854678574,"z0":5.770694250048347,"aX":-9.098074251054205},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":7.2,"spinRate":2362,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.38774354611972006,"extension":6.312779331068248},"index":1,"playId":"d8b870df-9e4b-38fe-87c5-2af20744e10b","pitchNumber":1,"startTime":"2026-08-02T17:42:52.075Z","endTime":"2026-08-02T17:42:55.451Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":87.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41804961228771,"aZ":-20.913958091144497,"pfxX":0.5943494207543347,"pfxZ":5.90573296625138,"pX":-0.7057753966948214,"pZ":2.989127626349179,"vX0":3.0926175816022217,"vY0":-135.69024064336074,"vZ0":-3.6728464310540394,"x":143.9,"y":158.07,"x0":-1.9271753729166061,"y0":50.00461818510383,"z0":5.778195973083835,"aX":1.1323519542788811},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.3,"breakHorizontal":-1.6,"spinRate":2388,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.40024640845690884,"extension":6.102361595370387},"index":2,"playId":"c4291e74-0ff0-3f25-b196-33ce9133bad8","pitchNumber":2,"startTime":"2026-08-02T17:43:10.995Z","endTime":"2026-08-02T17:43:14.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":83.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.437881931158895,"aZ":-40.91101002609672,"pfxX":2.588718229266501,"pfxZ":-5.1480475502459,"pX":1.603770483606675,"pZ":0.11102761648207635,"vX0":6.4872358828183545,"vY0":-128.8912087216686,"vZ0":-6.802535250390895,"x":55.87,"y":235.78,"x0":-1.2726182613535992,"y0":50.002367169048895,"z0":5.908985568316148,"aX":4.39401191709259},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-10.6,"breakHorizontal":-6.0,"spinRate":2193,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.42344115965665496,"extension":6.218546529160712},"index":3,"playId":"53bcf6f9-6c90-3a26-afbb-13e7deac8f98","pitchNumber":3,"startTime":"2026-08-02T17:43:29.175Z","endTime":"2026-08-02T17:43:33.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97307038360893,"aZ":-39.716042270748154,"pfxX":0.10836133545285875,"pfxZ":-4.612678979444738,"pX":1.583056140880538,"pZ":0.5990513940594823,"vX0":6.5934262209967684,"vY0":-126.38826500475918,"vZ0":-5.485544617550305,"x":56.66,"y":222.61,"x0":-1.0609152893876221,"y0":50.002096974759326,"z0":5.946512794771006,"aX":0.17528841273383358},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-9.2,"breakHorizontal":-1.6,"spinRate":2232,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43148631598118703,"extension":6.336068081196103},"index":4,"playId":"1807111b-a6ca-32a1-ac2d-6ebbb4b7dc2d","pitchNumber":4,"startTime":"2026-08-02T17:43:50.749Z","endTime":"2026-08-02T17:43:54.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48257803097429,"aZ":-42.09588895124497,"pfxX":1.7476513901462312,"pfxZ":-5.9719081293463425,"pX":1.0702079845338177,"pZ":2.1179109595743464,"vX0":5.90470863770839,"vY0":-127.190510981163,"vZ0":-1.5299196556542962,"x":76.21,"y":181.6,"x0":-1.4945651592462157,"y0":50.000713929917254,"z0":6.021262305702538,"aX":2.9040458711152803},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-10.9,"breakHorizontal":-4.3,"spinRate":2322,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.428231957092994,"extension":6.195063807003604},"hitData":{"launchSpeed":71.7,"launchAngle":-81.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.83,"coordY":189.77}},"index":5,"playId":"bf42e3e6-dcf8-305f-8653-978888873e2f","pitchNumber":5,"startTime":"2026-08-02T17:44:16.448Z","endTime":"2026-08-02T17:44:24.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T17:44:24.595Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T17:44:58.614Z","endTime":"2026-08-02T17:46:59.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":676917,"fullName":"Cade Cavalli"}}},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"16651023-9114-4548-a214-a403d825de6e","pitchNumber":0,"startTime":"2026-08-02T17:44:58.614Z","endTime":"2026-08-02T17:45:03.614Z","isPitch":false,"type":"no_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":86.4,"endSpeed":80.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23920932577391,"aZ":-39.6066978268327,"pfxX":4.553337328863534,"pfxZ":-4.604163331149671,"pX":-0.6955008843646189,"pZ":2.682697157363081,"vX0":1.275904043509126,"vY0":-125.86248751730217,"vZ0":-0.14219504142016204,"x":143.51,"y":166.35,"x0":-1.800034053248877,"y0":50.00452886483162,"z0":5.932604590764232,"aX":7.345913635858793},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.2,"breakHorizontal":-8.5,"spinRate":2307,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.4342650654132534,"extension":6.177726617222142},"index":1,"playId":"0f0551ad-e16e-3401-8eb3-f16474ab4dd6","pitchNumber":1,"startTime":"2026-08-02T17:45:29.904Z","endTime":"2026-08-02T17:45:33.476Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59021545643509,"aZ":-18.06811268014371,"pfxX":-1.2424033932019372,"pfxZ":7.10869096166882,"pX":1.1562056084389492,"pZ":2.649857705112736,"vX0":7.650876985683537,"vY0":-138.4709903040821,"vZ0":-5.424918131781355,"x":72.93,"y":167.23,"x0":-1.4555527180297452,"y0":50.00278717473442,"z0":5.80397758381301,"aX":-2.4661541883166977},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":1.0,"spinRate":2343,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39229905542090426,"extension":6.3149318250196735},"index":2,"playId":"a87845c4-fdc5-3b7d-a60a-374e590abab0","pitchNumber":2,"startTime":"2026-08-02T17:45:47.348Z","endTime":"2026-08-02T17:45:51.572Z","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":97.8,"endSpeed":90.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.747574230716207,"aZ":-12.128266796774456,"pfxX":-2.8983628583796546,"pfxZ":9.66124020989731,"pX":0.5916398134461194,"pZ":2.09015875793962,"vX0":6.021978661939599,"vY0":-142.23282173230206,"vZ0":-8.673945513083893,"x":94.45,"y":182.35,"x0":-1.164456926386399,"y0":50.003550552757524,"z0":5.92431846762495,"aX":-6.014626120674214},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.2,"breakHorizontal":4.2,"spinRate":2373,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.38323971309789195,"extension":6.4580562235755865},"index":3,"playId":"3f1df467-2e5f-3c6c-a934-618a149e6dce","pitchNumber":3,"startTime":"2026-08-02T17:46:03.862Z","endTime":"2026-08-02T17:46:12.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.013364709969537,"aZ":-22.949530845544384,"pfxX":1.311502728186381,"pfxZ":4.7168262960255625,"pX":0.6397556413214734,"pZ":3.9271739752330745,"vX0":5.207998349209218,"vY0":-137.61960553850838,"vZ0":-1.1969694746377284,"x":92.61,"y":132.75,"x0":-1.4328302797555457,"y0":50.00070822700274,"z0":5.8941834486388895,"aX":2.5633597838429067},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":-3.2,"spinRate":2244,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.39509966869016866,"extension":6.182867087610424},"index":4,"playId":"8a9c6593-8b42-3379-9d77-9515755e9a2b","pitchNumber":4,"startTime":"2026-08-02T17:46:34.704Z","endTime":"2026-08-02T17:46:38.407Z","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":97.3,"endSpeed":89.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03856300934517,"aZ":-16.033986372348718,"pfxX":-2.8301532549148267,"pfxZ":7.863987927049422,"pX":0.5926686480857898,"pZ":2.69389828124487,"vX0":6.613519318553637,"vY0":-141.60352448540382,"vZ0":-6.1866071725244565,"x":94.41,"y":166.04,"x0":-1.3942327536183734,"y0":50.00686426584279,"z0":5.913903246493674,"aX":-5.812120080382185},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.3,"breakHorizontal":4.0,"spinRate":2277,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3852019832793352,"extension":6.324948185163275},"index":5,"playId":"f89ae1be-b62b-30bc-9ee0-7bf25036e173","pitchNumber":5,"startTime":"2026-08-02T17:46:54.320Z","endTime":"2026-08-02T17:46:59.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T17:46:59.837Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-02T17:47:10.535Z","endTime":"2026-08-02T17:47:31.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":86.3,"endSpeed":80.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34139682491482,"aZ":-39.30059782414084,"pfxX":5.565765611775646,"pfxZ":-4.410136806119075,"pX":0.30369268793062554,"pZ":1.3712375241169024,"vX0":3.551956211644234,"vY0":-125.80711286076101,"vZ0":-2.9285783169369246,"x":105.42,"y":201.76,"x0":-1.845054030566031,"y0":50.00021738155206,"z0":5.707296577659064,"aX":9.000884909862132},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.4,"breakHorizontal":-10.8,"spinRate":2289,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4338537268462015,"extension":6.170066394390327},"hitData":{"launchSpeed":87.9,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.27,"coordY":166.77}},"index":0,"playId":"bbae1731-c553-3f84-8da6-146ff8ab4df0","pitchNumber":1,"startTime":"2026-08-02T17:47:23.083Z","endTime":"2026-08-02T17:47:31.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T17:47:31.345Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Keibert Ruiz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T17:49:28.038Z","endTime":"2026-08-02T17:50:38.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.484881785444788,"aZ":-16.80409744271008,"pfxX":-6.020028037139469,"pfxZ":8.136174873152582,"pX":-0.7485531391800044,"pZ":3.4289568133060935,"vX0":5.508564599589528,"vY0":-136.4386820539174,"vZ0":-2.477783029338416,"x":145.53,"y":146.2,"x0":-2.009697196137999,"y0":50.0006408568592,"z0":5.504255665345727,"aX":-11.37008004841768},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":9.7,"spinRate":2268,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4011545714701068,"extension":6.379320897389857},"index":0,"playId":"64d76421-b28e-3369-8ebf-5a088bee0585","pitchNumber":1,"startTime":"2026-08-02T17:49:37.509Z","endTime":"2026-08-02T17:49:41.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.084002877765794,"aZ":-18.53138213709914,"pfxX":-6.171819520588371,"pfxZ":7.165498067173186,"pX":-1.1904854105035956,"pZ":2.0600360094929453,"vX0":4.469557991478121,"vY0":-136.60323784186915,"vZ0":-5.466706926950088,"x":162.38,"y":183.16,"x0":-2.0401962722755234,"y0":50.00124657689276,"z0":5.3477181224329415,"aX":-11.746247034930144},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":10.3,"spinRate":2285,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.39987322846365103,"extension":6.263769909142457},"index":1,"playId":"65378706-5dc3-3637-8c1c-89472ead40e3","pitchNumber":2,"startTime":"2026-08-02T17:49:50.941Z","endTime":"2026-08-02T17:49:55.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.473512552172544,"aZ":-22.833658770156685,"pfxX":-10.248481641603384,"pfxZ":4.978377688280574,"pX":-1.4039365214523614,"pZ":2.3916838427745524,"vX0":5.263629623954428,"vY0":-136.04269836407545,"vZ0":-3.697877201437162,"x":170.51,"y":174.2,"x0":-2.0308897942452946,"y0":50.004232526377955,"z0":5.34875536456552,"aX":-19.237153535294713},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.4,"breakHorizontal":17.5,"spinRate":2199,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.40239918007436914,"extension":6.349159614582877},"index":2,"playId":"67bce9e3-6b2f-373a-9761-bb66f97c38de","pitchNumber":3,"startTime":"2026-08-02T17:50:05.256Z","endTime":"2026-08-02T17:50:10.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.741100746841862,"aZ":-16.526517730990562,"pfxX":-4.687968690410779,"pfxZ":8.060048681666673,"pX":0.016188224636915275,"pZ":2.846467373257944,"vX0":6.967724195271619,"vY0":-137.7629242607213,"vZ0":-3.997210364406081,"x":116.38,"y":161.93,"x0":-1.925133154054591,"y0":50.00274421965308,"z0":5.418089501042333,"aX":-9.10152154799708},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":7.2,"spinRate":2321,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3960841842352303,"extension":6.385547889345134},"index":3,"playId":"d493a8d8-6608-3431-a6b7-6579473a21c1","pitchNumber":4,"startTime":"2026-08-02T17:50:20.023Z","endTime":"2026-08-02T17:50:23.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898309742259574,"aZ":-17.122467095365444,"pfxX":-4.8859003934503455,"pfxZ":7.645239416168838,"pX":0.5045327175398341,"pZ":3.7868120824720948,"vX0":8.188654952051634,"vY0":-138.68871947975674,"vZ0":-1.4878753708904522,"x":97.77,"y":136.54,"x0":-1.837123731877954,"y0":50.003736919115035,"z0":5.4597317477613965,"aX":-9.621271038271226},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":7.3,"spinRate":2307,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39333349889180225,"extension":6.449958360912351},"index":4,"playId":"1c97c764-672e-3216-a3b3-ebaf55dc7129","pitchNumber":5,"startTime":"2026-08-02T17:50:34.311Z","endTime":"2026-08-02T17:50:38.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T17:50:38.186Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena challenged (pitch result), call on the field was confirmed: José Tena called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T17:50:49.564Z","endTime":"2026-08-02T17:52:21.217Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.969562873102984,"aZ":-39.664563067221216,"pfxX":7.733718369828482,"pfxZ":-5.152239029573577,"pX":-0.8109577845555439,"pZ":2.719681262001132,"vX0":1.0359793098245564,"vY0":-119.48105595464743,"vZ0":1.6827527712744668,"x":147.91,"y":165.35,"x0":-2.255008894524606,"y0":50.005102868662824,"z0":5.557650966988962,"aX":11.236841333294198},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.8,"breakHorizontal":-14.3,"spinRate":2586,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.45757721037376253,"extension":6.3320687336926005},"index":0,"playId":"45155bc0-66dd-3b14-a888-7b0ff14327ff","pitchNumber":1,"startTime":"2026-08-02T17:51:02.874Z","endTime":"2026-08-02T17:51:07.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.914191526804625,"aZ":-39.60465773241542,"pfxX":5.7386036925601625,"pfxZ":-5.127120708061393,"pX":1.158550302127861,"pZ":1.8505027964167502,"vX0":5.935264474760642,"vY0":-119.8610442415301,"vZ0":-0.05323474459185773,"x":72.84,"y":188.82,"x0":-2.0983247685577213,"y0":50.001457134856395,"z0":5.419623772798648,"aX":8.319262134721734},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.0,"breakHorizontal":-11.9,"spinRate":2838,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4575638899598955,"extension":6.5085677575},"index":1,"playId":"7671b4c8-092d-325f-8ad9-9d176e3d7fbe","pitchNumber":2,"startTime":"2026-08-02T17:51:17.509Z","endTime":"2026-08-02T17:51:21.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.991330578716614,"aZ":-41.355467614390456,"pfxX":8.962035329302367,"pfxZ":-6.451792099722979,"pX":1.3817228270204347,"pZ":0.2584509838858099,"vX0":5.176521212667182,"vY0":-119.1271301498096,"vZ0":-2.9466143878911977,"x":64.33,"y":231.8,"x0":-1.9908848638955843,"y0":50.002778169419436,"z0":5.285878475356952,"aX":12.753055268965955},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.1,"breakHorizontal":-17.5,"spinRate":2631,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.46152497761504163,"extension":6.291435177871196},"index":2,"playId":"1505de39-e23f-3a28-b79a-a818fa8a2f38","pitchNumber":3,"startTime":"2026-08-02T17:51:35.751Z","endTime":"2026-08-02T17:51:40.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.282042201418076,"aZ":-28.685055124799142,"pfxX":-6.299712451140392,"pfxZ":2.0661718523242207,"pX":-0.22002495981113843,"pZ":2.613728403517962,"vX0":6.3850651589669125,"vY0":-128.51743268983302,"vZ0":-1.7504391298476876,"x":125.39,"y":168.21,"x0":-1.9071066593306651,"y0":50.001808262953844,"z0":5.511491624729347,"aX":-10.636881190726601},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":10.2,"spinRate":1594,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.4246513241700587,"extension":6.451080269768609},"index":3,"playId":"1535fa01-32c6-3337-8024-77905cb1d5fb","pitchNumber":4,"startTime":"2026-08-02T17:51:55.300Z","endTime":"2026-08-02T17:51:59.041Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732578908239454,"aZ":-32.133166916793606,"pfxX":-8.638131748435603,"pfxZ":0.027713767358269692,"pX":0.7801347429710209,"pZ":2.179673840406117,"vX0":9.084886778121028,"vY0":-127.44383017896135,"vZ0":-2.0475699843477253,"x":87.26,"y":179.93,"x0":-1.6917040779022787,"y0":50.00556776551904,"z0":5.50724942137438,"aX":-14.354620155666352},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":13.8,"spinRate":1712,"spinDirection":249},"zone":6,"typeConfidence":2.0,"plateTime":0.4281507926919783,"extension":6.403941219204171},"index":4,"playId":"2c477134-03bb-3395-9451-6269279ae134","pitchNumber":5,"startTime":"2026-08-02T17:52:16.055Z","endTime":"2026-08-02T17:52:21.217Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"}},"playEndTime":"2026-08-02T17:52:21.217Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a ground ball to right fielder Mike Yastrzemski. Keibert Ruiz to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T17:52:47.756Z","endTime":"2026-08-02T17:54:26.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91228636841652,"aZ":-15.637505562641522,"pfxX":-4.376669755814675,"pfxZ":8.37031848260047,"pX":-0.9183681937950767,"pZ":3.7627066811682064,"vX0":4.1737299519970374,"vY0":-138.2580228551474,"vZ0":-1.8660228889607002,"x":152.01,"y":137.19,"x0":-1.8641396937188501,"y0":50.00234936255906,"z0":5.472582419062844,"aX":-8.64643447500662},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2365,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3931097119682039,"extension":6.404922584280818},"index":0,"playId":"5cafb740-f2a4-3b6e-89d0-041b8777edc4","pitchNumber":1,"startTime":"2026-08-02T17:52:59.578Z","endTime":"2026-08-02T17:53:03.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":88.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.104247187885072,"aZ":-24.901991709038505,"pfxX":-7.786049208622229,"pfxZ":3.7316622854682038,"pX":0.4644054155593641,"pZ":1.427228968288949,"vX0":8.475957077217576,"vY0":-137.19101007579437,"vZ0":-5.875101111130631,"x":99.3,"y":200.24,"x0":-1.6217339138383238,"y0":50.001410464911366,"z0":5.243869569311685,"aX":-15.166730190057002},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":12.8,"spinRate":2194,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39595403489603065,"extension":6.5800038572663455},"index":1,"playId":"793e7cc6-d0a4-3152-b269-338953506eb3","pitchNumber":2,"startTime":"2026-08-02T17:53:17.572Z","endTime":"2026-08-02T17:53:22.568Z","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":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.789616260079328,"aZ":-40.9990123958044,"pfxX":7.214408584823177,"pfxZ":-6.305742675978129,"pX":0.8090175997087068,"pZ":1.90992047660959,"vX0":4.112936239522912,"vY0":-117.38293520311663,"vZ0":0.3553052486542183,"x":86.16,"y":187.21,"x0":-1.9021879682976501,"y0":50.00538941846429,"z0":5.567264447612638,"aX":10.089582233723617},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.0,"breakHorizontal":-14.0,"spinRate":2792,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4662395835634574,"extension":6.336988280168688},"index":2,"playId":"c45d49a2-6d0c-3fe9-8ae4-dececc9194be","pitchNumber":3,"startTime":"2026-08-02T17:53:36.528Z","endTime":"2026-08-02T17:53:40.567Z","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":1},"index":3,"startTime":"2026-08-02T17:53:59.608Z","endTime":"2026-08-02T17:54:15.681Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38568805225799,"aZ":-43.13943932213069,"pfxX":8.998656706449404,"pfxZ":-7.435526955933225,"pX":-0.12592139429159477,"pZ":1.6640232991445578,"vX0":1.5562889641466815,"vY0":-120.84520500347386,"vZ0":0.14422785368057411,"x":121.8,"y":193.85,"x0":-1.9479336141978878,"y0":50.005890470435816,"z0":5.404963783075941,"aX":13.261147609449502},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.2,"breakHorizontal":-16.7,"spinRate":2786,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.45391091783238213,"extension":6.448932554313606},"hitData":{"launchSpeed":79.5,"launchAngle":6.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.97,"coordY":120.78}},"index":4,"playId":"96eaf5e1-b2f7-35f1-8584-75579765d745","pitchNumber":4,"startTime":"2026-08-02T17:54:15.681Z","endTime":"2026-08-02T17:54:26.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T17:54:26.124Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorbit Vivas lines out to right fielder Mike Yastrzemski. Keibert Ruiz to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T17:54:42.809Z","endTime":"2026-08-02T17:56:19.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnThird":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.399724115628686,"aZ":-41.527168163128394,"pfxX":7.731091086061202,"pfxZ":-6.3747914378998445,"pX":0.7268608446525625,"pZ":2.0416241342864816,"vX0":3.490126820128232,"vY0":-119.83910932609422,"vZ0":0.5043813348100898,"x":89.29,"y":183.66,"x0":-1.7494336720780557,"y0":50.00549157639172,"z0":5.513794452398321,"aX":11.336655728533422},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.3,"breakHorizontal":-14.8,"spinRate":2634,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.45565369258541555,"extension":6.443151768004631},"index":0,"playId":"1d0151cf-ce2b-3edf-ba19-010241b86ba7","pitchNumber":1,"startTime":"2026-08-02T17:54:59.206Z","endTime":"2026-08-02T17:55:02.547Z","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":88.8,"endSpeed":82.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.696812680691412,"aZ":-30.753489152124754,"pfxX":-7.6023912874792305,"pfxZ":0.8355262191620927,"pX":0.013310300712225994,"pZ":2.323105941287659,"vX0":6.650712723904328,"vY0":-129.22766355733933,"vZ0":-2.1104301104376164,"x":116.49,"y":176.06,"x0":-1.5949119731482864,"y0":50.00439298886163,"z0":5.492424456123645,"aX":-12.973197571382054},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":12.5,"spinRate":1777,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.42240667165094115,"extension":6.288675569183255},"index":1,"playId":"645e266a-f62c-3295-a129-79a2189bb2f1","pitchNumber":2,"startTime":"2026-08-02T17:55:16.128Z","endTime":"2026-08-02T17:55:20.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.649047186648307,"aZ":-19.541472571060908,"pfxX":-3.9350794140548064,"pfxZ":6.445554692378115,"pX":0.44494093005601254,"pZ":4.461541495664423,"vX0":7.127815132456174,"vY0":-138.3610402781012,"vZ0":0.7047756049609963,"x":100.04,"y":118.32,"x0":-1.6404290950594356,"y0":50.0052339849255,"z0":5.502179032001322,"aX":-7.7162748414253715},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":5.9,"spinRate":2371,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39419627014510716,"extension":6.489063058283345},"index":2,"playId":"7072a889-d78c-35ca-a5b3-200db685b28a","pitchNumber":3,"startTime":"2026-08-02T17:55:50.455Z","endTime":"2026-08-02T17:55:54.555Z","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":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52028601361888,"aZ":-41.594024179670335,"pfxX":9.418823034316546,"pfxZ":-6.373402239764124,"pX":-0.2039971278200004,"pZ":2.3234927577358455,"vX0":2.077739816028259,"vY0":-121.06571981631298,"vZ0":1.2221082457399408,"x":124.78,"y":176.05,"x0":-2.2975740781511966,"y0":50.00248433024758,"z0":5.464083014141998,"aX":13.923505081292545},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.9,"breakHorizontal":-17.5,"spinRate":2612,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.4531151948176677,"extension":6.517805685013667},"hitData":{"launchSpeed":97.9,"launchAngle":20.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.09,"coordY":68.21}},"index":3,"playId":"8a02b17a-02ec-36c9-b34f-ec68558ba1a3","pitchNumber":4,"startTime":"2026-08-02T17:56:05.704Z","endTime":"2026-08-02T17:56:19.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T17:56:19.300Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Chaparro grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-02T17:56:40.236Z","endTime":"2026-08-02T17:57:22.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.005067899501633,"aZ":-18.78531822864902,"pfxX":-5.590523498138234,"pfxZ":6.804857244666193,"pX":0.5500502542925841,"pZ":3.193049813326447,"vX0":8.692248684178798,"vY0":-138.45184463869427,"vZ0":-2.6538413609928098,"x":96.03,"y":152.57,"x0":-1.8844823313937302,"y0":50.00217628958559,"z0":5.401801310130334,"aX":-10.999635632672051},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":8.6,"spinRate":2368,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.39357833779022267,"extension":6.5370828618943175},"index":0,"playId":"fb39e5ab-bbf2-3f62-a1a0-87ba8e860b03","pitchNumber":1,"startTime":"2026-08-02T17:56:49.181Z","endTime":"2026-08-02T17:56:54.994Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nasim Nuñez steals (40) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"fb39e5ab-bbf2-3f62-a1a0-87ba8e860b03","startTime":"2026-08-02T17:57:00.368Z","endTime":"2026-08-02T17:57:14.116Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"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":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.483746838811573,"aZ":-41.30740960003664,"pfxX":7.580523351228476,"pfxZ":-6.117054030503233,"pX":0.46454030269919816,"pZ":2.826912739069523,"vX0":3.5922895449478753,"vY0":-121.07624738048145,"vZ0":2.1692165594879604,"x":99.29,"y":162.45,"x0":-2.0209429580196785,"y0":50.00398259028214,"z0":5.520414584623386,"aX":11.314021836226742},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.3,"breakHorizontal":-14.5,"spinRate":2676,"spinDirection":49},"zone":3,"typeConfidence":2.0,"plateTime":0.4514765964693028,"extension":6.434435472213511},"hitData":{"launchSpeed":70.4,"launchAngle":-20.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":86.72,"coordY":162.84}},"index":2,"playId":"8bd79e75-e48e-317f-9333-230376737c46","pitchNumber":2,"startTime":"2026-08-02T17:57:14.116Z","endTime":"2026-08-02T17:57:22.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T17:57:22.756Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman Nasim Nuñez to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T17:59:37.471Z","endTime":"2026-08-02T18:00:04.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760374326585275,"aZ":-23.848285265480506,"pfxX":-8.364153173069091,"pfxZ":4.146359099205781,"pX":0.2982732611451101,"pZ":1.6271072010813161,"vX0":8.151742425440462,"vY0":-139.45007249028936,"vZ0":-7.141922901515065,"x":105.63,"y":194.85,"x0":-1.5495377718594627,"y0":50.00114533704469,"z0":5.749834699885071,"aX":-16.78571040188925},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.5,"breakHorizontal":13.9,"spinRate":2248,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3899528043436349,"extension":6.340015714484567},"hitData":{"launchSpeed":104.0,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.92,"coordY":127.59}},"index":0,"playId":"1a980b6d-0747-3496-8558-d6a3ed9d4888","pitchNumber":1,"startTime":"2026-08-02T17:59:57.413Z","endTime":"2026-08-02T18:00:04.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:00:04.789Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T18:00:37.769Z","endTime":"2026-08-02T18:02:44.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":1},"index":0,"startTime":"2026-08-02T18:00:26.650Z","endTime":"2026-08-02T18:00:40.091Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"}},{"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":93.1,"endSpeed":87.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733682896354917,"aZ":-23.573432735079088,"pfxX":0.7381697823294635,"pfxZ":4.51814355160154,"pX":-0.5416999678040471,"pZ":2.6633109541364695,"vX0":3.3571448404914888,"vY0":-135.69086335582918,"vZ0":-3.90449761120486,"x":137.65,"y":166.87,"x0":-1.8802829705119593,"y0":50.004798762900435,"z0":5.721925587584873,"aX":1.4062220474996996},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":-1.9,"spinRate":2240,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4004020739289724,"extension":6.191511462694796},"index":1,"playId":"4be474e2-093d-3927-9f3f-0b7e6de870f1","pitchNumber":1,"startTime":"2026-08-02T18:00:40.091Z","endTime":"2026-08-02T18:00:44.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.153021949540506,"aZ":-37.72608263158172,"pfxX":8.932616888348033,"pfxZ":-3.424183509881809,"pX":-0.9386038195760817,"pZ":1.9600202207673836,"vX0":0.022127563440140552,"vY0":-126.16401527824156,"vZ0":-1.7813272521044756,"x":152.78,"y":185.86,"x0":-2.1091190559353996,"y0":50.00154154683964,"z0":5.697943895928523,"aX":14.489399057244636},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.4,"breakHorizontal":-16.2,"spinRate":2340,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4330937614853094,"extension":6.183412596956484},"index":2,"playId":"aacabc6d-514a-34a4-b376-839fd1659450","pitchNumber":2,"startTime":"2026-08-02T18:00:59.096Z","endTime":"2026-08-02T18:01:03.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.222192477087525,"aZ":-41.48926754330243,"pfxX":3.401167849487244,"pfxZ":-5.606480312949055,"pX":-0.1958708741158613,"pZ":1.3496451686377762,"vX0":2.310544511600425,"vY0":-127.34824360327018,"vZ0":-3.4702582981750894,"x":124.47,"y":202.34,"x0":-1.5531325217865453,"y0":50.003018273500025,"z0":5.9729652009765655,"aX":5.652009989508094},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-10.7,"breakHorizontal":-6.6,"spinRate":2277,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4281688843904323,"extension":6.221487308460759},"index":3,"playId":"937c84f6-0049-3368-bcb6-e42c68be9282","pitchNumber":3,"startTime":"2026-08-02T18:01:16.441Z","endTime":"2026-08-02T18:01:20.710Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-02T18:01:50.674Z","endTime":"2026-08-02T18:02:14.655Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.414161468331297,"aZ":-36.27383866641963,"pfxX":8.014741518549096,"pfxZ":-2.563445530984464,"pX":0.8243133937584461,"pZ":1.4629561005477776,"vX0":3.811905185927836,"vY0":-125.81915733709103,"vZ0":-3.0360150104040655,"x":85.58,"y":199.28,"x0":-1.7535649027842861,"y0":50.00516337272954,"z0":5.635843401407371,"aX":12.803101796689013},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.2,"breakHorizontal":-15.4,"spinRate":2447,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4359477279659907,"extension":6.205880863219173},"index":5,"playId":"dcd80751-8b93-35a5-880a-b908bf895537","pitchNumber":4,"startTime":"2026-08-02T18:02:14.655Z","endTime":"2026-08-02T18:02:18.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65681017504389,"aZ":-39.507455953481774,"pfxX":2.4785133103259835,"pfxZ":-4.318440654706411,"pX":-0.6576591216149493,"pZ":2.255905994559706,"vX0":1.2117315837085239,"vY0":-128.77835685192315,"vZ0":-2.063888414683704,"x":142.07,"y":177.87,"x0":-1.454452816906645,"y0":50.000520785196386,"z0":6.088839960426685,"aX":4.212770658570198},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-8.0,"breakHorizontal":-4.8,"spinRate":2061,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.42334515310090337,"extension":6.186438679845492},"hitData":{"launchSpeed":75.8,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.78,"coordY":137.73}},"index":6,"playId":"19cc1851-bae6-3bd4-80ff-c873c2540fd5","pitchNumber":5,"startTime":"2026-08-02T18:02:34.199Z","endTime":"2026-08-02T18:02:44.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:02:44.857Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mauricio Dubón grounds into a double play, shortstop CJ Abrams to second baseman Nasim Nuñez to first baseman Andrés Chaparro. Ozzie Albies out at 2nd. Mauricio Dubón out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-02T18:02:58.952Z","endTime":"2026-08-02T18:03:21.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.449141853818123,"aZ":-20.941691717162055,"pfxX":0.8216933291917843,"pfxZ":5.835215176191618,"pX":0.39302339310598644,"pZ":2.7694989922680477,"vX0":4.942937696355033,"vY0":-136.27979653710494,"vZ0":-4.452136888059886,"x":102.02,"y":164.0,"x0":-1.5339315371402382,"y0":50.00133623978136,"z0":5.8279199930614505,"aX":1.5802606652060986},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":-2.3,"spinRate":2364,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.39842321629036936,"extension":6.245674647708845},"hitData":{"launchSpeed":90.2,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.35,"coordY":150.43}},"index":0,"playId":"6092fd7d-e11a-320c-909c-d5eb0df211bd","pitchNumber":1,"startTime":"2026-08-02T18:03:13.138Z","endTime":"2026-08-02T18:03:21.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:03:21.562Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Wood flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T18:05:19.477Z","endTime":"2026-08-02T18:07:04.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.412655517117212,"aZ":-42.20163306126435,"pfxX":7.011398460810685,"pfxZ":-6.98683464548405,"pX":-0.9096187484647219,"pZ":2.2531850011524672,"vX0":0.9109317142082076,"vY0":-119.2201159642865,"vZ0":1.2775689453479173,"x":151.67,"y":177.94,"x0":-2.2074481918760043,"y0":50.00105890579354,"z0":5.526194592599065,"aX":10.067554139054849},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.0,"breakHorizontal":-13.0,"spinRate":2784,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.45983809170477485,"extension":6.430179670738225},"index":0,"playId":"9691a39b-577c-3e36-a35d-16c50437907e","pitchNumber":1,"startTime":"2026-08-02T18:05:25.369Z","endTime":"2026-08-02T18:05:30.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89982283404135,"aZ":-23.100314668957957,"pfxX":-8.919274056090394,"pfxZ":4.637477139868258,"pX":-0.9489909604774858,"pZ":3.161561247480646,"vX0":5.576287479250177,"vY0":-138.30919111896915,"vZ0":-1.869043730470493,"x":153.17,"y":153.42,"x0":-1.821801542438562,"y0":50.00563667076553,"z0":5.379445775872699,"aX":-17.459266000773226},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":15.1,"spinRate":2351,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39448364882157083,"extension":6.560907211516359},"index":1,"playId":"8adb49d3-5ae8-3b90-93b7-bd61e8f39db3","pitchNumber":2,"startTime":"2026-08-02T18:05:54.278Z","endTime":"2026-08-02T18:05:59.386Z","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":87.8,"endSpeed":81.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.048027095767015,"aZ":-33.34735767312263,"pfxX":-7.897612641054854,"pfxZ":-0.7099639611393593,"pX":-0.23967878982283666,"pZ":1.979829634050226,"vX0":6.302730145740466,"vY0":-127.72690386790019,"vZ0":-2.223669759370085,"x":126.14,"y":185.32,"x0":-1.7070092684952882,"y0":50.001534597107714,"z0":5.471072793973271,"aX":-13.11517008846299},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.6,"breakHorizontal":13.0,"spinRate":1672,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4279990362546089,"extension":6.431515966438795},"index":2,"playId":"8b44f135-e74f-3206-b33d-019561ce124d","pitchNumber":3,"startTime":"2026-08-02T18:06:09.098Z","endTime":"2026-08-02T18:06:12.920Z","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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.879709458263534,"aZ":-34.025540408228295,"pfxX":-6.898373540136318,"pfxZ":-1.0766959732781487,"pX":0.25774205280798673,"pZ":1.6129541420198745,"vX0":7.23345375902049,"vY0":-129.14377504789243,"vZ0":-2.9133055166745594,"x":107.18,"y":195.23,"x0":-1.6622567544260127,"y0":50.00359991646801,"z0":5.33107610824032,"aX":-11.838428099555632},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.3,"breakHorizontal":11.2,"spinRate":1793,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.42156991846973657,"extension":6.504195937441481},"index":3,"playId":"38d2e674-3980-3860-97e7-252278b0a8c0","pitchNumber":4,"startTime":"2026-08-02T18:06:24.003Z","endTime":"2026-08-02T18:06:28.897Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"}}},{"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":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.772851578529686,"aZ":-41.569892748935594,"pfxX":7.283949592138624,"pfxZ":-6.3285131664731935,"pX":0.6279670827107384,"pZ":1.9648302830854054,"vX0":4.0363847209910695,"vY0":-121.14498661741476,"vZ0":0.38769298964631793,"x":93.06,"y":185.73,"x0":-2.0061067581522867,"y0":50.0001645237905,"z0":5.437706576881284,"aX":10.819296918562502},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-11.0,"breakHorizontal":-14.2,"spinRate":2775,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.45219576780970794,"extension":6.408051178645593},"hitData":{"launchSpeed":92.5,"launchAngle":56.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.65,"coordY":122.1}},"index":4,"playId":"93b6b445-364b-3562-b080-4b08ee0f5fae","pitchNumber":5,"startTime":"2026-08-02T18:06:53.032Z","endTime":"2026-08-02T18:07:04.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:07:04.590Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daylen Lile walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T18:07:11.328Z","endTime":"2026-08-02T18:08:16.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.713276533134245,"aZ":-28.19279731692464,"pfxX":1.2068478434325918,"pfxZ":2.3552014237881718,"pX":0.06667837137802123,"pZ":3.644196053889021,"vX0":5.286692143331127,"vY0":-128.28403854050597,"vZ0":0.9742348646484865,"x":114.46,"y":140.39,"x0":-2.164938243754349,"y0":50.00503008999571,"z0":5.43188228896232,"aX":2.042161646184379},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":-3.2,"spinRate":2403,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.42448789430767153,"extension":6.408976149924206},"index":0,"playId":"40fe9416-1c70-3b55-aa98-771442c1e4c8","pitchNumber":1,"startTime":"2026-08-02T18:07:24.664Z","endTime":"2026-08-02T18:07:30.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.595158098985745,"aZ":-32.761879642522786,"pfxX":-7.512459927698813,"pfxZ":-0.357629934305459,"pX":-1.689583978536955,"pZ":3.372870322514799,"vX0":2.8857562654683204,"vY0":-127.13288420140385,"vZ0":1.011318296618065,"x":181.4,"y":147.71,"x0":-1.8595413695296927,"y0":50.00186531182323,"z0":5.55825511828059,"aX":-12.370699937655756},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":13.0,"spinRate":1443,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.429840384938327,"extension":6.346623735315324},"index":1,"playId":"50b477a5-45ec-329d-bcd7-7c4dc5925455","pitchNumber":2,"startTime":"2026-08-02T18:07:38.470Z","endTime":"2026-08-02T18:07:42.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479134046498842,"aZ":-15.991937398636455,"pfxX":-5.843925514506712,"pfxZ":8.434761062092628,"pX":0.1816144985773252,"pZ":3.8530487312737143,"vX0":7.4523214213321145,"vY0":-137.19072966820522,"vZ0":-1.265537280763738,"x":110.08,"y":134.75,"x0":-1.8024071333460174,"y0":50.005065762437724,"z0":5.403179472851723,"aX":-11.215358214863656},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":9.1,"spinRate":2379,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3982494780831005,"extension":6.46713606271103},"index":2,"playId":"e7242a06-637a-35b5-a330-82321759d876","pitchNumber":3,"startTime":"2026-08-02T18:07:56.006Z","endTime":"2026-08-02T18:08:00.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.420484412326907,"aZ":-13.822374071130115,"pfxX":-5.501495400930338,"pfxZ":9.370998122143373,"pX":0.44632687189274084,"pZ":3.254965354212423,"vX0":7.842465317711028,"vY0":-138.45890146283202,"vZ0":-3.191169839398622,"x":99.99,"y":150.9,"x0":-1.6967758996647588,"y0":50.00235184588758,"z0":5.336662353482671,"aX":-10.774071534747675},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":8.5,"spinRate":2363,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.39429607012565615,"extension":6.657707794451442},"index":3,"playId":"6d1de1ad-dbc3-3ca9-bd65-c173f1cdab5d","pitchNumber":4,"startTime":"2026-08-02T18:08:10.499Z","endTime":"2026-08-02T18:08:16.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:08:16.216Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Crews flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T18:08:39.362Z","endTime":"2026-08-02T18:09:58.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04587272158836,"aZ":-21.02690868463054,"pfxX":-9.536894271947105,"pfxZ":5.7353585572127646,"pX":0.8803451088012202,"pZ":1.7475408404266448,"vX0":10.86312985410478,"vY0":-137.90196631772562,"vZ0":-5.775736187276937,"x":83.44,"y":191.6,"x0":-1.8539426900772047,"y0":50.00403941814335,"z0":5.269010675873495,"aX":-18.53811011247033},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":15.2,"spinRate":2255,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39580809568953157,"extension":6.553622165829142},"index":0,"playId":"7e978f0e-71a7-36ff-bafc-cf1b01dc4bc6","pitchNumber":1,"startTime":"2026-08-02T18:08:45.505Z","endTime":"2026-08-02T18:08:50.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.2,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.551233450222554,"aZ":-29.37721875958026,"pfxX":-8.250399905570013,"pfxZ":1.698537291026419,"pX":0.014317518086521763,"pZ":1.808978318265525,"vX0":6.74973646171234,"vY0":-126.90064035456238,"vZ0":-3.3723512974254435,"x":116.45,"y":189.94,"x0":-1.5951894351570146,"y0":50.004555583176085,"z0":5.4708135807125045,"aX":-13.591659473004519},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":13.6,"spinRate":1567,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.43000666213611627,"extension":6.420070657842889},"index":1,"playId":"319dad3b-b076-32dd-b06f-209a284e4fca","pitchNumber":2,"startTime":"2026-08-02T18:09:00.675Z","endTime":"2026-08-02T18:09:04.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968043652674925,"aZ":-25.7170140473319,"pfxX":-9.07456004334638,"pfxZ":3.3046340400473593,"pX":-0.2744021373603465,"pZ":3.5816701411347305,"vX0":7.134098053075959,"vY0":-137.85189638271623,"vZ0":-0.6770111865855976,"x":127.46,"y":142.07,"x0":-1.6960812945147345,"y0":50.00620306953077,"z0":5.541686735301206,"aX":-17.75304672187014},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":15.2,"spinRate":2187,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3948753699377354,"extension":6.496556958086499},"index":2,"playId":"434c52da-f4ba-380e-8a6d-d69d0d4c8597","pitchNumber":3,"startTime":"2026-08-02T18:09:24.087Z","endTime":"2026-08-02T18:09:29.408Z","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":85.8,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00743035919091,"aZ":-28.068468926133434,"pfxX":-7.027085677933812,"pfxZ":2.559962433081134,"pX":-0.06120591440264158,"pZ":2.9216666189880542,"vX0":6.211699176556366,"vY0":-125.01427244277072,"vZ0":-1.1535195214189462,"x":119.33,"y":159.9,"x0":-1.649066664125059,"y0":50.00280608170609,"z0":5.664739910899653,"aX":-11.27333112538327},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":11.5,"spinRate":1439,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.4358836337142913,"extension":6.403278717855543},"hitData":{"launchSpeed":102.4,"launchAngle":33.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":105.55,"coordY":37.03}},"index":3,"playId":"02ba8a2f-1027-3a6e-bfee-ea3211577470","pitchNumber":4,"startTime":"2026-08-02T18:09:42.162Z","endTime":"2026-08-02T18:09:58.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:09:58.957Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-02T18:10:40.447Z","endTime":"2026-08-02T18:12:51.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"22d91f3d-0c7b-31eb-8535-aca726f82477","startTime":"2026-08-02T18:10:24.194Z","endTime":"2026-08-02T18:10:29.012Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79130351651401,"aZ":-41.516616033062434,"pfxX":8.379992268670986,"pfxZ":-6.460719973685566,"pX":0.6845188302545946,"pZ":1.4023072975230526,"vX0":3.7371678078396005,"vY0":-119.68751391008776,"vZ0":-0.5523257446129928,"x":90.91,"y":200.92,"x0":-1.987408210421754,"y0":50.00358747784532,"z0":5.36435325057469,"aX":12.117440916798941},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.5,"breakHorizontal":-16.1,"spinRate":2755,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45820947189454175,"extension":6.429355592021703},"index":1,"playId":"ffc9fdc1-90c8-3cb9-8954-157fd25802b6","pitchNumber":1,"startTime":"2026-08-02T18:10:42.689Z","endTime":"2026-08-02T18:10:48.755Z","isPitch":true,"type":"pitch"},{"details":{"description":"Daylen Lile steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"ffc9fdc1-90c8-3cb9-8954-157fd25802b6","startTime":"2026-08-02T18:10:55.589Z","endTime":"2026-08-02T18:11:08.941Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"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":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.599766912388212,"aZ":-15.651366636076425,"pfxX":-5.198610686760374,"pfxZ":8.029143272031924,"pX":1.0521316383524435,"pZ":1.6447974300152863,"vX0":9.14925235921758,"vY0":-141.25850995863365,"vZ0":-7.0860165703076765,"x":76.9,"y":194.37,"x0":-1.5263975030133003,"y0":50.00439386790013,"z0":5.157578132462966,"aX":-10.701072631429037},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":7.9,"spinRate":2306,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3850343533055529,"extension":6.5669950105046775},"index":3,"playId":"e34035cf-86eb-391c-ad63-250952fb029c","pitchNumber":2,"startTime":"2026-08-02T18:11:08.941Z","endTime":"2026-08-02T18:11:13.070Z","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":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.389702202795714,"aZ":-41.020877535264255,"pfxX":8.21283336148927,"pfxZ":-6.04107088777085,"pX":-1.202663077318779,"pZ":2.7861800513079444,"vX0":-0.41169408852466666,"vY0":-119.79967298431563,"vZ0":2.241704074088871,"x":162.84,"y":163.55,"x0":-2.0974741788419498,"y0":50.00027811302221,"z0":5.483558501635627,"aX":12.032470358412327},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.2,"breakHorizontal":-14.8,"spinRate":2654,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.4557914120991926,"extension":6.46296337121542},"index":4,"playId":"efc8b991-d47c-33de-b561-807bb53acf9a","pitchNumber":3,"startTime":"2026-08-02T18:11:25.549Z","endTime":"2026-08-02T18:11:30.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27488560248895,"aZ":-14.892082591125886,"pfxX":-5.422035170330263,"pfxZ":8.558116735738125,"pX":0.608078984231433,"pZ":3.4049556458150505,"vX0":8.063541096546508,"vY0":-140.38286498528078,"vZ0":-2.8034308320472516,"x":93.82,"y":146.85,"x0":-1.581539093405263,"y0":50.00252728072066,"z0":5.371604709501827,"aX":-10.949616916963553},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":8.4,"spinRate":2394,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3884310297090261,"extension":6.604352277241704},"index":5,"playId":"d34d7ce5-dfb5-3bcf-8cd0-c13a32a37a4b","pitchNumber":4,"startTime":"2026-08-02T18:11:43.172Z","endTime":"2026-08-02T18:11:47.090Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.956863950080997,"aZ":-40.75614586255127,"pfxX":7.99818884334269,"pfxZ":-5.804569639021425,"pX":-0.843853696291619,"pZ":2.1067794295060054,"vX0":0.16316312233380656,"vY0":-120.4286626514504,"vZ0":0.6432781049089518,"x":149.17,"y":181.9,"x0":-1.9525454420088302,"y0":50.00256172735762,"z0":5.422395366594725,"aX":11.82456399648415},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.2,"breakHorizontal":-14.5,"spinRate":2574,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.4536815482797385,"extension":6.470157500953973},"index":6,"playId":"7bc6ae66-e0d9-3f13-b68a-4a4f6ec57ee3","pitchNumber":5,"startTime":"2026-08-02T18:12:03.056Z","endTime":"2026-08-02T18:12:08.217Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18695044417144,"aZ":-41.01893133645664,"pfxX":5.684293407269441,"pfxZ":-5.806634759978598,"pX":-0.21986782812423303,"pZ":2.022971450446097,"vX0":2.444885709927222,"vY0":-122.91111167598518,"vZ0":0.1308523484144266,"x":125.38,"y":184.16,"x0":-1.9668780009328477,"y0":50.00106208393189,"z0":5.462794976944976,"aX":8.663149162992426},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.2,"breakHorizontal":-10.9,"spinRate":2478,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.44624607153778895,"extension":6.430388822646455},"index":7,"playId":"4e045635-924f-32c3-ba09-f96d4158dd70","pitchNumber":6,"startTime":"2026-08-02T18:12:20.870Z","endTime":"2026-08-02T18:12:24.607Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.889950162206922,"aZ":-31.9177863468074,"pfxX":-7.450457768158767,"pfxZ":0.1564339925389291,"pX":-0.7288411374966072,"pZ":2.120534654421812,"vX0":4.560847458014817,"vY0":-127.46933430114677,"vZ0":-2.3064108364798264,"x":144.78,"y":181.53,"x0":-1.561005728789342,"y0":50.0040329527294,"z0":5.523936209696286,"aX":-12.426988580529633},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.0,"breakHorizontal":12.6,"spinRate":1508,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4274865023497205,"extension":6.461262982981818},"hitData":{"launchSpeed":101.9,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":153.46}},"index":8,"playId":"b65a3d35-1a0c-3b75-9a2a-39e1b14aae35","pitchNumber":7,"startTime":"2026-08-02T18:12:43.107Z","endTime":"2026-08-02T18:12:51.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:12:51.404Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mike Yastrzemski homers (8) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T18:15:16.174Z","endTime":"2026-08-02T18:15:46.135Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82160096123005,"aZ":-15.529111911839195,"pfxX":-3.8320499516292923,"pfxZ":8.188943629296062,"pX":-0.42706594651396207,"pZ":2.5797695935002367,"vX0":4.357804853825009,"vY0":-141.1106054657937,"vZ0":-6.4492058990595105,"x":133.28,"y":169.13,"x0":-1.4879503179203444,"y0":50.00012800740567,"z0":5.881703859618774,"aX":-7.786100926634013},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":6.1,"spinRate":2404,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3870323561460185,"extension":6.377074613588944},"hitData":{"launchSpeed":102.4,"launchAngle":24.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":177.44,"coordY":44.15}},"index":0,"playId":"65cd4eb2-cb31-3aa8-a2fe-8c5019014d86","pitchNumber":1,"startTime":"2026-08-02T18:15:22.799Z","endTime":"2026-08-02T18:15:46.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:15:46.135Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T18:15:55.645Z","endTime":"2026-08-02T18:18:07.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":90.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64812900304415,"aZ":-13.806886438968657,"pfxX":-2.7840687929440677,"pfxZ":8.957104327678572,"pX":0.713947322092191,"pZ":2.5666934652471,"vX0":6.274576681841191,"vY0":-141.0351540638614,"vZ0":-7.111050842203894,"x":89.79,"y":169.48,"x0":-1.160175744987072,"y0":50.00382930253125,"z0":5.979113040197401,"aX":-5.710030413666863},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.2,"breakHorizontal":4.0,"spinRate":2323,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3857074347334555,"extension":6.421801286423446},"index":0,"playId":"700015a5-2a8b-312a-9062-f67606d982f4","pitchNumber":1,"startTime":"2026-08-02T18:16:12.203Z","endTime":"2026-08-02T18:16:16.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595401001005783,"aZ":-14.009567016930406,"pfxX":-3.1405402899518973,"pfxZ":9.008879409665322,"pX":0.34538570486864106,"pZ":2.6233429479071573,"vX0":5.504401816351652,"vY0":-140.13937960776127,"vZ0":-6.680309963718425,"x":103.83,"y":167.95,"x0":-1.2240131862809824,"y0":50.002974590543765,"z0":5.929178530691688,"aX":-6.332793931510224},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":4.7,"spinRate":2312,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.388820713020567,"extension":6.411766778020142},"index":1,"playId":"72cba5f8-5ad4-3b5d-a7d3-3e85a33293af","pitchNumber":2,"startTime":"2026-08-02T18:16:31.726Z","endTime":"2026-08-02T18:16:35.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.106044583503092,"aZ":-13.286502701994998,"pfxX":-2.5320212058932623,"pfxZ":9.248415797150267,"pX":0.7422580405645152,"pZ":3.1279587896886567,"vX0":6.1442121299032735,"vY0":-141.70598989351447,"vZ0":-5.660163638075708,"x":88.71,"y":154.33,"x0":-1.1210760135904978,"y0":50.00517221355871,"z0":5.993784056506516,"aX":-5.173158059703703},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":3.4,"spinRate":2306,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.38591966411445,"extension":6.355637882444924},"index":2,"playId":"8eca1d62-0b10-3a2c-8fc6-92dd76d68a89","pitchNumber":3,"startTime":"2026-08-02T18:16:56.977Z","endTime":"2026-08-02T18:17:00.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4971649325788,"aZ":-26.023963493535188,"pfxX":1.4346775643804657,"pfxZ":3.4459532321063797,"pX":1.0341717478573413,"pZ":2.3257087243913217,"vX0":5.249158347380735,"vY0":-131.61931342967347,"vZ0":-4.697659806974514,"x":77.58,"y":175.99,"x0":-1.1587942642893914,"y0":50.00208437370199,"z0":6.021405626305536,"aX":2.5588985823756114},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":-3.6,"spinRate":2197,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.41347675812093243,"extension":6.425878603612041},"index":3,"playId":"3d4a0199-e6b0-37b6-9141-98fbfe636b60","pitchNumber":4,"startTime":"2026-08-02T18:17:21.743Z","endTime":"2026-08-02T18:17:26.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501219097468528,"aZ":-40.9234887417897,"pfxX":4.6591246648653435,"pfxZ":-5.20679756926798,"pX":1.3447388512283052,"pZ":0.3842741939483106,"vX0":5.52940868787494,"vY0":-128.51329450632792,"vZ0":-5.615821126645564,"x":65.74,"y":228.4,"x0":-1.4363624898078717,"y0":50.002292265071176,"z0":5.760240505064811,"aX":7.828522298504217},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-10.4,"breakHorizontal":-9.6,"spinRate":2330,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4254618370234944,"extension":6.310031997271794},"index":4,"playId":"0efd348e-b65b-37ac-baac-57dfc86f6778","pitchNumber":5,"startTime":"2026-08-02T18:17:40.069Z","endTime":"2026-08-02T18:17:45.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.481884777285263,"aZ":-28.101738193707945,"pfxX":-7.76378679566107,"pfxZ":2.04624071284797,"pX":0.3098010256717933,"pZ":2.4832939350537706,"vX0":7.30557312968921,"vY0":-139.0122464860244,"vZ0":-4.24799042144912,"x":105.19,"y":171.73,"x0":-1.32336542382467,"y0":50.00023161736674,"z0":5.861894279778951,"aX":-15.43616241100249},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.1,"breakHorizontal":12.8,"spinRate":2096,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39161967284038024,"extension":6.3144130968373275},"index":5,"playId":"717662c4-a867-3293-bcbd-a2016a7e0fae","pitchNumber":6,"startTime":"2026-08-02T18:18:03.691Z","endTime":"2026-08-02T18:18:07.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:18:07.801Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jim Jarvis grounds out, second baseman Nasim Nuñez to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T18:18:21.001Z","endTime":"2026-08-02T18:19:35.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95037537125874,"aZ":-35.66727540905096,"pfxX":7.123522836893404,"pfxZ":-2.227793132070776,"pX":-0.8495279387674157,"pZ":2.4865600627446156,"vX0":0.4974156154879591,"vY0":-123.47466451215138,"vZ0":-0.7732659617921204,"x":149.38,"y":171.64,"x0":-1.9802045592955517,"y0":50.00347068825251,"z0":5.7641911740138205,"aX":11.17208707791585},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.0,"breakHorizontal":-13.1,"spinRate":2343,"spinDirection":43},"zone":4,"typeConfidence":2.0,"plateTime":0.4409510401071608,"extension":6.114345624115832},"index":0,"playId":"dc0ee40e-41da-3362-8645-60b53c86677c","pitchNumber":1,"startTime":"2026-08-02T18:18:32.124Z","endTime":"2026-08-02T18:18:36.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.235330428014954,"aZ":-42.935321942035465,"pfxX":0.9445091911634176,"pfxZ":-6.595016607349738,"pX":-1.0236344325694329,"pZ":2.3932009190139523,"vX0":0.9550097387692588,"vY0":-126.50667884304035,"vZ0":-0.8543583729048092,"x":156.02,"y":174.16,"x0":-1.527858812830108,"y0":50.00407395109377,"z0":6.157519025408942,"aX":1.5407550081720078},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-11.9,"breakHorizontal":-1.9,"spinRate":2384,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.43190058970015155,"extension":6.346425657572748},"index":1,"playId":"ed9f3bf3-5372-3bfa-8691-a8b8447122a3","pitchNumber":2,"startTime":"2026-08-02T18:18:46.964Z","endTime":"2026-08-02T18:18:51.240Z","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":93.4,"endSpeed":86.4,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25060823933335,"aZ":-20.234151372328252,"pfxX":-0.128260712252795,"pfxZ":6.276867662790838,"pX":-0.618313417004621,"pZ":4.882523357328998,"vX0":3.1412124086506963,"vY0":-136.16382597860513,"vZ0":1.0439086155708956,"x":140.57,"y":106.95,"x0":-1.7638901350665328,"y0":50.0021338216556,"z0":5.881282127413942,"aX":-0.24423806896230227},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.8,"breakHorizontal":-0.4,"spinRate":2340,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4002646865890167,"extension":6.16819650326776},"index":2,"playId":"4af4613f-4030-3212-9786-640a8f072a5d","pitchNumber":3,"startTime":"2026-08-02T18:19:04.984Z","endTime":"2026-08-02T18:19:09.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.829727822069618,"aZ":-14.073599805972558,"pfxX":-1.2700583733653827,"pfxZ":8.714577976998253,"pX":0.45919547392653626,"pZ":2.3180216440379287,"vX0":5.619476873456944,"vY0":-142.3149235589755,"vZ0":-7.338559308173405,"x":99.5,"y":176.19,"x0":-1.3652651529931426,"y0":50.00269244127719,"z0":5.798867997682851,"aX":-2.638667940565755},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.6,"breakHorizontal":1.3,"spinRate":2345,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3830528317017694,"extension":6.419010156418849},"hitData":{"launchSpeed":51.1,"launchAngle":12.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.3,"coordY":153.34}},"index":3,"playId":"980e9e5d-9185-3f93-804d-f513a044d1f7","pitchNumber":4,"startTime":"2026-08-02T18:19:26.026Z","endTime":"2026-08-02T18:19:35.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:19:35.247Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drake Baldwin walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T18:19:48.001Z","endTime":"2026-08-02T18:21:48.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.494702604650517,"aZ":-24.27162818745009,"pfxX":-8.520297428934189,"pfxZ":4.671292763850581,"pX":-0.7759518860658541,"pZ":0.12578187528373402,"vX0":5.023360620495494,"vY0":-129.09574838428307,"vZ0":-9.246851760376531,"x":146.58,"y":235.38,"x0":-1.6385858640579836,"y0":50.001200529602414,"z0":5.6178047785752865,"aX":-14.401455620009536},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":14.3,"spinRate":2040,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42403365629070144,"extension":6.386206785536692},"index":0,"playId":"294a6efe-4d42-3772-b253-17955d54a063","pitchNumber":1,"startTime":"2026-08-02T18:20:02.214Z","endTime":"2026-08-02T18:20:06.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":89.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.931737112208896,"aZ":-15.625842593321538,"pfxX":-4.589010550395836,"pfxZ":8.133290936814191,"pX":-0.48754690177276105,"pZ":1.601358326642552,"vX0":4.381209834980719,"vY0":-141.61498284849105,"vZ0":-8.656629090705906,"x":135.58,"y":195.54,"x0":-1.4574515037793172,"y0":50.00048551912296,"z0":5.694479616520867,"aX":-9.332544252441506},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.2,"breakHorizontal":7.4,"spinRate":2304,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3865898453198251,"extension":6.4308278659376885},"index":1,"playId":"b5db02f2-bdc5-3ad0-8d24-d3f209a33d2e","pitchNumber":2,"startTime":"2026-08-02T18:20:25.828Z","endTime":"2026-08-02T18:20:29.756Z","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":90.2,"endSpeed":84.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.707745257248426,"aZ":-24.500960455132034,"pfxX":-8.73141939817671,"pfxZ":4.340496993684404,"pX":-0.03422192553718082,"pZ":0.4222835355748803,"vX0":6.867265724834969,"vY0":-131.13130462085428,"vZ0":-8.666522309434546,"x":118.3,"y":227.38,"x0":-1.532723905323295,"y0":50.00488622168067,"z0":5.553610723646297,"aX":-15.44338861555807},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":14.6,"spinRate":2006,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.41525205883715355,"extension":6.350529271931397},"index":2,"playId":"b8650c3c-17ac-37e2-9340-33b1fb06ce1d","pitchNumber":3,"startTime":"2026-08-02T18:20:45.334Z","endTime":"2026-08-02T18:20:49.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9498220203409,"aZ":-26.291435882582316,"pfxX":-8.828094274101076,"pfxZ":3.4678284248018647,"pX":-1.3699278495819964,"pZ":2.2263687931389375,"vX0":3.375504536497182,"vY0":-129.00628648753985,"vZ0":-4.2269876941339275,"x":169.22,"y":178.67,"x0":-1.5426700316323032,"y0":50.00616737715071,"z0":5.895068076715296,"aX":-14.994790524531316},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":15.4,"spinRate":1958,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4233622485763875,"extension":6.2203181375728525},"index":3,"playId":"d7b11910-95e8-31ae-ae4d-13768be19bbf","pitchNumber":4,"startTime":"2026-08-02T18:21:08.489Z","endTime":"2026-08-02T18:21:12.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.1,"endSpeed":89.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.340271818371722,"aZ":-24.267140724459388,"pfxX":1.6728420911843203,"pfxZ":3.985904294934336,"pX":-0.9860219004439604,"pZ":2.375087021487623,"vX0":1.660030766437225,"vY0":-137.34135045149256,"vZ0":-4.476452643216198,"x":154.58,"y":174.65,"x0":-1.8074723972151392,"y0":50.005560110594026,"z0":5.599440040258956,"aX":3.319563662716504},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.8,"breakHorizontal":-3.2,"spinRate":2370,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.39306991917515477,"extension":6.210016765458172},"index":4,"playId":"f1dbe6f4-1114-3da9-9ce5-092c62cf3af6","pitchNumber":5,"startTime":"2026-08-02T18:21:28.149Z","endTime":"2026-08-02T18:21:34.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.845919050512855,"aZ":-42.3200336079206,"pfxX":2.715501596136419,"pfxZ":-5.998823079456608,"pX":1.6188224068858807,"pZ":0.29519391104479864,"vX0":6.460230163483239,"vY0":-128.58079848921267,"vZ0":-5.806920350579584,"x":55.29,"y":230.81,"x0":-1.267567214342792,"y0":50.000342706305275,"z0":5.825562046120489,"aX":4.594927358874759},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-11.9,"breakHorizontal":-6.2,"spinRate":2513,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.42416459383751004,"extension":6.388100658284691},"index":5,"playId":"108ee61d-ebb9-380e-9174-02acf84b2a11","pitchNumber":6,"startTime":"2026-08-02T18:21:43.026Z","endTime":"2026-08-02T18:21:48.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:21:48.015Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-02T18:22:03.608Z","endTime":"2026-08-02T18:24:18.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":90.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.238134040616565,"aZ":-17.170511741869873,"pfxX":-2.8805286450283276,"pfxZ":7.296279300463718,"pX":0.05685971477953541,"pZ":2.5484443238280825,"vX0":5.605279381852908,"vY0":-140.71820903051108,"vZ0":-6.1494470294297905,"x":114.83,"y":169.97,"x0":-1.5639514664689043,"y0":50.007018175966394,"z0":5.82826950699647,"aX":-5.927128060161869},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":4.4,"spinRate":2275,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.38548369861635656,"extension":6.339087547514394},"index":0,"playId":"da6e7a5b-597f-3d08-8c67-82f51bc289e2","pitchNumber":1,"startTime":"2026-08-02T18:22:18.810Z","endTime":"2026-08-02T18:22:23.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.110572007422977,"aZ":-38.910637706067625,"pfxX":6.572905891960982,"pfxZ":-4.113507030992084,"pX":0.8236438264653811,"pZ":0.6905888181001056,"vX0":4.133316422698254,"vY0":-126.73114336859014,"vZ0":-4.65402432541287,"x":85.6,"y":220.13,"x0":-1.6782753393393157,"y0":50.00145320311683,"z0":5.634096255108734,"aX":10.768705443900036},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.3,"breakHorizontal":-12.8,"spinRate":2465,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4309756008658958,"extension":6.35303966662928},"index":1,"playId":"fc25b087-fb76-352a-9519-c2d256481d9e","pitchNumber":2,"startTime":"2026-08-02T18:22:38.111Z","endTime":"2026-08-02T18:22:42.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10241620018667,"aZ":-39.88597140738079,"pfxX":7.144059526239145,"pfxZ":-4.773791758304617,"pX":2.424770698860107,"pZ":0.19961876665935147,"vX0":7.314293520736884,"vY0":-126.58909802649255,"vZ0":-5.587937240046741,"x":24.57,"y":233.39,"x0":-1.4359935108238608,"y0":50.00493576905649,"z0":5.647597674487105,"aX":11.534336958691252},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-9.7,"breakHorizontal":-14.6,"spinRate":2465,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43354576368730235,"extension":6.361375456028503},"index":2,"playId":"7d67eaed-757f-3cd0-9e8d-15b34916ff4a","pitchNumber":3,"startTime":"2026-08-02T18:23:02.155Z","endTime":"2026-08-02T18:23:07.251Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.006429079632134,"aZ":-25.824934213333275,"pfxX":-8.198312900619936,"pfxZ":3.702745265974624,"pX":-0.7846714339982647,"pZ":1.7166921333843725,"vX0":4.506745318809764,"vY0":-128.89174449200618,"vZ0":-5.566724228534375,"x":146.91,"y":192.43,"x0":-1.4734323642901341,"y0":50.00415701621902,"z0":5.850662710404975,"aX":-14.057738862888554},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":14.2,"spinRate":1864,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4219043847616719,"extension":6.34256143572273},"index":3,"playId":"deeda755-c70c-3f3c-82d6-e02b7a2140c7","pitchNumber":4,"startTime":"2026-08-02T18:23:27.276Z","endTime":"2026-08-02T18:23:32.400Z","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":96.4,"endSpeed":90.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.861066169290307,"aZ":-19.363371277163328,"pfxX":-0.35575234015672486,"pfxZ":6.2409974960944385,"pX":0.7380514309362066,"pZ":3.493812477018888,"vX0":6.152559328221553,"vY0":-140.47987286500538,"vZ0":-3.1024232197123927,"x":88.87,"y":144.45,"x0":-1.4097454382810914,"y0":50.0003024516559,"z0":5.83178801442403,"aX":-0.7314329360688533},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.0,"breakHorizontal":-0.2,"spinRate":2395,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3860008271907889,"extension":6.260919452353082},"index":4,"playId":"04192790-a716-3faf-8be6-9525aaac4a7e","pitchNumber":5,"startTime":"2026-08-02T18:23:48.940Z","endTime":"2026-08-02T18:23:52.660Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27185838884491,"aZ":-39.68931904628859,"pfxX":6.657958891337723,"pfxZ":-4.779167297428351,"pX":1.1798581978613252,"pZ":1.6384151826258166,"vX0":4.169699862738142,"vY0":-124.46069459526886,"vZ0":-2.500107345012196,"x":72.03,"y":194.54,"x0":-1.3802694310281591,"y0":50.00045846073435,"z0":5.9331595155442125,"aX":10.475064053666822},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.0,"breakHorizontal":-13.0,"spinRate":2488,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4395642534970281,"extension":6.421497299709051},"index":5,"playId":"67fe6f44-e1eb-397b-a9bc-f18c8c82a462","pitchNumber":6,"startTime":"2026-08-02T18:24:13.153Z","endTime":"2026-08-02T18:24:18.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:24:18.796Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Keibert Ruiz singles on a sharp line drive to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T18:26:33.741Z","endTime":"2026-08-02T18:27:17.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.0,"endSpeed":73.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06385473944496,"aZ":-40.87874269091518,"pfxX":8.910350756235577,"pfxZ":-6.327112274810702,"pX":-0.7798791696341948,"pZ":4.25082035551403,"vX0":0.582381036908024,"vY0":-116.31831858051093,"vZ0":5.426343020127176,"x":146.73,"y":124.01,"x0":-2.191524477035593,"y0":50.00396072835321,"z0":5.755356894394182,"aX":12.254902236805375},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.0,"breakHorizontal":-16.3,"spinRate":2763,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.47023493086728374,"extension":6.475278609258442},"index":0,"playId":"da9fa6c3-d0cb-38c2-8cdb-e994f53896a8","pitchNumber":1,"startTime":"2026-08-02T18:26:38.411Z","endTime":"2026-08-02T18:26:42.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49526093864738,"aZ":-19.47973795997171,"pfxX":-5.108844792084633,"pfxZ":6.771592460589067,"pX":-1.5279709500857417,"pZ":2.779996661342854,"vX0":2.8451269801887786,"vY0":-135.30221795796487,"vZ0":-3.3876332496440495,"x":175.24,"y":163.72,"x0":-1.923380078639861,"y0":50.00198615822922,"z0":5.395316559281775,"aX":-9.575249662521387},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":8.8,"spinRate":2126,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4031440111558675,"extension":6.475869642505383},"index":1,"playId":"00ccce4c-dade-39a2-b30a-3272743a3c57","pitchNumber":2,"startTime":"2026-08-02T18:26:52.518Z","endTime":"2026-08-02T18:26:56.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.343090413556872,"aZ":-27.230178958781273,"pfxX":-9.492137947637177,"pfxZ":2.6111944757893966,"pX":0.10238529554021929,"pZ":1.8194521642757437,"vX0":8.336627479642031,"vY0":-136.43639661586636,"vZ0":-4.141102849259148,"x":113.1,"y":189.65,"x0":-1.7506131753287921,"y0":50.006496930265314,"z0":5.220495039877443,"aX":-18.00594385306461},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.1,"breakHorizontal":15.6,"spinRate":2228,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4005303641768494,"extension":6.5671191343014215},"hitData":{"launchSpeed":103.1,"launchAngle":12.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.84,"coordY":111.2}},"index":2,"playId":"437abad1-f7bd-36ee-b4b9-ae94b2f94374","pitchNumber":3,"startTime":"2026-08-02T18:27:06.927Z","endTime":"2026-08-02T18:27:17.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:27:17.637Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Tena walks. Keibert Ruiz to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T18:27:22.792Z","endTime":"2026-08-02T18:28:57.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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(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.2,"endSpeed":83.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30534012548949,"aZ":-26.075017098074046,"pfxX":-0.007204617352644771,"pfxZ":3.4824034749812363,"pX":0.4787503618030714,"pZ":3.7002615331288755,"vX0":5.876144288934104,"vY0":-129.98637589093474,"vZ0":0.6570388953105577,"x":98.75,"y":138.87,"x0":-1.7883707748270175,"y0":50.002759370963815,"z0":5.388958308923317,"aX":-0.014295025930308633},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":-1.0,"spinRate":2300,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4176990247734693,"extension":6.6217509511216415},"index":0,"playId":"ed456eb1-f98c-3e6b-b6e7-62e9e03edfdd","pitchNumber":1,"startTime":"2026-08-02T18:27:38.793Z","endTime":"2026-08-02T18:27:43.982Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.078985994027843,"aZ":-30.10955199189842,"pfxX":-7.175468807056731,"pfxZ":1.2684509270188276,"pX":-0.58450342464409,"pZ":2.1820250357195556,"vX0":4.992616028668579,"vY0":-125.45676253726054,"vZ0":-2.048496811390146,"x":136.82,"y":117.81,"x0":-1.650328863594646,"y0":50.00095249893542,"z0":5.42085650498408,"aX":-11.643858114571902},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":12.1,"spinRate":1655,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4336129289158306,"extension":6.5266452958817185},"index":1,"playId":"344bd440-2d6a-3e76-8c9e-63c0afe37e8a","pitchNumber":2,"startTime":"2026-08-02T18:27:55.743Z","endTime":"2026-08-02T18:27:59.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.399746466490154,"aZ":-19.220192974778094,"pfxX":-4.499605617858643,"pfxZ":6.6868683024366256,"pX":0.3160181051970718,"pZ":4.251782622023278,"vX0":6.992811103566666,"vY0":-136.90100040441396,"vZ0":0.22265630234573763,"x":104.95,"y":123.98,"x0":-1.662971799661986,"y0":50.00314026972648,"z0":5.463665734223102,"aX":-8.717917655235354},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.4,"breakHorizontal":7.1,"spinRate":2202,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3970100259951419,"extension":6.604863582260952},"index":2,"playId":"bebceec1-fb9e-3680-8f6f-705417ccdd88","pitchNumber":3,"startTime":"2026-08-02T18:28:13.535Z","endTime":"2026-08-02T18:28:17.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68285821604346,"aZ":-29.687569513961137,"pfxX":-6.5754765125110675,"pfxZ":1.5622449306747805,"pX":-0.9539610048869689,"pZ":2.0114618168331773,"vX0":4.1154854019140465,"vY0":-124.43398739403317,"vZ0":-2.385536910632935,"x":153.36,"y":184.47,"x0":-1.763310222802216,"y0":50.00251143082089,"z0":5.408296420021545,"aX":-10.4561990226469},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":11.2,"spinRate":1478,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4378350146748158,"extension":6.471981936580692},"index":3,"playId":"8491e7bb-403a-3c22-8b1d-0bdfe9753611","pitchNumber":4,"startTime":"2026-08-02T18:28:31.966Z","endTime":"2026-08-02T18:28:37.030Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-08-02T18:28:44.684Z","endTime":"2026-08-02T18:28:52.019Z","isPitch":false,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"}},{"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":94.1,"endSpeed":87.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325099962487037,"aZ":-25.989495058201523,"pfxX":-8.507129358356352,"pfxZ":3.208668988724429,"pX":-1.3013277688952567,"pZ":1.9189533149170734,"vX0":4.266775399035511,"vY0":-137.05656377496487,"vZ0":-4.223147732987922,"x":166.6,"y":186.97,"x0":-1.761301603016994,"y0":50.00461622195943,"z0":5.22530866430754,"aX":-16.412632719739936},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.3,"breakHorizontal":14.6,"spinRate":2080,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3975244704024705,"extension":6.62732114678557},"index":5,"playId":"1c79764e-cce5-3b7b-9746-fdcf24c5aa72","pitchNumber":5,"startTime":"2026-08-02T18:28:52.019Z","endTime":"2026-08-02T18:28:57.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:28:57.186Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T18:29:59.012Z","endTime":"2026-08-02T18:32:34.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8,9],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T18:29:09.909Z","endTime":"2026-08-02T18:30:01.120Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85713651310865,"aZ":-41.63043279802599,"pfxX":7.934110857927299,"pfxZ":-6.694180149973292,"pX":0.3397531006942229,"pZ":2.404370416764511,"vX0":3.131756783272683,"vY0":-117.71794268569704,"vZ0":1.6652128844720058,"x":104.05,"y":173.86,"x0":-2.035694283867455,"y0":50.00056214822638,"z0":5.521120742246511,"aX":11.212401431489308},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.5,"breakHorizontal":-15.1,"spinRate":2665,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.46402214932340424,"extension":6.510506317125267},"index":1,"playId":"079d5b30-57ee-32b9-b368-0401b3852993","pitchNumber":1,"startTime":"2026-08-02T18:30:01.120Z","endTime":"2026-08-02T18:30:04.995Z","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":90.6,"endSpeed":84.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.102215342912515,"aZ":-21.34864784659343,"pfxX":-0.49761570057507587,"pfxZ":6.067466400019683,"pX":1.1684052361834054,"pZ":0.870370773175306,"vX0":7.973382348859799,"vY0":-131.76979468180434,"vZ0":-6.802046425621812,"x":72.46,"y":215.28,"x0":-1.8132089186357716,"y0":50.003632047877694,"z0":5.027267229593488,"aX":-0.8879747078957995},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":-0.6,"spinRate":2319,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4133235061743745,"extension":6.620439393289891},"index":2,"playId":"2c142a71-4536-3997-84d5-5a5d0aee6ed8","pitchNumber":2,"startTime":"2026-08-02T18:30:20.903Z","endTime":"2026-08-02T18:30:25.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.554016790303773,"aZ":-40.50652735576814,"pfxX":6.71297343759975,"pfxZ":-5.760068640350177,"pX":1.2641955183503166,"pZ":1.3757013477588091,"vX0":5.63534108511462,"vY0":-119.1184554559205,"vZ0":-0.7616161041322747,"x":68.81,"y":201.64,"x0":-1.9992826559487937,"y0":50.00481035798839,"z0":5.342254911320511,"aX":9.70631836377043},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.3,"breakHorizontal":-13.4,"spinRate":2664,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4587323553197633,"extension":6.601520255571057},"index":3,"playId":"ecad6050-ca1e-34da-995d-ba6f27d43d1d","pitchNumber":3,"startTime":"2026-08-02T18:30:40.531Z","endTime":"2026-08-02T18:30:46.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89233922577614,"aZ":-24.560390449674575,"pfxX":-8.4155676312209,"pfxZ":3.938199184715133,"pX":0.47767221315112063,"pZ":1.776863302879621,"vX0":9.242866449404808,"vY0":-137.3097880435665,"vZ0":-4.72150859560114,"x":98.79,"y":190.8,"x0":-1.8191323348418151,"y0":50.00277790720459,"z0":5.164031921394221,"aX":-16.268281586197418},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":13.6,"spinRate":2224,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.39704005076099946,"extension":6.670586198670391},"index":4,"playId":"1564ec9b-3f67-342b-af41-026cbb607498","pitchNumber":4,"startTime":"2026-08-02T18:30:57.530Z","endTime":"2026-08-02T18:31:02.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.784093137657596,"aZ":-40.06262260334085,"pfxX":7.60043995224517,"pfxZ":-5.286838303838673,"pX":0.22678942249209635,"pZ":2.1558658048919446,"vX0":2.933468064372298,"vY0":-120.6872421759823,"vZ0":0.6164814458048886,"x":108.36,"y":180.57,"x0":-1.9874871463722363,"y0":50.00108656157578,"z0":5.391347507586182,"aX":11.346869789018138},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.2,"breakHorizontal":-14.4,"spinRate":2530,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4517387921832121,"extension":6.6313958233650885},"index":5,"playId":"fcb147fb-bc8e-3cd6-91b3-a9fb2070ce54","pitchNumber":5,"startTime":"2026-08-02T18:31:13.763Z","endTime":"2026-08-02T18:31:17.482Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-02T18:31:35.763Z","endTime":"2026-08-02T18:31:49.007Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90372700173573,"aZ":-28.94976959766729,"pfxX":-7.338594482057548,"pfxZ":1.9448693995262953,"pX":-1.113945915553557,"pZ":2.2936821968425622,"vX0":4.217037976882819,"vY0":-127.13928245730695,"vZ0":-2.009757803479726,"x":159.46,"y":176.85,"x0":-1.8296032541185747,"y0":50.003646867844104,"z0":5.36325104668343,"aX":-12.170217775657289},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.4,"breakHorizontal":12.5,"spinRate":1788,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42870718356191384,"extension":6.499633527963659},"index":7,"playId":"de7a88c7-5c86-3e30-9769-b97bcd22a4ed","pitchNumber":6,"startTime":"2026-08-02T18:31:49.007Z","endTime":"2026-08-02T18:31:54.500Z","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":90.0,"endSpeed":84.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.67449210669758,"aZ":-24.149027187581574,"pfxX":-0.6298726637657643,"pfxZ":4.482875175987067,"pX":0.7828275492230906,"pZ":3.2542661077332355,"vX0":7.1849665970156025,"vY0":-131.19292037222627,"vZ0":-0.6416952495776544,"x":87.16,"y":150.91,"x0":-1.8784259146432443,"y0":50.004575140476796,"z0":5.259573138440786,"aX":-1.1296166322230599},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.3,"breakHorizontal":0.0,"spinRate":2408,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4132519694216721,"extension":6.625634038645685},"index":8,"playId":"fa58368c-3a57-3dc3-aac6-a6076d853644","pitchNumber":7,"startTime":"2026-08-02T18:32:12.548Z","endTime":"2026-08-02T18:32:18.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55265154146538,"aZ":-24.418133612478,"pfxX":-9.459408616841221,"pfxZ":3.93484349279215,"pX":-0.5055471356970892,"pZ":2.3266937828569074,"vX0":6.909390234580714,"vY0":-138.26013733152212,"vZ0":-3.49082111488946,"x":136.27,"y":175.96,"x0":-1.7852611220986012,"y0":50.00295712672388,"z0":5.210246242935527,"aX":-18.648155026097097},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":16.1,"spinRate":2241,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3934307707494371,"extension":6.592148575006489},"index":9,"playId":"4f4ecaca-44ac-3030-9e0c-7bae34d7b85a","pitchNumber":8,"startTime":"2026-08-02T18:32:30.137Z","endTime":"2026-08-02T18:32:34.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:32:34.615Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a fly ball to right fielder Mike Yastrzemski. Keibert Ruiz to 3rd. José Tena to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T18:32:52.018Z","endTime":"2026-08-02T18:33:11.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"postOnThird":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.861359996689718,"aZ":-23.684855300801544,"pfxX":0.12152562273862344,"pfxZ":4.651263830269139,"pX":0.6287058581284066,"pZ":2.835837589869526,"vX0":6.849660759589338,"vY0":-132.862530119583,"vZ0":-1.7822032725761172,"x":93.04,"y":162.21,"x0":-1.9761595566084673,"y0":50.003507040654014,"z0":5.201243086764903,"aX":0.22082574817303982},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":-1.4,"spinRate":2390,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.40898840607178544,"extension":6.597663878173516},"hitData":{"launchSpeed":62.6,"launchAngle":25.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.12,"coordY":115.1}},"index":0,"playId":"1316fe07-3aa1-364c-af03-a9db8c3e8aa9","pitchNumber":1,"startTime":"2026-08-02T18:32:59.500Z","endTime":"2026-08-02T18:33:11.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:33:11.435Z","atBatIndex":27},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Andrés Chaparro hit by pitch. Keibert Ruiz scores. José Tena to 3rd. Jorbit Vivas to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T18:33:26.336Z","endTime":"2026-08-02T18:33:51.832Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":48},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":{"id":702275,"link":"/api/v1/people/702275"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"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":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.689598125415333,"aZ":-43.78821998137325,"pfxX":7.788705278052341,"pfxZ":-8.362833702230034,"pX":-1.9896645312863839,"pZ":4.10748942833771,"vX0":-2.0441139436423286,"vY0":-116.99191701982612,"vZ0":5.871712757574143,"x":192.84,"y":127.88,"x0":-2.117504148338291,"y0":50.00254942867717,"z0":5.664873751632245,"aX":10.816439598437709},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.4,"breakHorizontal":-13.6,"spinRate":2502,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4678440576817162,"extension":6.427942648470717},"index":0,"playId":"eb6e587f-98bf-3951-8a81-6ba5d100207e","pitchNumber":1,"startTime":"2026-08-02T18:33:42.827Z","endTime":"2026-08-02T18:33:51.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:33:51.832Z","atBatIndex":28},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"James Wood out on a sacrifice fly to center fielder Michael Harris II. José Tena scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T18:35:07.865Z","endTime":"2026-08-02T18:37:19.800Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":{"id":702275,"link":"/api/v1/people/702275"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-02T18:34:07.177Z","endTime":"2026-08-02T18:35:10.161Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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":87.1,"endSpeed":81.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.223545834346186,"aZ":-31.149572622707346,"pfxX":-5.735156558072553,"pfxZ":0.6189982752012586,"pX":-0.15684892594393635,"pZ":1.4953364876962576,"vX0":6.253781636142009,"vY0":-126.87092310534715,"vZ0":-3.6216596374845342,"x":122.98,"y":198.41,"x0":-1.886290560075409,"y0":50.00485111181921,"z0":5.372972636939333,"aX":-9.53272326633193},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.6,"breakHorizontal":9.4,"spinRate":1529,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4285474416959123,"extension":6.465979523761974},"index":1,"playId":"0dd948b0-d350-398b-8b70-af281907e754","pitchNumber":1,"startTime":"2026-08-02T18:35:10.161Z","endTime":"2026-08-02T18:35:14.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5188289372645,"aZ":-32.99472055639513,"pfxX":-6.383616845452462,"pfxZ":-0.49599527765767615,"pX":-0.44881429492889524,"pZ":1.275766605200762,"vX0":5.6728949503403845,"vY0":-126.72403418571274,"vZ0":-3.704938060292224,"x":134.11,"y":204.33,"x0":-1.8677377806932969,"y0":50.00361777398937,"z0":5.342733397142067,"aX":-10.570644375678794},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.4,"breakHorizontal":10.6,"spinRate":1652,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42928260292505627,"extension":6.472562130122766},"index":2,"playId":"92bba3b4-dbd9-3aea-b3e8-1d89c78e2dfe","pitchNumber":2,"startTime":"2026-08-02T18:35:27.097Z","endTime":"2026-08-02T18:35:31.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88657605270811,"aZ":-40.093844711586996,"pfxX":6.178546945384214,"pfxZ":-5.359113933167583,"pX":-0.40216363141829814,"pZ":2.5268469877562065,"vX0":1.8979885629434208,"vY0":-119.92065323209144,"vZ0":1.5065777503793314,"x":132.33,"y":170.56,"x0":-2.003522949770712,"y0":50.001928245390395,"z0":5.426490608027605,"aX":9.133926938696714},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.2,"breakHorizontal":-11.6,"spinRate":2482,"spinDirection":53},"zone":4,"typeConfidence":2.0,"plateTime":0.4541151237605323,"extension":6.550175702858522},"index":3,"playId":"01287be5-8198-3c37-8af2-cf1c9e196b6f","pitchNumber":3,"startTime":"2026-08-02T18:35:45.204Z","endTime":"2026-08-02T18:35:49.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69643793641633,"aZ":-40.34187206361045,"pfxX":6.7788194575602745,"pfxZ":-5.499688415539958,"pX":0.9822310073784493,"pZ":1.2641739874461866,"vX0":4.634126277287724,"vY0":-121.13714763555689,"vZ0":-1.0593483860892834,"x":79.56,"y":204.65,"x0":-1.8362040874091776,"y0":50.0013801070222,"z0":5.234373396784868,"aX":10.070980144113141},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.0,"breakHorizontal":-13.3,"spinRate":2454,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45218059670771993,"extension":6.485954102990367},"index":4,"playId":"3adf6e2b-1c93-37bc-899a-659ca740bdb3","pitchNumber":4,"startTime":"2026-08-02T18:36:03.503Z","endTime":"2026-08-02T18:36:07.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.773126071126747,"aZ":-31.883544878439526,"pfxX":-5.102727849883022,"pfxZ":0.1710859024405007,"pX":-1.1269638416844316,"pZ":2.964260708374144,"vX0":3.6214964680123556,"vY0":-127.39676766023166,"vZ0":-0.03203043107615877,"x":159.96,"y":158.74,"x0":-1.8914065221334864,"y0":50.000134027792356,"z0":5.4599888076058525,"aX":-8.536682572452184},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.5,"breakHorizontal":8.6,"spinRate":1464,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4270151746776665,"extension":6.289608989231149},"index":5,"playId":"67a44cd3-6360-3a2f-86f2-06b2a65dad70","pitchNumber":5,"startTime":"2026-08-02T18:36:20.338Z","endTime":"2026-08-02T18:36:24.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.055870314513076,"aZ":-29.65906027371077,"pfxX":-9.045836442330852,"pfxZ":1.278978473565905,"pX":-0.7582694047128891,"pZ":2.322690307642513,"vX0":6.024251770308517,"vY0":-139.00170058447065,"vZ0":-2.4250611861435414,"x":145.9,"y":176.07,"x0":-1.7703050617515768,"y0":50.00676985177527,"z0":5.1614381933396745,"aX":-17.83295366559687},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.0,"breakHorizontal":15.2,"spinRate":2317,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.39297154469455275,"extension":6.65311387066602},"index":6,"playId":"c46e59b7-4783-3ac2-a2b1-2d7e449c2b8e","pitchNumber":6,"startTime":"2026-08-02T18:36:39.149Z","endTime":"2026-08-02T18:36:44.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90949300785832,"aZ":-41.82638981578732,"pfxX":6.333795178156208,"pfxZ":-6.3226920834984295,"pX":0.18768274008581495,"pZ":2.395105233511448,"vX0":3.029159268311704,"vY0":-122.14371678792332,"vZ0":1.3515144534395949,"x":109.85,"y":174.11,"x0":-1.8880161617931306,"y0":50.005688947785664,"z0":5.405005468346145,"aX":9.662670030806336},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.9,"breakHorizontal":-12.1,"spinRate":2601,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4468091195616073,"extension":6.557937322862365},"hitData":{"launchSpeed":108.4,"launchAngle":44.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":151.82,"coordY":63.28}},"index":7,"playId":"e7cef823-2211-3538-8d58-934eaa19da81","pitchNumber":7,"startTime":"2026-08-02T18:37:05.006Z","endTime":"2026-08-02T18:37:19.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:37:19.800Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, shortstop Jim Jarvis to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-02T18:37:37.864Z","endTime":"2026-08-02T18:39:44.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805347,"link":"/api/v1/people/805347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.337844545430222,"aZ":-26.962206327971384,"pfxX":0.7148096679294802,"pfxZ":2.993622042757412,"pX":0.3366127240310833,"pZ":4.562916103111266,"vX0":5.558897345081197,"vY0":-129.3909420432243,"vZ0":2.936950046435146,"x":104.17,"y":115.58,"x0":-1.9094262774303186,"y0":50.001242117630525,"z0":5.447361876372781,"aX":1.2427667652237937},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":-2.2,"spinRate":2250,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.4191292012225052,"extension":6.440357600009243},"index":0,"playId":"9f3ed91b-bfc4-39c2-b274-6298b2eae0a7","pitchNumber":1,"startTime":"2026-08-02T18:37:52.927Z","endTime":"2026-08-02T18:37:57.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88519404437204,"aZ":-34.38740818034452,"pfxX":-4.922228612377782,"pfxZ":-1.3753625430718772,"pX":0.09896725803135656,"pZ":1.232754323494015,"vX0":6.38336603186925,"vY0":-124.75665640613093,"vZ0":-3.350869576469698,"x":113.23,"y":205.5,"x0":-1.8324135551783458,"y0":50.00491174331515,"z0":5.376026335855684,"aX":-7.898920583200294},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":7.8,"spinRate":1497,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4360583942689842,"extension":6.613009058098375},"index":1,"playId":"c5ada3fe-50f3-3113-afed-4adb1f72208c","pitchNumber":2,"startTime":"2026-08-02T18:38:09.566Z","endTime":"2026-08-02T18:38:13.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.640949856870566,"aZ":-33.4236644288166,"pfxX":-6.035196319650829,"pfxZ":-0.7725130207918429,"pX":-0.358492612203091,"pZ":2.4515374738511007,"vX0":5.5146598514005545,"vY0":-125.4475070064126,"vZ0":-0.9710324259445021,"x":130.66,"y":172.59,"x0":-1.7847148155263506,"y0":50.00216290627458,"z0":5.530575347375538,"aX":-9.770004428127189},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.4,"breakHorizontal":10.0,"spinRate":1446,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.434031243519752,"extension":6.40643213524307},"index":2,"playId":"e8e8b8e2-c9d0-3cd7-91e7-dd524df1fc3e","pitchNumber":3,"startTime":"2026-08-02T18:38:25.882Z","endTime":"2026-08-02T18:38:32.900Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-02T18:38:52.340Z","endTime":"2026-08-02T18:38:59.854Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"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":95.6,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.957518690031826,"aZ":-15.433464150877253,"pfxX":-3.628028974780298,"pfxZ":8.47793227496561,"pX":0.5595378837064586,"pZ":4.071943668543703,"vX0":7.511932168322807,"vY0":-139.10200501309552,"vZ0":-0.7753712364855816,"x":95.67,"y":128.84,"x0":-1.6953126238991376,"y0":50.003912598437964,"z0":5.370172883124445,"aX":-7.166052475537872},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":5.2,"spinRate":2226,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.392615831941173,"extension":6.69271661628583},"index":4,"playId":"5c368009-7768-32d5-a82e-17b9efccfba8","pitchNumber":4,"startTime":"2026-08-02T18:38:59.854Z","endTime":"2026-08-02T18:39:04.382Z","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":94.6,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578675496714123,"aZ":-16.760865018866895,"pfxX":-3.744925171961174,"pfxZ":7.952888819631962,"pX":-1.027765676139278,"pZ":4.173112827244131,"vX0":3.620798893445759,"vY0":-137.82739660137338,"vZ0":-0.1982921207415949,"x":156.18,"y":126.11,"x0":-1.867411816893155,"y0":50.000936405443866,"z0":5.371001689413209,"aX":-7.25614275985645},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":6.1,"spinRate":2167,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39633344098918855,"extension":6.647183709304197},"index":5,"playId":"63545ac0-1e53-35ea-8771-83ba661b8ae5","pitchNumber":5,"startTime":"2026-08-02T18:39:18.569Z","endTime":"2026-08-02T18:39:22.987Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.336937237010485,"aZ":-29.345187693089738,"pfxX":-7.135235303585703,"pfxZ":1.7705471272613522,"pX":-0.8749695820224552,"pZ":3.0973397223261085,"vX0":4.586489364737546,"vY0":-124.7542172851883,"vZ0":-0.2028342716068503,"x":150.35,"y":155.15,"x0":-1.7954455505662212,"y0":50.00619858925819,"z0":5.5662715152511035,"aX":-11.429164886161374},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":12.1,"spinRate":1634,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4364002109417924,"extension":6.535583764963043},"hitData":{"launchSpeed":99.1,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.43,"coordY":140.75}},"index":6,"playId":"1a3deedf-0f8f-37b8-92b1-7babf65996fa","pitchNumber":6,"startTime":"2026-08-02T18:39:36.609Z","endTime":"2026-08-02T18:39:44.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:39:44.733Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Olson homers (31) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T18:41:56.174Z","endTime":"2026-08-02T18:43:19.656Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.806678664253738,"aZ":-22.23648641989158,"pfxX":-1.393339760331573,"pfxZ":5.6099920026470205,"pX":-1.2812349739592463,"pZ":3.229737251528334,"vX0":2.461199220063127,"vY0":-131.46816059101752,"vZ0":-2.2199680858843327,"x":165.84,"y":151.58,"x0":-2.0435427188732658,"y0":50.00102883481925,"z0":5.715397787737135,"aX":-2.467557161751384},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.0,"breakHorizontal":2.0,"spinRate":2305,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4147741126490212,"extension":6.033044655257677},"index":0,"playId":"51606206-d4e4-3e3c-b78b-d5184455ddd7","pitchNumber":1,"startTime":"2026-08-02T18:42:00.514Z","endTime":"2026-08-02T18:42:04.473Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.133071842323535,"aZ":-23.681188452173537,"pfxX":-8.676805927326736,"pfxZ":5.454041260128134,"pX":-0.5521831130033389,"pZ":2.8123492892394615,"vX0":5.029236412888445,"vY0":-123.56859718087013,"vZ0":-3.493997046508884,"x":138.05,"y":162.85,"x0":-1.479841708996217,"y0":50.00086104570575,"z0":6.219766467589809,"aX":-13.503294074486842},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.4,"breakHorizontal":14.6,"spinRate":2157,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.44217799601238506,"extension":6.097070578072348},"index":1,"playId":"42a83dbd-62c2-31c0-b873-cab9ae07f96f","pitchNumber":2,"startTime":"2026-08-02T18:42:16.548Z","endTime":"2026-08-02T18:42:20.747Z","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":87.5,"endSpeed":80.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38251742829889,"aZ":-25.337863244746437,"pfxX":-9.37231712269944,"pfxZ":4.149956480537805,"pX":-1.0435965611417224,"pZ":3.182045631849791,"vX0":4.700027561732631,"vY0":-127.33912893120001,"vZ0":-2.0217421525682227,"x":156.78,"y":152.86,"x0":-1.6925349440706527,"y0":50.002088809152895,"z0":5.984514578470333,"aX":-15.439301522135429},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":16.0,"spinRate":2223,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4296201675748974,"extension":6.14301051756316},"index":2,"playId":"b39facef-3327-3a78-89df-0972d89988e5","pitchNumber":3,"startTime":"2026-08-02T18:42:33.437Z","endTime":"2026-08-02T18:42:37.927Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67532279383272,"aZ":-20.211761773381543,"pfxX":-0.3265260835713968,"pfxZ":6.31019119477788,"pX":0.4917602498886736,"pZ":2.2843764915983678,"vX0":6.056052424825999,"vY0":-135.5938923381579,"vZ0":-5.435856953470446,"x":98.26,"y":177.1,"x0":-1.7113526389767617,"y0":50.00049125924942,"z0":5.6896350261146305,"aX":-0.6190273588653912},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":-0.5,"spinRate":2318,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.4012143603907963,"extension":6.297119600561954},"hitData":{"launchSpeed":99.7,"launchAngle":29.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.83,"coordY":71.77}},"index":3,"playId":"d018ccb5-1741-348a-9e5f-e954c548086d","pitchNumber":4,"startTime":"2026-08-02T18:42:53.797Z","endTime":"2026-08-02T18:43:19.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:43:19.656Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T18:43:34.884Z","endTime":"2026-08-02T18:45:55.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.679914750838936,"aZ":-15.123493948690358,"pfxX":-4.276154705229113,"pfxZ":8.533591962897031,"pX":0.4788001853966575,"pZ":2.4040983882204134,"vX0":7.003824241129243,"vY0":-139.80012269057002,"vZ0":-6.574787664847358,"x":98.75,"y":173.87,"x0":-1.49244461955609,"y0":50.00483078313318,"z0":5.761834884176473,"aX":-8.546706528985178},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":6.5,"spinRate":2322,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39036460096440706,"extension":6.2921301124048625},"index":0,"playId":"9473a19d-16c7-3603-8ceb-9bcfcb115ec0","pitchNumber":1,"startTime":"2026-08-02T18:43:46.240Z","endTime":"2026-08-02T18:43:50.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87771457930371,"aZ":-40.439690946222775,"pfxX":4.147815670215922,"pfxZ":-5.295729529138397,"pX":-0.8706019265000677,"pZ":2.1498676976622746,"vX0":0.4749541002059606,"vY0":-123.66484858409572,"vZ0":-1.4921832178160725,"x":150.19,"y":180.73,"x0":-1.6041105120307102,"y0":50.00304131734214,"z0":6.129764167396374,"aX":6.473708716304765},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.7,"breakHorizontal":-7.7,"spinRate":2203,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4416120056852213,"extension":6.1333699191628845},"index":1,"playId":"f2254e25-5885-352a-8ebc-a237e9a31943","pitchNumber":2,"startTime":"2026-08-02T18:44:03.583Z","endTime":"2026-08-02T18:44:08.911Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.418650832221644,"aZ":-38.31365406220467,"pfxX":5.5934369552483805,"pfxZ":-3.8544208437776923,"pX":0.5610548768887954,"pZ":1.1883894121983614,"vX0":3.0259335867369743,"vY0":-125.63175258038105,"vZ0":-3.9649410765936004,"x":95.61,"y":206.69,"x0":-1.3873906673583165,"y0":50.00490816965651,"z0":5.914563970831665,"aX":8.90485838024981},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.7,"breakHorizontal":-10.8,"spinRate":2347,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4366595905499344,"extension":6.26443657311907},"index":2,"playId":"d918acf0-cd4b-3d66-ae73-02663fef8bf7","pitchNumber":3,"startTime":"2026-08-02T18:44:40.098Z","endTime":"2026-08-02T18:44:43.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218918087283722,"aZ":-24.908025160415974,"pfxX":-10.629240877025623,"pfxZ":4.3245514440286055,"pX":-0.40397767399955437,"pZ":0.7538359924068349,"vX0":6.316315687672034,"vY0":-128.67806346238433,"vZ0":-7.59805456910186,"x":132.4,"y":218.43,"x0":-1.5070054831494597,"y0":50.00344607357134,"z0":5.669217950333508,"aX":-17.859939284607087},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":17.9,"spinRate":2205,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4253506992631273,"extension":6.18844827460979},"index":3,"playId":"258b637d-8a59-347e-8960-7a0190d054b3","pitchNumber":4,"startTime":"2026-08-02T18:45:06.434Z","endTime":"2026-08-02T18:45:10.675Z","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":92.2,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.197675552943714,"aZ":-25.667502665963273,"pfxX":1.4065411611606056,"pfxZ":3.4876127233477323,"pX":-0.8836347352633243,"pZ":3.179466523241761,"vX0":2.5051792384813862,"vY0":-134.45774058382457,"vZ0":-1.8421145890211847,"x":150.68,"y":152.93,"x0":-2.0035914032474706,"y0":50.00052078497119,"z0":5.662602573719265,"aX":2.6209083299655127},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":-3.0,"spinRate":2310,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40457033436947176,"extension":6.182155020844943},"index":4,"playId":"5e5fc36f-3247-3210-9ec2-b9338c6f737b","pitchNumber":5,"startTime":"2026-08-02T18:45:26.502Z","endTime":"2026-08-02T18:45:31.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.958430261176275,"aZ":-20.780657388794605,"pfxX":-7.36341075903007,"pfxZ":5.851307670793274,"pX":-0.03285069158119708,"pZ":1.296236692753301,"vX0":6.414331815235716,"vY0":-137.76278651513547,"vZ0":-8.692732612081056,"x":118.25,"y":203.78,"x0":-1.4203112740582478,"y0":50.00160006699698,"z0":5.86573358437874,"aX":-14.332657487134147},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":12.2,"spinRate":2293,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3956667018422446,"extension":6.27121320244165},"hitData":{"launchSpeed":91.6,"launchAngle":30.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.93,"coordY":83.96}},"index":5,"playId":"7e69b24b-d207-3cef-8cee-275b06700421","pitchNumber":6,"startTime":"2026-08-02T18:45:45.983Z","endTime":"2026-08-02T18:45:55.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:45:55.314Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T18:46:02.263Z","endTime":"2026-08-02T18:47:37.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1996721772882,"aZ":-42.22991146418889,"pfxX":2.880931967148574,"pfxZ":-6.1327066642784285,"pX":-0.751644190590639,"pZ":1.6109650254581944,"vX0":1.0997493278046238,"vY0":-126.58077253005564,"vZ0":-2.523806440942134,"x":145.65,"y":195.28,"x0":-1.564659275882786,"y0":50.00051294317353,"z0":5.9669667222807075,"aX":4.7253673905648155},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-11.4,"breakHorizontal":-5.4,"spinRate":2338,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.4309068700762868,"extension":6.145867312484764},"index":0,"playId":"fafc51df-a4b8-319b-981e-c4a0ca6f79c3","pitchNumber":1,"startTime":"2026-08-02T18:46:25.697Z","endTime":"2026-08-02T18:46:30.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25232002620909,"aZ":-40.39869555064622,"pfxX":5.606706588551396,"pfxZ":-5.046728830466487,"pX":-0.18074313049990337,"pZ":1.487148823824261,"vX0":1.8215995458374996,"vY0":-126.40174564799835,"vZ0":-3.015306213186614,"x":123.89,"y":198.63,"x0":-1.6381895824134403,"y0":50.00552865403656,"z0":5.919272983395601,"aX":9.130590998010799},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-9.6,"breakHorizontal":-10.6,"spinRate":2357,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.43227937714524645,"extension":6.313439897789471},"index":1,"playId":"4411617b-15a5-3def-824e-8a146c43053b","pitchNumber":2,"startTime":"2026-08-02T18:46:40.721Z","endTime":"2026-08-02T18:46:44.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.096623495867938,"aZ":-24.409846307303052,"pfxX":0.20019323179229298,"pfxZ":4.098934205554162,"pX":-0.9432169929009245,"pZ":3.0441491460101497,"vX0":2.8990863573493106,"vY0":-135.1702224315958,"vZ0":-2.591939163402891,"x":152.95,"y":156.59,"x0":-2.045434320339443,"y0":50.00032704154738,"z0":5.68800581723477,"aX":0.3783461456655042},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.2,"breakHorizontal":-0.8,"spinRate":2391,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40170353989753993,"extension":6.2378243058390845},"index":2,"playId":"8dbd8f06-4b64-3cd3-be45-e2c912a93f0f","pitchNumber":3,"startTime":"2026-08-02T18:47:05.783Z","endTime":"2026-08-02T18:47:11.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74621608255854,"aZ":-17.970397196650165,"pfxX":-3.335784816864851,"pfxZ":7.022095718113323,"pX":-0.6555131237640649,"pZ":2.38112544034354,"vX0":3.546819919528888,"vY0":-140.59382648901953,"vZ0":-5.988353672111863,"x":141.99,"y":174.49,"x0":-1.49371971081224,"y0":50.003217282098745,"z0":5.6855406911899955,"aX":-6.748251035635684},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.9,"breakHorizontal":5.4,"spinRate":2265,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3880364732558439,"extension":6.262471469900199},"hitData":{"launchSpeed":93.0,"launchAngle":29.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.11,"coordY":99.03}},"index":3,"playId":"16fe3917-38bb-3568-8026-8409bb475599","pitchNumber":4,"startTime":"2026-08-02T18:47:27.563Z","endTime":"2026-08-02T18:47:37.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:47:37.525Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman Jorbit Vivas to first baseman Andrés Chaparro.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-02T18:47:46.663Z","endTime":"2026-08-02T18:49:39.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875790830169404,"aZ":-25.982647321235092,"pfxX":-7.06765601099381,"pfxZ":3.103400323307392,"pX":-0.9523918102351823,"pZ":2.3887993631177555,"vX0":4.239481849630618,"vY0":-139.9933446921197,"vZ0":-4.685264175322573,"x":153.3,"y":174.28,"x0":-1.5635117958816727,"y0":50.004086776967775,"z0":5.772501378059857,"aX":-14.11144500039903},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.9,"breakHorizontal":12.0,"spinRate":2131,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3903682288065231,"extension":6.3101683620642},"index":0,"playId":"6cfb94f6-0a66-3a38-bb01-f589d88a6fd5","pitchNumber":1,"startTime":"2026-08-02T18:48:03.601Z","endTime":"2026-08-02T18:48:08.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.649975198919115,"aZ":-13.655028437339476,"pfxX":-1.9975554979126613,"pfxZ":8.93987340787331,"pX":0.3138461623130055,"pZ":2.2547515332435326,"vX0":5.377943894565787,"vY0":-142.30726033428942,"vZ0":-7.84476069207018,"x":105.04,"y":177.9,"x0":-1.332684489857845,"y0":50.00240981434923,"z0":5.893863346614399,"aX":-4.138453787191111},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":2.6,"spinRate":2354,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.38346660979886416,"extension":6.507821000581836},"index":1,"playId":"5eb3ec2e-cab0-3d33-b8df-1cb71c3ba4bb","pitchNumber":2,"startTime":"2026-08-02T18:48:23.645Z","endTime":"2026-08-02T18:48:29.312Z","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":98.4,"endSpeed":91.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.239211201217042,"aZ":-13.681025710560135,"pfxX":-2.99841276151861,"pfxZ":8.824743304868154,"pX":1.213893937014288,"pZ":1.8872107340375743,"vX0":7.664053365838737,"vY0":-142.98046848603258,"vZ0":-8.662033231142928,"x":70.73,"y":187.83,"x0":-1.097450679532782,"y0":50.00399777402225,"z0":5.790862535798058,"aX":-6.285000965263882},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":4.1,"spinRate":2282,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.38133288621470296,"extension":6.596946348373648},"index":2,"playId":"636ff072-5740-367b-8522-d576864e57cb","pitchNumber":3,"startTime":"2026-08-02T18:48:52.781Z","endTime":"2026-08-02T18:48:56.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83702029930392,"aZ":-14.651728277139371,"pfxX":-3.820277551847095,"pfxZ":8.633630449431257,"pX":1.2156080486479812,"pZ":2.0270850352754928,"vX0":8.595079842953163,"vY0":-140.61681397254966,"vZ0":-7.908859064351889,"x":70.66,"y":184.05,"x0":-1.3658646608870653,"y0":50.00262544528556,"z0":5.800143279787216,"aX":-7.75394338208032},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":5.4,"spinRate":2288,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3875183559665336,"extension":6.44665282424861},"index":3,"playId":"7522621b-45fe-3d38-b8d4-9cd77eeaa4f9","pitchNumber":4,"startTime":"2026-08-02T18:49:13.716Z","endTime":"2026-08-02T18:49:18.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":87.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57840365474351,"aZ":-21.60314806296607,"pfxX":0.7266075368704626,"pfxZ":5.490437294610315,"pX":0.02742574900878594,"pZ":1.914411539245675,"vX0":4.276955310002507,"vY0":-136.31326961558975,"vZ0":-6.076768635863506,"x":115.95,"y":187.09,"x0":-1.6417748716228775,"y0":50.000171570195896,"z0":5.615320918437044,"aX":1.397697570626141},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":-2.0,"spinRate":2362,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.3983837429714985,"extension":6.331394930227296},"hitData":{"launchSpeed":73.7,"launchAngle":9.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":88.54,"coordY":152.47}},"index":4,"playId":"fa47014f-ac23-3e62-8ceb-e7e24f42e0f1","pitchNumber":5,"startTime":"2026-08-02T18:49:31.543Z","endTime":"2026-08-02T18:49:39.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:49:39.805Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Crews lines out to left fielder Mauricio Dubón.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T18:51:46.221Z","endTime":"2026-08-02T18:53:24.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Dodd replaces JR Ritchie.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T18:51:02.029Z","endTime":"2026-08-02T18:51:48.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689266,"link":"/api/v1/people/689266"},"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":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.567097660582917,"aZ":-26.378342271120125,"pfxX":1.7215260107580237,"pfxZ":3.508752347931879,"pX":-1.0073914008250342,"pZ":1.7215576184004049,"vX0":-8.020308340652267,"vY0":-126.59653442450343,"vZ0":-5.094336521696135,"x":155.4,"y":192.3,"x0":1.9541234649027284,"y0":50.00243672687837,"z0":5.826035921960184,"aX":2.843958534129569},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.6,"breakHorizontal":-1.7,"spinRate":1996,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.4297745616918922,"extension":6.345359005646997},"index":1,"playId":"6f483f7d-0523-3bec-be0f-1487b8e6eb69","pitchNumber":1,"startTime":"2026-08-02T18:51:48.474Z","endTime":"2026-08-02T18:51:52.235Z","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":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.320695093081508,"aZ":-25.071581045432534,"pfxX":1.0544159827278923,"pfxZ":4.343239300013871,"pX":-0.31555457054743047,"pZ":2.2134167340040243,"vX0":-6.510386884120611,"vY0":-126.40596175914153,"vZ0":-4.060475208835673,"x":129.03,"y":179.02,"x0":2.1451107152929296,"y0":50.001082883749355,"z0":5.829779681589146,"aX":1.7240714185094725},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":-0.6,"spinRate":2040,"spinDirection":147},"zone":4,"typeConfidence":0.91,"plateTime":0.43164327603025754,"extension":6.306543003394799},"index":2,"playId":"20d2684e-5d04-34fe-b647-059303e80a52","pitchNumber":2,"startTime":"2026-08-02T18:52:06.106Z","endTime":"2026-08-02T18:52:09.945Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-02T18:52:16.742Z","endTime":"2026-08-02T18:52:31.873Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.925813667385576,"aZ":-22.80352879709415,"pfxX":1.130573157554645,"pfxZ":5.720681735267064,"pX":-0.9571689399052636,"pZ":0.5810590514780924,"vX0":-8.194219381539837,"vY0":-125.72581608412631,"vZ0":-8.10448255484942,"x":153.49,"y":223.09,"x0":2.1654562839056455,"y0":50.00485033307122,"z0":5.631117032366332,"aX":1.8538538667047813},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.1,"breakHorizontal":-0.6,"spinRate":1949,"spinDirection":140},"zone":13,"typeConfidence":0.91,"plateTime":0.4318399922787437,"extension":6.41136463826779},"index":4,"playId":"44260932-4eda-3223-9e44-29d54bf42a36","pitchNumber":3,"startTime":"2026-08-02T18:52:31.873Z","endTime":"2026-08-02T18:52:35.712Z","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":94.0,"endSpeed":87.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.415786369510446,"aZ":-13.564501423667807,"pfxX":5.28634297395795,"pfxZ":9.675500122667183,"pX":0.4625204601108215,"pZ":2.829459573279309,"vX0":-5.600046670807074,"vY0":-136.8829635210572,"vZ0":-5.656416348717326,"x":99.37,"y":162.38,"x0":1.835040260283036,"y0":50.00243424747483,"z0":5.829663429350299,"aX":10.166704263655728},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":-8.6,"spinRate":2198,"spinDirection":133},"zone":3,"typeConfidence":0.9,"plateTime":0.39812365586419807,"extension":6.23840999640891},"index":5,"playId":"289881dc-0730-3c35-9699-29b5aef94c3c","pitchNumber":4,"startTime":"2026-08-02T18:52:50.955Z","endTime":"2026-08-02T18:52:55.265Z","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":87.3,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.109660327277332,"aZ":-23.42226583073367,"pfxX":2.8689636577735804,"pfxZ":5.309014839795915,"pX":0.13982895762826125,"pZ":1.6246435599962485,"vX0":-5.9064825578988795,"vY0":-127.08149745120829,"vZ0":-5.614116096126962,"x":111.67,"y":194.91,"x0":2.1132217622672305,"y0":50.0047379213876,"z0":5.703684132520061,"aX":4.7313005865646565},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.6,"breakHorizontal":-4.0,"spinRate":2147,"spinDirection":151},"zone":8,"typeConfidence":0.91,"plateTime":0.42972202480107313,"extension":6.33702429344822},"hitData":{"launchSpeed":82.3,"launchAngle":28.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.97,"coordY":103.76}},"index":6,"playId":"c42f1b30-3cef-3144-bea4-961d12e045f9","pitchNumber":5,"startTime":"2026-08-02T18:53:13.971Z","endTime":"2026-08-02T18:53:24.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:53:24.040Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T18:53:36.097Z","endTime":"2026-08-02T18:55:11.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98518082920143,"aZ":-13.601112875727079,"pfxX":4.600771756191399,"pfxZ":9.506987573921414,"pX":-0.012753825327355283,"pZ":3.313331637327807,"vX0":-6.460182640414682,"vY0":-137.77458627932808,"vZ0":-4.79030330701126,"x":117.49,"y":149.32,"x0":1.747300424071754,"y0":50.00255840151916,"z0":5.970011956892316,"aX":8.988180753894989},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":-7.2,"spinRate":2225,"spinDirection":138},"zone":2,"typeConfidence":0.9,"plateTime":0.3951365366769277,"extension":6.298382848666572},"index":0,"playId":"2e5cdd5b-21df-3f68-8034-752addb9c215","pitchNumber":1,"startTime":"2026-08-02T18:53:47.174Z","endTime":"2026-08-02T18:53:51.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91165930491805,"aZ":-14.862471349194431,"pfxX":6.9553343888014325,"pfxZ":8.935655416649883,"pX":1.0588854788697026,"pZ":2.7439752934124755,"vX0":-4.347781704833017,"vY0":-137.897666350833,"vZ0":-5.910339470017278,"x":76.64,"y":164.69,"x0":1.7473248624061917,"y0":50.0050167347042,"z0":5.907274038559324,"aX":13.478707505849771},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-11.8,"spinRate":2204,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.39627754705683005,"extension":6.25622557322592},"index":1,"playId":"0fad457f-2a8f-3901-8fe3-813cf01ffef7","pitchNumber":2,"startTime":"2026-08-02T18:54:06.573Z","endTime":"2026-08-02T18:54:10.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.394224944624675,"aZ":-14.10264604735398,"pfxX":4.697690382181959,"pfxZ":9.612188489722172,"pX":0.7212230755015302,"pZ":2.4876509693478788,"vX0":-4.519077879253502,"vY0":-136.12900589033163,"vZ0":-6.283237438869473,"x":89.51,"y":171.61,"x0":1.791082352929532,"y0":50.00143855113849,"z0":5.798748243765033,"aX":8.831338924929282},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":-7.6,"spinRate":2260,"spinDirection":133},"zone":6,"typeConfidence":0.89,"plateTime":0.4020763453781888,"extension":6.197934274832418},"index":2,"playId":"6d10e852-5a17-3290-80e3-d29429d51c7d","pitchNumber":3,"startTime":"2026-08-02T18:54:23.764Z","endTime":"2026-08-02T18:54:28.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11032812750842,"aZ":-13.179126421165117,"pfxX":6.361317760831595,"pfxZ":9.872520914674281,"pX":-0.6091050232266272,"pZ":2.88921025875522,"vX0":-8.272645052965984,"vY0":-137.28013033733774,"vZ0":-5.675751434284632,"x":140.22,"y":160.77,"x0":1.6056924765891767,"y0":50.00373909703749,"z0":5.867859868077565,"aX":12.24069469770445},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":-10.0,"spinRate":2293,"spinDirection":132},"zone":1,"typeConfidence":0.91,"plateTime":0.39778336609928466,"extension":6.298040781914453},"index":3,"playId":"96fc1b73-8a21-3998-990e-a8559325267a","pitchNumber":4,"startTime":"2026-08-02T18:54:41.495Z","endTime":"2026-08-02T18:54:47.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73015232089769,"aZ":-26.478942577826434,"pfxX":2.6245039433262622,"pfxZ":3.3860570545827624,"pX":-0.42702420300284594,"pZ":1.6952397033178754,"vX0":-7.446879200083842,"vY0":-127.69696855930897,"vZ0":-4.992384328983675,"x":133.28,"y":193.01,"x0":2.1625398909733726,"y0":50.004776771527915,"z0":5.712362117571861,"aX":4.416770773778151},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":-3.4,"spinRate":2166,"spinDirection":133},"zone":7,"typeConfidence":0.91,"plateTime":0.42594330030271843,"extension":6.388932019685905},"index":4,"playId":"5badad20-1754-38fd-9368-f02d45ff4247","pitchNumber":5,"startTime":"2026-08-02T18:55:07.304Z","endTime":"2026-08-02T18:55:11.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:55:11.552Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Keibert Ruiz pops out to second baseman Ozzie Albies.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-02T18:55:20.822Z","endTime":"2026-08-02T18:57:42.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"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":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33678241567202,"aZ":-13.47556782066251,"pfxX":5.222507578008722,"pfxZ":9.602306617511022,"pX":-0.4355989387107052,"pZ":2.1838685637687627,"vX0":-7.776258432450302,"vY0":-137.42083166577626,"vZ0":-7.462464200717226,"x":133.6,"y":179.82,"x0":1.729098930135504,"y0":50.00092498119956,"z0":5.816367266136895,"aX":10.167719247228352},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":-8.2,"spinRate":2230,"spinDirection":137},"zone":4,"typeConfidence":0.9,"plateTime":0.395895384259485,"extension":6.375922234278137},"index":0,"playId":"35dfea1b-54ae-3d8f-befc-aa0ed6f3e595","pitchNumber":1,"startTime":"2026-08-02T18:55:39.841Z","endTime":"2026-08-02T18:55:43.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18609889924919,"aZ":-12.553702229596071,"pfxX":4.497863799260782,"pfxZ":10.033542273600599,"pX":0.1790153186325229,"pZ":3.1725361970426267,"vX0":-5.8669288286077705,"vY0":-137.8872098587272,"vZ0":-5.185706890638594,"x":110.18,"y":153.12,"x0":1.734621803094044,"y0":50.00538460851379,"z0":5.90177845265141,"aX":8.798018010114253},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":-7.2,"spinRate":2279,"spinDirection":133},"zone":2,"typeConfidence":0.9,"plateTime":0.39489143144822725,"extension":6.180164980733341},"index":1,"playId":"36267650-6a0d-3529-a5a2-1517467d87d8","pitchNumber":2,"startTime":"2026-08-02T18:55:55.648Z","endTime":"2026-08-02T18:55:59.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850271443576773,"aZ":-13.082259810486159,"pfxX":3.820244557235333,"pfxZ":9.821942213759527,"pX":0.16784714897808245,"pZ":3.148249258532731,"vX0":-5.684934559354081,"vY0":-137.87485590824133,"vZ0":-5.151548049152062,"x":110.6,"y":153.78,"x0":1.7509313409086493,"y0":50.005887060608984,"z0":5.909181576398224,"aX":7.4285998171895615},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":-5.9,"spinRate":2264,"spinDirection":136},"zone":2,"typeConfidence":0.9,"plateTime":0.39579431671970466,"extension":6.2942461012108994},"index":2,"playId":"b1950dcd-5d86-3cc9-8d80-417bd2d9cda2","pitchNumber":3,"startTime":"2026-08-02T18:56:16.703Z","endTime":"2026-08-02T18:56:22.552Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-02T18:56:29.962Z","endTime":"2026-08-02T18:56:44.537Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21960653537023,"aZ":-26.79425902844203,"pfxX":1.2886636227092776,"pfxZ":3.3424968997890723,"pX":-1.0060205959871875,"pZ":0.5649873020369736,"vX0":-7.814743112956838,"vY0":-125.51156971480677,"vZ0":-7.066941579357303,"x":155.35,"y":223.53,"x0":1.968292883338142,"y0":50.0037745993817,"z0":5.571787441077595,"aX":2.075463443152048},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":-0.7,"spinRate":2036,"spinDirection":136},"zone":13,"typeConfidence":0.9,"plateTime":0.43486636489353137,"extension":6.143021050004954},"index":4,"playId":"fff9ae7e-169b-3eef-8ccc-e168c30bef89","pitchNumber":4,"startTime":"2026-08-02T18:56:44.537Z","endTime":"2026-08-02T18:56:48.262Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.896486050605372,"aZ":-13.522855076256056,"pfxX":6.263155982397169,"pfxZ":9.542240512032933,"pX":0.13241257073540388,"pZ":1.7879475163044525,"vX0":-6.724674534083009,"vY0":-138.22142408654264,"vZ0":-8.318018612206464,"x":111.95,"y":190.51,"x0":1.771462415361895,"y0":50.002708794861626,"z0":5.724117372386285,"aX":12.241568909205217},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-10.1,"spinRate":2226,"spinDirection":136},"zone":8,"typeConfidence":0.91,"plateTime":0.3947546232521342,"extension":6.32517345871276},"index":5,"playId":"b298b03b-6011-31f2-9797-f678b160aa91","pitchNumber":5,"startTime":"2026-08-02T18:57:12.085Z","endTime":"2026-08-02T18:57:15.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.359241598877112,"aZ":-13.213721227601566,"pfxX":4.965089802480417,"pfxZ":9.857087530156011,"pX":0.45009813486216416,"pZ":2.9043552544681908,"vX0":-5.0865912053690305,"vY0":-137.09585077543892,"vZ0":-5.746526971725135,"x":99.84,"y":160.36,"x0":1.6752488400455163,"y0":50.00082037963063,"z0":5.9125979722663455,"aX":9.548695106918103},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":-8.0,"spinRate":2314,"spinDirection":138},"zone":3,"typeConfidence":0.9,"plateTime":0.3979389931036841,"extension":6.216164161779189},"hitData":{"launchSpeed":76.5,"launchAngle":58.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.29,"coordY":137.26}},"index":6,"playId":"d1802777-df7e-37e1-9827-19181a66c459","pitchNumber":6,"startTime":"2026-08-02T18:57:32.804Z","endTime":"2026-08-02T18:57:42.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T18:57:42.797Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Yastrzemski grounds out, second baseman Nasim Nuñez to first baseman Brady House.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T19:00:16.452Z","endTime":"2026-08-02T19:02:12.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brady House replaces first baseman Andrés Chaparro, batting 9th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T18:59:37.809Z","endTime":"2026-08-02T19:00:18.745Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93605328203328,"aZ":-15.712209284638675,"pfxX":-3.5198448530193907,"pfxZ":8.459146803021852,"pX":0.9539243918082406,"pZ":2.4811337342660544,"vX0":7.479247633110856,"vY0":-137.5316671836463,"vZ0":-6.256019145760774,"x":80.64,"y":171.79,"x0":-1.3241947825516454,"y0":50.00429837906321,"z0":5.821932847724037,"aX":-6.851648468451656},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":5.0,"spinRate":2293,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39585866520458834,"extension":6.37347264718547},"index":1,"playId":"65de1796-58fa-31ba-b1f1-f89a082d630a","pitchNumber":1,"startTime":"2026-08-02T19:00:18.745Z","endTime":"2026-08-02T19:00:23.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08722215830443,"aZ":-15.398424642154762,"pfxX":-3.9576185967010455,"pfxZ":8.330609967683586,"pX":-0.26280506830290207,"pZ":1.9436199335147513,"vX0":5.111666135200167,"vY0":-140.1437593284822,"vZ0":-7.914651287265706,"x":127.02,"y":186.3,"x0":-1.5859508044282495,"y0":50.000429335716376,"z0":5.78585692064977,"aX":-7.966906809397167},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":6.2,"spinRate":2249,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3890404077247447,"extension":6.449403843473696},"index":2,"playId":"19f937d6-592c-38bb-96bb-97906129a170","pitchNumber":2,"startTime":"2026-08-02T19:00:39.982Z","endTime":"2026-08-02T19:00:44.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.395487464992783,"aZ":-39.96841025252019,"pfxX":6.362405558551262,"pfxZ":-5.15559425101565,"pX":-0.2795066238339556,"pZ":2.2295888865960887,"vX0":1.4096856790715329,"vY0":-122.0713575272155,"vZ0":-0.6197481489138055,"x":127.65,"y":178.58,"x0":-1.6906084063154303,"y0":50.000827864395724,"z0":5.919374620565716,"aX":9.626486945820854},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.2,"breakHorizontal":-11.9,"spinRate":2472,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4482221398871933,"extension":6.223322493638782},"index":3,"playId":"bb332f2f-c685-3bd6-ab23-c468dd4d2cef","pitchNumber":3,"startTime":"2026-08-02T19:01:04.121Z","endTime":"2026-08-02T19:01:08.634Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-02T19:01:18.618Z","endTime":"2026-08-02T19:01:39.990Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.973662318128916,"aZ":-15.6646782242211,"pfxX":-3.890499129516625,"pfxZ":8.097476165686496,"pX":2.173680329044625,"pZ":2.7579776035645236,"vX0":10.673976771285558,"vY0":-140.94658845556373,"vZ0":-5.650567064059039,"x":34.14,"y":164.31,"x0":-1.134559494947882,"y0":50.005490999821376,"z0":5.777844224393349,"aX":-7.935611046144632},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.8,"breakHorizontal":5.2,"spinRate":2367,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38660978817976854,"extension":6.446124732317832},"index":5,"playId":"c7cb00f3-c348-3c71-9608-1a8815638f17","pitchNumber":4,"startTime":"2026-08-02T19:01:39.990Z","endTime":"2026-08-02T19:01:46.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":87.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.978769309089873,"aZ":-22.40508103040914,"pfxX":0.17724142597228565,"pfxZ":5.081533841446969,"pX":0.04658879444459835,"pZ":2.5689687595179764,"vX0":5.01191924113705,"vY0":-136.31291036770966,"vZ0":-4.242725447726592,"x":115.22,"y":169.42,"x0":-1.822614627359754,"y0":50.00005479207928,"z0":5.651651041605211,"aX":0.3405776963924244},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":-1.2,"spinRate":2386,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.398591812057147,"extension":6.295301891761861},"hitData":{"launchSpeed":84.1,"launchAngle":7.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.38,"coordY":147.62}},"index":6,"playId":"56de3f52-7b35-3f35-90fb-5a88f2f9b968","pitchNumber":5,"startTime":"2026-08-02T19:02:04.281Z","endTime":"2026-08-02T19:02:12.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:02:12.155Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Austin Riley doubles (16) on a sharp line drive to right fielder James Wood.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T19:02:22.932Z","endTime":"2026-08-02T19:03:13.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.6,"endSpeed":79.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.928948972626294,"aZ":-35.6477565150571,"pfxX":8.575895221418262,"pfxZ":-2.182600858023216,"pX":-0.02356435448642757,"pZ":1.9031091552602706,"vX0":1.5835136518024904,"vY0":-124.81107509063224,"vZ0":-2.4405448616143675,"x":117.9,"y":187.4,"x0":-1.7796572951129275,"y0":50.0030177126653,"z0":5.802974293120698,"aX":13.654796582372505},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.2,"breakHorizontal":-16.0,"spinRate":2454,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.43730220090262506,"extension":6.217566341929068},"index":0,"playId":"99ea42e3-6530-3625-aea1-8be4b09e0b8d","pitchNumber":1,"startTime":"2026-08-02T19:02:40.889Z","endTime":"2026-08-02T19:02:44.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":89.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681338603749264,"aZ":-26.288990193396383,"pfxX":-7.44789151655144,"pfxZ":2.9370401063015255,"pX":0.23115255266148774,"pZ":2.7906389379345806,"vX0":7.01666408716818,"vY0":-139.26308066761996,"vZ0":-3.6880199517601002,"x":108.19,"y":163.43,"x0":-1.3303438962077723,"y0":50.00085235055851,"z0":5.833445962190839,"aX":-14.90725603399591},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.9,"breakHorizontal":12.4,"spinRate":2159,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3904851122141122,"extension":6.209678531196709},"hitData":{"launchSpeed":101.0,"launchAngle":17.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":208.85,"coordY":105.93}},"index":1,"playId":"9a481995-d260-36cc-a3ed-9b790e07f528","pitchNumber":2,"startTime":"2026-08-02T19:03:00.233Z","endTime":"2026-08-02T19:03:13.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:03:13.765Z","atBatIndex":39},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jim Jarvis reaches on a throwing error by shortstop CJ Abrams. Austin Riley scores.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T19:03:28.693Z","endTime":"2026-08-02T19:04:00.292Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"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":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"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":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.947075935101726,"aZ":-41.45306912723983,"pfxX":5.710100478902456,"pfxZ":-5.820609603603984,"pX":-0.41122201930177843,"pZ":2.207097358138781,"vX0":1.3561429635717923,"vY0":-125.3256106176473,"vZ0":-0.6115677535905566,"x":132.67,"y":179.19,"x0":-1.701133813325952,"y0":50.00435328150843,"z0":5.8352553602037815,"aX":9.098568112520462},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.4,"breakHorizontal":-10.7,"spinRate":2381,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.4367788005104467,"extension":6.18566305277056},"hitData":{"launchSpeed":100.1,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.83,"coordY":143.17}},"index":0,"playId":"d1a24542-c533-3ab0-adf7-e01b7424f763","pitchNumber":1,"startTime":"2026-08-02T19:03:48.350Z","endTime":"2026-08-02T19:04:00.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:04:00.292Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Drake Baldwin grounds into a double play, second baseman Nasim Nuñez to shortstop CJ Abrams to first baseman Brady House. Jim Jarvis out at 2nd. Drake Baldwin out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-02T19:05:25.683Z","endTime":"2026-08-02T19:07:13.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-02T19:05:04.614Z","endTime":"2026-08-02T19:05:27.953Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49161351305689,"aZ":-41.191685489703445,"pfxX":4.367428696618468,"pfxZ":-5.716288799325339,"pX":-0.5637101664521361,"pZ":0.6454840904126222,"vX0":1.2288193437234782,"vY0":-124.12816623402107,"vZ0":-4.62280335006351,"x":138.49,"y":221.35,"x0":-1.6315940460226694,"y0":50.006103969502576,"z0":5.925284541663505,"aX":6.885103539991222},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-11.2,"breakHorizontal":-8.2,"spinRate":2308,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.43956344513026346,"extension":6.2394019888582415},"index":1,"playId":"4957c983-2266-3145-856d-c0d2b99d2763","pitchNumber":1,"startTime":"2026-08-02T19:05:27.953Z","endTime":"2026-08-02T19:05:31.959Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"f4944a4a-1a1c-37d1-9597-a3dfee6c0846","startTime":"2026-08-02T19:05:45.806Z","endTime":"2026-08-02T19:05:50.096Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"index":3,"playId":"72c99bba-31ed-3081-8da7-9baf9cc785e5","startTime":"2026-08-02T19:06:08.494Z","endTime":"2026-08-02T19:06:13.115Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.758792374206887,"aZ":-39.18307841381504,"pfxX":7.760275222945534,"pfxZ":-4.375142907431602,"pX":-0.9461868102504231,"pZ":2.090795807697304,"vX0":-0.21124239693587682,"vY0":-125.34548003879391,"vZ0":-1.3848889532900912,"x":153.07,"y":182.33,"x0":-1.8704463603329617,"y0":50.00407876783352,"z0":5.830751761637774,"aX":12.430453312704632},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.0,"breakHorizontal":-14.0,"spinRate":2290,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.4358801163816928,"extension":6.121794085124902},"index":4,"playId":"2bb25803-0532-3791-8bde-53c3bd4bfe90","pitchNumber":2,"startTime":"2026-08-02T19:06:27.956Z","endTime":"2026-08-02T19:06:32.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.610575314664832,"aZ":-27.143158401675585,"pfxX":-9.568734789212092,"pfxZ":2.930049145727274,"pX":-0.749138946233547,"pZ":0.5513348162870506,"vX0":4.9351053873036115,"vY0":-129.760575793124,"vZ0":-8.069400735069946,"x":145.56,"y":223.89,"x0":-1.4264374827816466,"y0":50.0012057322565,"z0":5.75103952299368,"aX":-16.41490380823898},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.8,"breakHorizontal":16.3,"spinRate":2001,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4211332437509556,"extension":6.403915707890957},"index":5,"playId":"22723713-b2fc-3fdc-a797-c13274cd5b04","pitchNumber":3,"startTime":"2026-08-02T19:06:44.181Z","endTime":"2026-08-02T19:06:48.188Z","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":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":88.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5387881943344,"aZ":-21.23867868440172,"pfxX":0.511058448892415,"pfxZ":5.643702778465103,"pX":-0.32415192178741203,"pZ":1.8370589416076126,"vX0":3.208993288999557,"vY0":-136.5534020612014,"vZ0":-6.349568641131248,"x":129.36,"y":189.18,"x0":-1.5683734488911567,"y0":50.00655326441394,"z0":5.59640439116468,"aX":0.9913334202940437},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":-1.4,"spinRate":2403,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.3970877497265821,"extension":6.224368939037624},"hitData":{"launchSpeed":107.9,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.64,"coordY":148.01}},"index":6,"playId":"aeb46463-13ff-3554-b4a2-8b6fa36ab4e8","pitchNumber":4,"startTime":"2026-08-02T19:07:06.100Z","endTime":"2026-08-02T19:07:13.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:07:13.645Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T19:09:36.941Z","endTime":"2026-08-02T19:10:26.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Didier Fuentes replaces Dylan Dodd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T19:08:55.361Z","endTime":"2026-08-02T19:09:39.243Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800311,"link":"/api/v1/people/800311"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868526586033088,"aZ":-18.184337070627112,"pfxX":-5.300623445207238,"pfxZ":7.187122699523135,"pX":-0.7791597371822143,"pZ":3.4635460684624424,"vX0":5.795905162888657,"vY0":-137.75129330242075,"vZ0":-0.7340127236460385,"x":146.7,"y":145.26,"x0":-2.208867553122406,"y0":50.00395330060584,"z0":4.948221275283398,"aX":-10.320223451572327},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":8.6,"spinRate":2058,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3956653965357537,"extension":6.731175980931639},"index":1,"playId":"a0fe98c1-3608-3a24-8d50-37c5818c0c6f","pitchNumber":1,"startTime":"2026-08-02T19:09:39.243Z","endTime":"2026-08-02T19:09:43.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91980391253725,"aZ":-17.55451149972927,"pfxX":-6.573567992795258,"pfxZ":7.66944693182244,"pX":0.3796651923038641,"pZ":1.8812240153843554,"vX0":8.778668389514074,"vY0":-136.21242625697644,"vZ0":-4.593573229588293,"x":102.53,"y":187.99,"x0":-2.009640913541919,"y0":50.001287208903804,"z0":4.778967393978195,"aX":-12.528339372077582},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":10.3,"spinRate":2146,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.39994116989395545,"extension":6.868066698164775},"index":2,"playId":"0588d63e-8ff9-3f52-8141-de04aaad6801","pitchNumber":2,"startTime":"2026-08-02T19:09:51.657Z","endTime":"2026-08-02T19:09:56.205Z","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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23179575444991,"aZ":-16.533275487577324,"pfxX":-6.184909858553141,"pfxZ":8.113810145341125,"pX":-0.5237481848848708,"pZ":2.888776094798565,"vX0":6.54292951717287,"vY0":-137.44296173185566,"vZ0":-2.3341359226880716,"x":136.96,"y":160.78,"x0":-2.12274671679386,"y0":50.00539658240041,"z0":4.861780604676314,"aX":-11.92747267026529},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":10.0,"spinRate":2142,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3973295300092907,"extension":6.905094306440303},"index":3,"playId":"ee3352e3-92f0-3580-a212-991a01e1cc6b","pitchNumber":3,"startTime":"2026-08-02T19:10:05.906Z","endTime":"2026-08-02T19:10:09.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.708900981751267,"aZ":-17.13867565474942,"pfxX":-5.538839483376636,"pfxZ":7.4970742173648075,"pX":-0.09838790315244067,"pZ":2.3453875814993115,"vX0":7.634276328786523,"vY0":-140.0481881674002,"vZ0":-3.9251716893515978,"x":120.75,"y":175.45,"x0":-2.127651227449199,"y0":50.00464036618159,"z0":4.8712041138681395,"aX":-11.112076514818513},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":8.6,"spinRate":2175,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.38963502858198806,"extension":6.734060142032641},"index":4,"playId":"e060a890-2260-3837-857f-89023134b03e","pitchNumber":4,"startTime":"2026-08-02T19:10:22.059Z","endTime":"2026-08-02T19:10:26.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:10:26.402Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T19:10:38.535Z","endTime":"2026-08-02T19:11:49.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.449992482955892,"aZ":-17.89976832583198,"pfxX":-4.627074439557447,"pfxZ":7.270703942372091,"pX":0.1375922563197303,"pZ":2.2378495779115997,"vX0":7.936863126778798,"vY0":-138.41408673287603,"vZ0":-3.968722510668149,"x":111.76,"y":178.36,"x0":-2.150411105086558,"y0":50.003240088084624,"z0":4.869963896302806,"aX":-9.085546195743667},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":7.0,"spinRate":1902,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39392433718928155,"extension":6.799827761618904},"index":0,"playId":"219a8a28-eb74-37db-8504-64ab47f42608","pitchNumber":1,"startTime":"2026-08-02T19:10:51.378Z","endTime":"2026-08-02T19:10:56.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02288070277283,"aZ":-14.78615503077912,"pfxX":-4.841539674574275,"pfxZ":8.445328863019018,"pX":-0.9214808866782424,"pZ":3.449795201930467,"vX0":5.288809160445513,"vY0":-141.99792562433453,"vZ0":-1.6322072113856054,"x":152.12,"y":145.64,"x0":-2.1718680326805413,"y0":50.00337904314181,"z0":4.9645262138889885,"aX":-9.968908734839445},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":7.8,"spinRate":2117,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.384538824714582,"extension":6.857544665892678},"index":1,"playId":"ba82bb75-99b0-3486-a969-82c487c648cb","pitchNumber":2,"startTime":"2026-08-02T19:11:09.940Z","endTime":"2026-08-02T19:11:14.020Z","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":96.3,"endSpeed":88.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36687994848868,"aZ":-15.326455964968675,"pfxX":-3.3051353101828194,"pfxZ":8.370885067573068,"pX":-0.15742334876346561,"pZ":2.781977708436114,"vX0":6.315368909615529,"vY0":-140.17366480117252,"vZ0":-2.974779650061749,"x":123.0,"y":163.67,"x0":-1.998795052688955,"y0":50.00051173045666,"z0":4.843471632294532,"aX":-6.651030586845459},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":4.8,"spinRate":2023,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3890983541623054,"extension":6.745026781159199},"index":2,"playId":"6bc493f2-2a90-3ae6-9136-38a0c23f1b18","pitchNumber":3,"startTime":"2026-08-02T19:11:26.138Z","endTime":"2026-08-02T19:11:29.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.780707846144544,"aZ":-15.407717536356257,"pfxX":-3.9843656901746556,"pfxZ":8.155855907237155,"pX":-0.46460794197158123,"pZ":3.286882811838017,"vX0":6.030940376377283,"vY0":-141.65929478925867,"vZ0":-2.2268932635119785,"x":134.71,"y":150.03,"x0":-2.0920275074043957,"y0":50.00621405100038,"z0":5.054716740145175,"aX":-8.194936657727657},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.5,"breakHorizontal":6.1,"spinRate":2084,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3849130785277848,"extension":6.796667233084248},"index":3,"playId":"9fad3404-838a-3047-adac-2a2c807b7556","pitchNumber":4,"startTime":"2026-08-02T19:11:45.466Z","endTime":"2026-08-02T19:11:49.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:11:49.996Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorbit Vivas lines out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-02T19:12:08.822Z","endTime":"2026-08-02T19:12:50.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13969620560364,"aZ":-18.192756699838004,"pfxX":-6.421805493447867,"pfxZ":6.984005943491772,"pX":0.5325839439959033,"pZ":1.2178635900545587,"vX0":9.072768460127259,"vY0":-139.60151967709248,"vZ0":-6.4254098580404255,"x":96.7,"y":205.9,"x0":-1.903432344479354,"y0":50.00437619372079,"z0":4.718604648773215,"aX":-12.860676101687877},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.6,"breakHorizontal":10.1,"spinRate":2044,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3901862756604064,"extension":6.884969327823699},"index":0,"playId":"b1b594e8-5abe-3deb-ae71-054754778087","pitchNumber":1,"startTime":"2026-08-02T19:12:13.499Z","endTime":"2026-08-02T19:12:16.499Z","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":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.420924095964452,"aZ":-15.373572222241142,"pfxX":-5.0202144144505025,"pfxZ":8.217336170822165,"pX":1.0936265668863443,"pZ":2.0757133893095983,"vX0":10.586111698691667,"vY0":-141.0037521666327,"vZ0":-4.823699711798746,"x":75.31,"y":182.74,"x0":-2.031328917305749,"y0":50.00449536012658,"z0":4.777059272274861,"aX":-10.267011608194023},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":7.3,"spinRate":2103,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3861793294700582,"extension":6.864855744865838},"index":1,"playId":"0829248b-ec1d-356a-8153-4dda7d121cbe","pitchNumber":2,"startTime":"2026-08-02T19:12:27.664Z","endTime":"2026-08-02T19:12:31.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193939335952564,"aZ":-16.31636176847218,"pfxX":-4.636925608555423,"pfxZ":8.050305815244595,"pX":0.5947953390871691,"pZ":2.519684899114568,"vX0":8.770177120787013,"vY0":-138.3432317415336,"vZ0":-3.581200442170626,"x":94.33,"y":170.75,"x0":-1.9909707334403322,"y0":50.0004345481271,"z0":4.9013438401788525,"aX":-9.132094985761274},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":7.0,"spinRate":2160,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39350521870100863,"extension":6.816600056303543},"hitData":{"launchSpeed":87.0,"launchAngle":24.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.15,"coordY":91.45}},"index":2,"playId":"8b1461ca-23e0-329b-8d39-079a25146be7","pitchNumber":3,"startTime":"2026-08-02T19:12:43.124Z","endTime":"2026-08-02T19:12:50.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:12:50.356Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a ground ball to second baseman Nasim Nuñez.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T19:14:56.041Z","endTime":"2026-08-02T19:16:22.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52339854803766,"aZ":-38.018109644739994,"pfxX":4.956493367690606,"pfxZ":-3.6333451365288987,"pX":1.461301285655912,"pZ":1.368159740917744,"vX0":5.597764432047461,"vY0":-125.03962572230023,"vZ0":-3.1592841469881363,"x":61.3,"y":201.84,"x0":-1.4374538451899588,"y0":50.00263786147319,"z0":5.719153212437551,"aX":7.970877577504513},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.1,"breakHorizontal":-10.1,"spinRate":2313,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.435456431658908,"extension":6.296820551320183},"index":0,"playId":"961fbd5c-be5e-3642-9b63-18e62df967c3","pitchNumber":1,"startTime":"2026-08-02T19:15:00.532Z","endTime":"2026-08-02T19:15:04.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.971192967476444,"aZ":-43.10847704455101,"pfxX":2.4559767721467907,"pfxZ":-6.559614809516695,"pX":0.31393256289776433,"pZ":2.042320546388127,"vX0":3.4402485881952574,"vY0":-127.41669704464853,"vZ0":-1.5322059964101438,"x":105.03,"y":183.64,"x0":-1.3662623273439414,"y0":50.00511612417487,"z0":6.0177960448630365,"aX":4.091647043720345},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-12.0,"breakHorizontal":-5.2,"spinRate":2346,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.42772750826648887,"extension":6.182725289268404},"index":1,"playId":"1bbdcab5-5bea-3c01-ae1d-3e1252f3c284","pitchNumber":2,"startTime":"2026-08-02T19:15:18.523Z","endTime":"2026-08-02T19:15:22.686Z","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":88.4,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.353528108925637,"aZ":-39.93510189851073,"pfxX":3.8590889435660376,"pfxZ":-4.600550608092412,"pX":2.4871531124166344,"pZ":0.06948238691433165,"vX0":8.940171924118117,"vY0":-128.49035581834045,"vZ0":-6.166937955408258,"x":22.2,"y":236.9,"x0":-1.5261932490914847,"y0":50.003283632517515,"z0":5.57139994524329,"aX":6.509453547593329},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-9.5,"breakHorizontal":-8.9,"spinRate":2434,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.42480950086563674,"extension":6.395020934306966},"index":2,"playId":"4cb3e65d-d24e-33e8-be14-7440d853be0d","pitchNumber":3,"startTime":"2026-08-02T19:15:35.374Z","endTime":"2026-08-02T19:15:39.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14599962964965,"aZ":-15.81829238502257,"pfxX":-4.091285836856892,"pfxZ":7.83991232208311,"pX":0.38543321597551117,"pZ":3.9219954813997884,"vX0":5.913435457857746,"vY0":-142.4724635105959,"vZ0":-3.0448636602190584,"x":102.31,"y":132.89,"x0":-1.1712357033760878,"y0":50.00570806891173,"z0":5.985465140855886,"aX":-8.53878081328795},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.9,"breakHorizontal":6.5,"spinRate":2464,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.38228299823443557,"extension":6.42828345017223},"index":3,"playId":"a9e9e739-b4e3-37a2-9437-d70fc08dd671","pitchNumber":4,"startTime":"2026-08-02T19:15:58.446Z","endTime":"2026-08-02T19:16:03.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.163436027444845,"aZ":-15.520026827808735,"pfxX":-4.148643560928676,"pfxZ":7.973924480307486,"pX":0.07396512812743923,"pZ":2.4860451484258888,"vX0":5.179864807686709,"vY0":-142.7418345343603,"vZ0":-6.768700327551066,"x":114.18,"y":171.66,"x0":-1.2150221156558356,"y0":50.00375166531591,"z0":5.843858654482238,"aX":-8.665011104954711},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.4,"breakHorizontal":6.6,"spinRate":2440,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38198380016698774,"extension":6.428812515413337},"hitData":{"launchSpeed":101.4,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.27,"coordY":140.75}},"index":4,"playId":"e279ba7b-dbe2-3d74-9dc3-3030abdb97a8","pitchNumber":5,"startTime":"2026-08-02T19:16:14.673Z","endTime":"2026-08-02T19:16:22.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:16:22.429Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a line drive to left fielder Daylen Lile. Ronald Acuña Jr. out at 3rd on the throw, left fielder Daylen Lile to third baseman Jorbit Vivas. Matt Olson to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T19:16:43.093Z","endTime":"2026-08-02T19:19:05.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04868794829998,"aZ":-40.952958633691274,"pfxX":3.9263204107279,"pfxZ":-5.15670651145867,"pX":-0.18438221046517062,"pZ":1.9984907384158517,"vX0":1.7192818344709357,"vY0":-128.6722604813156,"vZ0":-2.3203026478164195,"x":124.03,"y":184.82,"x0":-1.3686108490897084,"y0":50.005364843845044,"z0":6.041665339525785,"aX":6.68033339408583},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-9.6,"breakHorizontal":-7.4,"spinRate":2322,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.4233347822670508,"extension":6.188548437293688},"index":0,"playId":"5e2919cf-6bca-3919-8334-e4eab926181b","pitchNumber":1,"startTime":"2026-08-02T19:16:58.654Z","endTime":"2026-08-02T19:17:02.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.141239450436206,"aZ":-42.080847108304205,"pfxX":3.5620611984999457,"pfxZ":-5.964956391828437,"pX":0.5240351609194193,"pZ":0.7849933117768183,"vX0":3.414689835181389,"vY0":-127.526807945798,"vZ0":-4.745192477729813,"x":97.03,"y":217.59,"x0":-1.2909332962229065,"y0":50.00189077282169,"z0":5.959204781043696,"aX":5.916388310600825},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-11.6,"breakHorizontal":-7.2,"spinRate":2433,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.42810785648704597,"extension":6.33721414877969},"index":1,"playId":"39a19aad-c811-32c5-ab81-9c02cfd9bb62","pitchNumber":2,"startTime":"2026-08-02T19:17:18.073Z","endTime":"2026-08-02T19:17:23.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.634230649041033,"aZ":-40.22022306302672,"pfxX":3.800589765266078,"pfxZ":-4.698798555867618,"pX":0.647758488830498,"pZ":1.3147403540913205,"vX0":3.6691831455411235,"vY0":-129.03637043992634,"vZ0":-4.049362081751679,"x":92.31,"y":203.28,"x0":-1.2776628056799115,"y0":50.00037112194878,"z0":5.949781507484985,"aX":6.513658943208759},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-9.1,"breakHorizontal":-7.6,"spinRate":2424,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.42180237766584705,"extension":6.328944397141079},"index":2,"playId":"a00d61a2-9921-30df-adf6-cc84c536abb2","pitchNumber":3,"startTime":"2026-08-02T19:17:42.854Z","endTime":"2026-08-02T19:17:47.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381003495558215,"aZ":-38.97624343328971,"pfxX":6.731852941642124,"pfxZ":-4.11372757733022,"pX":0.49217716941046535,"pZ":2.29596439494862,"vX0":3.046505698609749,"vY0":-127.28637750400222,"vZ0":-1.085388186809004,"x":98.24,"y":176.79,"x0":-1.5923743495866702,"y0":50.00416430951387,"z0":5.794504345223059,"aX":11.125585062716357},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.4,"breakHorizontal":-12.8,"spinRate":2501,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.4291472479474141,"extension":6.220027669363979},"index":3,"playId":"7ab768ae-c3a0-346e-b46f-56878d169a96","pitchNumber":4,"startTime":"2026-08-02T19:18:28.770Z","endTime":"2026-08-02T19:18:32.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.317626744481238,"aZ":-42.350190228386246,"pfxX":2.4109183125428304,"pfxZ":-5.965186237726526,"pX":-0.7627794412181554,"pZ":1.4213220346446975,"vX0":1.0770307112964033,"vY0":-128.91720951028583,"vZ0":-3.2687670406737332,"x":146.08,"y":200.4,"x0":-1.4974759818983379,"y0":50.00211452155588,"z0":5.930115362802765,"aX":4.113739459005802},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-11.3,"breakHorizontal":-4.6,"spinRate":2392,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.4226325120035965,"extension":6.171913068884976},"hitData":{"launchSpeed":71.9,"launchAngle":21.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.58,"coordY":110.53}},"index":4,"playId":"08ea8663-e5db-3c8a-9962-949ab8c938d2","pitchNumber":5,"startTime":"2026-08-02T19:18:52.742Z","endTime":"2026-08-02T19:19:05.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:19:05.073Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman Nasim Nuñez to first baseman Brady House. Matt Olson to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T19:19:43.422Z","endTime":"2026-08-02T19:21:36.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28140884384891,"aZ":-15.177139563983836,"pfxX":-3.4935974938960186,"pfxZ":8.33543047355609,"pX":1.4161581257545166,"pZ":2.0740430789007425,"vX0":9.010638535587201,"vY0":-141.0236598185144,"vZ0":-7.426492482796408,"x":63.02,"y":182.78,"x0":-1.3488064813916052,"y0":50.00475668434297,"z0":5.6966188016991985,"aX":-7.126081342692677},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":4.7,"spinRate":2405,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38653821931780774,"extension":6.309020319939121},"index":0,"playId":"e530b3b0-c866-3f98-8d23-06f9e0181fd3","pitchNumber":1,"startTime":"2026-08-02T19:19:47.871Z","endTime":"2026-08-02T19:19:52.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.561953714158314,"aZ":-43.16162844693735,"pfxX":2.5848965452563286,"pfxZ":-6.559119883647546,"pX":-1.3962728296237592,"pZ":1.358816949148123,"vX0":-0.18938336623737842,"vY0":-128.37570357780476,"vZ0":-2.99750672148709,"x":170.22,"y":202.09,"x0":-1.6576876265553224,"y0":50.00043912810346,"z0":5.887789511461914,"aX":4.331436331285936},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-12.4,"breakHorizontal":-4.7,"spinRate":2421,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.42599469442859483,"extension":6.08227805233565},"index":1,"playId":"a5cc016a-c510-371c-95b8-fd673301b81d","pitchNumber":2,"startTime":"2026-08-02T19:20:10.297Z","endTime":"2026-08-02T19:20:14.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98735803541322,"aZ":-25.681098566706073,"pfxX":-9.853219819068602,"pfxZ":3.7516104826266985,"pX":-1.0348142862913712,"pZ":0.8182217857450761,"vX0":4.81978492008018,"vY0":-129.90243163386128,"vZ0":-7.479078402101885,"x":156.44,"y":216.69,"x0":-1.621549963252234,"y0":50.004661549490905,"z0":5.651753481839592,"aX":-17.05398495856634},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.5,"breakHorizontal":16.9,"spinRate":1969,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4196391795416079,"extension":6.353010233514986},"index":2,"playId":"8b16be68-e681-3e8f-a378-eaedf4ee4e41","pitchNumber":3,"startTime":"2026-08-02T19:20:35.114Z","endTime":"2026-08-02T19:20:39.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.308937516047617,"aZ":-17.121839986635177,"pfxX":-4.740378345571358,"pfxZ":7.2122502113475395,"pX":-2.134854333574835,"pZ":3.8774376652974527,"vX0":0.683750318645961,"vY0":-142.31607703326432,"vZ0":-2.2014862276358036,"x":198.38,"y":134.09,"x0":-1.75882426210975,"y0":50.00201436065519,"z0":5.724277631921898,"aX":-9.89350555669915},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.0,"breakHorizontal":8.5,"spinRate":2407,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38231773142194836,"extension":6.380568723444482},"index":3,"playId":"045c2f46-5d6e-344b-a861-cb7312e3f223","pitchNumber":4,"startTime":"2026-08-02T19:21:07.031Z","endTime":"2026-08-02T19:21:10.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01700891121195,"aZ":-39.74407735428603,"pfxX":5.82854992338198,"pfxZ":-4.682693398826995,"pX":-0.3555276300930165,"pZ":1.5335128924961272,"vX0":1.8430422645400166,"vY0":-125.92168166923673,"vZ0":-2.4012155926418104,"x":130.55,"y":197.38,"x0":-1.8530383959499024,"y0":50.00347857637551,"z0":5.695105874983474,"aX":9.42059484632016},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-8.8,"breakHorizontal":-10.9,"spinRate":2394,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.43390184310512847,"extension":6.214089171873672},"hitData":{"launchSpeed":108.8,"launchAngle":-15.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.9,"coordY":142.57}},"index":4,"playId":"263eae1f-6dfe-322e-a4db-26ce09a3e5ce","pitchNumber":5,"startTime":"2026-08-02T19:21:28.401Z","endTime":"2026-08-02T19:21:36.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:21:36.043Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out to first baseman Brady House.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-02T19:21:57.523Z","endTime":"2026-08-02T19:23:07.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"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(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":87.2,"endSpeed":80.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.599403921987076,"aZ":-40.435641747808525,"pfxX":6.39706765408029,"pfxZ":-5.046320280603219,"pX":0.24781368517580243,"pZ":2.0114309238531654,"vX0":2.892829040948669,"vY0":-127.03925968050261,"vZ0":-1.1736664988837018,"x":107.55,"y":184.47,"x0":-1.7361592684771732,"y0":50.00330697868162,"z0":5.688634524986992,"aX":10.473188216008763},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.1,"breakHorizontal":-12.2,"spinRate":2454,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.430858433712634,"extension":6.156661033986364},"index":0,"playId":"786a9f19-9139-361c-acfb-f026b136a2d1","pitchNumber":1,"startTime":"2026-08-02T19:22:09.024Z","endTime":"2026-08-02T19:22:12.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62891100199538,"aZ":-43.02082807394344,"pfxX":3.4669419172353373,"pfxZ":-6.631373632252378,"pX":-0.04445699953622951,"pZ":2.2700886904454385,"vX0":1.996089443284779,"vY0":-126.47319740166651,"vZ0":-0.977575371662813,"x":118.69,"y":177.49,"x0":-1.29217378380812,"y0":50.00519730552315,"z0":6.084895544874137,"aX":5.6675522706161185},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-12.0,"breakHorizontal":-6.7,"spinRate":2353,"spinDirection":33},"zone":5,"typeConfidence":2.0,"plateTime":0.43160403106731815,"extension":6.1816111203389825},"index":1,"playId":"2533a387-b49e-3953-a26e-a3cdfb3c0194","pitchNumber":2,"startTime":"2026-08-02T19:22:35.594Z","endTime":"2026-08-02T19:22:40.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07370735376277,"aZ":-43.34679781979602,"pfxX":4.380704711188033,"pfxZ":-6.677211701088591,"pX":0.06871407681885906,"pZ":2.3770030157390227,"vX0":2.1413206610621427,"vY0":-127.6950797520368,"vZ0":-0.7415122200714878,"x":114.38,"y":174.6,"x0":-1.3465344984927,"y0":50.00301148896261,"z0":6.043066782414707,"aX":7.329047848712793},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-12.1,"breakHorizontal":-8.4,"spinRate":2258,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.42680066660208293,"extension":6.272459189450204},"hitData":{"launchSpeed":75.9,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.92,"coordY":163.75}},"index":2,"playId":"2421a953-fdc9-33dc-a2b9-2bcac1121a58","pitchNumber":3,"startTime":"2026-08-02T19:22:59.611Z","endTime":"2026-08-02T19:23:07.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:23:07.129Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T19:25:23.882Z","endTime":"2026-08-02T19:26:28.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.801972653334214,"aZ":-13.756911908148306,"pfxX":-4.852754934373516,"pfxZ":9.192815171028679,"pX":-0.7763441785512791,"pZ":2.988519756446281,"vX0":4.907357922745545,"vY0":-139.99276415846796,"vZ0":-2.9666405947261842,"x":146.59,"y":158.09,"x0":-1.9135838622146162,"y0":50.0050051641395,"z0":4.951326288870087,"aX":-9.724736536854193},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":7.9,"spinRate":2017,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3898475157621366,"extension":6.758769464655595},"index":0,"playId":"221153ab-8489-32ba-ba28-67d5df7f56e6","pitchNumber":1,"startTime":"2026-08-02T19:25:24.260Z","endTime":"2026-08-02T19:25:27.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74602827713412,"aZ":-16.582108580921343,"pfxX":-3.940649961090142,"pfxZ":7.665043913104842,"pX":-0.4585816956307503,"pZ":4.473827860443242,"vX0":5.697499002729127,"vY0":-140.53834411348117,"vZ0":1.0606468338706638,"x":134.48,"y":117.99,"x0":-1.9842981983120584,"y0":50.00533729252235,"z0":5.156164807878507,"aX":-8.019405770521473},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":6.2,"spinRate":1957,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38723010218617526,"extension":6.7366974819902685},"index":1,"playId":"5f920165-0ed4-3897-b4c1-47e7603a5b9a","pitchNumber":2,"startTime":"2026-08-02T19:25:38.405Z","endTime":"2026-08-02T19:25:42.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.904648034214514,"aZ":-16.544167905896103,"pfxX":-4.704517842237844,"pfxZ":7.745061793177552,"pX":0.5892098522673574,"pZ":3.0018267041676827,"vX0":8.413332047823944,"vY0":-139.83197215405895,"vZ0":-2.6523454176800616,"x":94.54,"y":157.73,"x0":-1.8215720063250362,"y0":50.00350583208443,"z0":5.023790727286978,"aX":-9.495663442574768},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":7.2,"spinRate":1994,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.38889287352007784,"extension":6.881137055108504},"index":2,"playId":"1daf99f1-3684-3687-b359-5662232da248","pitchNumber":3,"startTime":"2026-08-02T19:25:52.609Z","endTime":"2026-08-02T19:25:56.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.175674189444102,"aZ":-15.94566475934942,"pfxX":-3.7234933909176906,"pfxZ":8.016617294948338,"pX":0.37322057857025853,"pZ":3.302477995318194,"vX0":7.036281877155596,"vY0":-140.31241467328303,"vZ0":-1.8794216035893676,"x":102.77,"y":149.61,"x0":-1.6659143266293162,"y0":50.00303794008807,"z0":5.002576026683243,"aX":-7.538555027011524},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":5.5,"spinRate":2085,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.38808202527788405,"extension":6.833825659344804},"index":3,"playId":"57403aba-83a7-331b-9253-028c1ddc2ff0","pitchNumber":4,"startTime":"2026-08-02T19:26:06.888Z","endTime":"2026-08-02T19:26:10.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.227674232522332,"aZ":-14.295877302025353,"pfxX":-5.6513452191823825,"pfxZ":8.652362608404776,"pX":0.49767466646668196,"pZ":2.1843367459137792,"vX0":7.949902041530275,"vY0":-142.4906342507879,"vZ0":-5.452671506690708,"x":98.03,"y":179.8,"x0":-1.5878602574864182,"y0":50.00370517613486,"z0":5.018366462872424,"aX":-11.679213825295202},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":8.8,"spinRate":2134,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.38367619894884486,"extension":6.964611829021477},"index":4,"playId":"e9cf5425-83dc-3e41-9dbd-f1424fd57363","pitchNumber":5,"startTime":"2026-08-02T19:26:24.222Z","endTime":"2026-08-02T19:26:28.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:26:28.595Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, first baseman Matt Olson to pitcher Didier Fuentes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T19:26:35.417Z","endTime":"2026-08-02T19:27:14.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.809124219737797,"aZ":-33.61329825043568,"pfxX":3.6029629081973527,"pfxZ":-0.9412464115861958,"pX":0.2751049078668912,"pZ":1.8936237979197594,"vX0":4.421624552217805,"vY0":-121.80910122107058,"vZ0":-0.3232242934810934,"x":106.51,"y":187.65,"x0":-2.0224209156250823,"y0":50.004635213431214,"z0":4.900218569684528,"aX":5.490039194766435},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.6,"breakHorizontal":-7.4,"spinRate":2529,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.4472881684981509,"extension":6.932468254791693},"index":0,"playId":"ec4b4a74-4de6-324e-aa93-ccfc8ec36b31","pitchNumber":1,"startTime":"2026-08-02T19:26:50.951Z","endTime":"2026-08-02T19:26:55.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.651124534095583,"aZ":-27.477470297717936,"pfxX":-9.662070229250517,"pfxZ":2.7291847027316125,"pX":-0.04170029318684585,"pZ":2.039824056660371,"vX0":7.7667406574123286,"vY0":-129.52502262364516,"vZ0":-1.507744533582993,"x":118.59,"y":183.7,"x0":-1.804182008151159,"y0":50.00358559195547,"z0":4.704067125293766,"aX":-16.638278496334124},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":16.1,"spinRate":2003,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4207235071545039,"extension":6.797896053722022},"hitData":{"launchSpeed":101.9,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.9,"coordY":157.7}},"index":1,"playId":"2252ab58-9c5d-37c5-b42c-e7ab8824275a","pitchNumber":2,"startTime":"2026-08-02T19:27:06.850Z","endTime":"2026-08-02T19:27:14.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:27:14.712Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-02T19:27:23.457Z","endTime":"2026-08-02T19:28:41.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.850597827208162,"aZ":-13.931349866271205,"pfxX":-4.438478574588632,"pfxZ":8.909719578767092,"pX":1.015484601944662,"pZ":2.649224664746853,"vX0":9.460287537457265,"vY0":-141.4045825067416,"vZ0":-3.773143405174761,"x":78.29,"y":167.25,"x0":-1.780082691859949,"y0":50.00649691908519,"z0":4.88028801775871,"aX":-9.092642070014586},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":6.4,"spinRate":2086,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3857009891295111,"extension":7.067047959451701},"index":0,"playId":"2eb0b6d9-0135-39f0-9087-d1a5abb70c9a","pitchNumber":1,"startTime":"2026-08-02T19:27:39.877Z","endTime":"2026-08-02T19:27:44.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.024156241685695,"aZ":-12.851305206480195,"pfxX":-4.510871576067025,"pfxZ":9.438360220264073,"pX":0.7128608653001843,"pZ":3.1754244936761027,"vX0":8.614986180258258,"vY0":-141.6467311585956,"vZ0":-2.860051916426383,"x":89.83,"y":153.04,"x0":-1.7714534991995363,"y0":50.006975544886046,"z0":5.01155499974029,"aX":-9.239898937240863},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":6.6,"spinRate":1993,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.38556303186405705,"extension":6.884556420326323},"index":1,"playId":"b1269b9d-dd06-3942-a17b-ca5fe80dc4ae","pitchNumber":2,"startTime":"2026-08-02T19:27:53.930Z","endTime":"2026-08-02T19:27:58.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.718164576366657,"aZ":-13.641889315386218,"pfxX":-4.569575229076736,"pfxZ":8.97612706969339,"pX":-0.2872988967719776,"pZ":2.261305823141942,"vX0":5.996097313954361,"vY0":-142.13245652577433,"vZ0":-5.190053039655943,"x":127.95,"y":177.72,"x0":-1.8213943201093727,"y0":50.00618468349218,"z0":4.963518457982551,"aX":-9.438697052381814},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.5,"breakHorizontal":7.2,"spinRate":2040,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3839843864884447,"extension":6.798791420823313},"index":2,"playId":"44696675-17ef-362f-b055-3c54d76d5fe3","pitchNumber":3,"startTime":"2026-08-02T19:28:15.241Z","endTime":"2026-08-02T19:28:19.846Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-02T19:28:23.496Z","endTime":"2026-08-02T19:28:36.699Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.947575114270816,"aZ":-15.45546806640674,"pfxX":-3.8482512577615178,"pfxZ":8.022710311723342,"pX":-0.5135030827796009,"pZ":3.211859131652051,"vX0":5.44858028702984,"vY0":-142.5561106954743,"vZ0":-2.137671872192587,"x":136.57,"y":152.06,"x0":-1.9385851670420953,"y0":50.002143674456065,"z0":4.933185477706582,"aX":-8.019326336511424},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":6.0,"spinRate":1903,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38240874408468883,"extension":7.020434767717079},"index":4,"playId":"2a851e34-3e8b-33ba-a925-7fcfc2dc6d9f","pitchNumber":4,"startTime":"2026-08-02T19:28:36.699Z","endTime":"2026-08-02T19:28:41.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:28:41.622Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T19:32:59.371Z","endTime":"2026-08-02T19:33:43.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orlando Ribalta replaces Cade Cavalli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T19:31:41.008Z","endTime":"2026-08-02T19:33:01.684Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.040111200420718,"aZ":-17.25673370526133,"pfxX":-6.1337028698728,"pfxZ":7.457204871674319,"pX":-1.1327730633860076,"pZ":3.8644816291076114,"vX0":5.049120686169154,"vY0":-140.15223602263504,"vZ0":-3.99854940342434,"x":160.18,"y":134.44,"x0":-2.1558712917956537,"y0":50.00108036664703,"z0":6.428135740347523,"aX":-12.268332611083862},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2466,"spinDirection":214},"zone":11,"typeConfidence":0.81,"plateTime":0.3899861325697671,"extension":6.271247251287532},"index":1,"playId":"0ceb8d63-8971-3214-bdb2-d2e583604395","pitchNumber":1,"startTime":"2026-08-02T19:33:01.684Z","endTime":"2026-08-02T19:33:05.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.967947316265853,"aZ":-29.161466217248282,"pfxX":-0.546681637668139,"pfxZ":1.8927933575962497,"pX":0.2379527434355758,"pZ":0.9615500855332866,"vX0":6.00242355213728,"vY0":-125.00024783992589,"vZ0":-7.110295145167147,"x":107.93,"y":212.82,"x0":-2.118050482830579,"y0":50.00185302843072,"z0":6.2204942519533315,"aX":-0.8700106240500807},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":-0.4,"spinRate":2016,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.4373072465677037,"extension":6.435785491415013},"index":2,"playId":"b4506cb8-8a25-3a3a-bdc4-d851a13d4031","pitchNumber":2,"startTime":"2026-08-02T19:33:16.998Z","endTime":"2026-08-02T19:33:21.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47376978338871,"aZ":-18.007029390680632,"pfxX":-7.8614240557170305,"pfxZ":7.221950573584268,"pX":-1.211855621987754,"pZ":3.1071172949213515,"vX0":5.431642685970365,"vY0":-139.237571753706,"vZ0":-5.452010476005717,"x":163.19,"y":154.89,"x0":-2.1672050391428193,"y0":50.00476732111037,"z0":6.283481059143604,"aX":-15.426489180074183},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":13.1,"spinRate":2432,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3934772560265265,"extension":6.321476394791265},"hitData":{"launchSpeed":91.5,"launchAngle":12.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.4,"coordY":112.47}},"index":3,"playId":"c8ec16c5-5433-3f52-8d7d-f99c257004d4","pitchNumber":3,"startTime":"2026-08-02T19:33:31.831Z","endTime":"2026-08-02T19:33:43.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:33:43.039Z","atBatIndex":52},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Mike Yastrzemski out on a sacrifice fly to center fielder Dylan Crews. Mauricio Dubón scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T19:34:06.457Z","endTime":"2026-08-02T19:37:07.826Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":687377,"link":"/api/v1/people/687377"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.563976931843783,"aZ":-12.464657146537371,"pfxX":-5.5796316487164885,"pfxZ":9.931916484381045,"pX":-1.044988938966911,"pZ":2.185187055990908,"vX0":4.872198273457883,"vY0":-139.75678362784956,"vZ0":-8.707488304264746,"x":156.83,"y":179.78,"x0":-2.0832764385079034,"y0":50.004928668168866,"z0":6.153849342126955,"aX":-11.073986433200629},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2531,"spinDirection":218},"zone":13,"typeConfidence":0.88,"plateTime":0.3914501045029768,"extension":6.248227974286043},"index":0,"playId":"12f87ab8-d48f-3973-b0f8-0b4cb91987db","pitchNumber":1,"startTime":"2026-08-02T19:34:08.358Z","endTime":"2026-08-02T19:34:13.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.662205940048786,"aZ":-10.758247911958994,"pfxX":-6.299441432291776,"pfxZ":10.689888831497184,"pX":-1.3009629218146412,"pZ":1.4913732234398447,"vX0":4.462873700665502,"vY0":-140.17925859294127,"vZ0":-10.882797289912935,"x":166.59,"y":198.51,"x0":-2.0896672122648705,"y0":50.00651917975461,"z0":6.111515431385476,"aX":-12.625170073731612},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":10.6,"spinRate":2462,"spinDirection":223},"zone":13,"typeConfidence":0.84,"plateTime":0.38971462366417464,"extension":6.277911251067939},"index":1,"playId":"ac7332d1-0c6b-3f96-aa70-acc8f4832e11","pitchNumber":2,"startTime":"2026-08-02T19:34:29.983Z","endTime":"2026-08-02T19:34:33.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984320929516176,"aZ":-26.857067816479667,"pfxX":1.7136753264305715,"pfxZ":3.290661158873231,"pX":0.20655811145441222,"pZ":2.194280831234102,"vX0":5.223442494074857,"vY0":-126.1039780177602,"vZ0":-4.57615058205184,"x":109.13,"y":179.53,"x0":-2.1119260769915678,"y0":50.00228995443328,"z0":6.192096526005601,"aX":2.766109060350328},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":-4.3,"spinRate":2163,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.4338880160400258,"extension":6.378401200386078},"index":2,"playId":"207e0102-b3c8-330c-addb-21e6e3331b75","pitchNumber":3,"startTime":"2026-08-02T19:34:52.248Z","endTime":"2026-08-02T19:34:56.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.067341380109795,"aZ":-19.992769794066866,"pfxX":-4.25909313434289,"pfxZ":7.663696169598296,"pX":-1.046154014931954,"pZ":3.5885372697466256,"vX0":4.731723480621148,"vY0":-124.49852397845224,"vZ0":-2.4988594302513545,"x":156.88,"y":141.89,"x0":-2.40691166274459,"y0":50.00197253036876,"z0":6.237658220727765,"aX":-6.76938392690635},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":13.7,"breakHorizontal":6.8,"spinRate":2060,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.43786911243125326,"extension":6.323004777341072},"index":3,"playId":"cda9d6b1-c0cb-39ac-876a-67000e3919f4","pitchNumber":4,"startTime":"2026-08-02T19:35:15.803Z","endTime":"2026-08-02T19:35:19.792Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"b94bb128-280c-37f1-9777-37046acad0ee","startTime":"2026-08-02T19:35:36.255Z","endTime":"2026-08-02T19:35:47.039Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Mauricio Dubón steals (4) 2nd base. Mauricio Dubón to 3rd. Mauricio Dubón advances to 3rd, on a throwing error by pitcher Orlando Ribalta.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"actionPlayId":"b94bb128-280c-37f1-9777-37046acad0ee","startTime":"2026-08-02T19:36:05.944Z","endTime":"2026-08-02T19:36:11.454Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01264637969405,"aZ":-19.374111074069713,"pfxX":-4.39596487181897,"pfxZ":8.033776498109082,"pX":-1.1769942984165394,"pZ":3.5160648690074114,"vX0":4.079191225891414,"vY0":-124.85177346880879,"vZ0":-2.5518000441997977,"x":161.86,"y":143.85,"x0":-2.2538235396058,"y0":50.00189428110881,"z0":6.130145386512715,"aX":-7.002628339670607},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":14.3,"breakHorizontal":7.1,"spinRate":1954,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.43721092992443067,"extension":6.37684477011242},"index":6,"playId":"98fd65b4-e282-373c-8964-f32dfd067a50","pitchNumber":5,"startTime":"2026-08-02T19:36:11.454Z","endTime":"2026-08-02T19:36:15.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63720263675634,"aZ":-12.236047023867386,"pfxX":-5.920425754385284,"pfxZ":9.631943913136247,"pX":-1.0115676022448605,"pZ":2.5477172332971305,"vX0":5.411543295046783,"vY0":-142.9007011252569,"vZ0":-7.953038201583114,"x":155.56,"y":169.99,"x0":-2.1597394258869835,"y0":50.00500714785135,"z0":6.134020879655765,"aX":-12.257802197683477},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2663,"spinDirection":221},"zone":11,"typeConfidence":0.74,"plateTime":0.38315760500098595,"extension":6.460293936924348},"index":7,"playId":"4aa6d6a3-d828-3c65-90ef-4d47a5d20c11","pitchNumber":6,"startTime":"2026-08-02T19:36:30.473Z","endTime":"2026-08-02T19:36:34.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":91.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.945938031477116,"aZ":-12.834485202290507,"pfxX":-5.775745368764573,"pfxZ":9.180443783390885,"pX":-0.5954139227534683,"pZ":2.873586894144486,"vX0":5.975864101998488,"vY0":-143.48664967170708,"vZ0":-7.1726434713385405,"x":139.7,"y":161.19,"x0":-1.9442335022315071,"y0":50.0042242893276,"z0":6.187611043553526,"aX":-12.17036995545909},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.5,"breakHorizontal":9.4,"spinRate":2713,"spinDirection":220},"zone":1,"typeConfidence":0.72,"plateTime":0.3802092455122148,"extension":6.423378976790147},"hitData":{"launchSpeed":97.4,"launchAngle":31.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.43,"coordY":45.75}},"index":8,"playId":"2bc30d4d-e3b4-30fe-90f7-ed5cfb4808e6","pitchNumber":7,"startTime":"2026-08-02T19:36:55.995Z","endTime":"2026-08-02T19:37:07.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:37:07.826Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, second baseman Nasim Nuñez to first baseman Brady House.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T19:37:31.316Z","endTime":"2026-08-02T19:37:57.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.735654377734708,"aZ":-26.96006613459699,"pfxX":0.828832190746914,"pfxZ":2.9656400383817925,"pX":0.8170314083170266,"pZ":2.118906941380193,"vX0":7.625127108702288,"vY0":-130.77410085706904,"vZ0":-5.319002737610298,"x":85.86,"y":181.57,"x0":-2.226376811846336,"y0":50.00310242642271,"z0":6.164332943476984,"aX":1.4553980121978933},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.6,"breakHorizontal":-2.9,"spinRate":2248,"spinDirection":189},"zone":14,"typeConfidence":0.89,"plateTime":0.41648587622244904,"extension":6.397015574383009},"index":0,"playId":"8842cfb1-cafa-374a-8634-6ef4e709705f","pitchNumber":1,"startTime":"2026-08-02T19:37:33.876Z","endTime":"2026-08-02T19:37:38.900Z","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":86.8,"endSpeed":80.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.730321594135447,"aZ":-27.784867145855248,"pfxX":2.0768717221544373,"pfxZ":2.6815226465530007,"pX":0.5834988517755082,"pZ":2.2242373646580096,"vX0":6.15675884380823,"vY0":-126.32273528708693,"vZ0":-4.633173893081861,"x":94.76,"y":178.73,"x0":-2.1430306084602644,"y0":50.00351232223795,"z0":6.283543528069571,"aX":3.396464810770119},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.1,"breakHorizontal":-5.0,"spinRate":2041,"spinDirection":191},"zone":9,"typeConfidence":0.91,"plateTime":0.43155474632201196,"extension":6.391959563294542},"hitData":{"launchSpeed":88.5,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.83,"coordY":141.36}},"index":1,"playId":"7f87a8e3-ba32-3a9b-923a-d6a46686dfcc","pitchNumber":2,"startTime":"2026-08-02T19:37:49.077Z","endTime":"2026-08-02T19:37:57.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:37:57.100Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jim Jarvis strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-02T19:38:11.184Z","endTime":"2026-08-02T19:39:41.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11265591764084,"aZ":-17.075893287922437,"pfxX":-5.591608356042917,"pfxZ":8.96748823227626,"pX":0.4699531022674878,"pZ":1.4174855634638508,"vX0":8.351962724970294,"vY0":-128.08366096788924,"vZ0":-8.561677770760609,"x":99.09,"y":200.51,"x0":-2.0866705316238683,"y0":50.004705654876815,"z0":6.105295066368091,"aX":-9.417296467036342},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.8,"breakHorizontal":8.5,"spinRate":2077,"spinDirection":226},"zone":14,"typeConfidence":0.88,"plateTime":0.42545373332223413,"extension":6.463034608650637},"index":0,"playId":"10547fae-90a8-3fd3-ba34-6d353a901d58","pitchNumber":1,"startTime":"2026-08-02T19:38:25.270Z","endTime":"2026-08-02T19:38:29.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.738819405397216,"aZ":-29.671286343444564,"pfxX":0.9697860656928183,"pfxZ":1.5453886891496467,"pX":-1.5160145753772352,"pZ":3.099654359399981,"vX0":1.7110704156460184,"vY0":-125.45327535175535,"vZ0":-2.235872686561023,"x":174.79,"y":155.09,"x0":-2.3288252283187765,"y0":50.000992921766596,"z0":6.384760553742933,"aX":1.5693296460843833},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":-2.0,"spinRate":2106,"spinDirection":119},"zone":11,"typeConfidence":0.91,"plateTime":0.43406427170051254,"extension":6.308554122380734},"index":1,"playId":"b58b2801-272c-3cd6-a65c-825131c40b96","pitchNumber":2,"startTime":"2026-08-02T19:38:38.106Z","endTime":"2026-08-02T19:38:42.132Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.472305875784848,"aZ":-27.078597018843904,"pfxX":1.410366713451393,"pfxZ":3.01904039782805,"pX":0.15309033590187976,"pZ":1.96658842923069,"vX0":5.1695096950763135,"vY0":-128.2995793067812,"vZ0":-5.622329776607231,"x":111.16,"y":185.68,"x0":-2.061159373233888,"y0":50.00404239611035,"z0":6.264134641638317,"aX":2.3790689315025033},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-3.6,"spinRate":2150,"spinDirection":194},"zone":8,"typeConfidence":0.9,"plateTime":0.4249262588438678,"extension":6.297044749837403},"index":2,"playId":"b58a3ea0-56b9-392c-8b23-f3ac8349def9","pitchNumber":3,"startTime":"2026-08-02T19:38:55.128Z","endTime":"2026-08-02T19:38:58.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67104471153111,"aZ":-26.78906320746726,"pfxX":1.0272040935876503,"pfxZ":3.238916368833932,"pX":-0.4745467794882757,"pZ":1.6234776203983963,"vX0":3.870676081632373,"vY0":-127.42878725096266,"vZ0":-6.335452187870198,"x":135.09,"y":194.95,"x0":-2.140248551712821,"y0":50.00016204740491,"z0":6.229573589853431,"aX":1.706144117325087},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":-2.6,"spinRate":2086,"spinDirection":189},"zone":7,"typeConfidence":0.9,"plateTime":0.42816073090017204,"extension":6.2756570523870785},"index":3,"playId":"e0782c5e-4532-315f-b208-dddf675bc0a8","pitchNumber":4,"startTime":"2026-08-02T19:39:12.941Z","endTime":"2026-08-02T19:39:16.415Z","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":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.092,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101118265203926,"aZ":-20.009404059344924,"pfxX":-6.767292971979376,"pfxZ":7.480958784496396,"pX":-0.9649819324303569,"pZ":1.578042674569985,"vX0":5.3026117020615215,"vY0":-126.02469689176462,"vZ0":-7.218503390211766,"x":153.78,"y":196.17,"x0":-2.206369814766517,"y0":50.001153146831584,"z0":6.069282850994681,"aX":-10.998553656071545},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.4,"breakHorizontal":11.2,"spinRate":2075,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.43290754718894897,"extension":6.405830386681608},"index":4,"playId":"b273efb1-58de-313d-a851-dac049f4c275","pitchNumber":5,"startTime":"2026-08-02T19:39:34.535Z","endTime":"2026-08-02T19:39:41.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:39:41.267Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T19:42:05.336Z","endTime":"2026-08-02T19:43:37.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Eli White replaces right fielder Mike Yastrzemski, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T19:41:08.429Z","endTime":"2026-08-02T19:41:08.447Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"description":"Pitching Change: Dylan Lee replaces Didier Fuentes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-02T19:41:08.447Z","endTime":"2026-08-02T19:42:07.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":76.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.85545735967275,"aZ":-28.553840988548135,"pfxX":0.1236098049586527,"pfxZ":2.5199262180633912,"pX":-0.8057608506683078,"pZ":1.354170030702673,"vX0":-6.709334558356023,"vY0":-117.77528699409247,"vZ0":-5.6012035368150945,"x":147.71,"y":202.22,"x0":2.038187412216321,"y0":50.00027772070692,"z0":6.336258248813781,"aX":0.1777321669916289},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.7,"breakHorizontal":1.1,"spinRate":2105,"spinDirection":170},"zone":13,"typeConfidence":0.91,"plateTime":0.46128621338396325,"extension":6.183025064829688},"index":2,"playId":"d44f93aa-0e2d-3664-8ba0-0c4dbae083f4","pitchNumber":1,"startTime":"2026-08-02T19:42:07.561Z","endTime":"2026-08-02T19:42:11.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.190671924598085,"aZ":-20.399977266213615,"pfxX":4.183945553876305,"pfxZ":7.650858438440798,"pX":0.7171923923640509,"pZ":3.5738269712155355,"vX0":-4.945144839476982,"vY0":-122.45045232292624,"vZ0":-2.6172503001639797,"x":89.66,"y":142.29,"x0":2.2069449754877106,"y0":50.001959097295206,"z0":6.377128620723086,"aX":6.437764551440709},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":13.6,"breakHorizontal":-6.6,"spinRate":1525,"spinDirection":137},"zone":12,"typeConfidence":0.82,"plateTime":0.44508192437186267,"extension":6.363803591328026},"index":3,"playId":"9b2fe204-abf3-3657-9254-15447530c366","pitchNumber":2,"startTime":"2026-08-02T19:42:21.963Z","endTime":"2026-08-02T19:42:26.511Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.413565849132986,"aZ":-21.9264978902281,"pfxX":6.824378304477006,"pfxZ":6.5364155606473755,"pX":0.4840669687329822,"pZ":2.037411593242802,"vX0":-5.956588166230616,"vY0":-123.59071453913013,"vZ0":-5.7004073013142404,"x":98.55,"y":183.77,"x0":2.0226933490512553,"y0":50.00580126397757,"z0":6.180894125961725,"aX":10.706483800335077},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.9,"breakHorizontal":-11.2,"spinRate":1660,"spinDirection":136},"zone":9,"typeConfidence":0.91,"plateTime":0.4408321120790575,"extension":6.438327392639212},"index":4,"playId":"63eff9b1-2b1a-32cc-934e-fae3fc031104","pitchNumber":3,"startTime":"2026-08-02T19:42:38.249Z","endTime":"2026-08-02T19:42:42.510Z","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":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.356342587344592,"aZ":-30.86614499523274,"pfxX":0.014660230034876598,"pfxZ":0.8883965236656923,"pX":-0.6408872000336601,"pZ":1.7574426390395441,"vX0":-5.883150769653666,"vY0":-118.99104626909607,"vZ0":-4.348658631146572,"x":141.43,"y":191.33,"x0":1.8400456619355985,"y0":50.00060894706676,"z0":6.341762929464587,"aX":0.023032020497766124},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.0,"breakHorizontal":1.1,"spinRate":2202,"spinDirection":193},"zone":7,"typeConfidence":0.91,"plateTime":0.45670005670692904,"extension":6.100316529962234},"index":5,"playId":"e18748a4-c53c-37b2-8247-4be996002524","pitchNumber":4,"startTime":"2026-08-02T19:42:52.521Z","endTime":"2026-08-02T19:42:57.330Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-02T19:43:02.361Z","endTime":"2026-08-02T19:43:14.949Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"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":83.8,"endSpeed":78.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.196381552359828,"aZ":-30.587353014285938,"pfxX":0.6972326247167739,"pfxZ":1.0451554601497048,"pX":-0.8711945876295182,"pZ":0.8253529628607089,"vX0":-7.026324529221191,"vY0":-121.80728291850181,"vZ0":-6.95553871545825,"x":150.21,"y":216.5,"x0":1.9453884237052035,"y0":50.004194419570574,"z0":6.321594936189366,"aX":1.0609736457611547},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.6,"breakHorizontal":0.2,"spinRate":2261,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.4475863822531121,"extension":6.239364535922804},"index":7,"playId":"8467f066-4d72-3baa-a94d-4142ba68701b","pitchNumber":5,"startTime":"2026-08-02T19:43:14.949Z","endTime":"2026-08-02T19:43:18.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.551027259493992,"aZ":-11.371124295664519,"pfxX":5.507854665393625,"pfxZ":10.84867278121644,"pX":-0.5228587476500031,"pZ":1.1840744813861812,"vX0":-7.977594193988867,"vY0":-136.74644947293967,"vZ0":-11.50452671146763,"x":136.93,"y":206.81,"x0":1.6996764756580836,"y0":50.005967306291254,"z0":6.195387707695129,"aX":10.565905665008962},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":-8.5,"spinRate":2421,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.39860144697419075,"extension":6.219520386981479},"index":8,"playId":"65d00ac7-3a1c-31e6-b7b3-bc2919cd841c","pitchNumber":6,"startTime":"2026-08-02T19:43:32.498Z","endTime":"2026-08-02T19:43:37.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:43:37.107Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T19:43:47.869Z","endTime":"2026-08-02T19:45:51.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45729149671452,"aZ":-13.6498922009217,"pfxX":4.211669320279318,"pfxZ":10.01832241208386,"pX":-0.17813755877276816,"pZ":2.901784034230676,"vX0":-6.63856221667198,"vY0":-134.46853822594449,"vZ0":-6.564382365982688,"x":123.79,"y":160.43,"x0":1.7643705921360984,"y0":50.00549460164438,"z0":6.325143779624648,"aX":7.790386521710181},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":-6.4,"spinRate":2474,"spinDirection":156},"zone":2,"typeConfidence":0.9,"plateTime":0.4057855107601265,"extension":6.230425617959448},"index":0,"playId":"b2fca0df-0dac-3e10-b21b-ac7d7176c11c","pitchNumber":1,"startTime":"2026-08-02T19:43:59.763Z","endTime":"2026-08-02T19:44:03.576Z","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":"b4fd08c2-7bab-3549-af33-22a4fc0edb7b","startTime":"2026-08-02T19:44:11.435Z","endTime":"2026-08-02T19:44:16.902Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930152154525107,"aZ":-16.222076339638733,"pfxX":4.466856708083998,"pfxZ":8.610095279704279,"pX":1.581649384627094,"pZ":4.76665256913916,"vX0":-2.715763710889361,"vY0":-134.91923974130245,"vZ0":-1.1937231086953037,"x":56.71,"y":110.08,"x0":2.0181887548589597,"y0":50.00625569855695,"z0":6.352258792539137,"aX":8.279357156109489},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":-7.6,"spinRate":2425,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.4051738030244505,"extension":6.1896236535773355},"index":2,"playId":"0f344b33-e263-3a3f-938b-3238ea78c926","pitchNumber":2,"startTime":"2026-08-02T19:44:28.555Z","endTime":"2026-08-02T19:44:37.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.274622265723995,"aZ":-12.535432476637961,"pfxX":4.008661402566138,"pfxZ":10.651602920152767,"pX":-0.5319253176238308,"pZ":2.846864949131882,"vX0":-7.59208223149084,"vY0":-134.47352925593245,"vZ0":-6.815985386877449,"x":137.28,"y":161.91,"x0":1.7984162903357919,"y0":50.00553359821021,"z0":6.291359133860856,"aX":7.3934809564931605},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":-5.8,"spinRate":2347,"spinDirection":156},"zone":1,"typeConfidence":0.9,"plateTime":0.4062332780012792,"extension":6.157967515882853},"index":3,"playId":"87d43941-5fcd-31bc-9054-8f9304f74273","pitchNumber":3,"startTime":"2026-08-02T19:45:04.031Z","endTime":"2026-08-02T19:45:08.085Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569818735752044,"aZ":-11.588675799229556,"pfxX":4.960692083898574,"pfxZ":10.747190560374115,"pX":0.15017646139133053,"pZ":2.8521709780306144,"vX0":-6.317942558880083,"vY0":-136.8798940867503,"vZ0":-7.252687901939069,"x":111.28,"y":161.77,"x0":1.8336825714260865,"y0":50.00235117363138,"z0":6.313190942550953,"aX":9.501565559488736},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":-7.8,"spinRate":2427,"spinDirection":156},"zone":2,"typeConfidence":0.9,"plateTime":0.39874332531891943,"extension":6.149653798801457},"index":4,"playId":"db93bddd-0776-3460-91d5-1c03dd355c60","pitchNumber":4,"startTime":"2026-08-02T19:45:24.091Z","endTime":"2026-08-02T19:45:30.245Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78132323703432,"aZ":-29.9736097410103,"pfxX":-0.547956459950715,"pfxZ":1.4020415789752523,"pX":-0.5629551689092729,"pZ":2.0383611940478956,"vX0":-5.747752732246918,"vY0":-123.72003141274223,"vZ0":-4.5691120147470885,"x":138.46,"y":183.74,"x0":1.8494756853445573,"y0":50.00214459732017,"z0":6.385454825050736,"aX":-0.860101144053145},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":2.2,"spinRate":2233,"spinDirection":188},"zone":7,"typeConfidence":0.91,"plateTime":0.4406056960203095,"extension":6.231314011738766},"index":5,"playId":"9e83cae0-0e9f-3e15-8498-758d03e93ae3","pitchNumber":5,"startTime":"2026-08-02T19:45:45.939Z","endTime":"2026-08-02T19:45:51.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:45:51.132Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Harry Ford grounds into a double play, third baseman Austin Riley to second baseman Ozzie Albies to first baseman Matt Olson. Dylan Crews out at 2nd. Harry Ford out at 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-02T19:46:32.073Z","endTime":"2026-08-02T19:46:42.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Harry Ford replaces Keibert Ruiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-02T19:46:05.141Z","endTime":"2026-08-02T19:46:34.328Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":660688,"link":"/api/v1/people/660688"}},{"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":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.820717334537186,"aZ":-29.321817338465944,"pfxX":0.046529705048721004,"pfxZ":1.9252629404410442,"pX":-0.40940915220182655,"pZ":1.5200761390347235,"vX0":-5.603756012156128,"vY0":-120.27008428915457,"vZ0":-5.413194030793077,"x":132.61,"y":197.74,"x0":1.9334969777377258,"y0":50.00214606943522,"z0":6.364970308217329,"aX":0.06886382457618859},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.5,"breakHorizontal":1.1,"spinRate":2086,"spinDirection":122},"zone":13,"typeConfidence":0.91,"plateTime":0.45342520447301693,"extension":6.25104315703772},"hitData":{"launchSpeed":88.5,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.59,"coordY":169.19}},"index":1,"playId":"5f69ed1d-24bc-3336-abb4-23aebc31fbfe","pitchNumber":1,"startTime":"2026-08-02T19:46:34.328Z","endTime":"2026-08-02T19:46:42.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:46:42.442Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out sharply to center fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T19:49:18.805Z","endTime":"2026-08-02T19:49:49.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Harry Ford remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T19:48:39.661Z","endTime":"2026-08-02T19:48:39.676Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695670,"link":"/api/v1/people/695670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":660688,"link":"/api/v1/people/660688"}},{"details":{"description":"Pitching Change: Max Kranick replaces Orlando Ribalta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-02T19:48:39.676Z","endTime":"2026-08-02T19:49:21.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668820,"link":"/api/v1/people/668820"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.50146038255229,"aZ":-21.946904519492406,"pfxX":-1.9888764233921141,"pfxZ":6.0332926706295,"pX":0.8875668554538051,"pZ":3.1681369008144458,"vX0":9.031024556704944,"vY0":-127.62610296839325,"vZ0":-2.0580995636766395,"x":83.17,"y":153.24,"x0":-2.397057611960323,"y0":50.00201254670897,"z0":5.6658657327907305,"aX":-3.3719539689501685},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.8,"breakHorizontal":2.2,"spinRate":1874,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.42475611514811806,"extension":6.247298760724805},"index":2,"playId":"693088cf-fe05-3792-971d-5838d224666a","pitchNumber":1,"startTime":"2026-08-02T19:49:21.070Z","endTime":"2026-08-02T19:49:25.607Z","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":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":72.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.894060430055625,"aZ":-34.07816056211722,"pfxX":3.974207440803927,"pfxZ":-1.4459631709413632,"pX":0.039678637756498256,"pZ":2.8869662347337184,"vX0":3.8795526039623387,"vY0":-112.7631137536586,"vZ0":0.5499031435606028,"x":115.49,"y":160.83,"x0":-2.204275640476009,"y0":50.00160835572956,"z0":6.013375013169777,"aX":5.239645064457183},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-2.3,"breakHorizontal":-8.0,"spinRate":2008,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.4813561815890246,"extension":6.131327502717067},"hitData":{"launchSpeed":101.3,"launchAngle":31.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":143.85,"coordY":41.32}},"index":3,"playId":"fb92b121-8759-3705-b1a6-0c29556b0376","pitchNumber":2,"startTime":"2026-08-02T19:49:37.302Z","endTime":"2026-08-02T19:49:49.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:49:49.570Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out, shortstop CJ Abrams to first baseman Brady House.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T19:49:54.101Z","endTime":"2026-08-02T19:50:19.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.986225112254008,"aZ":-16.764380584465826,"pfxX":-4.513578042347855,"pfxZ":8.080368903618693,"pX":0.22303459146075338,"pZ":3.1441101102005398,"vX0":7.940948450484124,"vY0":-136.50451291553063,"vZ0":-4.193694290499535,"x":108.5,"y":153.89,"x0":-2.123103607857558,"y0":50.00593176014475,"z0":5.837219970761792,"aX":-8.612002070132824},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":6.7,"spinRate":1961,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3995909314450987,"extension":6.524731189646888},"hitData":{"launchSpeed":95.8,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.4,"coordY":144.22}},"index":0,"playId":"68c20a91-6509-3300-a9e8-a9869157a2cf","pitchNumber":1,"startTime":"2026-08-02T19:50:12.108Z","endTime":"2026-08-02T19:50:19.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:50:19.797Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to second baseman Nasim Nuñez.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-02T19:50:41.284Z","endTime":"2026-08-02T19:51:13.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"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":93.5,"endSpeed":85.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02764473007399,"aZ":-15.39294526036668,"pfxX":-2.591023255531976,"pfxZ":8.945425028280482,"pX":-1.0872880839461005,"pZ":4.106725929265509,"vX0":4.483037782394865,"vY0":-136.13304975316706,"vZ0":-2.108149688880836,"x":158.44,"y":127.9,"x0":-2.419148682735972,"y0":50.00158194741681,"z0":5.95726985863277,"aX":-4.860354918238845},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":3.7,"spinRate":1969,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4024172043001464,"extension":6.297096061986879},"index":0,"playId":"32ee1b2c-103e-377d-8076-f875fd230b8f","pitchNumber":1,"startTime":"2026-08-02T19:50:47.463Z","endTime":"2026-08-02T19:50:51.672Z","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":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.166216632311535,"aZ":-36.83218576104386,"pfxX":3.855980238549165,"pfxZ":-3.4600121723883106,"pX":-0.3600003613948444,"pZ":2.9019003083696573,"vX0":2.686629840641579,"vY0":-114.67466958062518,"vZ0":1.0972293301774037,"x":130.72,"y":160.43,"x0":-2.0435924171787194,"y0":50.00368899307297,"z0":5.981896580407803,"aX":5.188275269405367},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.8,"breakHorizontal":-7.6,"spinRate":2042,"spinDirection":63},"zone":4,"typeConfidence":2.0,"plateTime":0.47576381769154663,"extension":6.3300868499817025},"hitData":{"launchSpeed":84.0,"launchAngle":64.0,"totalDistance":165.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":164.58,"coordY":146.2}},"index":1,"playId":"7d859672-9595-38a4-9498-27e2411c5797","pitchNumber":2,"startTime":"2026-08-02T19:51:03.076Z","endTime":"2026-08-02T19:51:13.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:51:13.005Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, pitcher Raisel Iglesias to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T19:53:39.998Z","endTime":"2026-08-02T19:54:28.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-02T19:52:43.768Z","endTime":"2026-08-02T19:53:42.243Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"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(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":86.8,"endSpeed":79.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.859928613200918,"aZ":-29.40863985810377,"pfxX":-10.931385448779901,"pfxZ":1.7199213971317562,"pX":1.0545414251544503,"pZ":1.4425560031661522,"vX0":10.502555558818505,"vY0":-125.97013281136462,"vZ0":-3.640462649772771,"x":76.8,"y":199.83,"x0":-1.75073843653789,"y0":50.000520820627,"z0":5.286765001053152,"aX":-17.54638112374462},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":17.4,"spinRate":2015,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.43499191187761266,"extension":6.130866268191123},"index":1,"playId":"870903d9-3459-327f-8e2f-b83399800356","pitchNumber":1,"startTime":"2026-08-02T19:53:42.243Z","endTime":"2026-08-02T19:53:46.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.839342535100602,"aZ":-16.16226710403862,"pfxX":-6.13491024728229,"pfxZ":8.40796013307968,"pX":0.27573916341210547,"pZ":1.5396097279228418,"vX0":7.521358080719409,"vY0":-136.80723495057214,"vZ0":-7.200564056019055,"x":106.49,"y":197.21,"x0":-1.7059740882515426,"y0":50.00381881331435,"z0":5.3039604700328224,"aX":-11.685213200404222},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":9.6,"spinRate":2335,"spinDirection":228},"zone":9,"typeConfidence":0.9,"plateTime":0.39964477828738065,"extension":6.041359443424188},"index":2,"playId":"c08d8246-1559-36e8-80a9-964ba43f7622","pitchNumber":2,"startTime":"2026-08-02T19:53:53.350Z","endTime":"2026-08-02T19:53:58.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00014644104566,"aZ":-16.177058393377155,"pfxX":-5.905358036999556,"pfxZ":8.568553621005705,"pX":-0.8556585741391638,"pZ":2.7981432932906602,"vX0":4.192886653952692,"vY0":-135.40537209320814,"vZ0":-4.009083277002039,"x":149.62,"y":163.23,"x0":-1.652537758793663,"y0":50.005031490838796,"z0":5.421031630362494,"aX":-11.029172588284782},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":9.8,"spinRate":2221,"spinDirection":227},"zone":11,"typeConfidence":0.87,"plateTime":0.4036365003040041,"extension":6.0630436384525215},"index":3,"playId":"06f7adb5-660f-3f23-8b2a-ecda863f8caf","pitchNumber":3,"startTime":"2026-08-02T19:54:05.572Z","endTime":"2026-08-02T19:54:09.232Z","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":87.1,"endSpeed":80.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.850981896300002,"aZ":-25.181894964695754,"pfxX":-6.417856478953146,"pfxZ":4.2629404626022716,"pX":-0.11247258145132247,"pZ":1.3865130498587477,"vX0":5.9517798158067885,"vY0":-126.7884823497597,"vZ0":-4.521704152834111,"x":121.29,"y":201.34,"x0":-1.6469344856273571,"y0":50.00632710052612,"z0":5.182138791499314,"aX":-10.540151947869106},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":10.4,"spinRate":1788,"spinDirection":242},"zone":13,"typeConfidence":0.86,"plateTime":0.4305896523118724,"extension":6.314729536381766},"hitData":{"launchSpeed":65.3,"launchAngle":-76.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":133.72,"coordY":189.77}},"index":4,"playId":"7538d61d-2596-3df5-9baf-1b77aef8e1d8","pitchNumber":4,"startTime":"2026-08-02T19:54:20.488Z","endTime":"2026-08-02T19:54:28.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:54:28.491Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nasim Nuñez lines out to center fielder Michael Harris II.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T19:55:01.650Z","endTime":"2026-08-02T19:55:49.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":86.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.067093040034074,"aZ":-15.64497062276962,"pfxX":-7.339232915327555,"pfxZ":8.646979551958852,"pX":-0.7967163730049854,"pZ":2.78572354675517,"vX0":5.856134794345235,"vY0":-137.07276397661826,"vZ0":-3.68892716194663,"x":147.37,"y":163.57,"x0":-2.0027310869939363,"y0":50.00111541362293,"z0":5.210874605998357,"aX":-14.025447295292691},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":12.1,"spinRate":2360,"spinDirection":227},"zone":1,"typeConfidence":0.89,"plateTime":0.39893018960682003,"extension":6.090424171835621},"index":0,"playId":"504bf6fb-2dc9-3cc6-845b-23d491bc27c8","pitchNumber":1,"startTime":"2026-08-02T19:55:04.905Z","endTime":"2026-08-02T19:55:08.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33811603502439,"aZ":-16.63222715873535,"pfxX":-7.897421844212322,"pfxZ":8.133606565537884,"pX":-0.2556183484565339,"pZ":3.107739841153218,"vX0":7.585672247614268,"vY0":-137.35680573309992,"vZ0":-2.7881744720026767,"x":126.74,"y":154.87,"x0":-2.026623197257912,"y0":50.00580979030676,"z0":5.266499814989841,"aX":-15.097692611820001},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":12.7,"spinRate":2316,"spinDirection":228},"zone":2,"typeConfidence":0.87,"plateTime":0.39870936159019177,"extension":6.139300691113401},"index":1,"playId":"8a65a05a-8d83-35f4-889f-7eae85f9bb73","pitchNumber":2,"startTime":"2026-08-02T19:55:18.753Z","endTime":"2026-08-02T19:55:24.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-02T19:55:37.214Z","endTime":"2026-08-02T19:55:41.247Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33918645736623,"aZ":-16.24978379906714,"pfxX":-5.35575409868445,"pfxZ":8.42583655438851,"pX":0.0982122868485195,"pZ":2.3442743218143574,"vX0":6.312987194096078,"vY0":-136.43880804541095,"vZ0":-4.889065388055427,"x":113.26,"y":175.48,"x0":-1.5470921816591598,"y0":50.001155112172725,"z0":5.275031645942389,"aX":-10.12094355341467},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":8.4,"spinRate":2222,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.4010760472718822,"extension":6.108649448809788},"hitData":{"launchSpeed":85.6,"launchAngle":27.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.67,"coordY":82.82}},"index":3,"playId":"466bd531-f9f1-3199-9078-07095b097036","pitchNumber":3,"startTime":"2026-08-02T19:55:41.247Z","endTime":"2026-08-02T19:55:49.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:55:49.973Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorbit Vivas walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T19:56:01.107Z","endTime":"2026-08-02T19:57:14.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.742296492615154,"aZ":-15.541716426882235,"pfxX":-5.4671240184207575,"pfxZ":8.759515673517665,"pX":0.32161925207235215,"pZ":0.9223898643218401,"vX0":6.691286423445361,"vY0":-136.81454284370136,"vZ0":-8.70645786439065,"x":104.74,"y":213.88,"x0":-1.4436765186730365,"y0":50.00121018286327,"z0":5.207423010921035,"aX":-10.379654909475425},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":8.5,"spinRate":2415,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.4000906003573621,"extension":6.095808272354576},"index":0,"playId":"e0a31efb-b30f-335d-9482-b8a1f93ed584","pitchNumber":1,"startTime":"2026-08-02T19:56:14.592Z","endTime":"2026-08-02T19:56:18.437Z","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":86.6,"endSpeed":79.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349973257714314,"aZ":-29.99572399932006,"pfxX":-10.455047895434209,"pfxZ":1.371619027437088,"pX":1.096014882896395,"pZ":1.8089833529078905,"vX0":13.008253240852726,"vY0":-125.47190622742656,"vZ0":-2.649836711439157,"x":75.22,"y":189.94,"x0":-2.8070645730075445,"y0":50.003460103826534,"z0":5.3331697088018535,"aX":-16.604230282123112},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":15.8,"spinRate":1973,"spinDirection":254},"zone":14,"typeConfidence":0.89,"plateTime":0.437212595115851,"extension":6.259826381529831},"index":1,"playId":"28ca8bc7-cf60-34ac-83bc-b795232f79ec","pitchNumber":2,"startTime":"2026-08-02T19:56:28.744Z","endTime":"2026-08-02T19:56:33.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03940309516736,"aZ":-15.199551824080011,"pfxX":-3.8143168552917466,"pfxZ":8.971232451594144,"pX":0.1491152346437965,"pZ":1.765329773707317,"vX0":6.0386034825525705,"vY0":-136.21000840299504,"vZ0":-6.493124593617032,"x":111.32,"y":191.12,"x0":-1.594144948505601,"y0":50.00067500697533,"z0":5.218463948888561,"aX":-7.215413384361443},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":5.8,"spinRate":2281,"spinDirection":225},"zone":8,"typeConfidence":0.89,"plateTime":0.40109932241813695,"extension":6.14703028589019},"index":2,"playId":"acbf2df4-49c2-33b5-8fc2-6b1a4be63ea2","pitchNumber":3,"startTime":"2026-08-02T19:56:40.836Z","endTime":"2026-08-02T19:56:44.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72682326692856,"aZ":-24.94562065792862,"pfxX":-7.7036997788450465,"pfxZ":4.385827087485202,"pX":-1.7246970981769394,"pZ":3.1443860326205413,"vX0":2.2407636228067105,"vY0":-127.93832940525988,"vZ0":-0.4887108340788455,"x":182.74,"y":153.88,"x0":-1.6138403073229701,"y0":50.00530180294674,"z0":5.302327942676194,"aX":-12.702973202557597},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.0,"breakHorizontal":13.4,"spinRate":1956,"spinDirection":246},"zone":11,"typeConfidence":0.9,"plateTime":0.4290062890402968,"extension":6.038436684142251},"index":3,"playId":"1e6c78f2-26f8-30bd-b681-96e2745293c2","pitchNumber":4,"startTime":"2026-08-02T19:56:54.888Z","endTime":"2026-08-02T19:56:58.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82401197803253,"aZ":-16.465920280896366,"pfxX":-6.162679093585874,"pfxZ":8.150002053144034,"pX":0.8155243696958178,"pZ":1.5310009022373516,"vX0":9.809131877461141,"vY0":-137.75297849942706,"vZ0":-6.228458080968306,"x":85.91,"y":197.44,"x0":-1.9863540832083093,"y0":50.00170804721896,"z0":4.929449527559807,"aX":-11.876391359390825},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":9.1,"spinRate":2404,"spinDirection":231},"zone":14,"typeConfidence":0.92,"plateTime":0.39720881012372455,"extension":6.2969973011078935},"index":4,"playId":"65499919-385d-316d-b134-2cc6298e68f4","pitchNumber":5,"startTime":"2026-08-02T19:57:09.092Z","endTime":"2026-08-02T19:57:14.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:57:14.206Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T19:57:21.598Z","endTime":"2026-08-02T19:58:52.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.49"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.15"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.54"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.77"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.75"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.47"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.46"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.50"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.07"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.08"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.28"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.059"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.057"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".207"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".310"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".382"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.059"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.057"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".207"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".310"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.219698091519344,"aZ":-19.70706335375899,"pfxX":-9.678198164833615,"pfxZ":6.519115495008256,"pX":0.1683158802460536,"pZ":1.4895570758402488,"vX0":7.431801208241651,"vY0":-137.1128513271201,"vZ0":-7.157611813194207,"x":110.58,"y":198.56,"x0":-1.314692355775065,"y0":50.00054414698575,"z0":5.4700847336939775,"aX":-18.49660134325577},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":16.1,"spinRate":2361,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.39889273733131114,"extension":6.237512065729724},"index":0,"playId":"cece76b3-9fa5-3cf6-a8d9-eced2339f98a","pitchNumber":1,"startTime":"2026-08-02T19:57:37.489Z","endTime":"2026-08-02T19:57:42.015Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.001653055323676,"aZ":-21.936077353304533,"pfxX":-10.374177784033039,"pfxZ":5.286867015347992,"pX":0.028438979254787153,"pZ":2.5019052879039827,"vX0":9.531191956573172,"vY0":-137.8911697341986,"vZ0":-2.8343329004842897,"x":115.92,"y":171.23,"x0":-2.1153191149948496,"y0":50.004994539505155,"z0":5.013649992895664,"aX":-20.096309972027925},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":16.9,"spinRate":2378,"spinDirection":236},"zone":5,"typeConfidence":0.92,"plateTime":0.39635011616775406,"extension":6.39776118432375},"index":1,"playId":"9c317ee3-e882-3b34-9882-079379cae0aa","pitchNumber":2,"startTime":"2026-08-02T19:58:00.964Z","endTime":"2026-08-02T19:58:04.630Z","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":87.9,"endSpeed":80.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95248198680519,"aZ":-29.68280247026015,"pfxX":-9.17726887567803,"pfxZ":1.5142403220383027,"pX":0.6421441754814925,"pZ":1.3225213615710774,"vX0":8.13247023989945,"vY0":-127.66642812018777,"vZ0":-4.025296518526064,"x":92.52,"y":203.07,"x0":-1.3964970795482308,"y0":50.00321538126477,"z0":5.263041911772559,"aX":-15.108160678421187},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":14.8,"spinRate":1765,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4294799650682837,"extension":6.305015858825133},"index":2,"playId":"63dcf60c-bd3a-37c3-9bcc-ffec360218be","pitchNumber":3,"startTime":"2026-08-02T19:58:14.229Z","endTime":"2026-08-02T19:58:18.555Z","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":95.0,"endSpeed":87.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46352319761332,"aZ":-17.676374864847624,"pfxX":-6.8445337368863175,"pfxZ":7.476660854478263,"pX":0.4990360338689664,"pZ":2.646341334084885,"vX0":9.308499153807618,"vY0":-138.05713874616166,"vZ0":-3.178306272954106,"x":97.98,"y":167.33,"x0":-2.0201405602723304,"y0":50.0005685230984,"z0":4.995642544561342,"aX":-13.269146095942489},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":10.6,"spinRate":2395,"spinDirection":233},"zone":6,"typeConfidence":0.92,"plateTime":0.3960717178156967,"extension":6.560140361842469},"index":3,"playId":"82980de4-923a-381b-96ec-db3e433c96a4","pitchNumber":4,"startTime":"2026-08-02T19:58:28.156Z","endTime":"2026-08-02T19:58:32.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(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":83.6,"endSpeed":77.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.248639105247037,"aZ":-30.376690356774898,"pfxX":5.522869922979267,"pfxZ":1.1918391359428124,"pX":0.7286403808181705,"pZ":1.9929327466045204,"vX0":3.5530993374706954,"vY0":-121.75466766498397,"vZ0":-1.8322543617596074,"x":89.23,"y":184.97,"x0":-1.4636377877357718,"y0":50.00481898369229,"z0":5.365493817225071,"aX":8.3542485027568},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.0,"breakHorizontal":-10.8,"spinRate":2756,"spinDirection":60},"zone":9,"typeConfidence":0.9,"plateTime":0.44858257783626554,"extension":6.138650829310674},"index":4,"playId":"214164e0-6ce8-3b6c-9141-200bee1d8b0d","pitchNumber":5,"startTime":"2026-08-02T19:58:47.350Z","endTime":"2026-08-02T19:58:52.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:58:52.450Z","atBatIndex":65}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-02T19:57:21.598Z","endTime":"2026-08-02T19:58:52.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.49"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.15"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.54"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.77"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.75"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.47"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.46"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.50"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.03"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.07"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.08"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.28"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.059"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.057"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".207"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".310"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".382"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.059"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.057"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".207"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".310"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".638"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.219698091519344,"aZ":-19.70706335375899,"pfxX":-9.678198164833615,"pfxZ":6.519115495008256,"pX":0.1683158802460536,"pZ":1.4895570758402488,"vX0":7.431801208241651,"vY0":-137.1128513271201,"vZ0":-7.157611813194207,"x":110.58,"y":198.56,"x0":-1.314692355775065,"y0":50.00054414698575,"z0":5.4700847336939775,"aX":-18.49660134325577},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":16.1,"spinRate":2361,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.39889273733131114,"extension":6.237512065729724},"index":0,"playId":"cece76b3-9fa5-3cf6-a8d9-eced2339f98a","pitchNumber":1,"startTime":"2026-08-02T19:57:37.489Z","endTime":"2026-08-02T19:57:42.015Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.001653055323676,"aZ":-21.936077353304533,"pfxX":-10.374177784033039,"pfxZ":5.286867015347992,"pX":0.028438979254787153,"pZ":2.5019052879039827,"vX0":9.531191956573172,"vY0":-137.8911697341986,"vZ0":-2.8343329004842897,"x":115.92,"y":171.23,"x0":-2.1153191149948496,"y0":50.004994539505155,"z0":5.013649992895664,"aX":-20.096309972027925},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":16.9,"spinRate":2378,"spinDirection":236},"zone":5,"typeConfidence":0.92,"plateTime":0.39635011616775406,"extension":6.39776118432375},"index":1,"playId":"9c317ee3-e882-3b34-9882-079379cae0aa","pitchNumber":2,"startTime":"2026-08-02T19:58:00.964Z","endTime":"2026-08-02T19:58:04.630Z","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":87.9,"endSpeed":80.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95248198680519,"aZ":-29.68280247026015,"pfxX":-9.17726887567803,"pfxZ":1.5142403220383027,"pX":0.6421441754814925,"pZ":1.3225213615710774,"vX0":8.13247023989945,"vY0":-127.66642812018777,"vZ0":-4.025296518526064,"x":92.52,"y":203.07,"x0":-1.3964970795482308,"y0":50.00321538126477,"z0":5.263041911772559,"aX":-15.108160678421187},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":14.8,"spinRate":1765,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4294799650682837,"extension":6.305015858825133},"index":2,"playId":"63dcf60c-bd3a-37c3-9bcc-ffec360218be","pitchNumber":3,"startTime":"2026-08-02T19:58:14.229Z","endTime":"2026-08-02T19:58:18.555Z","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":95.0,"endSpeed":87.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46352319761332,"aZ":-17.676374864847624,"pfxX":-6.8445337368863175,"pfxZ":7.476660854478263,"pX":0.4990360338689664,"pZ":2.646341334084885,"vX0":9.308499153807618,"vY0":-138.05713874616166,"vZ0":-3.178306272954106,"x":97.98,"y":167.33,"x0":-2.0201405602723304,"y0":50.0005685230984,"z0":4.995642544561342,"aX":-13.269146095942489},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":10.6,"spinRate":2395,"spinDirection":233},"zone":6,"typeConfidence":0.92,"plateTime":0.3960717178156967,"extension":6.560140361842469},"index":3,"playId":"82980de4-923a-381b-96ec-db3e433c96a4","pitchNumber":4,"startTime":"2026-08-02T19:58:28.156Z","endTime":"2026-08-02T19:58:32.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(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":83.6,"endSpeed":77.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.248639105247037,"aZ":-30.376690356774898,"pfxX":5.522869922979267,"pfxZ":1.1918391359428124,"pX":0.7286403808181705,"pZ":1.9929327466045204,"vX0":3.5530993374706954,"vY0":-121.75466766498397,"vZ0":-1.8322543617596074,"x":89.23,"y":184.97,"x0":-1.4636377877357718,"y0":50.00481898369229,"z0":5.365493817225071,"aX":8.3542485027568},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.0,"breakHorizontal":-10.8,"spinRate":2756,"spinDirection":60},"zone":9,"typeConfidence":0.9,"plateTime":0.44858257783626554,"extension":6.138650829310674},"index":4,"playId":"214164e0-6ce8-3b6c-9141-200bee1d8b0d","pitchNumber":5,"startTime":"2026-08-02T19:58:47.350Z","endTime":"2026-08-02T19:58:52.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-02T19:58:52.450Z","atBatIndex":65},"scoringPlays":[19,28,29,31,40,53],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":179.56,"y":108.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":104.07,"y":163.75},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":122.83,"y":189.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":151.27,"y":166.77},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":186.97,"y":120.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":177.09,"y":68.21},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":86.72,"y":162.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":137.92,"y":127.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":70.78,"y":137.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":114.35,"y":150.43},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":15,"endIndex":23,"top":[15,16,17,18],"bottom":[19,20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":73.65,"y":122.1},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":105.55,"y":37.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":150.06,"y":153.46},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":177.44,"y":44.15},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":149.3,"y":153.34},"type":"O","description":"Groundout"}]}},{"startIndex":24,"endIndex":34,"top":[24,25,26,27,28,29,30],"bottom":[31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":179.84,"y":111.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":151.12,"y":115.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":151.82,"y":63.28},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":123.43,"y":140.75},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":217.83,"y":71.77},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":61.93,"y":83.96},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":45.11,"y":99.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":88.54,"y":152.47},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":41,"top":[35,36,37],"bottom":[38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":49.97,"y":103.76},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":160.29,"y":137.26},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":149.38,"y":147.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":208.85,"y":105.93},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"coordinates":{"x":122.83,"y":143.17},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":147.64,"y":148.01},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":42,"endIndex":48,"top":[42,43,44],"bottom":[45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":178.15,"y":91.45},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":128.27,"y":140.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":87.58,"y":110.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":131.9,"y":142.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":157.92,"y":163.75},"type":"O","description":"Groundout"}]}},{"startIndex":49,"endIndex":55,"top":[49,50,51],"bottom":[52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":154.9,"y":157.7},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":68.4,"y":112.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":123.43,"y":45.75},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":122.83,"y":141.36},"type":"O","description":"Groundout"}]}},{"startIndex":56,"endIndex":61,"top":[56,57,58],"bottom":[59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"coordinates":{"x":95.59,"y":169.19},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":143.85,"y":41.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":112.4,"y":144.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":164.58,"y":146.2},"type":"O","description":"Pop Out"}]}},{"startIndex":62,"endIndex":65,"top":[62,63,64,65],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":133.72,"y":189.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":98.67,"y":82.82},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":7,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":4,"errors":2,"leftOnBase":7}},"defense":{"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"catcher":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"first":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"second":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"third":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"shortstop":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"left":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"center":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"right":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"onDeck":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"inHole":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"battingOrder":4,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"offense":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"onDeck":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"inHole":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"pitcher":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"battingOrder":9,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".252","atBats":29,"obp":".328","slg":".441","ops":".769","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":4,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":4,"groundOuts":13,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":28,"obp":".267","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":112,"era":"4.76","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.40","battersFaced":30,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":112,"balls":42,"strikes":70,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.60","rbi":3,"pitchesPerInning":"14.00","runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":13,"putOuts":24,"errors":2,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID691781":{"person":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"901","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":25,"groundOuts":52,"airOuts":35,"runs":24,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":57,"baseOnBalls":13,"intentionalWalks":0,"hits":43,"hitByPitch":0,"avg":".231","atBats":186,"obp":".280","slg":".398","ops":".678","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":74,"rbi":26,"leftOnBase":93,"sacBunts":0,"sacFlies":1,"babip":".293","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.57","popOuts":2,"lineOuts":8},"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":59,"putOuts":37,"errors":8,"chances":104,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":51,"groundOuts":88,"airOuts":82,"runs":100,"doubles":26,"triples":1,"homeRuns":30,"strikeOuts":152,"baseOnBalls":90,"intentionalWalks":9,"hits":115,"hitByPitch":4,"avg":".266","atBats":433,"obp":".394","slg":".538","ops":".932","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":531,"totalBases":233,"rbi":73,"leftOnBase":155,"sacBunts":0,"sacFlies":4,"babip":".333","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.43","popOuts":5,"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":5,"putOuts":180,"errors":6,"chances":191,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":60,"groundOuts":76,"airOuts":119,"runs":69,"doubles":21,"triples":2,"homeRuns":28,"strikeOuts":102,"baseOnBalls":42,"intentionalWalks":2,"hits":117,"hitByPitch":10,"avg":".287","atBats":408,"obp":".363","slg":".554","ops":".917","caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":466,"totalBases":226,"rbi":85,"leftOnBase":161,"sacBunts":0,"sacFlies":6,"babip":".313","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.57","popOuts":37,"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":252,"putOuts":147,"errors":19,"chances":418,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":37,"groundOuts":96,"airOuts":77,"runs":46,"doubles":4,"triples":3,"homeRuns":1,"strikeOuts":76,"baseOnBalls":38,"intentionalWalks":0,"hits":76,"hitByPitch":1,"avg":".240","atBats":317,"obp":".321","slg":".281","ops":".602","caughtStealing":5,"stolenBases":40,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":364,"totalBases":89,"rbi":31,"leftOnBase":144,"sacBunts":6,"sacFlies":2,"babip":".310","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"317.00","popOuts":11,"lineOuts":29},"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":293,"putOuts":167,"errors":13,"chances":473,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 8-5)","summary":"6.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":11,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":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":24,"gamesStarted":24,"flyOuts":60,"groundOuts":129,"airOuts":94,"runs":59,"doubles":19,"triples":0,"homeRuns":12,"strikeOuts":133,"baseOnBalls":37,"intentionalWalks":0,"hits":121,"hitByPitch":12,"atBats":472,"obp":".324","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2055,"era":"3.52","inningsPitched":"122.2","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.29","battersFaced":526,"outs":368,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2055,"balls":706,"strikes":1349,"strikePercentage":".660","hitBatsmen":12,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.37","rbi":2,"winPercentage":".615","pitchesPerInning":"16.75","gamesFinished":0,"strikeoutWalkRatio":"3.59","strikeoutsPer9Inn":"9.76","walksPer9Inn":"2.71","hitsPer9Inn":"8.88","runsScoredPer9":"4.33","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":14,"errors":3,"chances":28,"fielding":".893","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695670":{"person":{"id":695670,"fullName":"Harry Ford","link":"/api/v1/people/695670"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":7,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".167","atBats":24,"obp":".310","slg":".333","ops":".643","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":8,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".188","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":1,"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":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":1,"putOuts":50,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":14,"groundOuts":22,"airOuts":21,"runs":18,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":0,"hits":18,"hitByPitch":3,"avg":".220","atBats":82,"obp":".347","slg":".500","ops":".847","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":41,"rbi":21,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".218","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.67","popOuts":4,"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":13,"putOuts":113,"errors":0,"chances":126,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":48,"groundOuts":82,"airOuts":94,"runs":40,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":57,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":5,"avg":".234","atBats":299,"obp":".297","slg":".385","ops":".682","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":115,"rbi":38,"leftOnBase":122,"sacBunts":3,"sacFlies":1,"babip":".261","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.22","popOuts":11,"lineOuts":35},"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":3,"putOuts":235,"errors":2,"chances":240,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683000":{"person":{"id":683000,"fullName":"Riley Cornelio","link":"/api/v1/people/683000"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":11,"gamesStarted":0,"flyOuts":15,"groundOuts":15,"airOuts":24,"runs":17,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":20,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":71,"obp":".389","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":410,"era":"5.40","inningsPitched":"20.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":12,"whip":"1.85","battersFaced":96,"outs":60,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":410,"balls":164,"strikes":246,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".667","pitchesPerInning":"20.50","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"7.65","runsScoredPer9":"7.65","homeRunsPer9":"0.45","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":10,"flyOuts":67,"groundOuts":133,"airOuts":127,"runs":73,"doubles":21,"triples":0,"homeRuns":26,"strikeOuts":55,"baseOnBalls":22,"intentionalWalks":0,"hits":124,"hitByPitch":1,"atBats":433,"obp":".318","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1695,"era":"5.67","inningsPitched":"108.0","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.35","battersFaced":462,"outs":324,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1695,"balls":581,"strikes":1114,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".273","pitchesPerInning":"15.69","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"4.58","walksPer9Inn":"1.83","hitsPer9Inn":"10.33","runsScoredPer9":"6.08","homeRunsPer9":"2.17","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":23,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663623":{"person":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":12,"flyOuts":37,"groundOuts":45,"airOuts":63,"runs":39,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":24,"intentionalWalks":0,"hits":51,"hitByPitch":6,"atBats":217,"obp":".327","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1010,"era":"5.56","inningsPitched":"56.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.32","battersFaced":248,"outs":170,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1010,"balls":378,"strikes":632,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".286","pitchesPerInning":"17.82","gamesFinished":0,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"9.37","walksPer9Inn":"3.81","hitsPer9Inn":"8.10","runsScoredPer9":"6.19","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687223":{"person":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":5,"flyOuts":11,"groundOuts":11,"airOuts":19,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":19,"hitByPitch":3,"atBats":62,"obp":".397","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":297,"era":"7.31","inningsPitched":"16.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.63","battersFaced":74,"outs":48,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":297,"balls":102,"strikes":195,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".000","pitchesPerInning":"18.56","gamesFinished":3,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.94","hitsPer9Inn":"10.69","runsScoredPer9":"7.31","homeRunsPer9":"0.56","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":17,"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":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":21,"groundOuts":25,"airOuts":38,"runs":16,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":120,"obp":".299","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":581,"era":"3.58","inningsPitched":"32.2","wins":0,"losses":2,"saves":2,"saveOpportunities":5,"holds":9,"blownSaves":3,"earnedRuns":13,"whip":"1.22","battersFaced":135,"outs":98,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":581,"balls":202,"strikes":379,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":1,"winPercentage":".000","pitchesPerInning":"17.79","gamesFinished":6,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.82","walksPer9Inn":"3.31","hitsPer9Inn":"7.71","runsScoredPer9":"4.41","homeRunsPer9":"0.83","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":81,"flyOuts":31,"groundOuts":63,"airOuts":63,"runs":23,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":23,"intentionalWalks":0,"hits":49,"hitByPitch":4,"avg":".241","atBats":203,"obp":".325","slg":".335","ops":".660","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":68,"rbi":18,"leftOnBase":94,"sacBunts":2,"sacFlies":4,"babip":".271","groundOutsToAirouts":"1.00","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"67.67","popOuts":12,"lineOuts":20},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":16,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"16.88","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.38","battersFaced":18,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.63","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.38","hitsPer9Inn":"27.00","runsScoredPer9":"20.25","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":96,"putOuts":46,"errors":6,"chances":148,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":61,"flyOuts":36,"groundOuts":51,"airOuts":67,"runs":35,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":57,"baseOnBalls":19,"intentionalWalks":0,"hits":51,"hitByPitch":7,"avg":".226","atBats":226,"obp":".306","slg":".385","ops":".691","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":87,"rbi":25,"leftOnBase":98,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.11","popOuts":10,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":123,"errors":1,"chances":125,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592866":{"person":{"id":592866,"fullName":"Trevor Williams","link":"/api/v1/people/592866"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":15,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":78,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":17,"outs":12,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":23,"strikes":55,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":2,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"11.25","walksPer9Inn":"2.25","hitsPer9Inn":"6.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":14,"flyOuts":86,"groundOuts":94,"airOuts":147,"runs":65,"doubles":14,"triples":1,"homeRuns":25,"strikeOuts":68,"baseOnBalls":34,"intentionalWalks":0,"hits":108,"hitByPitch":3,"atBats":411,"obp":".320","caughtStealing":6,"stolenBases":9,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1690,"era":"4.94","inningsPitched":"105.2","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.34","battersFaced":454,"outs":317,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1690,"balls":592,"strikes":1098,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".467","pitchesPerInning":"15.99","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.79","walksPer9Inn":"2.90","hitsPer9Inn":"9.20","runsScoredPer9":"5.54","homeRunsPer9":"2.13","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":30,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668820":{"person":{"id":668820,"fullName":"Max Kranick","link":"/api/v1/people/668820"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":2,"strikes":3,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":23,"obp":".393","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":95,"era":"9.53","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.76","battersFaced":28,"outs":17,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":35,"strikes":60,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".---","pitchesPerInning":"16.76","gamesFinished":3,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"4.76","walksPer9Inn":"6.35","hitsPer9Inn":"9.53","runsScoredPer9":"9.53","homeRunsPer9":"1.59","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"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"}]},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":50,"groundOuts":65,"airOuts":82,"runs":34,"doubles":20,"triples":0,"homeRuns":7,"strikeOuts":29,"baseOnBalls":10,"intentionalWalks":0,"hits":61,"hitByPitch":2,"avg":".261","atBats":234,"obp":".293","slg":".436","ops":".729","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":102,"rbi":36,"leftOnBase":115,"sacBunts":0,"sacFlies":3,"babip":".269","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.43","popOuts":19,"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":{"gamesStarted":1,"caughtStealing":15,"stolenBases":53,"stolenBasePercentage":".779","caughtStealingPercentage":".221","assists":29,"putOuts":516,"errors":5,"chances":550,"fielding":".991","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":14,"groundOuts":38,"airOuts":24,"runs":13,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":34,"baseOnBalls":20,"intentionalWalks":3,"hits":21,"hitByPitch":2,"atBats":114,"obp":".314","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":533,"era":"3.58","inningsPitched":"32.2","wins":3,"losses":3,"saves":11,"saveOpportunities":16,"holds":5,"blownSaves":5,"earnedRuns":13,"whip":"1.26","battersFaced":139,"outs":98,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":533,"balls":209,"strikes":324,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".500","pitchesPerInning":"16.32","gamesFinished":15,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"9.37","walksPer9Inn":"5.51","hitsPer9Inn":"5.79","runsScoredPer9":"3.58","homeRunsPer9":"1.38","inheritedRunners":29,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676680":{"person":{"id":676680,"fullName":"Tom Cosgrove","link":"/api/v1/people/676680"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":7,"gamesStarted":0,"flyOuts":6,"groundOuts":5,"airOuts":11,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":99,"era":"1.29","inningsPitched":"7.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.14","battersFaced":28,"outs":21,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":30,"strikes":69,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".---","pitchesPerInning":"14.14","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.14","walksPer9Inn":"2.57","hitsPer9Inn":"7.71","runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"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}},"ID678868":{"person":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":1,"flyOuts":5,"groundOuts":14,"airOuts":9,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":34,"obp":".194","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":127,"era":"1.93","inningsPitched":"9.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.75","battersFaced":36,"outs":28,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":46,"strikes":81,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".000","pitchesPerInning":"13.61","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"5.79","walksPer9Inn":"1.93","hitsPer9Inn":"4.82","runsScoredPer9":"1.93","homeRunsPer9":"0.96","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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}},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":93,"groundOuts":97,"airOuts":141,"runs":56,"doubles":22,"triples":5,"homeRuns":13,"strikeOuts":85,"baseOnBalls":28,"intentionalWalks":1,"hits":105,"hitByPitch":5,"avg":".248","atBats":424,"obp":".299","slg":".415","ops":".714","caughtStealing":5,"stolenBases":11,"stolenBasePercentage":".688","caughtStealingPercentage":".313","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":461,"totalBases":176,"rbi":54,"leftOnBase":209,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.62","popOuts":22,"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":3,"putOuts":182,"errors":2,"chances":187,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":17,"groundOuts":52,"airOuts":33,"runs":28,"doubles":11,"triples":2,"homeRuns":5,"strikeOuts":64,"baseOnBalls":17,"intentionalWalks":0,"hits":48,"hitByPitch":2,"avg":".244","atBats":197,"obp":".310","slg":".396","ops":".706","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":78,"rbi":20,"leftOnBase":97,"sacBunts":0,"sacFlies":0,"babip":".336","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.40","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":9,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[695578,695734,686611,682928,660688,695670,677588,683083,678391,665953,691781,676917,687377,668820],"pitchers":[676917,687377,668820],"bench":[696285],"bullpen":[690925,683000,676680,663623,641793,571945,687223,592866,678868],"battingOrder":[695578,695734,686611,682928,695670,677588,683083,678391,691781],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Lile; Nuñez, N; Ruiz, K; Vivas."},{"label":"RBI","value":"Chaparro (21); Wood (73)."},{"label":"Runners left in scoring position, 2 out","value":"Abrams; Chaparro 2; Lile."},{"label":"SF","value":"Wood."},{"label":"GIDP","value":"Ford, H."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Nuñez, N (40, 2nd base off Ritchie/Baldwin, D); Lile (11, 2nd base off Ritchie/Baldwin, D)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Abrams (19, throw); Ribalta (1, throw)."},{"label":"Outfield assists","value":"Lile (Acuña Jr. at 3rd base)."},{"label":"DP","value":"2 (Abrams-Nuñez, N-Chaparro; Nuñez, N-Abrams-House)."}]}],"note":[{"label":"a","value":"Grounded into a double play for Ruiz, K in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":13,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".249","atBats":28,"obp":".315","slg":".418","ops":".733","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":14,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":29,"obp":".278","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":148,"era":"3.67","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.24","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":57,"strikes":91,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":2,"pitchesPerInning":"16.44","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":3,"strikes":13,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":29,"gamesStarted":0,"flyOuts":16,"groundOuts":22,"airOuts":41,"runs":8,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":1,"hits":16,"hitByPitch":1,"atBats":115,"obp":".220","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":536,"era":"2.14","inningsPitched":"33.2","wins":3,"losses":1,"saves":1,"saveOpportunities":1,"holds":7,"blownSaves":0,"earnedRuns":8,"whip":"0.80","battersFaced":128,"outs":101,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":195,"strikes":341,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".750","pitchesPerInning":"15.92","gamesFinished":4,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"9.89","walksPer9Inn":"2.94","hitsPer9Inn":"4.28","runsScoredPer9":"2.14","homeRunsPer9":"0.80","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":11},"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"}]},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(H, 23)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":52,"gamesStarted":0,"flyOuts":32,"groundOuts":36,"airOuts":53,"runs":14,"doubles":4,"triples":3,"homeRuns":3,"strikeOuts":62,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":176,"obp":".198","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":763,"era":"2.12","inningsPitched":"51.0","wins":5,"losses":0,"saves":0,"saveOpportunities":1,"holds":23,"blownSaves":1,"earnedRuns":12,"whip":"0.73","battersFaced":188,"outs":153,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":763,"balls":239,"strikes":524,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.96","gamesFinished":2,"strikeoutWalkRatio":"6.89","strikeoutsPer9Inn":"10.94","walksPer9Inn":"1.59","hitsPer9Inn":"4.94","runsScoredPer9":"2.47","homeRunsPer9":"0.53","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID675916":{"person":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"jerseyNumber":"00","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":9,"gamesStarted":0,"flyOuts":6,"groundOuts":7,"airOuts":13,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":31,"obp":".243","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":162,"era":"1.86","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.93","battersFaced":37,"outs":29,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":66,"strikes":96,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".---","pitchesPerInning":"16.76","gamesFinished":2,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"7.45","walksPer9Inn":"4.66","hitsPer9Inn":"3.72","runsScoredPer9":"1.86","homeRunsPer9":"0.93","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","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":106,"flyOuts":59,"groundOuts":108,"airOuts":101,"runs":54,"doubles":21,"triples":0,"homeRuns":20,"strikeOuts":82,"baseOnBalls":16,"intentionalWalks":0,"hits":116,"hitByPitch":2,"avg":".287","atBats":404,"obp":".315","slg":".488","ops":".803","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":425,"totalBases":197,"rbi":64,"leftOnBase":148,"sacBunts":0,"sacFlies":3,"babip":".315","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.20","popOuts":22,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":231,"errors":0,"chances":232,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682989":{"person":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":9,"groundOuts":11,"airOuts":21,"runs":6,"doubles":3,"triples":2,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":54,"obp":".276","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":215,"era":"3.77","inningsPitched":"14.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.12","battersFaced":59,"outs":43,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":215,"balls":78,"strikes":137,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":5,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"6.91","walksPer9Inn":"2.51","hitsPer9Inn":"7.53","runsScoredPer9":"3.77","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":3},"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}},"ID622761":{"person":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":17,"groundOuts":24,"airOuts":33,"runs":29,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":41,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".240","atBats":129,"obp":".285","slg":".380","ops":".665","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":49,"rbi":11,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.25","popOuts":3,"lineOuts":13},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":11,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.86","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.57","battersFaced":12,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":16,"strikes":25,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.86","walksPer9Inn":"3.86","hitsPer9Inn":"19.29","runsScoredPer9":"3.86","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":78,"putOuts":49,"errors":1,"chances":128,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":65,"groundOuts":114,"airOuts":127,"runs":51,"doubles":21,"triples":2,"homeRuns":10,"strikeOuts":59,"baseOnBalls":27,"intentionalWalks":0,"hits":105,"hitByPitch":2,"avg":".261","atBats":403,"obp":".309","slg":".397","ops":".706","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":437,"totalBases":160,"rbi":55,"leftOnBase":148,"sacBunts":1,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.90","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"40.30","popOuts":29,"lineOuts":33},"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":90,"putOuts":186,"errors":4,"chances":280,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID800311":{"person":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(H, 12)","summary":"2.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":1,"flyOuts":26,"groundOuts":31,"airOuts":49,"runs":13,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":59,"baseOnBalls":15,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":174,"obp":".284","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":809,"era":"2.49","inningsPitched":"47.0","wins":4,"losses":1,"saves":1,"saveOpportunities":4,"holds":12,"blownSaves":3,"earnedRuns":13,"whip":"1.13","battersFaced":194,"outs":141,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":809,"balls":276,"strikes":533,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".800","pitchesPerInning":"17.21","gamesFinished":5,"strikeoutWalkRatio":"3.93","strikeoutsPer9Inn":"11.30","walksPer9Inn":"2.87","hitsPer9Inn":"7.28","runsScoredPer9":"2.49","homeRunsPer9":"0.38","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":55,"groundOuts":93,"airOuts":88,"runs":55,"doubles":15,"triples":2,"homeRuns":14,"strikeOuts":89,"baseOnBalls":37,"intentionalWalks":0,"hits":95,"hitByPitch":2,"atBats":358,"obp":".334","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1578,"era":"5.13","inningsPitched":"94.2","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.39","battersFaced":404,"outs":284,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1578,"balls":595,"strikes":983,"strikePercentage":".620","hitBatsmen":2,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".250","pitchesPerInning":"16.67","gamesFinished":0,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"8.46","walksPer9Inn":"3.52","hitsPer9Inn":"9.03","runsScoredPer9":"5.23","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":41,"groundOuts":95,"airOuts":75,"runs":61,"doubles":7,"triples":0,"homeRuns":20,"strikeOuts":82,"baseOnBalls":44,"intentionalWalks":2,"hits":94,"hitByPitch":7,"avg":".272","atBats":345,"obp":".365","slg":".467","ops":".832","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":161,"rbi":57,"leftOnBase":123,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.25","popOuts":12,"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":6,"stolenBases":35,"stolenBasePercentage":".854","caughtStealingPercentage":".146","assists":12,"putOuts":474,"errors":2,"chances":488,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID519242":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":20,"gamesStarted":20,"flyOuts":58,"groundOuts":95,"airOuts":104,"runs":32,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":143,"baseOnBalls":26,"intentionalWalks":0,"hits":93,"hitByPitch":10,"atBats":432,"obp":".274","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1866,"era":"2.08","inningsPitched":"117.0","wins":12,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.02","battersFaced":471,"outs":351,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1866,"balls":600,"strikes":1266,"strikePercentage":".680","hitBatsmen":10,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".667","pitchesPerInning":"15.95","gamesFinished":0,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"11.00","walksPer9Inn":"2.00","hitsPer9Inn":"7.15","runsScoredPer9":"2.46","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":12,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805347":{"person":{"id":805347,"fullName":"Jim Jarvis","link":"/api/v1/people/805347"},"jerseyNumber":"74","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":8,"groundOuts":32,"airOuts":16,"runs":9,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".263","atBats":80,"obp":".314","slg":".388","ops":".702","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":31,"rbi":10,"leftOnBase":33,"sacBunts":3,"sacFlies":0,"babip":".308","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":34,"errors":6,"chances":103,"fielding":".942","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":68,"groundOuts":89,"airOuts":113,"runs":78,"doubles":27,"triples":0,"homeRuns":31,"strikeOuts":121,"baseOnBalls":50,"intentionalWalks":3,"hits":116,"hitByPitch":2,"avg":".266","atBats":436,"obp":".342","slg":".541","ops":".883","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":491,"totalBases":236,"rbi":69,"leftOnBase":191,"sacBunts":0,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.06","popOuts":29,"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":79,"putOuts":801,"errors":7,"chances":887,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702275":{"person":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 2 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":15,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":81,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":36,"strikes":45,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"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":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":14,"gamesStarted":8,"flyOuts":37,"groundOuts":57,"airOuts":58,"runs":32,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":53,"baseOnBalls":36,"intentionalWalks":1,"hits":47,"hitByPitch":5,"atBats":213,"obp":".344","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1023,"era":"4.50","inningsPitched":"58.0","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":29,"whip":"1.43","battersFaced":256,"outs":174,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1023,"balls":430,"strikes":593,"strikePercentage":".580","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":2,"winPercentage":".333","pitchesPerInning":"17.64","gamesFinished":2,"strikeoutWalkRatio":"1.47","strikeoutsPer9Inn":"8.22","walksPer9Inn":"5.59","hitsPer9Inn":"7.29","runsScoredPer9":"4.97","homeRunsPer9":"1.40","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":46,"groundOuts":68,"airOuts":74,"runs":38,"doubles":6,"triples":1,"homeRuns":8,"strikeOuts":36,"baseOnBalls":20,"intentionalWalks":1,"hits":63,"hitByPitch":2,"avg":".268","atBats":235,"obp":".324","slg":".404","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":95,"rbi":43,"leftOnBase":105,"sacBunts":1,"sacFlies":5,"babip":".281","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.38","popOuts":12,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660670":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":60,"flyOuts":34,"groundOuts":49,"airOuts":60,"runs":36,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":61,"baseOnBalls":38,"intentionalWalks":2,"hits":53,"hitByPitch":5,"avg":".240","atBats":221,"obp":".361","slg":".416","ops":".777","caughtStealing":7,"stolenBases":15,"stolenBasePercentage":".682","caughtStealingPercentage":".318","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":266,"totalBases":92,"rbi":24,"leftOnBase":63,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.56","popOuts":14,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":119,"errors":1,"chances":123,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":44,"gamesStarted":0,"flyOuts":26,"groundOuts":24,"airOuts":47,"runs":19,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":38,"baseOnBalls":16,"intentionalWalks":2,"hits":32,"hitByPitch":1,"atBats":141,"obp":".310","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":626,"era":"4.23","inningsPitched":"38.1","wins":6,"losses":4,"saves":0,"saveOpportunities":4,"holds":11,"blownSaves":4,"earnedRuns":18,"whip":"1.25","battersFaced":158,"outs":115,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":626,"balls":236,"strikes":390,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".600","pitchesPerInning":"16.33","gamesFinished":12,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"8.92","walksPer9Inn":"3.76","hitsPer9Inn":"7.51","runsScoredPer9":"4.46","homeRunsPer9":"1.88","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":10},"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}},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"battingOrder":"701","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":20,"groundOuts":45,"airOuts":27,"runs":17,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".233","atBats":133,"obp":".285","slg":".406","ops":".691","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":54,"rbi":17,"leftOnBase":62,"sacBunts":0,"sacFlies":1,"babip":".265","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.60","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":73,"errors":0,"chances":75,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"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":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":100,"groundOuts":100,"airOuts":163,"runs":69,"doubles":21,"triples":0,"homeRuns":18,"strikeOuts":70,"baseOnBalls":31,"intentionalWalks":1,"hits":115,"hitByPitch":5,"avg":".263","atBats":437,"obp":".312","slg":".435","ops":".747","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":484,"totalBases":190,"rbi":62,"leftOnBase":179,"sacBunts":0,"sacFlies":11,"babip":".269","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.28","popOuts":32,"lineOuts":31},"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":253,"putOuts":144,"errors":6,"chances":403,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(S, 24)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":24,"groundOuts":32,"airOuts":40,"runs":13,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":44,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":148,"obp":".266","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":594,"era":"2.25","inningsPitched":"40.0","wins":0,"losses":2,"saves":24,"saveOpportunities":26,"holds":0,"blownSaves":2,"earnedRuns":10,"whip":"1.05","battersFaced":158,"outs":120,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":166,"strikes":428,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"14.85","gamesFinished":34,"strikeoutWalkRatio":"4.40","strikeoutsPer9Inn":"9.90","walksPer9Inn":"2.25","hitsPer9Inn":"7.20","runsScoredPer9":"2.93","homeRunsPer9":"0.90","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663586":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":63,"groundOuts":72,"airOuts":107,"runs":44,"doubles":16,"triples":1,"homeRuns":12,"strikeOuts":138,"baseOnBalls":35,"intentionalWalks":0,"hits":87,"hitByPitch":10,"avg":".216","atBats":402,"obp":".294","slg":".351","ops":".645","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":449,"totalBases":141,"rbi":52,"leftOnBase":192,"sacBunts":0,"sacFlies":2,"babip":".295","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":24,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":166,"putOuts":92,"errors":9,"chances":267,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID664849":{"person":{"id":664849,"fullName":"Danny Young","link":"/api/v1/people/664849"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":1,"flyOuts":4,"groundOuts":11,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":9,"intentionalWalks":2,"hits":8,"hitByPitch":2,"atBats":33,"obp":".432","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":179,"era":"4.66","inningsPitched":"9.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":5,"whip":"1.76","battersFaced":45,"outs":29,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":80,"strikes":99,"strikePercentage":".550","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".000","pitchesPerInning":"18.52","gamesFinished":1,"strikeoutWalkRatio":"0.89","strikeoutsPer9Inn":"7.45","walksPer9Inn":"8.38","hitsPer9Inn":"7.45","runsScoredPer9":"4.66","homeRunsPer9":"0.93","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"ID656550":{"person":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":20,"flyOuts":64,"groundOuts":99,"airOuts":115,"runs":46,"doubles":14,"triples":1,"homeRuns":18,"strikeOuts":87,"baseOnBalls":45,"intentionalWalks":0,"hits":94,"hitByPitch":3,"atBats":389,"obp":".321","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1663,"era":"3.88","inningsPitched":"102.0","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.36","battersFaced":443,"outs":306,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1663,"balls":615,"strikes":1048,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".600","pitchesPerInning":"16.30","gamesFinished":1,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"7.68","walksPer9Inn":"3.97","hitsPer9Inn":"8.29","runsScoredPer9":"4.06","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":19,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":13,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":45,"groundOuts":53,"airOuts":74,"runs":37,"doubles":13,"triples":1,"homeRuns":8,"strikeOuts":70,"baseOnBalls":28,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".232","atBats":254,"obp":".316","slg":".386","ops":".702","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":98,"rbi":32,"leftOnBase":109,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":154,"errors":3,"chances":161,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":70,"groundOuts":121,"airOuts":130,"runs":57,"doubles":13,"triples":2,"homeRuns":19,"strikeOuts":101,"baseOnBalls":40,"intentionalWalks":0,"hits":109,"hitByPitch":2,"atBats":456,"obp":".301","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1799,"era":"3.84","inningsPitched":"119.2","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.25","battersFaced":504,"outs":359,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1799,"balls":666,"strikes":1133,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".538","pitchesPerInning":"15.03","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"7.60","walksPer9Inn":"3.01","hitsPer9Inn":"8.20","runsScoredPer9":"4.29","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":24,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":10,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID527048":{"person":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":17,"flyOuts":45,"groundOuts":112,"airOuts":95,"runs":36,"doubles":13,"triples":4,"homeRuns":11,"strikeOuts":75,"baseOnBalls":39,"intentionalWalks":1,"hits":75,"hitByPitch":2,"atBats":352,"obp":".292","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1522,"era":"3.24","inningsPitched":"97.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.17","battersFaced":398,"outs":292,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1522,"balls":590,"strikes":932,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".538","pitchesPerInning":"15.64","gamesFinished":2,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"6.93","walksPer9Inn":"3.61","hitsPer9Inn":"6.93","runsScoredPer9":"3.33","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":13,"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}}},"batters":[686948,660670,621566,671739,645277,643289,573262,642201,663586,805347,702275,689266,800311,669276,628452],"pitchers":[702275,689266,800311,669276,628452],"bench":[622761,642086],"bullpen":[693821,656550,675916,641755,641816,682989,527048,519242,664849],"battingOrder":[686948,660670,621566,671739,645277,643289,642201,663586,805347],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Riley, A (16, Cavalli)."},{"label":"HR","value":"Yastrzemski (8, 3rd inning off Cavalli, 0 on, 0 out); Olson (31, 4th inning off Cavalli, 0 on, 0 out)."},{"label":"TB","value":"Acuña Jr.; Albies; Dubón; Olson 5; Riley, A 2; Yastrzemski 4."},{"label":"RBI","value":"Olson (69); Yastrzemski 2 (32)."},{"label":"Runners left in scoring position, 2 out","value":"Albies."},{"label":"SF","value":"Yastrzemski."},{"label":"GIDP","value":"Baldwin, D; Dubón."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"2."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Dubón (4, 2nd base off Ribalta/Ruiz, K)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Riley, A-Albies-Olson)."}]}],"note":[]}},"officials":[{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Chaparro (by Ritchie)."},{"label":"Pitch timer violations","value":"Cavalli (pitcher)."},{"label":"ABS Challenge","value":"Tena (Strike-Confirmed); Wood (Strike-Overturned to Ball); Harris II (Strike-Overturned to Ball); House (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Cavalli 90-57; Ribalta 17-10; Kranick 5-3; Ritchie 81-45; Dodd 16-13; Fuentes 22-16; Lee, D 12-7; Iglesias, R 17-10."},{"label":"Groundouts-flyouts","value":"Cavalli 11-2; Ribalta 1-1; Kranick 1-1; Ritchie 4-3; Dodd 0-0; Fuentes 1-0; Lee, D 1-0; Iglesias, R 1-0."},{"label":"Batters faced","value":"Cavalli 23; Ribalta 4; Kranick 3; Ritchie 20; Dodd 3; Fuentes 6; Lee, D 3; Iglesias, R 4."},{"label":"Umpires","value":"HP: Brian Walsh. 1B: Chad Fairchild. 2B: Bill Miller. 3B: John Bacon. "},{"label":"Weather","value":"86 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, R To L."},{"label":"First pitch","value":"1:36 PM."},{"label":"T","value":"2:22."},{"label":"Att","value":"27,143."},{"label":"Venue","value":"Truist Park."},{"label":"August 2, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","boxscoreName":"Olson"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":68,"groundOuts":89,"airOuts":113,"runs":78,"doubles":27,"triples":0,"homeRuns":31,"strikeOuts":121,"baseOnBalls":50,"intentionalWalks":3,"hits":116,"hitByPitch":2,"avg":".266","atBats":436,"obp":".342","slg":".541","ops":".883","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":491,"totalBases":236,"rbi":69,"leftOnBase":191,"sacBunts":0,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.06","popOuts":29,"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":79,"putOuts":801,"errors":7,"chances":887,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311","boxscoreName":"Fuentes"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(H, 12)","summary":"2.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":1,"flyOuts":26,"groundOuts":31,"airOuts":49,"runs":13,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":59,"baseOnBalls":15,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":174,"obp":".284","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":809,"era":"2.49","inningsPitched":"47.0","wins":4,"losses":1,"saves":1,"saveOpportunities":4,"holds":12,"blownSaves":3,"earnedRuns":13,"whip":"1.13","battersFaced":194,"outs":141,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":809,"balls":276,"strikes":533,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".800","pitchesPerInning":"17.21","gamesFinished":5,"strikeoutWalkRatio":"3.93","strikeoutsPer9Inn":"11.30","walksPer9Inn":"2.87","hitsPer9Inn":"7.28","runsScoredPer9":"2.49","homeRunsPer9":"0.38","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":56,"pitchingGameScore":56},{"player":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","boxscoreName":"Yastrzemski"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":45,"groundOuts":53,"airOuts":74,"runs":37,"doubles":13,"triples":1,"homeRuns":8,"strikeOuts":70,"baseOnBalls":28,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".232","atBats":254,"obp":".316","slg":".386","ops":".702","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":98,"rbi":32,"leftOnBase":109,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":154,"errors":3,"chances":161,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"loser":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"save":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}