{"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":824921,"link":"/api/v1.1/game/824921/feed/live","metaData":{"wait":10,"timeStamp":"20260525_003754","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824921,"type":"R","doubleHeader":"N","id":"2026/05/24/wasmlb-atlmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824921-2026-05-24","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-24T20:10:00Z","originalDate":"2026-05-24","officialDate":"2026-05-24","dayNight":"day","time":"4:10","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":54,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":27,"losses":27,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":27,"losses":27,"winningPercentage":".500"},"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":54,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":36,"losses":18,"ties":0,"pct":".667"},"records":{},"divisionLeader":false,"wins":36,"losses":18,"winningPercentage":".667"},"franchiseName":"Atlanta","clubName":"Braves","active":true}},"players":{"ID644433":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433","firstName":"Chadwick","lastName":"Tromp","primaryNumber":"14","birthDate":"1995-03-21","currentAge":31,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"5' 8\"","weight":221,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Chadwick","useLastName":"Tromp","middleName":"Chandler","boxscoreName":"Tromp","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chadwick Tromp","nameSlug":"chadwick-tromp-644433","firstLastName":"Chadwick Tromp","lastFirstName":"Tromp, Chadwick","lastInitName":"Tromp, C","initLastName":"C Tromp","fullFMLName":"Chadwick Chandler Tromp","fullLFMName":"Tromp, Chadwick Chandler","strikeZoneTop":3.024,"strikeZoneBottom":1.526},"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},"ID663158":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158","firstName":"Robert","lastName":"Suarez","primaryNumber":"75","birthDate":"1991-03-01","currentAge":35,"birthCity":"Bolivar","birthCountry":"Venezuela","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Suarez","middleName":"Alexander","boxscoreName":"Suarez, R","gender":"M","nameMatrilineal":"Subero","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Suarez","nameSlug":"robert-suarez-663158","firstLastName":"Robert Suarez","lastFirstName":"Suarez, Robert","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Robert Alexander Suarez","fullLFMName":"Suarez, Robert Alexander","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},"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},"ID663992":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992","firstName":"Richard","lastName":"Lovelady","primaryNumber":"55","birthDate":"1995-07-07","currentAge":31,"birthCity":"Hinesville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Richard","useLastName":"Lovelady","middleName":"Tyler","boxscoreName":"Lovelady","nickName":"Love","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Richard Lovelady","nameSlug":"richard-lovelady-663992","firstLastName":"Richard Lovelady","lastFirstName":"Lovelady, Richard","lastInitName":"Lovelady, R","initLastName":"R Lovelady","fullFMLName":"Richard Tyler Lovelady","fullLFMName":"Lovelady, Richard Tyler","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID471911":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911","firstName":"Carlos","lastName":"Carrasco","primaryNumber":"59","birthDate":"1987-03-21","currentAge":39,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"6' 4\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Carrasco","middleName":"Luis","boxscoreName":"Carrasco","nickName":"Cookie","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"cuh-RAZZ-coh","mlbDebutDate":"2009-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Carrasco","nameSlug":"carlos-carrasco-471911","firstLastName":"Carlos Carrasco","lastFirstName":"Carrasco, Carlos","lastInitName":"Carrasco, C","initLastName":"C Carrasco","fullFMLName":"Carlos Luis Carrasco","fullLFMName":"Carrasco, Carlos Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"ID695418":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","firstName":"Bradley","lastName":"Lord","primaryNumber":"41","birthDate":"2000-02-14","currentAge":26,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Lord","middleName":"Ryan","boxscoreName":"Lord","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Lord","nameSlug":"brad-lord-695418","firstLastName":"Brad Lord","lastFirstName":"Lord, Brad","lastInitName":"Lord, B","initLastName":"B Lord","fullFMLName":"Bradley Ryan Lord","fullLFMName":"Lord, Bradley Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID625643":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643","firstName":"Reynaldo","lastName":"López","primaryNumber":"40","birthDate":"1994-01-04","currentAge":32,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reynaldo","useLastName":"López","middleName":"Starling","boxscoreName":"López, R","nickName":"Rey","gender":"M","nameMatrilineal":"Kely","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reynaldo López","nameSlug":"reynaldo-lopez-625643","firstLastName":"Reynaldo López","lastFirstName":"López, Reynaldo","lastInitName":"López, R","initLastName":"R López","fullFMLName":"Reynaldo Starling López","fullLFMName":"López, Reynaldo Starling","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID681402":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402","firstName":"Augustus","lastName":"Varland","primaryNumber":"47","birthDate":"1996-11-06","currentAge":29,"birthCity":"Maplewood","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gus","useLastName":"Varland","middleName":"James","boxscoreName":"Varland, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gus Varland","nameSlug":"gus-varland-681402","firstLastName":"Gus Varland","lastFirstName":"Varland, Gus","lastInitName":"Varland, G","initLastName":"G Varland","fullFMLName":"Augustus James Varland","fullLFMName":"Varland, Augustus James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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},"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},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID675911":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911","firstName":"Spencer","lastName":"Strider","primaryNumber":"99","birthDate":"1998-10-28","currentAge":27,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Strider","middleName":"Robert","boxscoreName":"Strider","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2021-10-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Strider","nameSlug":"spencer-strider-675911","firstLastName":"Spencer Strider","lastFirstName":"Strider, Spencer","lastInitName":"Strider, S","initLastName":"S Strider","fullFMLName":"Spencer Robert Strider","fullLFMName":"Strider, Spencer Robert","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},"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},"ID686452":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452","firstName":"Andrew","lastName":"Millas","primaryNumber":"14","birthDate":"1998-01-15","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Millas","middleName":"Theodore","boxscoreName":"Millas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"mill-us","mlbDebutDate":"2023-08-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Millas","nameSlug":"drew-millas-686452","firstLastName":"Drew Millas","lastFirstName":"Millas, Drew","lastInitName":"Millas, D","initLastName":"D Millas","fullFMLName":"Andrew Theodore Millas","fullLFMName":"Millas, Andrew Theodore","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"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},"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},"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},"ID676571":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571","firstName":"Peter","lastName":"Poulin","primaryNumber":"50","birthDate":"1996-07-25","currentAge":30,"birthCity":"Marion","birthStateProvince":"MA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"PJ","useLastName":"Poulin","middleName":"Arthur","boxscoreName":"Poulin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"PJ Poulin","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"pj-poulin-676571","firstLastName":"PJ Poulin","lastFirstName":"Poulin, PJ","lastInitName":"Poulin, P","initLastName":"P Poulin","fullFMLName":"Peter Arthur Poulin","fullLFMName":"Poulin, Peter Arthur","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"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},"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},"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},"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},"ID680730":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730","firstName":"Mitchell","lastName":"Parker","primaryNumber":"70","birthDate":"1999-09-27","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":239,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitchell","useLastName":"Parker","middleName":"James","boxscoreName":"Parker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitchell Parker","nameSlug":"mitchell-parker-680730","firstLastName":"Mitchell Parker","lastFirstName":"Parker, Mitchell","lastInitName":"Parker, M","initLastName":"M Parker","fullFMLName":"Mitchell James Parker","fullLFMName":"Parker, Mitchell James","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID687606":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606","firstName":"Paxton","lastName":"Schultz","primaryNumber":"75","birthDate":"1998-01-05","currentAge":28,"birthCity":"Orem","birthStateProvince":"UT","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paxton","useLastName":"Schultz","middleName":"James","boxscoreName":"Schultz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paxton Schultz","nameSlug":"paxton-schultz-687606","firstLastName":"Paxton Schultz","lastFirstName":"Schultz, Paxton","lastInitName":"Schultz, P","initLastName":"P Schultz","fullFMLName":"Paxton James Schultz","fullLFMName":"Schultz, Paxton James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID506702":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702","firstName":"Sandy","lastName":"León","birthDate":"1989-03-13","currentAge":37,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 9\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sandy","useLastName":"León","middleName":"David","boxscoreName":"León","nickName":"Noah","gender":"M","nameMatrilineal":"Balan","isPlayer":true,"isVerified":true,"pronunciation":"SAN-dee lee-OHN","mlbDebutDate":"2012-05-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy León","nameSlug":"sandy-leon-506702","firstLastName":"Sandy León","lastFirstName":"León, Sandy","lastInitName":"León, S","initLastName":"S León","fullFMLName":"Sandy David León","fullLFMName":"León, Sandy David","strikeZoneTop":3.095,"strikeZoneBottom":1.562},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID673490":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490","firstName":"Ha-Seong","lastName":"Kim","primaryNumber":"7","birthDate":"1995-10-17","currentAge":30,"birthCity":"Bucheon","birthCountry":"Republic of Korea","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ha-Seong","useLastName":"Kim","boxscoreName":"Kim, Ha","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"HA-song","mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ha-Seong Kim","nameSlug":"ha-seong-kim-673490","firstLastName":"Ha-Seong Kim","lastFirstName":"Kim, Ha-Seong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Ha-Seong Kim","fullLFMName":"Kim, Ha-Seong","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639}},"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":"Cloudy","temp":"79","wind":"7 mph, L To R"},"gameInfo":{"attendance":36429,"firstPitch":"2026-05-24T20:32:00.000Z","gameDurationMinutes":158,"delayDurationMinutes":110},"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":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"home":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"}},"officialScorer":{"id":603539,"fullName":"Guy Curtright","link":"/api/v1/people/603539"},"primaryDatacaster":{"id":666946,"fullName":"Kurt Hoyt","link":"/api/v1/people/666946"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T20:32:24.791Z","endTime":"2026-05-24T20:34:16.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8,9,10],"actionIndex":[0,1,2,3],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T18:10:19.547Z","endTime":"2026-05-24T19:56:54.959Z","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-05-24T19:56:54.959Z","endTime":"2026-05-24T20:07:51.607Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"description":"Status Change - Delayed Start: Inclement Weather","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-05-24T20:07:51.607Z","endTime":"2026-05-24T20:28:12.066Z","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":3,"startTime":"2026-05-24T20:28:12.066Z","endTime":"2026-05-24T20:32:27.086Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.794389193132446,"aZ":-24.170199498504235,"pfxX":10.449218825166891,"pfxZ":4.645790183596173,"pX":-1.247952945038448,"pZ":0.7337737698409244,"vX0":-8.836613651199265,"vY0":-129.83760955338437,"vZ0":-6.9986304277481395,"x":164.57,"y":218.97,"x0":0.82643319294784,"y0":50.005350224127056,"z0":5.278920097716173,"aX":18.010874310543308},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":-17.2,"spinRate":1997,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4203546129130711,"extension":6.173449420804267},"index":4,"playId":"d8225e31-9fa3-319f-adf9-43f8a4fa8d65","pitchNumber":1,"startTime":"2026-05-24T20:32:27.086Z","endTime":"2026-05-24T20:32:30.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.524770820584333,"aZ":-22.019732974160895,"pfxX":10.088368186217206,"pfxZ":5.9768661098253695,"pX":-0.7476744551158384,"pZ":0.513040461181644,"vX0":-7.517448357024815,"vY0":-129.63460176274262,"vZ0":-7.735086339222637,"x":145.5,"y":224.93,"x0":0.8814875770679346,"y0":50.00356522444359,"z0":5.2209610512550135,"aX":17.142372155012296},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.2,"breakHorizontal":-16.6,"spinRate":1950,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.42278299064961766,"extension":6.172345923726294},"index":5,"playId":"4428c6ca-4092-3226-9574-df63db2ec81d","pitchNumber":2,"startTime":"2026-05-24T20:32:42.444Z","endTime":"2026-05-24T20:32:46.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":80.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.004123075195274,"aZ":-17.413584800854597,"pfxX":7.236767390288764,"pfxZ":8.706460808366458,"pX":-0.16876888797339637,"pZ":2.2765615529300356,"vX0":-5.216422714404622,"vY0":-131.00515004098568,"vZ0":-4.584158939352838,"x":123.43,"y":177.31,"x0":0.9328727602431685,"y0":50.00368373863083,"z0":5.396337109593354,"aX":12.270768386244246},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.6,"breakHorizontal":-11.5,"spinRate":2098,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.422088993366593,"extension":6.196490755115512},"index":6,"playId":"d9ca9071-28a7-3fd0-98a2-abaeb8bc4aaa","pitchNumber":3,"startTime":"2026-05-24T20:33:00.051Z","endTime":"2026-05-24T20:33:03.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.242575361524175,"aZ":-22.417726581153172,"pfxX":9.028025655492884,"pfxZ":6.6957320803219496,"pX":0.14823610086942574,"pZ":2.608797625492852,"vX0":-5.161368547408994,"vY0":-120.70454751191045,"vZ0":-2.0336562112570715,"x":111.35,"y":168.34,"x0":1.155206052898627,"y0":50.00240856633244,"z0":5.461387909077349,"aX":13.154360030389306},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":11.9,"breakHorizontal":-14.9,"spinRate":1637,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.4559657259235954,"extension":6.108519676977613},"index":7,"playId":"2e1c29f1-1e73-3c72-b8e7-ba31adebc911","pitchNumber":4,"startTime":"2026-05-24T20:33:13.838Z","endTime":"2026-05-24T20:33:18.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.529137754139864,"aZ":-25.36598366365949,"pfxX":7.512977404567677,"pfxZ":4.511969390083898,"pX":0.26460531385991914,"pZ":2.1568791876794995,"vX0":-4.683347245893672,"vY0":-120.96295081326589,"vZ0":-2.368795440427445,"x":106.91,"y":180.54,"x0":1.231920560182211,"y0":50.00270328390242,"z0":5.331781491163174,"aX":11.338236331015398},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.9,"breakHorizontal":-12.7,"spinRate":1571,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.44965135931437006,"extension":6.200223803641008},"index":8,"playId":"66bcd499-b342-3ae7-8ef1-0e9e5eaceeff","pitchNumber":5,"startTime":"2026-05-24T20:33:33.405Z","endTime":"2026-05-24T20:33:36.967Z","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":86.1,"endSpeed":81.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.585583188306277,"aZ":-20.622563031629234,"pfxX":2.131269122177085,"pfxZ":7.0919490326401124,"pX":0.4319703309873975,"pZ":-0.5614685369738224,"vX0":-3.308303192947543,"vY0":-125.31946883259984,"vZ0":-9.895907148094482,"x":100.53,"y":253.94,"x0":1.4779980231003664,"y0":50.00572445127047,"z0":5.050818769925649,"aX":3.472906033637588},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":11.4,"breakHorizontal":-3.4,"spinRate":2194,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.43309777222648593,"extension":6.139747571271323},"index":9,"playId":"117a40ba-06a3-399c-a525-faae574ef0d0","pitchNumber":6,"startTime":"2026-05-24T20:33:51.223Z","endTime":"2026-05-24T20:33:54.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25091742795661,"aZ":-23.807034144128544,"pfxX":8.291741594966421,"pfxZ":5.423506664554707,"pX":-0.33017944630123774,"pZ":1.0358863743997078,"vX0":-6.028818480366749,"vY0":-122.840129431751,"vZ0":-5.327395868153325,"x":129.59,"y":210.81,"x0":1.0676041908948188,"y0":50.0002322018466,"z0":5.232914420530649,"aX":12.785894742741874},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.9,"breakHorizontal":-13.8,"spinRate":1752,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.44433376689063264,"extension":6.104172194237709},"index":10,"playId":"bcf903ba-86f6-379a-a15a-4c93f1180b90","pitchNumber":7,"startTime":"2026-05-24T20:34:12.408Z","endTime":"2026-05-24T20:34:16.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:34:16.874Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Curtis Mead grounds into a double play, shortstop Ha-Seong Kim to second baseman Ozzie Albies to first baseman Matt Olson. James Wood out at 2nd. Curtis Mead out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T20:34:32.053Z","endTime":"2026-05-24T20:35:05.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.351523372205207,"aZ":-24.90376115393121,"pfxX":-0.6183715534043145,"pfxZ":4.525482464429857,"pX":-0.07407230150658675,"pZ":1.5977388975411075,"vX0":-3.0786601451889064,"vY0":-124.95292589121607,"vZ0":-4.389519755052391,"x":119.82,"y":195.64,"x0":1.246248988317637,"y0":50.00400563822674,"z0":5.384412079102861,"aX":-0.9933723499396822},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.6,"breakHorizontal":1.7,"spinRate":2187,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4356532835084632,"extension":6.073441520010519},"index":0,"playId":"f941f41d-8800-3eaa-b384-2f1d7b0fc248","pitchNumber":1,"startTime":"2026-05-24T20:34:40.697Z","endTime":"2026-05-24T20:34:44.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51676886587019,"aZ":-24.08619941974586,"pfxX":9.92411082022827,"pfxZ":4.567279026057962,"pX":-0.3028144613915914,"pZ":2.3854256149419464,"vX0":-6.695909697492485,"vY0":-131.87141768411206,"vZ0":-3.0923379029364773,"x":128.54,"y":174.37,"x0":0.9723575458703647,"y0":50.00571743497619,"z0":5.338834000451689,"aX":17.583379377980688},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.8,"breakHorizontal":-16.7,"spinRate":2037,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.414431565237507,"extension":5.978777107096695},"hitData":{"launchSpeed":106.6,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.11,"coordY":159.81}},"index":1,"playId":"d644f50b-b803-35ea-88ec-a90f4d6b697d","pitchNumber":2,"startTime":"2026-05-24T20:34:57.058Z","endTime":"2026-05-24T20:35:05.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:35:05.190Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Chaparro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-24T20:35:24.403Z","endTime":"2026-05-24T20:36:50.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.077903031422,"aZ":-36.09877115419148,"pfxX":-5.094734260984351,"pfxZ":-3.0281335994281093,"pX":1.4347401854698856,"pZ":4.1446610446123415,"vX0":1.45302041303342,"vY0":-112.63076618874945,"vZ0":4.244793559263687,"x":62.31,"y":126.87,"x0":1.445980840752623,"y0":50.00541887171944,"z0":5.869956449299981,"aX":-6.593658382036732},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-4.2,"breakHorizontal":8.9,"spinRate":2368,"spinDirection":286},"zone":12,"typeConfidence":2.0,"plateTime":0.4849821532929446,"extension":5.993950936774429},"index":0,"playId":"ceab91b7-ed5e-3a90-b292-0cd80d0846ac","pitchNumber":1,"startTime":"2026-05-24T20:35:32.131Z","endTime":"2026-05-24T20:35:35.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":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931352675928842,"aZ":-25.58513489604059,"pfxX":7.676535555877671,"pfxZ":3.7945237763794477,"pX":1.0126630086993662,"pZ":3.4723295428488057,"vX0":-3.0971328489419476,"vY0":-130.10414182707973,"vZ0":-0.35660984651782685,"x":78.4,"y":145.03,"x0":1.2123833760627736,"y0":50.004104160484026,"z0":5.528493588619558,"aX":13.33416271827932},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":-13.3,"spinRate":1898,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4188973918728487,"extension":5.925846181895867},"index":1,"playId":"63386c31-9913-3742-871a-f434681040ca","pitchNumber":2,"startTime":"2026-05-24T20:35:44.808Z","endTime":"2026-05-24T20:35:48.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4380946077198,"aZ":-25.02213182462934,"pfxX":-0.8998309961790403,"pfxZ":4.480046708160291,"pX":0.9834888115042832,"pZ":2.6927825721841394,"vX0":-1.1455535736702955,"vY0":-124.62956530744101,"vZ0":-1.694709686081843,"x":79.51,"y":166.07,"x0":1.5633779392571063,"y0":50.00426954571563,"z0":5.417713050733131,"aX":-1.437469275503046},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.0,"breakHorizontal":1.9,"spinRate":2165,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4369320421059859,"extension":6.048860155337608},"index":2,"playId":"d079d458-3290-38f9-8f46-5a2b065c134f","pitchNumber":3,"startTime":"2026-05-24T20:35:59.631Z","endTime":"2026-05-24T20:36:04.743Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.546039495301873,"aZ":-25.426566154076756,"pfxX":7.576323360284324,"pfxZ":4.013163896073291,"pX":0.6181217127468823,"pZ":3.1131880993434007,"vX0":-3.8323191593592596,"vY0":-128.5189585569499,"vZ0":-0.8344004068373625,"x":93.44,"y":154.72,"x0":1.1408803962168819,"y0":50.00097533760765,"z0":5.40921684571666,"aX":12.72756073738921},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-13.0,"spinRate":1894,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.4254775518787577,"extension":6.196777563653019},"index":3,"playId":"9c5e3948-2875-3911-969c-88ba69f38b66","pitchNumber":4,"startTime":"2026-05-24T20:36:14.948Z","endTime":"2026-05-24T20:36:18.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13377339483102,"aZ":-26.731074020151244,"pfxX":7.355176832867164,"pfxZ":3.7053410490413636,"pX":1.1686546308408061,"pZ":2.09353990716175,"vX0":-2.4737680479643234,"vY0":-119.86135931041757,"vZ0":-2.2087189378019203,"x":72.45,"y":182.25,"x0":1.2529538353257257,"y0":50.00321864649956,"z0":5.391905276761164,"aX":10.802223002671},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.5,"breakHorizontal":-12.8,"spinRate":1636,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4553407700508396,"extension":6.029974643362041},"index":4,"playId":"25765d00-1c5f-3603-a72c-41fdd2659a87","pitchNumber":5,"startTime":"2026-05-24T20:36:29.449Z","endTime":"2026-05-24T20:36:32.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.310591532850367,"aZ":-24.886028984660655,"pfxX":7.9156906208422715,"pfxZ":5.00852496142492,"pX":1.0508664959315648,"pZ":2.96291012737321,"vX0":-2.3311697548665022,"vY0":-119.37904198259413,"vZ0":-0.8945086968216431,"x":76.94,"y":158.78,"x0":1.0071533338816983,"y0":50.00189678781518,"z0":5.567091631808672,"aX":11.512657540388874},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.1,"breakHorizontal":-13.8,"spinRate":1654,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4574610735165425,"extension":6.116198677375125},"index":5,"playId":"8c5e41e2-caae-3171-8a2c-1979564e7b3f","pitchNumber":6,"startTime":"2026-05-24T20:36:47.116Z","endTime":"2026-05-24T20:36:50.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:36:50.391Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T20:38:49.552Z","endTime":"2026-05-24T20:41:13.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":81.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.611113908160192,"aZ":-24.049223191999896,"pfxX":-2.7806116929605413,"pfxZ":4.891289006413807,"pX":0.669436340792705,"pZ":2.8959004777463724,"vX0":-4.189485147105344,"vY0":-126.92886718738805,"vZ0":-2.6918796726090903,"x":91.48,"y":160.59,"x0":2.691399073502606,"y0":50.003614974927814,"z0":5.8492133929181005,"aX":-4.617117136755665},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.6,"breakHorizontal":5.9,"spinRate":2336,"spinDirection":183},"zone":3,"typeConfidence":0.91,"plateTime":0.4286094800090443,"extension":6.144875602299056},"index":0,"playId":"89a9e45d-f9e7-3e43-a45d-977612337334","pitchNumber":1,"startTime":"2026-05-24T20:39:00.362Z","endTime":"2026-05-24T20:39:03.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.417070918936577,"aZ":-25.198599496229082,"pfxX":-2.3303485860728568,"pfxZ":4.093131920203988,"pX":-1.288042973331689,"pZ":1.394944406183069,"vX0":-8.658698640973054,"vY0":-128.8782199656617,"vZ0":-5.960079772764459,"x":166.1,"y":201.12,"x0":2.3998826420384813,"y0":50.003496985436875,"z0":5.6493084210025755,"aX":-3.9727401662203032},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":5.9,"spinRate":2388,"spinDirection":179},"zone":13,"typeConfidence":0.91,"plateTime":0.4228264504201009,"extension":6.413658161300788},"index":1,"playId":"b5e3df27-0a81-3b72-afce-0413df25db29","pitchNumber":2,"startTime":"2026-05-24T20:39:15.235Z","endTime":"2026-05-24T20:39:18.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.94655153392979,"aZ":-34.55290104023238,"pfxX":-9.090189340941885,"pfxZ":-1.7467306932739532,"pX":0.8247780961028642,"pZ":2.45018813822832,"vX0":-2.070807987071446,"vY0":-115.5219499430689,"vZ0":-0.13909316324249055,"x":85.56,"y":172.62,"x0":2.912374735081752,"y0":50.002704513588554,"z0":5.811021125499946,"aX":-12.381301246914248},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.9,"breakHorizontal":16.9,"spinRate":2568,"spinDirection":301},"zone":6,"typeConfidence":0.91,"plateTime":0.47272456405490804,"extension":6.055230573084604},"index":2,"playId":"90cfc90a-8d02-32aa-868c-874441c7b36d","pitchNumber":3,"startTime":"2026-05-24T20:39:30.764Z","endTime":"2026-05-24T20:39:34.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42672720589038,"aZ":-28.232428546498557,"pfxX":2.9392752332841896,"pfxZ":2.7080066111371686,"pX":0.2611563688792881,"pZ":1.7020938157960328,"vX0":-6.315171393731722,"vY0":-119.8823697160273,"vZ0":-3.4733442446036653,"x":107.05,"y":192.82,"x0":2.5489477957358186,"y0":50.00104242148011,"z0":5.692932840589993,"aX":4.273737991679783},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.3,"breakHorizontal":-3.8,"spinRate":1568,"spinDirection":163},"zone":8,"typeConfidence":0.68,"plateTime":0.4570851455312255,"extension":6.386252063767322},"index":3,"playId":"d8c0a30d-033a-3cc3-af70-ccdef01dc04b","pitchNumber":4,"startTime":"2026-05-24T20:39:47.116Z","endTime":"2026-05-24T20:39:51.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.996428565345525,"aZ":-27.487149621584578,"pfxX":-2.8035056739217996,"pfxZ":2.7332371162634868,"pX":-0.07391064332925275,"pZ":3.786321941902195,"vX0":-5.617997052149874,"vY0":-129.4344074478351,"vZ0":-0.1982954396289257,"x":119.82,"y":136.55,"x0":2.4790337702316423,"y0":50.00529089755894,"z0":5.9475903959463325,"aX":-4.814490019137301},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":6.2,"spinRate":2306,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.4212476136926111,"extension":6.173385120921863},"index":4,"playId":"faba3c44-0aef-3abe-941f-d05cf2e97ede","pitchNumber":5,"startTime":"2026-05-24T20:40:08.583Z","endTime":"2026-05-24T20:40:12.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34006690096526,"aZ":-14.868670925094046,"pfxX":2.455862481074778,"pfxZ":9.557587817149535,"pX":1.2773734216170425,"pZ":3.134088040712099,"vX0":-4.319560001629388,"vY0":-133.3843316048192,"vZ0":-3.837664910356252,"x":68.31,"y":154.16,"x0":2.595067854128616,"y0":50.00554610395872,"z0":5.656222721426084,"aX":4.448508231885824},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":-3.6,"spinRate":2179,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.4098519647338841,"extension":6.383502236224313},"index":5,"playId":"b0095ab2-5819-3b42-86e1-bf6b57b7725e","pitchNumber":6,"startTime":"2026-05-24T20:40:28.238Z","endTime":"2026-05-24T20:40:32.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.249794337517553,"aZ":-29.736815877881234,"pfxX":-2.3522986004045965,"pfxZ":1.4845183559919342,"pX":1.4334859201413803,"pZ":4.335073618854561,"vX0":-2.56458657938596,"vY0":-126.7150866736636,"vZ0":2.0189018369892118,"x":62.36,"y":121.73,"x0":2.760292942022511,"y0":50.00431265046807,"z0":5.886097351748727,"aX":-3.8668856637142266},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":4.8,"spinRate":2241,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.430472916310483,"extension":6.1510242617491375},"index":6,"playId":"74b0401a-2622-3645-b37e-bc672e8f70a9","pitchNumber":7,"startTime":"2026-05-24T20:40:46.744Z","endTime":"2026-05-24T20:41:13.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:41:13.745Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T20:41:18.850Z","endTime":"2026-05-24T20:42:41.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.054191117605143,"aZ":-43.4433596299208,"pfxX":-4.230503620917276,"pfxZ":-9.076589026907412,"pX":0.6830231774789288,"pZ":3.5017194986425877,"vX0":-2.786774206863766,"vY0":-110.7867916643682,"vZ0":3.9255697063013786,"x":90.96,"y":144.23,"x0":2.507514422757646,"y0":50.00428895325094,"z0":6.251846624520912,"aX":-5.250846311120057},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-15.1,"breakHorizontal":8.4,"spinRate":2409,"spinDirection":325},"zone":12,"typeConfidence":0.91,"plateTime":0.4946726580382528,"extension":5.922312272158474},"index":0,"playId":"ba95d967-9eb3-3783-a97d-a1ff85669962","pitchNumber":1,"startTime":"2026-05-24T20:41:18.850Z","endTime":"2026-05-24T20:41:45.878Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"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":90.9,"endSpeed":84.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.940703557309188,"aZ":-15.936424233609173,"pfxX":1.4901908928581151,"pfxZ":9.026489234561161,"pX":0.5624986090052816,"pZ":3.2171306473589922,"vX0":-5.5333432930069275,"vY0":-132.4468579606295,"vZ0":-3.4947538918921195,"x":95.56,"y":151.92,"x0":2.4737308370123636,"y0":50.00388163267398,"z0":5.7000959285296195,"aX":2.6815323860737124},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-1.7,"spinRate":2091,"spinDirection":154},"zone":3,"typeConfidence":0.87,"plateTime":0.41157378030731406,"extension":6.387690207220399},"index":1,"playId":"04368c53-10c7-372e-8dab-ac1910c6811e","pitchNumber":2,"startTime":"2026-05-24T20:41:51.945Z","endTime":"2026-05-24T20:41:56.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.216285475987743,"aZ":-27.649154959584866,"pfxX":-2.7640237972133033,"pfxZ":2.73335463878069,"pX":-1.4766745524817233,"pZ":1.6559597505774801,"vX0":-8.760487825173238,"vY0":-127.11853052744681,"vZ0":-4.687044553979455,"x":173.29,"y":194.07,"x0":2.3573187925165544,"y0":50.00377489400274,"z0":5.68879920000409,"aX":-4.574651392194093},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.2,"breakHorizontal":6.7,"spinRate":2273,"spinDirection":186},"zone":13,"typeConfidence":0.92,"plateTime":0.42898682921299214,"extension":6.364999325765857},"index":2,"playId":"8dfd0a26-e870-362a-96e6-3da8c97becdd","pitchNumber":3,"startTime":"2026-05-24T20:42:09.978Z","endTime":"2026-05-24T20:42:14.326Z","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":81.1,"endSpeed":75.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.751455060707798,"aZ":-25.54999073365747,"pfxX":8.3381758863228,"pfxZ":4.633409351512903,"pX":0.6011979866754452,"pZ":1.6098277301622232,"vX0":-7.03431398021343,"vY0":-118.03526756197937,"vZ0":-4.271305456656274,"x":94.08,"y":195.31,"x0":2.5182589059804625,"y0":50.002333523478185,"z0":5.7607680270444614,"aX":11.917385648240485},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.7,"breakHorizontal":-13.7,"spinRate":1968,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.4617719561361713,"extension":5.941088985545533},"hitData":{"launchSpeed":98.0,"launchAngle":22.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":166.33,"coordY":57.38}},"index":3,"playId":"db9d9d44-8f1a-3608-9fce-4f72e4f09483","pitchNumber":4,"startTime":"2026-05-24T20:42:31.248Z","endTime":"2026-05-24T20:42:41.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:42:41.499Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T20:43:07.218Z","endTime":"2026-05-24T20:43:54.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.152907921564793,"aZ":-16.854962572346498,"pfxX":2.402781924397968,"pfxZ":8.382770400126962,"pX":-0.3846635066815056,"pZ":2.1988881633519135,"vX0":-8.280242219977596,"vY0":-133.45493064475923,"vZ0":-5.951802325612637,"x":131.66,"y":179.41,"x0":2.4282883203009025,"y0":50.00577764793686,"z0":5.6466786484977165,"aX":4.3937488696767515},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":-2.8,"spinRate":2175,"spinDirection":152},"zone":7,"typeConfidence":0.9,"plateTime":0.40837369760103837,"extension":6.358070610037405},"index":0,"playId":"e4f86810-7b59-3859-94a2-21eba0b6947e","pitchNumber":1,"startTime":"2026-05-24T20:43:11.472Z","endTime":"2026-05-24T20:43:16.233Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77694392828747,"aZ":-31.357066651215415,"pfxX":-8.549896204125265,"pfxZ":0.5979090164065575,"pX":-0.4883337130392668,"pZ":1.0281456072909565,"vX0":-4.766214747680553,"vY0":-116.56374601517979,"vZ0":-3.6796510388544554,"x":135.61,"y":211.02,"x0":2.696707047869722,"y0":50.004377172591276,"z0":5.601218535155332,"aX":-11.715340907963355},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.4,"breakHorizontal":16.7,"spinRate":2666,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.47065594198613114,"extension":6.05373542931396},"index":1,"playId":"89ca797a-9f54-334c-bd4a-b4aafe576e58","pitchNumber":2,"startTime":"2026-05-24T20:43:29.168Z","endTime":"2026-05-24T20:43:32.178Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.685539041177993,"aZ":-14.241877689984394,"pfxX":4.634666589535437,"pfxZ":9.51988296532347,"pX":-0.5037290918799434,"pZ":2.1588654678181,"vX0":-9.442118763601574,"vY0":-135.8794738590807,"vZ0":-6.463470484599101,"x":136.2,"y":180.49,"x0":2.402436314209991,"y0":50.00345334247999,"z0":5.544318389974514,"aX":8.73146099700544},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-6.6,"spinRate":2189,"spinDirection":144},"zone":7,"typeConfidence":0.91,"plateTime":0.40193877642006326,"extension":6.555162924228537},"index":2,"playId":"51f888f8-146a-36d8-9fe0-e00bb986a1e4","pitchNumber":3,"startTime":"2026-05-24T20:43:49.920Z","endTime":"2026-05-24T20:43:54.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:43:54.635Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a line drive to left fielder James Wood. Ronald Acuña Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T20:44:02.887Z","endTime":"2026-05-24T20:45:13.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":71.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.30188691007466,"aZ":-42.619497268851724,"pfxX":-2.547714843796082,"pfxZ":-8.275929365075195,"pX":0.3292634231431842,"pZ":1.5413593951623508,"vX0":-4.021000581595331,"vY0":-111.38531431112361,"vZ0":-0.24222856603642762,"x":104.45,"y":197.16,"x0":2.486396215159076,"y0":50.005552192460314,"z0":6.04442024130878,"aX":-3.2134837093123254},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-14.8,"breakHorizontal":5.6,"spinRate":2420,"spinDirection":332},"zone":9,"typeConfidence":0.91,"plateTime":0.49104052087158356,"extension":5.842186514285393},"index":0,"playId":"5f2a25bc-30f3-30be-8034-23400094c6a2","pitchNumber":1,"startTime":"2026-05-24T20:44:17.882Z","endTime":"2026-05-24T20:44:21.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128160933354714,"aZ":-27.00951655951983,"pfxX":-2.6039889057629306,"pfxZ":3.068637009414841,"pX":-0.8706806127598288,"pZ":3.064438857443472,"vX0":-7.876985952140758,"vY0":-128.06494527736643,"vZ0":-1.5210065106320698,"x":150.19,"y":156.04,"x0":2.5668904838468927,"y0":50.00392051546186,"z0":5.752227202194931,"aX":-4.381530386276824},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":6.2,"spinRate":2356,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.42552572736786454,"extension":6.340037113892012},"index":1,"playId":"9bc14a3e-a1fc-3d82-b690-077f1e96c65b","pitchNumber":2,"startTime":"2026-05-24T20:44:39.556Z","endTime":"2026-05-24T20:44:44.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.831898300346136,"aZ":-26.41330686213027,"pfxX":0.06744567938146062,"pfxZ":4.194047447599933,"pX":0.47781696422606035,"pZ":1.5584494119009797,"vX0":-5.049721714401033,"vY0":-117.7468201289936,"vZ0":-3.838193056135956,"x":98.79,"y":196.7,"x0":2.661184506465039,"y0":50.00301817467878,"z0":5.713042902594992,"aX":0.09262382523209207},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.7,"breakHorizontal":1.4,"spinRate":1449,"spinDirection":167},"zone":9,"typeConfidence":0.93,"plateTime":0.4690518888708435,"extension":6.135834983250454},"hitData":{"launchSpeed":80.1,"launchAngle":24.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.57,"coordY":115.06}},"index":2,"playId":"136be6b4-c067-3fe6-bc2d-c3fea10a21c0","pitchNumber":3,"startTime":"2026-05-24T20:45:01.346Z","endTime":"2026-05-24T20:45:13.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:45:13.659Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-24T20:45:48.915Z","endTime":"2026-05-24T20:47:00.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06194553641348,"aZ":-36.69635971400188,"pfxX":-6.701808588557526,"pfxZ":-3.3846672902010235,"pX":-0.5270991064806453,"pZ":1.2947183278101166,"vX0":-5.318246438823989,"vY0":-115.2985853329826,"vZ0":-1.9069414072902653,"x":137.09,"y":203.82,"x0":2.686855821385478,"y0":50.00298288387579,"z0":5.700488158450176,"aX":-8.950194224412865},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.4,"breakHorizontal":13.6,"spinRate":2545,"spinDirection":302},"zone":13,"typeConfidence":0.85,"plateTime":0.4765261061659727,"extension":6.06151808479751},"index":0,"playId":"43ab00c4-0048-3017-8bae-d7e1b31f3e83","pitchNumber":1,"startTime":"2026-05-24T20:45:51.926Z","endTime":"2026-05-24T20:45:55.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.212849541185026,"aZ":-25.91994913059169,"pfxX":7.563744740621114,"pfxZ":4.287766451039719,"pX":1.6195992159621266,"pZ":2.3206558331417133,"vX0":-5.060804342176413,"vY0":-119.78899992999662,"vZ0":-2.7507883132026527,"x":55.26,"y":176.12,"x0":2.7724162739075338,"y0":50.004962068543634,"z0":5.790906829862374,"aX":11.040759231116972},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.4,"breakHorizontal":-12.6,"spinRate":1983,"spinDirection":137},"zone":14,"typeConfidence":0.89,"plateTime":0.45648932439714063,"extension":6.010926263125105},"index":1,"playId":"abfca36d-eb15-3152-9c12-54b5db8ddfbb","pitchNumber":2,"startTime":"2026-05-24T20:46:10.540Z","endTime":"2026-05-24T20:46:15.387Z","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":92.0,"endSpeed":85.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37876802350707,"aZ":-20.77109846540401,"pfxX":8.62424688661492,"pfxZ":6.209004258850043,"pX":0.7112745550920124,"pZ":1.957935604728189,"vX0":-7.70951531574146,"vY0":-133.79587333246226,"vZ0":-5.716820787622801,"x":89.89,"y":185.92,"x0":2.4916681687374003,"y0":50.001754857914015,"z0":5.583446487957071,"aX":15.836831866978303},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":-14.3,"spinRate":2024,"spinDirection":140},"zone":9,"typeConfidence":0.91,"plateTime":0.4073779643475901,"extension":6.3461425248181165},"index":2,"playId":"d391cf07-2dde-3c10-bdd2-ef3e02ae6f1f","pitchNumber":3,"startTime":"2026-05-24T20:46:33.436Z","endTime":"2026-05-24T20:46:36.732Z","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":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69143176224421,"aZ":-43.62086087685782,"pfxX":-4.867767078091809,"pfxZ":-8.880172159229414,"pX":0.7691997076084467,"pZ":3.2190675340170753,"vX0":-2.476440161251714,"vY0":-113.15608977530162,"vZ0":3.400798257827765,"x":87.68,"y":151.87,"x0":2.511965552036463,"y0":50.0005196873177,"z0":6.083367210642937,"aX":-6.2768352745134415},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.8,"breakHorizontal":9.5,"spinRate":2348,"spinDirection":328},"zone":3,"typeConfidence":0.91,"plateTime":0.4850503373806201,"extension":6.002253106340711},"index":3,"playId":"93ece033-0e00-36f6-aa9f-d26150df14cc","pitchNumber":4,"startTime":"2026-05-24T20:46:56.940Z","endTime":"2026-05-24T20:47:00.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:47:00.902Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T20:48:53.087Z","endTime":"2026-05-24T20:51:19.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":7},"credits":[{"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.487397581919797,"aZ":-23.80042294368732,"pfxX":10.533614158262086,"pfxZ":4.927807009100092,"pX":-0.9657167977032655,"pZ":1.94644157730433,"vX0":-8.068737082471715,"vY0":-129.3769583072872,"vZ0":-4.328308631133706,"x":153.81,"y":186.23,"x0":0.8218373001384544,"y0":50.00053267108933,"z0":5.4606522378056725,"aX":17.890417600759122},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.2,"breakHorizontal":-17.3,"spinRate":1886,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4230380311272999,"extension":6.073215073754691},"index":0,"playId":"71209a0c-d216-3137-b712-c34482728872","pitchNumber":1,"startTime":"2026-05-24T20:49:06.525Z","endTime":"2026-05-24T20:49:10.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.900435937205348,"aZ":-24.46385439496204,"pfxX":10.78274680664135,"pfxZ":4.466018524909069,"pX":-0.9347842293318701,"pZ":2.6431933575581783,"vX0":-8.143826760869432,"vY0":-130.66860661204038,"vZ0":-2.5306175337215495,"x":152.63,"y":167.41,"x0":0.8235361500075407,"y0":50.00302314344753,"z0":5.464972164622791,"aX":18.61980677119453},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":-17.6,"spinRate":1889,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.41938981998501745,"extension":6.042123543608489},"index":1,"playId":"586a76cd-78cc-395f-a395-80dcea37f375","pitchNumber":2,"startTime":"2026-05-24T20:49:18.471Z","endTime":"2026-05-24T20:49:23.688Z","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":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95577987221388,"aZ":-25.70256426075461,"pfxX":9.205386338648635,"pfxZ":4.448280128048513,"pX":-0.22838603873986882,"pZ":2.6161720319063457,"vX0":-6.012546178782333,"vY0":-119.81711817528027,"vZ0":-1.5060515452410674,"x":125.71,"y":168.14,"x0":1.1163865166519993,"y0":50.00436060600178,"z0":5.547750025871019,"aX":13.397633160134324},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.9,"breakHorizontal":-15.2,"spinRate":1562,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.45698199317651156,"extension":6.014938472528421},"index":2,"playId":"c575403c-ea34-3cfd-9d5e-4182b928328e","pitchNumber":3,"startTime":"2026-05-24T20:49:32.105Z","endTime":"2026-05-24T20:49:35.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66721148539118,"aZ":-24.078168372560683,"pfxX":8.438682674712442,"pfxZ":4.642728068841171,"pX":-0.032395675936784434,"pZ":2.6228052040082077,"vX0":-4.958027614386584,"vY0":-130.29387377085473,"vZ0":-2.745460518631029,"x":118.23,"y":167.96,"x0":0.7846290145473003,"y0":50.00406307411559,"z0":5.4817508846406175,"aX":14.71994423630203},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-14.4,"spinRate":2099,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.41807426768635114,"extension":6.010731637918139},"index":3,"playId":"603c20b3-7aa9-302b-8718-a93e12ae6278","pitchNumber":4,"startTime":"2026-05-24T20:50:00.775Z","endTime":"2026-05-24T20:50:05.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.6,"endSpeed":72.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.958134831101656,"aZ":-34.3439331089471,"pfxX":-2.6283889285942266,"pfxZ":-1.6639600729181492,"pX":-0.03682519690846458,"pZ":2.414552269259978,"vX0":-2.061107464461928,"vY0":-113.02225910073764,"vZ0":0.3911872746031446,"x":118.4,"y":173.59,"x0":1.2256060426711832,"y0":50.001964651194044,"z0":5.664592285135111,"aX":-3.428990662358484},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-2.6,"breakHorizontal":5.3,"spinRate":2462,"spinDirection":287},"zone":5,"typeConfidence":2.0,"plateTime":0.4830523653567784,"extension":6.061511318585089},"index":4,"playId":"25c52303-d212-3cd7-a0d3-96bc32540b32","pitchNumber":5,"startTime":"2026-05-24T20:50:17.745Z","endTime":"2026-05-24T20:50:22.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27531230479883,"aZ":-24.602965322220367,"pfxX":9.05964873257814,"pfxZ":4.943139459325816,"pX":0.21493444713345394,"pZ":1.8474247546649059,"vX0":-4.8526322997155615,"vY0":-122.2146489719609,"vZ0":-3.924797574913179,"x":108.81,"y":188.9,"x0":1.0364150011411875,"y0":50.00223668762482,"z0":5.557177565267838,"aX":13.875151437667808},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.4,"breakHorizontal":-15.5,"spinRate":1702,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.4460426130082342,"extension":6.0857471934902465},"index":5,"playId":"3008f7f7-8214-3aa9-b20d-ae7d8f547db5","pitchNumber":6,"startTime":"2026-05-24T20:50:36.699Z","endTime":"2026-05-24T20:50:41.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.615298811884102,"aZ":-25.17323832775009,"pfxX":8.623872373905202,"pfxZ":4.567916404256396,"pX":-1.415775746652559,"pZ":1.1266831742500165,"vX0":-8.50042957983919,"vY0":-122.05635792775695,"vZ0":-4.90937546477859,"x":170.97,"y":208.36,"x0":0.9667209999431855,"y0":50.00195834191362,"z0":5.292305507308869,"aX":13.20920290964545},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.4,"breakHorizontal":-14.0,"spinRate":1691,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4461832754957813,"extension":6.29926435938378},"index":6,"playId":"e08487e1-7dc9-3c6f-9ab2-d208e3523dd8","pitchNumber":7,"startTime":"2026-05-24T20:50:55.597Z","endTime":"2026-05-24T20:50:59.268Z","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":90.9,"endSpeed":84.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94481446066492,"aZ":-25.097527473301597,"pfxX":9.850721031230949,"pfxZ":3.9355720528126206,"pX":-0.22351569636556082,"pZ":2.414233080531158,"vX0":-6.029402912696173,"vY0":-132.4270998394869,"vZ0":-3.0928340582763223,"x":125.52,"y":173.6,"x0":0.788267604784848,"y0":50.00429629850881,"z0":5.408136815149075,"aX":17.717758088157872},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":-16.8,"spinRate":1938,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.4116456438720224,"extension":6.089443259272139},"hitData":{"launchSpeed":77.3,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.22,"coordY":171.41}},"index":7,"playId":"7054988a-c55b-3283-9b9c-1004a37fdee8","pitchNumber":8,"startTime":"2026-05-24T20:51:10.359Z","endTime":"2026-05-24T20:51:19.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:51:19.420Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Crews singles on a ground ball to right fielder Eli White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T20:51:43.769Z","endTime":"2026-05-24T20:51:55.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":[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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70282133597093,"aZ":-25.686648822523928,"pfxX":8.921602873685007,"pfxZ":3.7315654097432684,"pX":0.3635382626586707,"pZ":2.311559967978008,"vX0":-4.7815307888103025,"vY0":-130.34596393425375,"vZ0":-2.9148816905659976,"x":103.14,"y":176.37,"x0":1.0525268696205412,"y0":50.00271155735301,"z0":5.362074044237451,"aX":15.512841263798347},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":-15.2,"spinRate":1991,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.41853230254688256,"extension":6.075691863609753},"hitData":{"launchSpeed":100.9,"launchAngle":2.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.02,"coordY":112.66}},"index":0,"playId":"4b1c4232-b818-33b5-9acc-66e0aad1a827","pitchNumber":1,"startTime":"2026-05-24T20:51:43.769Z","endTime":"2026-05-24T20:51:55.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:51:55.029Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T20:52:16.070Z","endTime":"2026-05-24T20:53:10.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":88.9,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.390782316178772,"aZ":-21.2606859544012,"pfxX":7.005720862261622,"pfxZ":6.350849581859627,"pX":-0.05557101807843128,"pZ":3.0166885806451607,"vX0":-4.752819524743058,"vY0":-129.56452389119985,"vZ0":-2.4419725788232602,"x":119.12,"y":157.33,"x0":0.8827075740897097,"y0":50.00156384889981,"z0":5.577810508572879,"aX":12.035900174444075},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.3,"breakHorizontal":-11.8,"spinRate":1940,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.42105201484681976,"extension":6.028277602790221},"index":0,"playId":"71258f5f-0e0d-34cc-8535-115eea21385a","pitchNumber":1,"startTime":"2026-05-24T20:52:16.070Z","endTime":"2026-05-24T20:52:21.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.092999009948468,"aZ":-23.082983344895485,"pfxX":8.227333217883814,"pfxZ":5.25763138713241,"pX":0.11119828821315564,"pZ":2.832297840525248,"vX0":-5.004914055446086,"vY0":-129.3919264642439,"vZ0":-2.605636400088909,"x":112.76,"y":162.31,"x0":0.9826183771552944,"y0":50.001956087194074,"z0":5.585023127839667,"aX":14.220099643720465},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.2,"breakHorizontal":-14.0,"spinRate":1941,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.4202279608300836,"extension":5.927996629529699},"index":1,"playId":"b254a710-c920-3572-9ed9-f94164c11ae2","pitchNumber":2,"startTime":"2026-05-24T20:52:38.068Z","endTime":"2026-05-24T20:52:41.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.409587847376237,"aZ":-27.41699684306463,"pfxX":7.3862109032331915,"pfxZ":3.252363170066773,"pX":-0.4332118918718793,"pZ":2.22973273506179,"vX0":-5.846367210893967,"vY0":-119.16445131725244,"vZ0":-1.962397335239542,"x":133.51,"y":178.58,"x0":1.0731453481083886,"y0":50.00005214155288,"z0":5.502061171304761,"aX":10.79368998430502},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.8,"breakHorizontal":-12.2,"spinRate":1568,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.4568170312607429,"extension":6.002419852681375},"hitData":{"launchSpeed":91.8,"launchAngle":36.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.31,"coordY":107.64}},"index":2,"playId":"cd69c3d1-d123-3bb4-b676-216210055545","pitchNumber":3,"startTime":"2026-05-24T20:52:58.830Z","endTime":"2026-05-24T20:53:10.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:53:10.383Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Young flies out sharply to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-24T20:53:30.134Z","endTime":"2026-05-24T20:54:05.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.078889714302118,"aZ":-24.77996421093881,"pfxX":-1.245692983054652,"pfxZ":4.680608549919748,"pX":0.12130001009571667,"pZ":3.215676209219099,"vX0":-2.329736006439817,"vY0":-123.45996041257379,"vZ0":-0.8596905065013554,"x":112.38,"y":151.96,"x0":1.230406974308942,"y0":50.00597193814627,"z0":5.610139141801748,"aX":-1.9685198683566014},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.5,"breakHorizontal":2.6,"spinRate":2168,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.4396795856848814,"extension":5.96135859572916},"index":0,"playId":"9858c190-1144-35ae-874a-0eb2652d1357","pitchNumber":1,"startTime":"2026-05-24T20:53:36.963Z","endTime":"2026-05-24T20:53:40.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.830489005522548,"aZ":-25.586614638852392,"pfxX":-1.8649962472090178,"pfxZ":4.207170678519455,"pX":-0.4489791279081349,"pZ":2.5024156077064617,"vX0":-2.8383001364780216,"vY0":-123.62288036036344,"vZ0":-2.3503599449358408,"x":134.11,"y":171.21,"x0":0.9510457523196957,"y0":50.00501855882929,"z0":5.5869402582364325,"aX":-2.921820474496186},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":4.0,"spinRate":2178,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.44101658067438043,"extension":6.031594695121949},"hitData":{"launchSpeed":100.9,"launchAngle":31.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":69.86,"coordY":55.57}},"index":1,"playId":"e2ac5b22-bdff-329a-8031-db89662a5700","pitchNumber":2,"startTime":"2026-05-24T20:53:56.102Z","endTime":"2026-05-24T20:54:05.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:54:05.854Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to right fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T20:56:14.604Z","endTime":"2026-05-24T20:56:29.205Z","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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":0},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04841403894133,"aZ":-13.411231124874021,"pfxX":3.9558477497885085,"pfxZ":10.458956448234817,"pX":0.6510604265437218,"pZ":2.835903019480525,"vX0":-6.46010358078744,"vY0":-132.53456609656868,"vZ0":-4.686347099917576,"x":92.18,"y":162.21,"x0":2.5967067788809377,"y0":50.00522676339195,"z0":5.593259391868194,"aX":7.098988186412924},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-5.9,"spinRate":2251,"spinDirection":148},"zone":3,"typeConfidence":0.92,"plateTime":0.4119137794294576,"extension":6.443996655817507},"hitData":{"launchSpeed":88.3,"launchAngle":52.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.71,"coordY":115.69}},"index":0,"playId":"bf94693f-a078-3e1d-8273-d6531a56a0fc","pitchNumber":1,"startTime":"2026-05-24T20:56:16.791Z","endTime":"2026-05-24T20:56:29.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:56:29.205Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T20:56:37.673Z","endTime":"2026-05-24T20:57:41.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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":91.5,"endSpeed":84.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94601312233065,"aZ":-12.108816085787636,"pfxX":3.964833229455179,"pfxZ":11.162956650437625,"pX":-0.4703784689029203,"pZ":1.6031766779104595,"vX0":-9.016572477311923,"vY0":-132.83662523087438,"vZ0":-7.941792729132168,"x":134.93,"y":195.49,"x0":2.4441809288684713,"y0":50.00259447002696,"z0":5.500853341913583,"aX":7.1277089288174915},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.7,"breakHorizontal":-5.4,"spinRate":2205,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.4114486645071165,"extension":6.5996346666720545},"index":0,"playId":"821f664c-f854-3e63-917c-4989f3618b29","pitchNumber":1,"startTime":"2026-05-24T20:56:50.651Z","endTime":"2026-05-24T20:56:54.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.766034370450534,"aZ":-24.744081808316643,"pfxX":-3.6769258851835325,"pfxZ":4.507832940756899,"pX":0.450755349045938,"pZ":3.0911843444307294,"vX0":-4.394633317386648,"vY0":-127.46595709963589,"vZ0":-1.7497934301546838,"x":99.82,"y":155.32,"x0":2.673720878746072,"y0":50.00265583613923,"z0":5.736808762917974,"aX":-6.060969047383877},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":7.7,"spinRate":2451,"spinDirection":189},"zone":3,"typeConfidence":0.91,"plateTime":0.4294050726317278,"extension":6.3833226966040835},"index":1,"playId":"f79ebb30-0094-36ad-958d-cbe8db1df648","pitchNumber":2,"startTime":"2026-05-24T20:57:03.993Z","endTime":"2026-05-24T20:57:07.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.7,"endSpeed":71.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94680650249306,"aZ":-41.84876788614513,"pfxX":-5.606954794341531,"pfxZ":-7.527656544651233,"pX":0.05200730855185764,"pZ":1.7903530541413346,"vX0":-3.8703749625725417,"vY0":-113.04034526101061,"vZ0":0.047918825444684954,"x":115.02,"y":190.44,"x0":2.5190653469183,"y0":50.00402957496971,"z0":5.994821403052353,"aX":-7.204704747376138},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-13.3,"breakHorizontal":11.2,"spinRate":2504,"spinDirection":330},"zone":8,"typeConfidence":0.89,"plateTime":0.48584144110636807,"extension":6.027054656123226},"index":2,"playId":"14e4f60c-2326-3a25-ab4d-70876cd8b5e0","pitchNumber":3,"startTime":"2026-05-24T20:57:19.931Z","endTime":"2026-05-24T20:57:23.617Z","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":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.566745020242912,"aZ":-14.31410082912789,"pfxX":2.280958333528722,"pfxZ":9.59288565170246,"pX":0.6757018705464086,"pZ":3.207531615599084,"vX0":-5.754318081651271,"vY0":-134.92225460674365,"vZ0":-3.7795061874595066,"x":91.24,"y":152.18,"x0":2.530291204977012,"y0":50.006457154982854,"z0":5.620896954405439,"aX":4.248611400563246},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":-3.0,"spinRate":2253,"spinDirection":149},"zone":3,"typeConfidence":0.91,"plateTime":0.4043890267895245,"extension":6.416988172460231},"index":3,"playId":"795b6287-9a8d-341d-814e-a14274256cda","pitchNumber":4,"startTime":"2026-05-24T20:57:37.695Z","endTime":"2026-05-24T20:57:41.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:57:41.151Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ha-Seong Kim grounds out, shortstop CJ Abrams to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-24T20:58:03.925Z","endTime":"2026-05-24T20:59:08.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58595478479425,"aZ":-26.40672578514241,"pfxX":-2.590425625004798,"pfxZ":3.6081467340459534,"pX":0.5231463917832737,"pZ":1.9504449958087984,"vX0":-4.678418839573522,"vY0":-125.18791814519791,"vZ0":-4.034488616569778,"x":97.06,"y":186.12,"x0":2.7475239407425764,"y0":50.00277131841936,"z0":5.726891296084202,"aX":-4.140510751995173},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.9,"breakHorizontal":5.8,"spinRate":2351,"spinDirection":185},"zone":9,"typeConfidence":0.91,"plateTime":0.4363385083512812,"extension":6.207556670399531},"index":0,"playId":"93ff7c5f-c9b3-3799-b556-6c5cb7a6ffee","pitchNumber":1,"startTime":"2026-05-24T20:58:06.797Z","endTime":"2026-05-24T20:58:10.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.158919814402303,"aZ":-12.82029346559768,"pfxX":1.5374038362125715,"pfxZ":10.882910536015485,"pX":1.3371606463177266,"pZ":2.7306328960072865,"vX0":-3.867201920713371,"vY0":-132.71099631607038,"vZ0":-5.153136014406556,"x":66.03,"y":165.05,"x0":2.6153923570770514,"y0":50.005087943208856,"z0":5.636007727459868,"aX":2.734965008669153},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.7,"breakHorizontal":-1.9,"spinRate":2180,"spinDirection":148},"zone":12,"typeConfidence":0.89,"plateTime":0.4131661892613385,"extension":6.37017917896581},"index":1,"playId":"017a8f57-6c3f-3db3-a70a-91d764307a82","pitchNumber":2,"startTime":"2026-05-24T20:58:21.555Z","endTime":"2026-05-24T20:58:25.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11499173090685,"aZ":-24.9674835628931,"pfxX":-3.398393299542647,"pfxZ":4.295478113115962,"pX":-0.8161029236621853,"pZ":2.8486023632696247,"vX0":-7.425500053175926,"vY0":-128.09531805833274,"vZ0":-2.367564422853678,"x":148.11,"y":161.87,"x0":2.5509331983903385,"y0":50.002201256945085,"z0":5.717946740817195,"aX":-5.6997721095037175},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.6,"breakHorizontal":7.7,"spinRate":2402,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.4260489518304382,"extension":6.288951737316332},"index":2,"playId":"e2d0e660-be17-3a06-be5f-6d92f3ce45b2","pitchNumber":3,"startTime":"2026-05-24T20:58:39.083Z","endTime":"2026-05-24T20:58:42.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.221256634987675,"aZ":-36.14820419888584,"pfxX":-8.427506137854879,"pfxZ":-2.9052475509034412,"pX":0.14453630929936948,"pZ":2.5738048422449746,"vX0":-3.6750188032750923,"vY0":-116.52272041106895,"vZ0":0.5538818758037001,"x":111.49,"y":169.29,"x0":2.8403860404018495,"y0":50.005257259803074,"z0":5.766312674645461,"aX":-11.514170074262369},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.8,"breakHorizontal":16.2,"spinRate":2668,"spinDirection":303},"zone":5,"typeConfidence":0.91,"plateTime":0.47122744575025655,"extension":6.1443674089342535},"hitData":{"launchSpeed":88.9,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.71,"coordY":153.62}},"index":3,"playId":"a56e5ca0-baf2-3f76-9737-a10a19f3ef07","pitchNumber":4,"startTime":"2026-05-24T20:58:59.420Z","endTime":"2026-05-24T20:59:08.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T20:59:08.142Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nasim Nuñez lines out to shortstop Ha-Seong Kim.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T21:01:07.825Z","endTime":"2026-05-24T21:01:34.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":90.5,"endSpeed":83.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42797629538761,"aZ":-24.010872369209537,"pfxX":9.689795663737495,"pfxZ":4.608436826054788,"pX":0.9253624886880191,"pZ":2.388322253587967,"vX0":-3.4090510662231233,"vY0":-131.8245538581961,"vZ0":-3.5487382678333947,"x":81.73,"y":174.3,"x0":0.971946418933334,"y0":50.00062935415007,"z0":5.512045817297379,"aX":17.15516028009702},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.8,"breakHorizontal":-16.9,"spinRate":2085,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.41452731803420617,"extension":5.982734429260473},"index":0,"playId":"751b8ea7-6e78-3e61-a343-c4274f58473b","pitchNumber":1,"startTime":"2026-05-24T21:01:15.022Z","endTime":"2026-05-24T21:01:19.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.850769866859427,"aZ":-25.113907188936448,"pfxX":8.051228761359255,"pfxZ":4.8066779581218775,"pX":0.4720991718755853,"pZ":2.2788253722121135,"vX0":-4.287326419538633,"vY0":-119.27051655248535,"vZ0":-2.431749075175744,"x":99.0,"y":177.25,"x0":1.2294212622800722,"y0":50.00187182599141,"z0":5.53319649433823,"aX":11.819457360633882},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.5,"breakHorizontal":-13.8,"spinRate":1638,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4559469224387378,"extension":5.977759491185745},"hitData":{"launchSpeed":87.3,"launchAngle":12.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":97.53,"coordY":140.83}},"index":1,"playId":"79c474a5-2736-3265-901e-2ed255cdd87e","pitchNumber":2,"startTime":"2026-05-24T21:01:26.734Z","endTime":"2026-05-24T21:01:34.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:01:34.713Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T21:01:48.512Z","endTime":"2026-05-24T21:02:21.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":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":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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":74.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.16741238571514,"aZ":-35.5428722965687,"pfxX":-0.7131008205515614,"pfxZ":-2.4366313922655145,"pX":-0.3716690093307194,"pZ":1.513522214976994,"vX0":-3.0119820318831403,"vY0":-115.63805649169727,"vZ0":-1.616546666138092,"x":131.17,"y":197.91,"x0":1.028895459747429,"y0":50.00146899972323,"z0":5.5646162373593535,"aX":-0.9863765083699545},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.6,"breakHorizontal":1.9,"spinRate":2459,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4697880003961008,"extension":6.0490306844457145},"index":0,"playId":"b6cc0359-cfe2-339d-81e8-c5eebd1c40f2","pitchNumber":1,"startTime":"2026-05-24T21:02:00.796Z","endTime":"2026-05-24T21:02:04.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51337439086196,"aZ":-26.173706345722398,"pfxX":7.994841809738549,"pfxZ":4.016031466225348,"pX":0.076178799733046,"pZ":1.6048832853373651,"vX0":-4.9428780019910645,"vY0":-120.83532781390626,"vZ0":-3.6411355537150243,"x":114.1,"y":195.45,"x0":1.1001116578724766,"y0":50.00026476842035,"z0":5.407617104856364,"aX":11.929873572172042},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.7,"breakHorizontal":-13.4,"spinRate":1665,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4517004377049325,"extension":6.17373130626109},"hitData":{"launchSpeed":100.7,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.27,"coordY":185.96}},"index":1,"playId":"8e1c82c6-0f8b-3a7b-b38d-e79e03f9f4e4","pitchNumber":2,"startTime":"2026-05-24T21:02:13.498Z","endTime":"2026-05-24T21:02:21.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:02:21.482Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-24T21:02:33.404Z","endTime":"2026-05-24T21:05:03.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.802471107415077,"aZ":-25.369592833538547,"pfxX":7.998145453559127,"pfxZ":4.610292791355567,"pX":-0.17653456541793502,"pZ":2.948065925264624,"vX0":-5.293481497785035,"vY0":-120.32432593757261,"vZ0":-0.5615221018984918,"x":123.73,"y":159.18,"x0":1.0050168021331514,"y0":50.00554567758447,"z0":5.418661019216321,"aX":11.81257927726061},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.5,"breakHorizontal":-13.3,"spinRate":1671,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.45399031464237183,"extension":6.149684113294994},"index":0,"playId":"c82b5c69-8001-36e1-817f-62a663f40dcc","pitchNumber":1,"startTime":"2026-05-24T21:02:42.813Z","endTime":"2026-05-24T21:02:46.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.979115346682132,"aZ":-23.559817040123594,"pfxX":7.93798286837418,"pfxZ":4.949943429170887,"pX":1.3434325061546002,"pZ":3.3856131438592536,"vX0":-2.06225511391016,"vY0":-130.91658097065707,"vZ0":-0.9388549314175906,"x":65.79,"y":147.37,"x0":1.1088059398402899,"y0":50.00225041300307,"z0":5.508161347396399,"aX":13.813397088247921},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.0,"breakHorizontal":-13.9,"spinRate":1950,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.41796274926939336,"extension":6.012055112953873},"index":1,"playId":"cd43ee93-4066-3a43-91f4-89f7fbb2e605","pitchNumber":2,"startTime":"2026-05-24T21:02:54.153Z","endTime":"2026-05-24T21:02:58.086Z","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":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.925296914384855,"aZ":-21.73609892029536,"pfxX":8.814665673110206,"pfxZ":5.996212851858923,"pX":-1.1329204284294603,"pZ":2.8866106717995206,"vX0":-7.7749786718902225,"vY0":-130.92178674220727,"vZ0":-2.259313779059989,"x":160.18,"y":160.84,"x0":0.7260790855841887,"y0":50.00293958012823,"z0":5.382843233234452,"aX":15.34468060164547},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":-14.3,"spinRate":1945,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.4179221123775734,"extension":6.030989269521714},"index":2,"playId":"17060901-9a44-3d67-8a61-1e3faf9c2afe","pitchNumber":3,"startTime":"2026-05-24T21:03:07.262Z","endTime":"2026-05-24T21:03:11.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.306756004343246,"aZ":-34.50742579465863,"pfxX":-3.3965960341708232,"pfxZ":-1.8086959657935964,"pX":0.585560152341715,"pZ":2.4076748968258777,"vX0":-0.2651627232930357,"vY0":-112.15543908038633,"vZ0":0.6850180736613465,"x":94.68,"y":173.77,"x0":1.1469339617927627,"y0":50.005566118666714,"z0":5.588696858678669,"aX":-4.372580958652278},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-2.9,"breakHorizontal":6.2,"spinRate":2401,"spinDirection":274},"zone":6,"typeConfidence":2.0,"plateTime":0.4864421258943388,"extension":6.051625705641675},"index":3,"playId":"ba149aba-1339-3e26-a713-fd2baa2992a9","pitchNumber":4,"startTime":"2026-05-24T21:03:20.516Z","endTime":"2026-05-24T21:03:23.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.388019756018732,"aZ":-22.543631693917742,"pfxX":8.663271132695693,"pfxZ":6.322585112498553,"pX":-0.16474482236276622,"pZ":1.8382021653684917,"vX0":-5.3650630886848685,"vY0":-122.4551704374534,"vZ0":-3.9760930521333258,"x":123.28,"y":189.15,"x0":0.9250696118278954,"y0":50.00572334675329,"z0":5.403638001532506,"aX":13.205260426245966},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.8,"breakHorizontal":-14.5,"spinRate":1679,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.44668446192940525,"extension":6.123995601146773},"index":4,"playId":"a958bcec-52dd-3c6b-84e4-13706fc95ade","pitchNumber":5,"startTime":"2026-05-24T21:03:38.631Z","endTime":"2026-05-24T21:03:46.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.253105968971184,"aZ":-23.510490805238696,"pfxX":-0.21424118375588996,"pfxZ":5.3302018623236345,"pX":1.6553164611606592,"pZ":1.5444852264350364,"vX0":0.6133263163775349,"vY0":-126.08719370475644,"vZ0":-4.455915272135594,"x":53.9,"y":197.08,"x0":1.4378011364409449,"y0":50.00494507927632,"z0":5.20894057740162,"aX":-0.3484502579182861},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.0,"breakHorizontal":0.2,"spinRate":2078,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.43276679211690405,"extension":6.102615136751407},"index":5,"playId":"9fe00d10-0f27-346d-b851-7494717b3434","pitchNumber":6,"startTime":"2026-05-24T21:04:15.625Z","endTime":"2026-05-24T21:04:19.293Z","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":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99321770902485,"aZ":-25.888931197261492,"pfxX":10.07980688710682,"pfxZ":3.6929705006791416,"pX":0.24336426305292855,"pZ":2.597530807148608,"vX0":-4.872739622729427,"vY0":-129.56461510198884,"vZ0":-2.0367727852725546,"x":107.72,"y":168.65,"x0":0.8386393674252464,"y0":50.000293857111245,"z0":5.371609676588162,"aX":17.13970473872629},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":-17.2,"spinRate":1994,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.422698077000935,"extension":6.196356990857851},"index":6,"playId":"cdd0b4cf-e977-31fd-a195-d78a93d4ad54","pitchNumber":7,"startTime":"2026-05-24T21:04:34.450Z","endTime":"2026-05-24T21:04:40.712Z","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":84.4,"endSpeed":77.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93154309634532,"aZ":-24.909942286797072,"pfxX":8.858032640539838,"pfxZ":4.7166318555042785,"pX":0.3579118890749603,"pZ":2.072689577738192,"vX0":-4.250275892936241,"vY0":-122.91509215664612,"vZ0":-3.1263514530292653,"x":103.36,"y":182.82,"x0":0.9528957935662707,"y0":50.00296412902243,"z0":5.462019687399706,"aX":13.638796637140308},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.2,"breakHorizontal":-15.1,"spinRate":1721,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.4445553987885429,"extension":6.091674203890715},"hitData":{"launchSpeed":96.4,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.94,"coordY":167.17}},"index":7,"playId":"37947ee1-f82e-3628-b2c5-b7d4fb0dbd20","pitchNumber":8,"startTime":"2026-05-24T21:04:54.158Z","endTime":"2026-05-24T21:05:03.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:05:03.304Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sandy León called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T21:07:04.542Z","endTime":"2026-05-24T21:08:42.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"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":"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":86.7,"endSpeed":80.7,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.927329996002722,"aZ":-25.111484654622934,"pfxX":-2.5073197396064693,"pfxZ":4.336255375257186,"pX":-0.08445778783083907,"pZ":0.7957291055229472,"vX0":-5.616315701203826,"vY0":-126.11045235356234,"vZ0":-6.97717924415343,"x":120.22,"y":217.3,"x0":2.48736777650813,"y0":50.00478560692201,"z0":5.59209395428981,"aX":-4.0832256545603185},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.6,"breakHorizontal":5.6,"spinRate":2319,"spinDirection":187},"zone":13,"typeConfidence":0.91,"plateTime":0.43247110998806226,"extension":6.298423830722426},"index":0,"playId":"a08e187a-eae1-31f9-b1f2-acfee25d3cf2","pitchNumber":1,"startTime":"2026-05-24T21:07:10.333Z","endTime":"2026-05-24T21:07:14.226Z","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":90.2,"endSpeed":83.2,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.432192292416143,"aZ":-17.57207527241027,"pfxX":2.55710039671363,"pfxZ":8.287805466337225,"pX":0.7218290109996388,"pZ":3.1171379034593474,"vX0":-5.7110064521997,"vY0":-131.3083080688518,"vZ0":-3.2728865567769936,"x":89.49,"y":154.62,"x0":2.5839836711622484,"y0":50.00554070981756,"z0":5.672703621336164,"aX":4.507618334658442},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.6,"breakHorizontal":-3.5,"spinRate":2097,"spinDirection":151},"zone":3,"typeConfidence":0.89,"plateTime":0.41570000254057815,"extension":6.534036741444257},"index":1,"playId":"488d486b-ab83-340f-a765-59259f427ee2","pitchNumber":2,"startTime":"2026-05-24T21:07:25.582Z","endTime":"2026-05-24T21:07:29.227Z","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":82.1,"endSpeed":75.6,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46287150802007,"aZ":-27.805780777134082,"pfxX":8.103147294906156,"pfxZ":3.0202339381772276,"pX":-0.19388768098725656,"pZ":2.2845976772278793,"vX0":-8.76148012058436,"vY0":-119.34743667829262,"vZ0":-2.4686857357114853,"x":124.39,"y":177.1,"x0":2.4679061681188146,"y0":50.00279243071793,"z0":5.83080684316844,"aX":11.717745904568867},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.2,"breakHorizontal":-12.6,"spinRate":1960,"spinDirection":131},"zone":5,"typeConfidence":0.9,"plateTime":0.4585249851540336,"extension":6.046949822352071},"index":2,"playId":"185d91d2-cf62-3a61-bafd-5c6717b231d7","pitchNumber":3,"startTime":"2026-05-24T21:07:40.525Z","endTime":"2026-05-24T21:07:46.081Z","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":81.5,"endSpeed":75.1,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25849032402895,"aZ":-24.61352242429562,"pfxX":8.025667136959699,"pfxZ":5.260005389668537,"pX":1.508962785249677,"pZ":3.519780626986393,"vX0":-5.265467396795623,"vY0":-118.70869973538697,"vZ0":-0.3276051374950617,"x":59.48,"y":143.75,"x0":2.705527863445475,"y0":50.000974606050136,"z0":5.887047283590682,"aX":11.531885979330855},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.7,"breakHorizontal":-13.3,"spinRate":1966,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.46018282083777207,"extension":5.905017866264305},"index":3,"playId":"7f8a0245-cf25-36e8-8189-b672a9f14dc7","pitchNumber":4,"startTime":"2026-05-24T21:08:02.839Z","endTime":"2026-05-24T21:08:05.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02443657671444,"aZ":-25.79953261119058,"pfxX":-1.7458215253294924,"pfxZ":3.7381761290956295,"pX":0.06471989876832913,"pZ":2.896467863076887,"vX0":-5.847469661687851,"vY0":-128.61797659730445,"vZ0":-2.134891914532073,"x":114.53,"y":160.58,"x0":2.5777761754925317,"y0":50.005620404386924,"z0":5.701178025872058,"aX":-2.979233200844781},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.6,"breakHorizontal":4.2,"spinRate":2329,"spinDirection":182},"zone":2,"typeConfidence":0.9,"plateTime":0.4228591654529277,"extension":6.2927850389645785},"index":4,"playId":"4316f283-67f8-357a-800a-0f1d3103aeb3","pitchNumber":5,"startTime":"2026-05-24T21:08:17.089Z","endTime":"2026-05-24T21:08:21.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, 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":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19446559397881,"aZ":-32.47285720365579,"pfxX":-9.759261573589729,"pfxZ":-0.21986640279626535,"pX":0.7719576778282338,"pZ":2.495503953234866,"vX0":-1.9396566699104771,"vY0":-116.82382440763598,"vZ0":-0.25549135671773493,"x":87.57,"y":171.4,"x0":2.880846320974346,"y0":50.001466063095975,"z0":5.66106737925995,"aX":-13.474283733663391},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.1,"breakHorizontal":18.1,"spinRate":2410,"spinDirection":306},"zone":6,"typeConfidence":0.9,"plateTime":0.4690149474767016,"extension":6.095185226456069},"index":5,"playId":"a3a57b85-9e48-392d-8f09-a03759a13d53","pitchNumber":6,"startTime":"2026-05-24T21:08:39.111Z","endTime":"2026-05-24T21:08:42.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:08:42.467Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronald Acuña Jr. flies out sharply to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T21:09:02.093Z","endTime":"2026-05-24T21:10:32.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42647615555123,"aZ":-33.11907889481382,"pfxX":-9.291650866266133,"pfxZ":-0.7098113829679207,"pX":0.7885021089127177,"pZ":2.3339765502337606,"vX0":-2.095916030955705,"vY0":-114.9102213132907,"vZ0":-0.38535430478039046,"x":86.94,"y":175.76,"x0":2.919548695768476,"y0":50.00140516939557,"z0":5.723330878931119,"aX":-12.415416429859638},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.1,"breakHorizontal":17.4,"spinRate":2524,"spinDirection":305},"zone":6,"typeConfidence":0.91,"plateTime":0.47678834934280934,"extension":6.0007429492349},"index":0,"playId":"70cd5342-5f9f-3568-84d7-a31370782412","pitchNumber":1,"startTime":"2026-05-24T21:09:07.481Z","endTime":"2026-05-24T21:09:10.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":71.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.910848277651308,"aZ":-31.022354225216674,"pfxX":0.6292313908673774,"pfxZ":0.8663671158889983,"pX":1.3464516673872249,"pZ":2.852171753406125,"vX0":-3.5881708461889974,"vY0":-117.41563605135171,"vZ0":0.1292658107603577,"x":65.68,"y":161.77,"x0":2.841234131765578,"y0":50.00541824523333,"z0":5.786864931381,"aX":0.841581565587983},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.0,"breakHorizontal":0.1,"spinRate":1237,"spinDirection":157},"zone":12,"typeConfidence":0.86,"plateTime":0.47420307601767275,"extension":6.1517975996885115},"index":1,"playId":"7c2c9bf8-4b9f-3fb4-a922-96a5bfaf71c7","pitchNumber":2,"startTime":"2026-05-24T21:09:22.998Z","endTime":"2026-05-24T21:09:26.301Z","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":91.4,"endSpeed":83.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.086642555225186,"aZ":-16.150166007574835,"pfxX":4.192247913298364,"pfxZ":8.938308100582741,"pX":0.31665332941680524,"pZ":2.907536490057419,"vX0":-6.9886288871868745,"vY0":-132.9530760569182,"vZ0":-4.113658316780911,"x":104.93,"y":160.28,"x0":2.432797145867917,"y0":50.00456133571725,"z0":5.644395443857901,"aX":7.5178464528467135},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":-6.1,"spinRate":2094,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.4117141476437287,"extension":6.521556431903426},"index":2,"playId":"cf88f518-66a7-327c-af2b-436d171d2ac4","pitchNumber":3,"startTime":"2026-05-24T21:09:39.926Z","endTime":"2026-05-24T21:09:43.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83993522078585,"aZ":-26.170188277959152,"pfxX":-3.636166383439865,"pfxZ":3.579640950107441,"pX":0.18721364455181977,"pZ":2.4540789852132163,"vX0":-4.892536580313105,"vY0":-127.54956379040667,"vZ0":-3.0465262016681653,"x":109.86,"y":172.52,"x0":2.5897203246408,"y0":50.00196123802731,"z0":5.688428114057255,"aX":-6.097829081508088},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":7.6,"spinRate":2266,"spinDirection":181},"zone":5,"typeConfidence":0.91,"plateTime":0.42651696657204585,"extension":6.331431049123647},"index":3,"playId":"9724e9a3-c3ba-30af-84fc-eb239c317477","pitchNumber":4,"startTime":"2026-05-24T21:10:02.111Z","endTime":"2026-05-24T21:10:05.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98211221013211,"aZ":-34.1265809037303,"pfxX":-6.988377112325479,"pfxZ":-1.414581220075939,"pX":0.022321626706640372,"pZ":1.97457331977249,"vX0":-4.310927871942614,"vY0":-117.26013469266019,"vZ0":-1.0101608906066357,"x":116.15,"y":185.47,"x0":2.797920046119943,"y0":50.00225230715399,"z0":5.6197374551601325,"aX":-9.646216994252768},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.5,"breakHorizontal":13.8,"spinRate":2659,"spinDirection":304},"zone":8,"typeConfidence":0.9,"plateTime":0.4686614772120663,"extension":6.174178433674977},"hitData":{"launchSpeed":101.3,"launchAngle":33.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":161.15,"coordY":51.84}},"index":4,"playId":"287e0d68-8869-3fbe-bc8c-a7d189695748","pitchNumber":5,"startTime":"2026-05-24T21:10:22.892Z","endTime":"2026-05-24T21:10:32.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:10:32.875Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, shortstop CJ Abrams to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-24T21:10:46.338Z","endTime":"2026-05-24T21:11:05.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48915467067867,"aZ":-17.616069526113748,"pfxX":3.8554520992820143,"pfxZ":8.25599859790781,"pX":-0.31309748507709845,"pZ":2.3266304581379322,"vX0":-8.45487315033687,"vY0":-131.58714952866612,"vZ0":-5.1860255673532105,"x":128.93,"y":175.96,"x0":2.432795740386947,"y0":50.00117223008167,"z0":5.617562468201319,"aX":6.797599463095924},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.0,"breakHorizontal":-5.3,"spinRate":2029,"spinDirection":139},"zone":4,"typeConfidence":0.9,"plateTime":0.4153636666030933,"extension":6.50425343215978},"hitData":{"launchSpeed":102.0,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.45,"coordY":147.79}},"index":0,"playId":"effd40c9-13ec-3a97-a993-bcad331bded8","pitchNumber":1,"startTime":"2026-05-24T21:10:58.111Z","endTime":"2026-05-24T21:11:05.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:11:05.749Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a ground ball to shortstop Ha-Seong Kim.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T21:12:48.631Z","endTime":"2026-05-24T21:14:20.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.472630264675733,"aZ":-34.93498420266209,"pfxX":-2.72125698322162,"pfxZ":-2.094153555418851,"pX":0.08499572037219984,"pZ":2.6191409446642226,"vX0":-1.5517097802155142,"vY0":-113.15560732171161,"vZ0":0.6393085326076136,"x":113.76,"y":168.06,"x0":1.1294516249296156,"y0":50.00275143241601,"z0":5.787877575364374,"aX":-3.5866480359932584},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-3.5,"breakHorizontal":5.3,"spinRate":2467,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.4810380311600171,"extension":6.014460739053972},"index":0,"playId":"a776bbd4-fffe-3180-8d01-00d829a5acec","pitchNumber":1,"startTime":"2026-05-24T21:13:12.277Z","endTime":"2026-05-24T21:13:15.552Z","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":85.7,"endSpeed":79.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46664776423846,"aZ":-24.3859913225555,"pfxX":0.5127850911822744,"pfxZ":4.8691872673134675,"pX":0.367254625138603,"pZ":4.023617264045482,"vX0":-1.8626740296278,"vY0":-124.96117546273366,"vZ0":0.8289281396665208,"x":103.0,"y":130.14,"x0":1.0519836123442199,"y0":50.00419064093464,"z0":5.673668863365406,"aX":0.8207926411122285},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.2,"breakHorizontal":-0.6,"spinRate":2251,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4364150400954925,"extension":5.978832676712826},"index":1,"playId":"f7facd38-5bf8-3690-88d0-369dde67b5a8","pitchNumber":2,"startTime":"2026-05-24T21:13:23.727Z","endTime":"2026-05-24T21:13:26.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32877105483426,"aZ":-27.653633199372344,"pfxX":0.19430660018288604,"pfxZ":2.865065534490709,"pX":0.02644084197450335,"pZ":2.7680394313927827,"vX0":-2.8757723106741877,"vY0":-124.18748871364939,"vZ0":-1.0977329880111282,"x":115.99,"y":164.04,"x0":1.1688982081007802,"y0":50.00461326379806,"z0":5.493350196379243,"aX":0.3070897944121075},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":0.2,"spinRate":2204,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.43922229966341275,"extension":6.1350007657307275},"index":2,"playId":"afec9874-2379-33d8-a180-60f586763e78","pitchNumber":3,"startTime":"2026-05-24T21:13:36.775Z","endTime":"2026-05-24T21:13:40.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7156803353283,"aZ":-21.503062582721125,"pfxX":9.493352207932567,"pfxZ":6.074713482515527,"pX":-0.925914165657551,"pZ":3.665123828618875,"vX0":-7.287427774931191,"vY0":-131.67785627056554,"vZ0":-0.9324244089679021,"x":152.29,"y":139.82,"x0":0.6427381086152335,"y0":50.00631720411442,"z0":5.613339570275739,"aX":16.690001869277882},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":-15.6,"spinRate":2111,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4158137099255854,"extension":6.066552433958066},"index":3,"playId":"e334564c-7ef8-315e-8114-5b74fbe688ac","pitchNumber":4,"startTime":"2026-05-24T21:13:59.746Z","endTime":"2026-05-24T21:14:03.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.019436862871146,"aZ":-25.39361377215154,"pfxX":8.14100611005713,"pfxZ":4.55676228680775,"pX":0.7197978806883274,"pZ":2.2648371015254685,"vX0":-3.47047136340563,"vY0":-121.55213437180014,"vZ0":-2.2893373777667265,"x":89.56,"y":177.63,"x0":1.1125157613207723,"y0":50.004573287790066,"z0":5.435847213654448,"aX":12.11762401305287},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.9,"breakHorizontal":-13.8,"spinRate":1764,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.4515421903745538,"extension":6.192188239904165},"hitData":{"launchSpeed":86.4,"launchAngle":0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.73,"coordY":147.19}},"index":4,"playId":"fe0555c3-62dd-3976-90f3-520e53f4cc31","pitchNumber":5,"startTime":"2026-05-24T21:14:11.440Z","endTime":"2026-05-24T21:14:20.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:14:20.696Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrés Chaparro lines out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T21:14:36.905Z","endTime":"2026-05-24T21:17:04.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":6},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.228695567907597,"aZ":-25.021383252271942,"pfxX":8.568068387176483,"pfxZ":4.94334844244339,"pX":0.7986368233766145,"pZ":2.2291690154216695,"vX0":-3.8094104448638655,"vY0":-119.11825283000319,"vZ0":-2.1364230428691013,"x":86.56,"y":178.59,"x0":1.298694572700511,"y0":50.00582710168935,"z0":5.382576368133944,"aX":12.409977140618114},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.8,"breakHorizontal":-14.8,"spinRate":1587,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.45846845589701735,"extension":6.310395469089733},"index":0,"playId":"54d838c9-14e4-375d-b13b-44a55d0f5970","pitchNumber":1,"startTime":"2026-05-24T21:14:48.047Z","endTime":"2026-05-24T21:14:52.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.146123420833916,"aZ":-25.3067359644535,"pfxX":9.137112353514574,"pfxZ":4.721246096232524,"pX":1.324100680480835,"pZ":2.097450120871926,"vX0":-2.473761841209929,"vY0":-119.57049641583292,"vZ0":-2.351599936787793,"x":66.53,"y":182.15,"x0":1.1823737830916687,"y0":50.001914258419355,"z0":5.354756552035908,"aX":13.284957992973071},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.3,"breakHorizontal":-16.0,"spinRate":1712,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4573501549809178,"extension":6.333431964934328},"index":1,"playId":"d9c1435c-bfc9-3a3a-8adf-0814fc04d21f","pitchNumber":2,"startTime":"2026-05-24T21:15:10.373Z","endTime":"2026-05-24T21:15:14.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45020742292624,"aZ":-22.167198885987688,"pfxX":9.772858398844559,"pfxZ":5.918825103103458,"pX":1.132140416326102,"pZ":3.3570602962410887,"vX0":-3.0291464012110128,"vY0":-129.09543011170476,"vZ0":-1.0530808298681578,"x":73.85,"y":148.14,"x0":1.0498687618956206,"y0":50.00219922944526,"z0":5.473877770124427,"aX":16.52242280318728},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.7,"breakHorizontal":-17.0,"spinRate":1912,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.42400341325686774,"extension":5.994361546178466},"index":2,"playId":"a57faf1a-d704-378a-bf01-42a5deff9baa","pitchNumber":3,"startTime":"2026-05-24T21:15:30.272Z","endTime":"2026-05-24T21:15:33.622Z","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":77.0,"endSpeed":71.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.707852456833947,"aZ":-31.955448789461023,"pfxX":-1.234433896684779,"pfxZ":0.17230513010039417,"pX":0.7827350383425604,"pZ":2.1128379800062675,"vX0":-0.5167060390122955,"vY0":-112.19946229832185,"vZ0":-0.716566897108408,"x":87.16,"y":181.73,"x0":1.175827409764866,"y0":50.00450047698522,"z0":5.669156427825782,"aX":-1.5870502570853147},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":0.4,"breakHorizontal":2.4,"spinRate":2346,"spinDirection":278},"zone":9,"typeConfidence":2.0,"plateTime":0.4866304996022608,"extension":6.148494629228922},"index":3,"playId":"a3a6b8e1-9257-3af4-8dac-d36ce72079fc","pitchNumber":4,"startTime":"2026-05-24T21:15:49.269Z","endTime":"2026-05-24T21:15:53.062Z","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},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.432013829631455,"aZ":-23.907652871255085,"pfxX":10.084831855711057,"pfxZ":5.737601804666216,"pX":0.040302490177005795,"pZ":0.703323173802092,"vX0":-5.365316156891859,"vY0":-118.88733961311304,"vZ0":-5.638887420140023,"x":115.46,"y":219.79,"x0":1.0086604103167134,"y0":50.00261865009847,"z0":5.2580457924369,"aX":14.528169956210391},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.4,"breakHorizontal":-17.0,"spinRate":1580,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.45960312030379225,"extension":6.514011598224971},"index":4,"playId":"2c7bef22-98a7-3582-9fc1-81ce0e5a5c7c","pitchNumber":5,"startTime":"2026-05-24T21:16:12.655Z","endTime":"2026-05-24T21:16:15.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"dbd27884-4a90-3541-97a7-6c42f1ed9367","startTime":"2026-05-24T21:16:36.183Z","endTime":"2026-05-24T21:16:39.183Z","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(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":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.704236381785893,"aZ":-24.777718697171785,"pfxX":7.02568538490835,"pfxZ":4.972703641066129,"pX":0.3433910104010277,"pZ":2.1029486459222433,"vX0":-3.9123525056747797,"vY0":-120.23688131730037,"vZ0":-2.735723626465461,"x":103.91,"y":182.0,"x0":1.0650901479413142,"y0":50.0047180349528,"z0":5.416547142861541,"aX":10.457980997751168},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.8,"breakHorizontal":-12.0,"spinRate":1580,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.45269599556090023,"extension":6.186242204119381},"hitData":{"launchSpeed":82.3,"launchAngle":27.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.59,"coordY":106.6}},"index":6,"playId":"89b9bc0b-f987-34fb-8af5-7dbd71dfc72c","pitchNumber":6,"startTime":"2026-05-24T21:16:54.841Z","endTime":"2026-05-24T21:17:04.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:17:04.325Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"CJ Abrams grounds into a force out, first baseman Matt Olson to shortstop Ha-Seong Kim. Curtis Mead out at 2nd. CJ Abrams to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T21:17:23.981Z","endTime":"2026-05-24T21:18:55.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.708458295813255,"aZ":-22.47490388068671,"pfxX":10.671831278567447,"pfxZ":5.729147992786292,"pX":-0.4938296719313441,"pZ":3.0713394485438474,"vX0":-6.849328973370093,"vY0":-128.74837927827875,"vZ0":-1.8099778421100248,"x":135.82,"y":155.85,"x0":0.803624288356524,"y0":50.00166723499969,"z0":5.508908203040077,"aX":18.059463173335633},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.2,"breakHorizontal":-18.0,"spinRate":2058,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.42412990047062715,"extension":6.045332903367259},"index":0,"playId":"8199d250-f124-3953-bda1-487b4b99edc7","pitchNumber":1,"startTime":"2026-05-24T21:17:26.856Z","endTime":"2026-05-24T21:17:30.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49167497341408,"aZ":-23.516367504066093,"pfxX":9.277511600390937,"pfxZ":5.177225112861758,"pX":0.2020804976271377,"pZ":1.6358780713119947,"vX0":-5.222137326207113,"vY0":-128.47809472201052,"vZ0":-4.8996760731735485,"x":109.3,"y":194.61,"x0":1.055104678726138,"y0":50.00331926773941,"z0":5.39408890102769,"aX":15.51813572631438},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.5,"breakHorizontal":-15.6,"spinRate":2055,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.42623948733312167,"extension":6.136670633578301},"index":1,"playId":"62dc6831-11e2-315a-902b-a0dd5af686c5","pitchNumber":2,"startTime":"2026-05-24T21:17:42.596Z","endTime":"2026-05-24T21:17:47.416Z","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":82.2,"endSpeed":76.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.161516909232933,"aZ":-25.741298421998533,"pfxX":8.65207997712633,"pfxZ":4.396333804456903,"pX":0.07173650247388147,"pZ":2.4044518842577776,"vX0":-5.029131075926701,"vY0":-119.63685737717718,"vZ0":-1.8735804608784226,"x":114.27,"y":173.86,"x0":1.067567283085125,"y0":50.00060771328588,"z0":5.485001514499893,"aX":12.65178960247082},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.8,"breakHorizontal":-14.6,"spinRate":1596,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.456284866195626,"extension":6.159753780474959},"index":2,"playId":"8e6b990c-252a-30a0-855a-96d1996f7693","pitchNumber":3,"startTime":"2026-05-24T21:18:16.631Z","endTime":"2026-05-24T21:18:24.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.832428855216403,"aZ":-24.50215983603788,"pfxX":10.283120339767603,"pfxZ":4.602546458832299,"pX":-1.04187653157352,"pZ":2.310799126391916,"vX0":-7.723802974918302,"vY0":-128.38053373532995,"vZ0":-3.1962266957036993,"x":156.71,"y":176.39,"x0":0.6711764852585089,"y0":50.00514656242019,"z0":5.481345889649729,"aX":17.149752544485523},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":-16.9,"spinRate":2005,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4268130634314953,"extension":6.078375834460404},"hitData":{"launchSpeed":74.6,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.58,"coordY":176.26}},"index":3,"playId":"4d8d61f8-837e-3955-8a19-cc9d505678aa","pitchNumber":4,"startTime":"2026-05-24T21:18:47.882Z","endTime":"2026-05-24T21:18:55.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:18:55.899Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-24T21:19:23.466Z","endTime":"2026-05-24T21:20:22.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35652804692981,"aZ":-24.676803387924757,"pfxX":7.970522616813856,"pfxZ":5.425616023879273,"pX":-0.190933714721642,"pZ":2.20225209675017,"vX0":-5.605825551400093,"vY0":-116.64269592202541,"vZ0":-2.1347383541621836,"x":124.28,"y":179.32,"x0":1.2046161828342166,"y0":50.002723922157095,"z0":5.449465042102145,"aX":11.014197850661692},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.6,"breakHorizontal":-13.1,"spinRate":1591,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.4690643959163969,"extension":6.115432525173783},"index":0,"playId":"4429f0af-274c-372e-9f66-911673991b9d","pitchNumber":1,"startTime":"2026-05-24T21:19:32.518Z","endTime":"2026-05-24T21:19:36.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10301120564237,"aZ":-24.148318070283146,"pfxX":9.524802153252772,"pfxZ":5.71722413774724,"pX":1.4876714139016523,"pZ":2.2396178405686804,"vX0":-2.3473265375425294,"vY0":-117.3969811679487,"vZ0":-2.224666414191556,"x":60.29,"y":178.31,"x0":1.259769644535463,"y0":50.000722412910704,"z0":5.435008100538291,"aX":13.364829284908105},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":10.1,"breakHorizontal":-16.7,"spinRate":1658,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4656022525369701,"extension":6.135167798053243},"index":1,"playId":"158ed867-1c41-3055-93e4-0b10a612cd6b","pitchNumber":2,"startTime":"2026-05-24T21:19:51.097Z","endTime":"2026-05-24T21:19:54.112Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-24T21:20:05.775Z","endTime":"2026-05-24T21:20:18.305Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.996296835013485,"aZ":-24.53148541559809,"pfxX":11.449312588763465,"pfxZ":4.594065321991499,"pX":-1.0103859347502377,"pZ":2.8335667000422613,"vX0":-7.704352859706412,"vY0":-128.56277153822427,"vZ0":-2.401915723928477,"x":155.51,"y":162.27,"x0":0.5457786602319853,"y0":50.00642498694986,"z0":5.694733434029502,"aX":19.06641383652622},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":-18.8,"spinRate":2044,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.42692818490020645,"extension":5.985287366745668},"index":3,"playId":"1c7ec7bb-1d47-3423-a4f2-dffb0bef61f6","pitchNumber":3,"startTime":"2026-05-24T21:20:18.305Z","endTime":"2026-05-24T21:20:22.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:20:22.042Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Olson doubles (17) on a sharp line drive to right fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T21:22:22.741Z","endTime":"2026-05-24T21:23:50.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27358345284804,"aZ":-42.538020366863286,"pfxX":-3.1353703475724437,"pfxZ":-8.601425166868339,"pX":0.6585419576016565,"pZ":2.7951603074832843,"vX0":-3.0462880900817324,"vY0":-109.65110645162702,"vZ0":2.5805302529935874,"x":91.9,"y":163.31,"x0":2.478533559855542,"y0":50.00197367198177,"z0":6.176064661762224,"aX":-3.777936910373501},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-14.4,"breakHorizontal":6.6,"spinRate":2378,"spinDirection":330},"zone":6,"typeConfidence":0.91,"plateTime":0.5015204380473723,"extension":6.018685309384277},"index":0,"playId":"0cb6867b-a3d6-35f5-99cd-ac802ef5e8db","pitchNumber":1,"startTime":"2026-05-24T21:22:30.813Z","endTime":"2026-05-24T21:22:34.797Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.426179440211005,"aZ":-29.30749829861725,"pfxX":-6.8742743272628255,"pfxZ":2.140792459514845,"pX":-1.6931205686445003,"pZ":1.4687974772267953,"vX0":-7.771844329315032,"vY0":-115.78731905154683,"vZ0":-3.1035502022144876,"x":181.54,"y":199.12,"x0":2.6177009376907243,"y0":50.00233266015374,"z0":5.671628799007344,"aX":-9.203258794561028},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.2,"breakHorizontal":14.6,"spinRate":2610,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.47558520185978503,"extension":6.234454388016359},"index":1,"playId":"7b9a4c63-7b5d-3514-ae8f-3f3809d9e0d2","pitchNumber":2,"startTime":"2026-05-24T21:22:44.068Z","endTime":"2026-05-24T21:22:48.807Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-24T21:23:01.514Z","endTime":"2026-05-24T21:23:05.685Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94067109316554,"aZ":-11.255138331260952,"pfxX":4.0356900870088745,"pfxZ":11.39189606689768,"pX":-0.7570276731362771,"pZ":1.6301083742600349,"vX0":-10.04181843664473,"vY0":-134.80473972023321,"vZ0":-7.949899538910095,"x":145.86,"y":194.77,"x0":2.4958065924440263,"y0":50.002592306752284,"z0":5.416434137795763,"aX":7.411734593455915},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.0,"breakHorizontal":-5.2,"spinRate":2202,"spinDirection":145},"zone":13,"typeConfidence":0.92,"plateTime":0.40668476017545707,"extension":6.527932703666511},"index":3,"playId":"cd2594b6-c12f-313c-90b8-400fb5e9e8c0","pitchNumber":3,"startTime":"2026-05-24T21:23:05.685Z","endTime":"2026-05-24T21:23:10.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.654691657020294,"aZ":-21.547752255404056,"pfxX":10.690053329354576,"pfxZ":5.83224872734131,"pX":0.8922598258477791,"pZ":1.1852782016317407,"vX0":-8.37298221223366,"vY0":-133.84194455949347,"vZ0":-6.965941070383719,"x":82.99,"y":206.78,"x0":2.6651963625250517,"y0":50.00507338074956,"z0":5.354087038168126,"aX":19.485751388655707},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.2,"breakHorizontal":-17.6,"spinRate":2027,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.4085234497034129,"extension":6.399396101777552},"index":4,"playId":"72912f4b-6508-3674-a3f8-4ab7c5144d06","pitchNumber":4,"startTime":"2026-05-24T21:23:20.479Z","endTime":"2026-05-24T21:23:23.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.407411589392236,"aZ":-30.466614020186725,"pfxX":-8.763682175215251,"pfxZ":1.2603934761633049,"pX":-0.05855329337248857,"pZ":3.353643762513398,"vX0":-4.118729613733604,"vY0":-116.06557567954928,"vZ0":1.2052666962230654,"x":119.23,"y":148.23,"x0":2.8797507645041183,"y0":50.00572877414384,"z0":5.736281288424122,"aX":-11.91793205538162},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.9,"breakHorizontal":16.9,"spinRate":2560,"spinDirection":305},"zone":2,"typeConfidence":0.9,"plateTime":0.4725248918621152,"extension":6.17288605975434},"hitData":{"launchSpeed":103.2,"launchAngle":9.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":197.79,"coordY":133.36}},"index":5,"playId":"d1f8d57c-3001-3e95-adbf-351a16a21617","pitchNumber":5,"startTime":"2026-05-24T21:23:37.231Z","endTime":"2026-05-24T21:23:50.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:23:50.136Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a ground ball to pitcher Foster Griffin. Matt Olson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T21:24:10.075Z","endTime":"2026-05-24T21:24:58.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[{"player":{"id":656492,"link":"/api/v1/people/656492"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"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":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9786181091858,"aZ":-32.176451216963216,"pfxX":-8.5670464021959,"pfxZ":-0.006627402877827482,"pX":-1.004562612042321,"pZ":0.6249613043457275,"vX0":-6.079584101225809,"vY0":-115.73287550765511,"vZ0":-4.211827224938462,"x":155.29,"y":221.91,"x0":2.7707495584444564,"y0":50.00003900619312,"z0":5.556373367507528,"aX":-11.596191695834808},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.8,"breakHorizontal":17.0,"spinRate":2590,"spinDirection":312},"zone":13,"typeConfidence":0.91,"plateTime":0.4736113046569921,"extension":6.232324269177527},"index":0,"playId":"b6029e4a-ae9a-3f73-9001-e4c22758b5c6","pitchNumber":1,"startTime":"2026-05-24T21:24:26.276Z","endTime":"2026-05-24T21:24:30.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.96863315374533,"aZ":-41.38627579827849,"pfxX":-2.9150917264854006,"pfxZ":-7.144839909263024,"pX":0.5931310781564286,"pZ":1.7614348868863485,"vX0":-3.5407270926430434,"vY0":-112.70278111491585,"vZ0":-0.04112726635901964,"x":94.39,"y":191.22,"x0":2.5615591029702443,"y0":50.00159246186986,"z0":5.950444152457473,"aX":-3.7592332568048232},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-12.6,"breakHorizontal":6.1,"spinRate":2365,"spinDirection":327},"zone":9,"typeConfidence":0.9,"plateTime":0.48549889862856954,"extension":6.075470102433182},"hitData":{"launchSpeed":66.8,"launchAngle":-70.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.75,"coordY":190.8}},"index":1,"playId":"6d30e684-949a-3ef4-95be-74b725eafe9e","pitchNumber":2,"startTime":"2026-05-24T21:24:49.709Z","endTime":"2026-05-24T21:24:58.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:24:58.404Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T21:26:15.311Z","endTime":"2026-05-24T21:27:41.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T21:25:27.705Z","endTime":"2026-05-24T21:26:17.582Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07460915577632,"aZ":-25.08130929172487,"pfxX":-2.0139184678591793,"pfxZ":4.276529282744327,"pX":-0.5331884631788086,"pZ":1.9093357763656815,"vX0":-7.113139067765878,"vY0":-127.37414018725781,"vZ0":-4.558443429222506,"x":137.32,"y":187.23,"x0":2.5474266754613057,"y0":50.00081819865386,"z0":5.685052171059227,"aX":-3.3345739590695747},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":5.2,"spinRate":2127,"spinDirection":173},"zone":7,"typeConfidence":0.91,"plateTime":0.42863020556989273,"extension":6.454147141497965},"index":1,"playId":"7e2344fc-9f4c-36df-9d5b-24c79d5b9658","pitchNumber":1,"startTime":"2026-05-24T21:26:17.582Z","endTime":"2026-05-24T21:26:20.732Z","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":87.9,"endSpeed":81.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.495344430486714,"aZ":-25.815169020339756,"pfxX":-2.336862405152192,"pfxZ":3.783406971523556,"pX":-0.3171623887675317,"pZ":2.5730341539555868,"vX0":-6.307124409989997,"vY0":-128.03185288352,"vZ0":-2.853049801953313,"x":129.09,"y":169.31,"x0":2.4699940378073593,"y0":50.00015500001161,"z0":5.696731707409349,"aX":-3.924763500355156},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":5.5,"spinRate":2304,"spinDirection":186},"zone":4,"typeConfidence":0.91,"plateTime":0.42588406244783306,"extension":6.329371491469213},"index":2,"playId":"12b5eb52-f6c9-3f12-894a-25247d7fe40f","pitchNumber":2,"startTime":"2026-05-24T21:26:34.557Z","endTime":"2026-05-24T21:26:37.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.389489055016412,"aZ":-40.34812852201583,"pfxX":-3.799771497629316,"pfxZ":-6.099047616374231,"pX":-0.9457234033806303,"pZ":1.7970068545770308,"vX0":-6.359985057050977,"vY0":-115.28473265152473,"vZ0":-0.5120987418829757,"x":153.05,"y":190.26,"x0":2.347747081486416,"y0":50.00462271654476,"z0":5.932591843817991,"aX":-5.089710343098243},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.9,"breakHorizontal":8.5,"spinRate":2446,"spinDirection":325},"zone":13,"typeConfidence":0.87,"plateTime":0.4759887093648105,"extension":6.349012370844016},"index":3,"playId":"bae81d16-568c-354f-859d-7322b056d94f","pitchNumber":3,"startTime":"2026-05-24T21:26:56.748Z","endTime":"2026-05-24T21:27:01.982Z","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":81.9,"endSpeed":76.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.778903978816178,"aZ":-25.22250579439237,"pfxX":7.682590112599347,"pfxZ":4.776614022675333,"pX":2.3388213789515966,"pZ":1.28272748867478,"vX0":-3.5332955222529634,"vY0":-119.2535143001827,"vZ0":-4.990452013750758,"x":27.85,"y":204.15,"x0":2.833664850549551,"y0":50.001337836788416,"z0":5.650063455548304,"aX":11.175331296104886},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.8,"breakHorizontal":-13.2,"spinRate":1899,"spinDirection":124},"zone":14,"typeConfidence":0.89,"plateTime":0.4575484409257151,"extension":6.00716478707149},"index":4,"playId":"91d5fd74-58d8-3475-a429-0fe0cac44c5c","pitchNumber":4,"startTime":"2026-05-24T21:27:19.361Z","endTime":"2026-05-24T21:27:22.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.667816797719986,"aZ":-27.06352954329637,"pfxX":8.944886218783957,"pfxZ":3.552420806063073,"pX":-0.21680998349444686,"pZ":1.5536629057465763,"vX0":-9.09021740444233,"vY0":-119.33419097392525,"vZ0":-3.992444686743442,"x":125.26,"y":196.83,"x0":2.485533353908034,"y0":50.00216292791375,"z0":5.695459438955458,"aX":12.85914627215521},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.6,"breakHorizontal":-13.9,"spinRate":1882,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.45956718371138416,"extension":6.083982818212138},"index":5,"playId":"038aac19-41ec-3734-9907-e843cdff2e2a","pitchNumber":5,"startTime":"2026-05-24T21:27:38.399Z","endTime":"2026-05-24T21:27:41.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:27:41.399Z","atBatIndex":27},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Michael Harris II hit by pitch. Ozzie Albies to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T21:28:00.517Z","endTime":"2026-05-24T21:28:50.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":1},"credits":[]}],"playEvents":[{"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":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.135789303697027,"aZ":-32.97695644713617,"pfxX":-7.177942875958624,"pfxZ":-0.591954186705942,"pX":-1.8999668792548257,"pZ":0.08310112748756213,"vX0":-8.261363102883484,"vY0":-116.52301008288188,"vZ0":-5.235246626737491,"x":189.42,"y":236.54,"x0":2.652464881045235,"y0":50.00500218952176,"z0":5.549589187265433,"aX":-9.666664902993555},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.4,"breakHorizontal":15.4,"spinRate":2501,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.4738513573137353,"extension":6.235581184899904},"index":0,"playId":"3a44d61e-935e-32d2-b6d4-b3469517a3b4","pitchNumber":1,"startTime":"2026-05-24T21:28:23.484Z","endTime":"2026-05-24T21:28:26.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":70.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563072170448866,"aZ":-33.93817211301338,"pfxX":-10.623931413376631,"pfxZ":-1.3725552424226457,"pX":1.9971833385965467,"pZ":4.385219002486757,"vX0":0.6501096468225755,"vY0":-113.33534679511213,"vZ0":4.39400785006405,"x":40.87,"y":120.38,"x0":3.0818001837685207,"y0":50.00518634470988,"z0":5.840700953769106,"aX":-13.61811776442226},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-0.8,"breakHorizontal":19.0,"spinRate":2397,"spinDirection":298},"zone":12,"typeConfidence":0.91,"plateTime":0.48604655123096485,"extension":5.978521489531088},"index":1,"playId":"c4d938f0-7225-3f3c-9769-d0168074d1b3","pitchNumber":2,"startTime":"2026-05-24T21:28:45.397Z","endTime":"2026-05-24T21:28:50.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:28:50.984Z","atBatIndex":28},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Eli White grounds into a double play, shortstop CJ Abrams to second baseman Nasim Nuñez to first baseman Andrés Chaparro. Michael Harris II out at 2nd. Eli White out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-24T21:29:19.331Z","endTime":"2026-05-24T21:30:39.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"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":"*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":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":72.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3581509040325,"aZ":-41.067793841839325,"pfxX":-3.173666219309749,"pfxZ":-6.933646428594152,"pX":-0.4205580351267328,"pZ":0.7415807397092258,"vX0":-5.534826798174539,"vY0":-112.54952806119148,"vZ0":-2.0565151275623155,"x":133.03,"y":218.76,"x0":2.4822797470381914,"y0":50.00089380838492,"z0":5.824661461159883,"aX":-4.072044595833812},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-12.7,"breakHorizontal":7.2,"spinRate":2430,"spinDirection":331},"zone":13,"typeConfidence":0.9,"plateTime":0.48658449336075194,"extension":6.310791907246091},"index":0,"playId":"6281020a-8cd4-3544-81b9-deddfb2c7010","pitchNumber":1,"startTime":"2026-05-24T21:29:30.036Z","endTime":"2026-05-24T21:29:33.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87911583761139,"aZ":-16.9024831884151,"pfxX":2.1666432197116254,"pfxZ":8.508860173378437,"pX":-1.2443974171865964,"pZ":2.0469516975525437,"vX0":-10.429381779913923,"vY0":-132.96762906126605,"vZ0":-5.680392876632535,"x":164.43,"y":183.51,"x0":2.4432599130285992,"y0":50.00405691503545,"z0":5.432905068177474,"aX":3.8906519697353046},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.4,"breakHorizontal":-1.7,"spinRate":2080,"spinDirection":145},"zone":13,"typeConfidence":0.89,"plateTime":0.4115480205702897,"extension":6.51939412151482},"index":1,"playId":"a90989fe-6f92-3a35-982d-0312a480a69d","pitchNumber":2,"startTime":"2026-05-24T21:29:50.441Z","endTime":"2026-05-24T21:29:53.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.649338803109938,"aZ":-28.11786067032715,"pfxX":-2.151337777768737,"pfxZ":2.468554885200609,"pX":0.6391511630854544,"pZ":3.0369930154930547,"vX0":-4.491311183393477,"vY0":-126.98055169548103,"vZ0":-1.0934996277423181,"x":92.64,"y":156.78,"x0":2.706340347687182,"y0":50.00111389891351,"z0":5.698960947814885,"aX":-3.5318009102928003},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":4.9,"spinRate":2260,"spinDirection":195},"zone":3,"typeConfidence":0.91,"plateTime":0.43043880238763776,"extension":6.3537886163275745},"index":2,"playId":"2f04d76f-4145-3f88-8139-c1d4e1abe906","pitchNumber":3,"startTime":"2026-05-24T21:30:09.597Z","endTime":"2026-05-24T21:30:12.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.169462289364624,"aZ":-28.385773540831707,"pfxX":-2.333725756334961,"pfxZ":2.3037209136142245,"pX":0.33980474232522345,"pZ":2.5398842635479237,"vX0":-4.9457785469022575,"vY0":-126.99579097720282,"vZ0":-2.2376565063643947,"x":104.05,"y":170.2,"x0":2.6100599335550174,"y0":50.00539912307463,"z0":5.6735545265057645,"aX":-3.839847684637689},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":5.3,"spinRate":2258,"spinDirection":197},"zone":6,"typeConfidence":0.91,"plateTime":0.4300565363233919,"extension":6.323591792224406},"hitData":{"launchSpeed":103.8,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.45,"coordY":147.19}},"index":3,"playId":"918cf8ba-69d5-362f-a694-d058d4de285f","pitchNumber":4,"startTime":"2026-05-24T21:30:31.190Z","endTime":"2026-05-24T21:30:39.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:30:39.158Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daylen Lile doubles (15) on a sharp line drive to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T21:32:28.116Z","endTime":"2026-05-24T21:34:30.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92135671595811,"aZ":-24.424058661798696,"pfxX":9.949211362076502,"pfxZ":4.584720687812613,"pX":0.030679199147880483,"pZ":3.294266669569902,"vX0":-5.590225833176189,"vY0":-129.65176643601433,"vZ0":-1.091443005230698,"x":115.83,"y":149.83,"x0":0.9302597629438444,"y0":50.003291599225605,"z0":5.597199638671423,"aX":16.81681714138027},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":-16.7,"spinRate":1998,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.42363569643310894,"extension":6.0516803482283805},"index":0,"playId":"6a666376-44c9-3660-86ff-515fb8db2207","pitchNumber":1,"startTime":"2026-05-24T21:32:46.691Z","endTime":"2026-05-24T21:32:49.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54437225219776,"aZ":-22.06457401011081,"pfxX":7.026111308344845,"pfxZ":5.971261043281137,"pX":0.04288893623020627,"pZ":2.7604471012637943,"vX0":-4.743254714215555,"vY0":-130.1470723224128,"vZ0":-2.826701032910774,"x":115.37,"y":164.25,"x0":0.9879099314179067,"y0":50.00542722207078,"z0":5.555458090824893,"aX":11.902232756017748},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.3,"breakHorizontal":-11.5,"spinRate":1889,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4229058181881893,"extension":6.032027950387214},"index":1,"playId":"55a431a8-2a34-3901-842b-6ffce7ae6f4f","pitchNumber":2,"startTime":"2026-05-24T21:32:59.600Z","endTime":"2026-05-24T21:33:02.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.391045933941985,"aZ":-16.859684294325426,"pfxX":5.951427652375619,"pfxZ":8.865735550587718,"pX":-0.6483879663684305,"pZ":3.787949946229087,"vX0":-5.716222712798537,"vY0":-130.10704914517584,"vZ0":-1.3234390512714513,"x":141.72,"y":136.51,"x0":0.7960476180500058,"y0":50.00247420149029,"z0":5.571492984801503,"aX":10.279766824315718},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.1,"breakHorizontal":-9.6,"spinRate":2115,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.41979123413052255,"extension":6.063487515495087},"index":2,"playId":"52310b67-3778-3b90-bb74-3efcbf87331d","pitchNumber":3,"startTime":"2026-05-24T21:33:23.789Z","endTime":"2026-05-24T21:33:28.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03488235984635,"aZ":-26.7456522112046,"pfxX":8.639082161982525,"pfxZ":3.1019219418912467,"pX":-1.0312899947336687,"pZ":2.902764164713766,"vX0":-7.545206957503405,"vY0":-130.56359472477288,"vZ0":-1.4195956594165136,"x":156.31,"y":160.41,"x0":0.7549243023068666,"y0":50.002019742603466,"z0":5.441003612222578,"aX":15.114835744023432},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-14.3,"spinRate":2014,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.41737433925037504,"extension":6.134366493139704},"index":3,"playId":"b7c94bc1-6a62-3e53-8390-e60d76a60547","pitchNumber":4,"startTime":"2026-05-24T21:33:40.300Z","endTime":"2026-05-24T21:33:44.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.856578887841998,"aZ":-23.102712589635985,"pfxX":7.210782061608658,"pfxZ":6.141275523661509,"pX":-0.9319258120300135,"pZ":1.7086567154965826,"vX0":-6.782860552116782,"vY0":-120.3665066283283,"vZ0":-3.982513965784256,"x":152.52,"y":192.65,"x0":0.9764988185488087,"y0":50.003619890629466,"z0":5.413849662896277,"aX":10.654145811462971},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.4,"breakHorizontal":-11.5,"spinRate":1683,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.45384692635500024,"extension":6.127129382039806},"index":4,"playId":"cb68b4e7-6f62-3486-b4f8-e25eed9eb210","pitchNumber":5,"startTime":"2026-05-24T21:33:57.399Z","endTime":"2026-05-24T21:34:00.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.465508752391766,"aZ":-26.413967005385476,"pfxX":8.58799698458697,"pfxZ":3.8739743420857424,"pX":0.35106229138574685,"pZ":2.233529754518803,"vX0":-4.366930473077392,"vY0":-121.17441702187385,"vZ0":-2.1136097207773767,"x":103.62,"y":178.47,"x0":1.0598275287642325,"y0":50.00557844173491,"z0":5.422611992091825,"aX":12.78550432216751},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.7,"breakHorizontal":-14.5,"spinRate":1625,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4518378247642971,"extension":6.152948158836062},"hitData":{"launchSpeed":106.4,"launchAngle":19.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":163.85,"coordY":85.43}},"index":5,"playId":"0d25fcec-bae6-3d33-9637-7dc912cab001","pitchNumber":6,"startTime":"2026-05-24T21:34:16.455Z","endTime":"2026-05-24T21:34:30.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:34:30.444Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Young singles on a line drive to left fielder Mauricio Dubón. Daylen Lile to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T21:34:45.369Z","endTime":"2026-05-24T21:35:10.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.693903643225863,"aZ":-24.546776215160893,"pfxX":0.7251708181988216,"pfxZ":4.773952087760906,"pX":-0.16322181951463158,"pZ":2.766062342824309,"vX0":-3.6929491010491353,"vY0":-124.96097429059756,"vZ0":-1.576126902957328,"x":123.22,"y":164.1,"x0":1.2328805211287985,"y0":50.00327649321444,"z0":5.401209354226026,"aX":1.1589644348628634},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.5,"breakHorizontal":-0.6,"spinRate":2166,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.43655291219733083,"extension":6.14032543021751},"hitData":{"launchSpeed":101.4,"launchAngle":8.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.13,"coordY":102.36}},"index":0,"playId":"fb5784f4-3ffa-330e-8cef-a1189da4bf7d","pitchNumber":1,"startTime":"2026-05-24T21:34:59.136Z","endTime":"2026-05-24T21:35:10.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:35:10.464Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a line drive to right fielder Eli White. Daylen Lile scores. Jacob Young to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T21:35:35.986Z","endTime":"2026-05-24T21:36:52.811Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":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":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.5,"endSpeed":76.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.010198777693486,"aZ":-25.254823128264885,"pfxX":8.275007260154316,"pfxZ":4.694785065719412,"pX":1.4681398498954883,"pZ":2.3557755795109556,"vX0":-1.991309078135362,"vY0":-120.24915833713717,"vZ0":-2.2865701699669736,"x":61.04,"y":175.17,"x0":1.2287878896839692,"y0":50.00173955061816,"z0":5.5460825289891,"aX":12.18978109314564},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.3,"breakHorizontal":-14.5,"spinRate":1555,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.45445359506504834,"extension":6.006985978411632},"index":0,"playId":"e7d0de48-b8cd-37d9-9896-64f54d20f39f","pitchNumber":1,"startTime":"2026-05-24T21:35:48.141Z","endTime":"2026-05-24T21:35:51.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.1,"endSpeed":75.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.267416104947355,"aZ":-25.92727171409288,"pfxX":7.150940784053359,"pfxZ":4.276221838278337,"pX":0.5609437359155481,"pZ":3.0420725036399348,"vX0":-3.4193868861381738,"vY0":-119.64302370079906,"vZ0":-0.6087470596895919,"x":95.62,"y":156.64,"x0":1.0732016026683215,"y0":50.00485562505377,"z0":5.606327095902036,"aX":10.455424832449063},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.9,"breakHorizontal":-12.2,"spinRate":1715,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4563299666825955,"extension":6.026161061878009},"index":1,"playId":"13264ffb-c7ad-3b5d-8961-724c1ae4b802","pitchNumber":2,"startTime":"2026-05-24T21:36:05.119Z","endTime":"2026-05-24T21:36:08.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.370626332440686,"aZ":-26.37727029085727,"pfxX":7.199622722949126,"pfxZ":4.034439151536272,"pX":1.1848083234126248,"pZ":2.433033051521,"vX0":-2.306253482371924,"vY0":-118.78644026306331,"vZ0":-1.4365100186906323,"x":71.84,"y":173.09,"x0":1.2291194640864724,"y0":50.005916408535526,"z0":5.429221841485888,"aX":10.357340547073605},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.2,"breakHorizontal":-12.6,"spinRate":1599,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.45996883347681816,"extension":6.145343619164644},"index":2,"playId":"fc02bc27-1e97-31eb-a438-b8ec10b995e4","pitchNumber":3,"startTime":"2026-05-24T21:36:24.220Z","endTime":"2026-05-24T21:36:28.431Z","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":85.7,"endSpeed":78.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.930737463473164,"aZ":-23.24927567330599,"pfxX":-0.6732378808813961,"pfxZ":5.622201612177722,"pX":-0.1602086429229378,"pZ":2.8284437556135034,"vX0":-2.8044505485610505,"vY0":-124.85809892293423,"vZ0":-2.059200448576287,"x":123.11,"y":162.41,"x0":1.0625972008146911,"y0":50.000405204686565,"z0":5.566996797258957,"aX":-1.068178426654801},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.0,"breakHorizontal":1.8,"spinRate":2183,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.4378148856977555,"extension":6.024211662241931},"hitData":{"launchSpeed":83.0,"launchAngle":16.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.17,"coordY":110.4}},"index":3,"playId":"eb7d0a7a-998f-3f4c-b1a6-9c108a372d04","pitchNumber":4,"startTime":"2026-05-24T21:36:43.056Z","endTime":"2026-05-24T21:36:52.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:36:52.811Z","atBatIndex":32},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Keibert Ruiz grounds into a double play, third baseman Austin Riley to second baseman Ozzie Albies to first baseman Matt Olson. Jacob Young to 3rd. Nasim Nuñez out at 2nd. Keibert Ruiz out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T21:37:56.550Z","endTime":"2026-05-24T21:38:07.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T21:37:13.822Z","endTime":"2026-05-24T21:37:58.790Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.31526246858116,"aZ":-33.327911448532916,"pfxX":-2.1957426797181716,"pfxZ":-0.8832534228450157,"pX":0.150797474641721,"pZ":2.54917260530266,"vX0":-1.7899985242956131,"vY0":-112.96072584510112,"vZ0":0.24537914259860338,"x":111.25,"y":169.95,"x0":1.2338691132304764,"y0":50.000195123358104,"z0":5.744199668234518,"aX":-2.8845300142153003},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.3,"breakHorizontal":4.3,"spinRate":2358,"spinDirection":278},"zone":5,"typeConfidence":2.0,"plateTime":0.48179927528487054,"extension":6.1352299755057755},"hitData":{"launchSpeed":87.7,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.98,"coordY":162.34}},"index":1,"playId":"f0c1d85d-0360-3dfd-ad43-6b2f43a73ce2","pitchNumber":1,"startTime":"2026-05-24T21:37:58.790Z","endTime":"2026-05-24T21:38:07.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:38:07.323Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out softly, pitcher Martín Pérez to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-24T21:38:23.314Z","endTime":"2026-05-24T21:39:48.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":527048,"link":"/api/v1/people/527048"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.645098099548424,"aZ":-35.8602457351423,"pfxX":-2.823396063671415,"pfxZ":-2.8350346347104365,"pX":0.4777568462035938,"pZ":1.9003813611449256,"vX0":-1.0156418166594485,"vY0":-113.32530248874856,"vZ0":-0.16122809486603495,"x":98.79,"y":187.47,"x0":1.2984627201056043,"y0":50.00170944833291,"z0":5.553486763267868,"aX":-3.673064727076677},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-4.9,"breakHorizontal":5.4,"spinRate":2436,"spinDirection":295},"zone":9,"typeConfidence":2.0,"plateTime":0.48326835812045443,"extension":6.1714231699853315},"index":0,"playId":"3c97f4ef-8c7d-383d-8eb3-0330a4fec715","pitchNumber":1,"startTime":"2026-05-24T21:38:43.679Z","endTime":"2026-05-24T21:38:47.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.886473132484472,"aZ":-22.87048069055591,"pfxX":9.612227745869006,"pfxZ":5.385014915677093,"pX":-0.579100044039378,"pZ":3.163956653914791,"vX0":-6.600074925933804,"vY0":-130.47640442507947,"vZ0":-1.3833721055857793,"x":139.07,"y":153.35,"x0":0.7316027188374898,"y0":50.002798321162985,"z0":5.4207139578751296,"aX":16.60968905902331},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.7,"breakHorizontal":-16.0,"spinRate":2012,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.41942249541992904,"extension":6.213979130310524},"index":1,"playId":"7b934eba-4a06-3760-9bc7-bc7bb6587a14","pitchNumber":2,"startTime":"2026-05-24T21:38:56.755Z","endTime":"2026-05-24T21:39:00.117Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.832596908454484,"aZ":-26.291104385617984,"pfxX":-0.9559134445467325,"pfxZ":3.7095208904391477,"pX":1.1277014642530783,"pZ":1.7916906483242707,"vX0":-0.2595158374511773,"vY0":-124.49707387765197,"vZ0":-3.4187709630004726,"x":74.01,"y":190.4,"x0":1.3572446152543642,"y0":50.0005534538288,"z0":5.336897533952585,"aX":-1.513985341962544},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.2,"breakHorizontal":1.8,"spinRate":2259,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4384164575306002,"extension":6.179068712232649},"index":2,"playId":"410d838b-a82c-32f9-883b-fc43d5902924","pitchNumber":3,"startTime":"2026-05-24T21:39:08.531Z","endTime":"2026-05-24T21:39:12.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.913081554265737,"aZ":-24.411368197086322,"pfxX":10.155499984335258,"pfxZ":4.478038026002549,"pX":-1.2112363228939713,"pZ":3.68422110543824,"vX0":-7.9906116673284515,"vY0":-130.4700058328774,"vZ0":-0.08284742061287997,"x":163.17,"y":139.31,"x0":0.5626642686366726,"y0":50.00387326184726,"z0":5.546818655341053,"aX":17.613933766649378},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.3,"breakHorizontal":-16.8,"spinRate":2074,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.41884193201612163,"extension":6.0868644331574355},"index":3,"playId":"af97d64f-470d-35f3-b9a0-5d00f8be0b28","pitchNumber":4,"startTime":"2026-05-24T21:39:22.360Z","endTime":"2026-05-24T21:39:25.957Z","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":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.593602266487085,"aZ":-25.092604682459715,"pfxX":-0.25297314948025784,"pfxZ":4.364042807796379,"pX":0.7046454609229794,"pZ":2.3983065641835783,"vX0":-1.397491296983707,"vY0":-126.08017230864299,"vZ0":-2.336950926531061,"x":90.14,"y":174.03,"x0":1.2970716137480311,"y0":50.00435228663338,"z0":5.34467775184091,"aX":-0.4107978563728865},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.7,"breakHorizontal":0.7,"spinRate":2252,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.43301589298857657,"extension":6.154597538391041},"hitData":{"launchSpeed":72.9,"launchAngle":-71.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":135.69,"coordY":187.05}},"index":4,"playId":"bb1300db-29b2-3c62-919c-7e72e6051ab2","pitchNumber":5,"startTime":"2026-05-24T21:39:40.254Z","endTime":"2026-05-24T21:39:48.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:39:48.808Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ha-Seong Kim flies out to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T21:41:55.087Z","endTime":"2026-05-24T21:43:24.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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(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":86.2,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702598301578913,"aZ":-26.123343286524477,"pfxX":-3.1115920971492894,"pfxZ":3.7634284204353197,"pX":0.08037285965637059,"pZ":3.8094771432258194,"vX0":-5.331279580850775,"vY0":-125.5444028236816,"vZ0":0.004167406303720034,"x":113.94,"y":135.92,"x0":2.6297490273461883,"y0":50.00289681022915,"z0":5.921379720476777,"aX":-5.001722008769184},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.1,"breakHorizontal":6.8,"spinRate":2298,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.4350858711108039,"extension":6.178883835516233},"index":0,"playId":"d5656ee4-922c-34e2-90cb-32c568d161e7","pitchNumber":1,"startTime":"2026-05-24T21:42:05.231Z","endTime":"2026-05-24T21:42:09.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82847462147976,"aZ":-25.00860185609211,"pfxX":-2.6611604055533062,"pfxZ":4.514499925178717,"pX":-0.06412705251712542,"pZ":2.8743879767142233,"vX0":-5.718860917821482,"vY0":-124.82356796289113,"vZ0":-2.131083287105182,"x":119.44,"y":161.17,"x0":2.5972614919396824,"y0":50.00111628605931,"z0":5.786843709873778,"aX":-4.221438896248505},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.9,"breakHorizontal":6.1,"spinRate":2260,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.4378727026099778,"extension":6.364823408218091},"index":1,"playId":"67fb3478-d9a8-3867-b829-68622a8af955","pitchNumber":2,"startTime":"2026-05-24T21:42:17.851Z","endTime":"2026-05-24T21:42:23.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.458370209612,"aZ":-25.353323739036085,"pfxX":8.26617929094795,"pfxZ":4.813475217685751,"pX":0.038355074140860236,"pZ":2.576607941090945,"vX0":-8.42645363827277,"vY0":-117.76927376605023,"vZ0":-2.162697329521807,"x":107.45,"y":121.58,"x0":2.5734923155869724,"y0":50.00518030001949,"z0":5.830880656210766,"aX":11.719644993293878},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":8.5,"breakHorizontal":-13.1,"spinRate":1847,"spinDirection":133},"zone":5,"typeConfidence":0.9,"plateTime":0.4634841141523012,"extension":5.9888930937340366},"index":2,"playId":"486de157-0e7c-31fc-ba4a-e873df5629e9","pitchNumber":3,"startTime":"2026-05-24T21:42:48.032Z","endTime":"2026-05-24T21:42:51.239Z","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":91.3,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7640669517109,"aZ":-14.844583253132972,"pfxX":0.8611416086066725,"pfxZ":9.624640806699315,"pX":1.069548923333744,"pZ":3.3110491073695494,"vX0":-4.496744076069779,"vY0":-132.90789811135954,"vZ0":-3.2863578235058397,"x":76.23,"y":149.38,"x0":2.66676362535547,"y0":50.00183501427095,"z0":5.632455124049161,"aX":1.550488679246571},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":-0.6,"spinRate":2049,"spinDirection":151},"zone":12,"typeConfidence":0.84,"plateTime":0.4110995779458322,"extension":6.456916859112559},"index":3,"playId":"b3583326-981b-3ae5-8fca-4d3ed5aaad11","pitchNumber":4,"startTime":"2026-05-24T21:43:01.219Z","endTime":"2026-05-24T21:43:05.106Z","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":86.6,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797066793006866,"aZ":-28.250372551791838,"pfxX":-4.109799703048478,"pfxZ":2.4280492204057023,"pX":-0.08319961477110298,"pZ":2.2072393744568086,"vX0":-5.234316586721199,"vY0":-126.01955263300907,"vZ0":-3.0741813141410272,"x":120.17,"y":179.18,"x0":2.5518572292792143,"y0":50.00063619110122,"z0":5.716820296623137,"aX":-6.630180941811339},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":8.6,"spinRate":2319,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4340850204115565,"extension":6.27520876517616},"hitData":{"launchSpeed":82.3,"launchAngle":54.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.99,"coordY":113.19}},"index":4,"playId":"47339cd4-70d1-3ac7-aebb-4390916a2739","pitchNumber":5,"startTime":"2026-05-24T21:43:14.493Z","endTime":"2026-05-24T21:43:24.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:43:24.625Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sandy León grounds out, third baseman Curtis Mead to first baseman Andrés Chaparro.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T21:43:38.888Z","endTime":"2026-05-24T21:44:35.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91011980377062,"aZ":-14.346654643048838,"pfxX":1.8814543692439996,"pfxZ":10.23848510530938,"pX":-0.32793104783140814,"pZ":2.4054529242221867,"vX0":-7.836965408401684,"vY0":-130.93218643262787,"vZ0":-5.357143119515063,"x":129.5,"y":173.83,"x0":2.4558717254287017,"y0":50.00347431139055,"z0":5.546729859396767,"aX":3.2776105122794212},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.6,"breakHorizontal":-1.7,"spinRate":2082,"spinDirection":154},"zone":4,"typeConfidence":0.88,"plateTime":0.41788766622593077,"extension":6.472855829090768},"index":0,"playId":"92a2b00c-d96d-3b14-a779-3c5ae3e69a91","pitchNumber":1,"startTime":"2026-05-24T21:43:59.871Z","endTime":"2026-05-24T21:44:03.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.294931177719278,"aZ":-25.44622034490941,"pfxX":8.64477850258723,"pfxZ":4.722045474465228,"pX":1.171144438920066,"pZ":3.4716463539086972,"vX0":-6.331565136759079,"vY0":-118.48728227069951,"vZ0":-0.21353088722553737,"x":72.36,"y":145.05,"x0":2.7526920903760503,"y0":50.001843943485966,"z0":5.884975022599885,"aX":12.311342209526117},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.8,"breakHorizontal":-14.2,"spinRate":1959,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.46197813714039926,"extension":6.028087547858059},"index":1,"playId":"3b9a3781-352d-3236-870f-d8909916062f","pitchNumber":2,"startTime":"2026-05-24T21:44:12.991Z","endTime":"2026-05-24T21:44:15.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221864076464147,"aZ":-15.360541773487894,"pfxX":3.084708977889447,"pfxZ":9.305368174703087,"pX":0.16683956683379933,"pZ":2.919168133129677,"vX0":-7.476533540370821,"vY0":-133.67672108682157,"vZ0":-3.984651493738542,"x":110.64,"y":159.96,"x0":2.601079627162528,"y0":50.003230620013596,"z0":5.534132643075264,"aX":5.5744269080553215},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":-4.0,"spinRate":2033,"spinDirection":144},"zone":2,"typeConfidence":0.91,"plateTime":0.4099754307335344,"extension":6.5887964311092135},"hitData":{"launchSpeed":69.0,"launchAngle":-67.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.48,"coordY":175.65}},"index":2,"playId":"5fc316b6-27b7-30f9-bba5-bcc195c40475","pitchNumber":3,"startTime":"2026-05-24T21:44:27.643Z","endTime":"2026-05-24T21:44:35.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:44:35.581Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-24T21:44:57.724Z","endTime":"2026-05-24T21:46:56.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.949472385281325,"aZ":-14.005862754581276,"pfxX":3.8540143241769034,"pfxZ":10.314280210294687,"pX":0.01493384827834551,"pZ":2.0048739531916517,"vX0":-7.881788332926176,"vY0":-131.6436333154676,"vZ0":-6.425795540976307,"x":116.43,"y":184.65,"x0":2.5420111839338446,"y0":50.0060379417093,"z0":5.5071942891689565,"aX":6.791690630287205},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.5,"breakHorizontal":-5.3,"spinRate":2148,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.4154564639277245,"extension":6.644771202542028},"index":0,"playId":"dd59ca60-ca9a-3ea8-bedb-1978f3aa7205","pitchNumber":1,"startTime":"2026-05-24T21:45:05.278Z","endTime":"2026-05-24T21:45:08.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.678978229035955,"aZ":-25.07766531364492,"pfxX":-0.9548443427981042,"pfxZ":4.3350698741304186,"pX":-0.8901678740173782,"pZ":2.57962427266616,"vX0":-7.780196004799938,"vY0":-126.6167093124484,"vZ0":-3.11440263999458,"x":150.93,"y":169.13,"x0":2.33528332029377,"y0":50.00541975328266,"z0":5.812804087321965,"aX":-1.5644791555236632},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.4,"breakHorizontal":3.4,"spinRate":2278,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.43110095222882494,"extension":6.356154448817992},"index":1,"playId":"aa47ec4a-3aeb-3ea9-92f5-5b839306c69a","pitchNumber":2,"startTime":"2026-05-24T21:45:37.311Z","endTime":"2026-05-24T21:45:41.246Z","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":82.6,"endSpeed":76.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.418584747951268,"aZ":-24.36951037938112,"pfxX":9.560732100728142,"pfxZ":5.359409904683431,"pX":-0.3631700176378195,"pZ":0.6207346113329226,"vX0":-9.77274489823434,"vY0":-119.76454746547668,"vZ0":-6.523530384966385,"x":130.84,"y":222.02,"x0":2.521811120246772,"y0":50.00584976940642,"z0":5.549813791587811,"aX":13.93684083637175},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.3,"breakHorizontal":-15.0,"spinRate":2098,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.45675102645632837,"extension":6.062398872391389},"index":2,"playId":"9e453a96-23c9-3538-84c9-12bcc77637c1","pitchNumber":3,"startTime":"2026-05-24T21:45:52.286Z","endTime":"2026-05-24T21:45:55.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.898276490036483,"aZ":-25.90766698286909,"pfxX":-3.0225499245895886,"pfxZ":3.859524226191427,"pX":1.004834482881874,"pZ":2.9480688462529634,"vX0":-3.4300342312274505,"vY0":-126.19985694105708,"vZ0":-1.7220202973863086,"x":78.7,"y":159.18,"x0":2.7707087667418424,"y0":50.006177361731204,"z0":5.711258792460069,"aX":-4.9117617631577035},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.8,"breakHorizontal":6.2,"spinRate":2211,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.4327882905717231,"extension":6.26360451670554},"index":3,"playId":"cfeb6d2e-f36b-3cf6-a96a-b5c2aa6d2702","pitchNumber":4,"startTime":"2026-05-24T21:46:11.531Z","endTime":"2026-05-24T21:46:15.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.656786486010766,"aZ":-23.53058475587112,"pfxX":0.6108923567065712,"pfxZ":5.273206155590323,"pX":-0.1498927915652265,"pZ":2.0106607083035053,"vX0":-6.957471026286412,"vY0":-126.17045536184833,"vZ0":-4.300642790024822,"x":122.71,"y":184.49,"x0":2.544583275056595,"y0":50.00181753916497,"z0":5.595647270471899,"aX":1.001261030822034},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.0,"breakHorizontal":0.2,"spinRate":2264,"spinDirection":191},"zone":8,"typeConfidence":0.78,"plateTime":0.431366420562838,"extension":6.437481321050117},"index":4,"playId":"7dc45418-dbf9-3cfd-a427-647c281f54b5","pitchNumber":5,"startTime":"2026-05-24T21:46:29.785Z","endTime":"2026-05-24T21:46:33.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.931924179649204,"aZ":-16.572290242554594,"pfxX":3.496792872774998,"pfxZ":8.68329053743132,"pX":0.019702137178528607,"pZ":1.801654664969533,"vX0":-7.823322435337541,"vY0":-132.37235107829818,"vZ0":-6.376250785531782,"x":116.25,"y":190.14,"x0":2.5427148697720336,"y0":50.00445021139187,"z0":5.429893805385263,"aX":6.28487378611874},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":-4.9,"spinRate":1992,"spinDirection":147},"zone":8,"typeConfidence":0.91,"plateTime":0.4118063796518663,"extension":6.532876533709586},"index":5,"playId":"29b3717b-59b9-35ad-b017-f5b703f116a0","pitchNumber":6,"startTime":"2026-05-24T21:46:52.481Z","endTime":"2026-05-24T21:46:56.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:46:56.311Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Curtis Mead flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T21:49:31.523Z","endTime":"2026-05-24T21:49:53.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.764071501792476,"aZ":-24.48049653616021,"pfxX":8.19858175307517,"pfxZ":5.250299607948808,"pX":0.4879594961398463,"pZ":2.70697318062778,"vX0":-3.764680852673888,"vY0":-119.89539112589632,"vZ0":-1.9522647596393814,"x":98.4,"y":165.69,"x0":1.0078982594898847,"y0":50.00191792282516,"z0":5.702363598001541,"aX":12.01337861084826},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.4,"breakHorizontal":-14.0,"spinRate":1872,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4556907162494044,"extension":6.041725573638689},"hitData":{"launchSpeed":90.4,"launchAngle":55.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.05,"coordY":107.94}},"index":0,"playId":"72a6b72a-f275-375e-b1c6-3d705dcd5d70","pitchNumber":1,"startTime":"2026-05-24T21:49:43.797Z","endTime":"2026-05-24T21:49:53.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:49:53.804Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrés Chaparro walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T21:50:06.748Z","endTime":"2026-05-24T21:51:12.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":72.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.343458920166515,"aZ":-33.010650469054276,"pfxX":-2.518944698913551,"pfxZ":-0.6432982962867273,"pX":-0.393026621843238,"pZ":1.3926508542854246,"vX0":-2.6051990640063387,"vY0":-112.84278883652843,"vZ0":-2.0545028791865856,"x":131.98,"y":201.18,"x0":1.0987734237750884,"y0":50.002039556065,"z0":5.605106980821878,"aX":-3.2847726716375547},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.3,"breakHorizontal":5.2,"spinRate":2438,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.483288619973294,"extension":6.2474812963737065},"index":0,"playId":"ca807ca1-af38-310b-bacc-34699f7c12f0","pitchNumber":1,"startTime":"2026-05-24T21:50:14.595Z","endTime":"2026-05-24T21:50:18.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.822320502407624,"aZ":-22.984859434607056,"pfxX":9.594756650399596,"pfxZ":5.339394567766176,"pX":-1.3346119020984935,"pZ":0.5377420024897189,"vX0":-8.489697355621574,"vY0":-129.8123996671137,"vZ0":-7.591619950059829,"x":167.87,"y":224.26,"x0":0.7170303330968572,"y0":50.00619344987329,"z0":5.225350377048942,"aX":16.529613379707325},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":-15.7,"spinRate":2149,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.42044885223647155,"extension":6.243422077385958},"index":1,"playId":"b27d9e49-02d9-372c-92fe-c386ef30b4de","pitchNumber":2,"startTime":"2026-05-24T21:50:26.298Z","endTime":"2026-05-24T21:50:29.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337460192172255,"aZ":-23.834337636994324,"pfxX":8.579063489740978,"pfxZ":5.7213901363404815,"pX":-0.26018827433375324,"pZ":1.8733281851437134,"vX0":-5.596263845526754,"vY0":-119.51916410848597,"vZ0":-3.068464058971713,"x":126.92,"y":188.2,"x0":0.9878021355828573,"y0":50.00421395553709,"z0":5.29611433054327,"aX":12.510529178086824},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":10.0,"breakHorizontal":-14.3,"spinRate":1804,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.45690630751433225,"extension":6.283691013682996},"index":2,"playId":"50b39f27-37b5-3d3d-8f8d-6be65a9d99a3","pitchNumber":3,"startTime":"2026-05-24T21:50:39.887Z","endTime":"2026-05-24T21:50:43.414Z","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":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.560471870446094,"aZ":-27.409493714906482,"pfxX":8.478759545136763,"pfxZ":3.2821691318898916,"pX":1.6801231588221501,"pZ":2.0935443517967767,"vX0":-1.4686824765330906,"vY0":-119.25706714239905,"vZ0":-1.7031247978022743,"x":52.96,"y":182.25,"x0":1.199724741930646,"y0":50.00013522958279,"z0":5.274345127198454,"aX":12.288137941703797},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.9,"breakHorizontal":-15.0,"spinRate":1575,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.45816743752432965,"extension":6.07838607567007},"index":3,"playId":"2326e30f-a200-3781-8cde-17013443460f","pitchNumber":4,"startTime":"2026-05-24T21:50:54.482Z","endTime":"2026-05-24T21:50:57.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.827071853126295,"aZ":-24.5360566731678,"pfxX":0.8147877743985923,"pfxZ":4.837203733883155,"pX":1.221108410542613,"pZ":2.285657879633346,"vX0":-0.7226258752402395,"vY0":-123.83562358271884,"vZ0":-2.3292116530808156,"x":70.45,"y":177.07,"x0":1.4084941273760918,"y0":50.00392514247137,"z0":5.25610711918967,"aX":1.2869035128808963},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.5,"breakHorizontal":-1.3,"spinRate":2246,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4394852840018961,"extension":6.136218635034196},"index":4,"playId":"bc535b8e-43d8-392c-a1b9-514f36051e56","pitchNumber":5,"startTime":"2026-05-24T21:51:08.018Z","endTime":"2026-05-24T21:51:12.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:51:12.152Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"CJ Abrams pops out to catcher Sandy León in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T21:51:27.372Z","endTime":"2026-05-24T21:52:40.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":3},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.762881688694705,"aZ":-24.046959909829933,"pfxX":8.886316454379969,"pfxZ":5.681985625256069,"pX":-0.3226607175892728,"pZ":2.154188507119672,"vX0":-5.7449438985436565,"vY0":-118.56721296685727,"vZ0":-2.5729106221360047,"x":129.3,"y":180.62,"x0":0.9720434155175862,"y0":50.00125767220213,"z0":5.438001564752491,"aX":12.705270172694535},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":10.0,"breakHorizontal":-14.8,"spinRate":1646,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.461209262296121,"extension":6.2851917282968985},"index":0,"playId":"85b6fcf1-4d35-35d9-9f92-c7c2869a011e","pitchNumber":1,"startTime":"2026-05-24T21:51:34.367Z","endTime":"2026-05-24T21:51:38.383Z","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":89.5,"endSpeed":82.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.703185953651047,"aZ":-23.286598014739045,"pfxX":9.499995748871783,"pfxZ":5.146141383969687,"pX":-0.9120055135616065,"pZ":1.446119011268812,"vX0":-7.629306443573131,"vY0":-130.161450639946,"vZ0":-5.3839021955594975,"x":151.76,"y":199.73,"x0":0.8137683077559871,"y0":50.00095766996585,"z0":5.289777385593614,"aX":16.402037523363223},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":-15.6,"spinRate":1991,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.41978466896160693,"extension":6.307831443253578},"index":1,"playId":"8ee03d19-e551-375a-8522-ea2b85723599","pitchNumber":2,"startTime":"2026-05-24T21:51:53.383Z","endTime":"2026-05-24T21:51:57.387Z","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":90.0,"endSpeed":83.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594992839797875,"aZ":-22.856873725596657,"pfxX":9.411315514648262,"pfxZ":5.323379561220703,"pX":-0.4582685712187734,"pZ":1.8320730275709183,"vX0":-6.356002571336016,"vY0":-130.93116850344217,"vZ0":-4.718418997595963,"x":134.47,"y":189.31,"x0":0.7683220189345477,"y0":50.003565526303504,"z0":5.350973969923352,"aX":16.470224853782295},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.9,"breakHorizontal":-15.8,"spinRate":1997,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.41708358631655607,"extension":6.190160554469141},"index":2,"playId":"b711e018-e0cc-3661-8830-3e8eed631be0","pitchNumber":3,"startTime":"2026-05-24T21:52:09.646Z","endTime":"2026-05-24T21:52:13.616Z","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":75.3,"endSpeed":70.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.522503389677038,"aZ":-32.8820804956724,"pfxX":-3.3939258213424335,"pfxZ":-0.5709772954071459,"pX":-0.9753917945357106,"pZ":1.1630641656849814,"vX0":-3.620212533083345,"vY0":-109.80905183482562,"vZ0":-2.0704954590687814,"x":154.18,"y":207.38,"x0":1.1257201979321392,"y0":50.00353297815054,"z0":5.564347128279896,"aX":-4.210263859186409},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-1.2,"breakHorizontal":7.0,"spinRate":2351,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.49577677236111395,"extension":6.417408334357847},"hitData":{"launchSpeed":66.0,"launchAngle":85.0,"totalDistance":21.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":120.14,"coordY":212.0}},"index":3,"playId":"23476e17-a7c8-3b12-b796-a0c8394b311a","pitchNumber":4,"startTime":"2026-05-24T21:52:30.052Z","endTime":"2026-05-24T21:52:40.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:52:40.146Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-24T21:55:14.737Z","endTime":"2026-05-24T21:56:02.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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":[2,3,5],"actionIndex":[1],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T21:53:01.913Z","endTime":"2026-05-24T21:53:24.774Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Didier Fuentes replaces Martín Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-24T21:53:24.774Z","endTime":"2026-05-24T21:55:17.018Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75743851183209,"aZ":-28.84179981357073,"pfxX":2.1853369297827907,"pfxZ":2.115474497624491,"pX":0.19662554524114798,"pZ":2.140254526927472,"vX0":6.206398179340255,"vY0":-124.32435212322888,"vZ0":-1.2014174355007987,"x":109.51,"y":180.99,"x0":-2.6108258989314863,"y0":50.000416776163824,"z0":5.012553887900624,"aX":3.4368326685283117},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":-5.3,"spinRate":2401,"spinDirection":150},"zone":8,"typeConfidence":0.9,"plateTime":0.43972894768478543,"extension":6.343899181921044},"index":2,"playId":"d458e078-c3b6-3ec6-9e62-cec91a94f371","pitchNumber":1,"startTime":"2026-05-24T21:55:17.018Z","endTime":"2026-05-24T21:55:20.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04116162300055,"aZ":-28.92985421082316,"pfxX":0.45377259402661396,"pfxZ":2.0254179617400254,"pX":-0.8679050976745989,"pZ":1.912413982424268,"vX0":4.632761789258857,"vY0":-125.28165738923917,"vZ0":-1.690914084841996,"x":150.08,"y":187.14,"x0":-2.792801220117417,"y0":50.00517353686027,"z0":4.939211348193777,"aX":0.7285077515778647},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":-1.8,"spinRate":2514,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.43559567505770946,"extension":6.4591480134869945},"index":3,"playId":"625e09c1-600a-32a7-b6a2-ac947b78bc85","pitchNumber":2,"startTime":"2026-05-24T21:55:33.412Z","endTime":"2026-05-24T21:55:36.878Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-24T21:55:47.896Z","endTime":"2026-05-24T21:55:59.571Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.645033434077423,"aZ":-14.81424179833143,"pfxX":-7.889192761199448,"pfxZ":8.562587913106595,"pX":-0.5144485817151795,"pZ":3.939700107743212,"vX0":8.538902347909783,"vY0":-141.15900280285547,"vZ0":-0.3780212581552988,"x":136.61,"y":132.41,"x0":-2.546532936395605,"y0":50.006293697817185,"z0":5.024890837236704,"aX":-16.00259885868193},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":12.6,"spinRate":2205,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.38728540211006823,"extension":6.635359544142037},"index":5,"playId":"e4786860-e5c9-3f37-b638-5e42efde5bfc","pitchNumber":3,"startTime":"2026-05-24T21:55:59.571Z","endTime":"2026-05-24T21:56:02.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:56:02.808Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T21:58:13.297Z","endTime":"2026-05-24T21:59:27.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":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":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.339093311612316,"aZ":-15.87321750571643,"pfxX":3.547175751792438,"pfxZ":9.28150373550892,"pX":0.8722051081435945,"pZ":1.9045284039699533,"vX0":-5.7696833627690225,"vY0":-131.10029238048423,"vZ0":-6.623554981694204,"x":83.75,"y":187.36,"x0":2.631536518951005,"y0":50.004322024328616,"z0":5.629904011446434,"aX":6.23159027855445},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.7,"breakHorizontal":-5.3,"spinRate":1987,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.4163296805571637,"extension":6.392642333222981},"index":0,"playId":"5439f95a-4f19-3504-a2af-81629589eb99","pitchNumber":1,"startTime":"2026-05-24T21:58:33.090Z","endTime":"2026-05-24T21:58:36.727Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.279637933055906,"aZ":-21.379576906316345,"pfxX":-1.250299424166716,"pfxZ":6.639811104061052,"pX":0.09210534916332516,"pZ":1.5424702710098555,"vX0":-6.013080284992018,"vY0":-125.61294053271689,"vZ0":-6.032760913877309,"x":113.49,"y":197.13,"x0":2.662457996106829,"y0":50.00277186266789,"z0":5.671104665647566,"aX":-2.0329212025102987},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.2,"breakHorizontal":3.4,"spinRate":2148,"spinDirection":174},"zone":14,"typeConfidence":0.89,"plateTime":0.4331669160554812,"extension":6.325336189939898},"index":1,"playId":"e0132e66-619d-311b-ac11-c8395206b348","pitchNumber":2,"startTime":"2026-05-24T21:58:46.716Z","endTime":"2026-05-24T21:58:50.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.691876125701373,"aZ":-17.150941698062393,"pfxX":5.217445189539383,"pfxZ":8.280014998816252,"pX":-0.7262022883088265,"pZ":3.82437786219292,"vX0":-9.87620556517289,"vY0":-133.374376727013,"vZ0":-1.7327193616868957,"x":144.68,"y":135.52,"x0":2.3346099537113627,"y0":50.00582367900049,"z0":5.709701083834695,"aX":9.471159003715846},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-7.4,"spinRate":2245,"spinDirection":141},"zone":11,"typeConfidence":0.65,"plateTime":0.40949968535868386,"extension":6.452605196546619},"index":2,"playId":"3db4d9e7-1174-3114-8d62-9cdd7233cb7c","pitchNumber":3,"startTime":"2026-05-24T21:59:02.048Z","endTime":"2026-05-24T21:59:06.442Z","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":88.1,"endSpeed":82.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70338160713041,"aZ":-20.999106687123636,"pfxX":0.1697041479355037,"pfxZ":6.609092957404735,"pX":-0.4427564558851925,"pZ":2.3017076867513504,"vX0":-7.482190527210992,"vY0":-128.21089567305336,"vZ0":-4.437883929345793,"x":133.88,"y":176.63,"x0":2.472484260711216,"y0":50.00089589450534,"z0":5.662215203536682,"aX":0.28823238894771797},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.4,"breakHorizontal":1.1,"spinRate":2272,"spinDirection":169},"zone":4,"typeConfidence":0.74,"plateTime":0.42474256889490336,"extension":6.3856677007769385},"hitData":{"launchSpeed":92.2,"launchAngle":34.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.92,"coordY":76.92}},"index":3,"playId":"60387f87-b297-3e41-9a8c-ccb2f708579e","pitchNumber":4,"startTime":"2026-05-24T21:59:17.737Z","endTime":"2026-05-24T21:59:27.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T21:59:27.654Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, shortstop CJ Abrams to first baseman Andrés Chaparro.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T21:59:57.741Z","endTime":"2026-05-24T22:02:22.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":86.8,"endSpeed":80.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.069683635030458,"aZ":-22.791460737378237,"pfxX":-0.6095091726979494,"pfxZ":5.724415018739514,"pX":-1.1864408960585415,"pZ":1.8808947716192674,"vX0":-8.918441917500612,"vY0":-126.24541266416085,"vZ0":-4.892905624851831,"x":162.22,"y":188.0,"x0":2.4489500396366104,"y0":50.00021549034993,"z0":5.64360043764912,"aX":-0.9979617427107418},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.6,"breakHorizontal":2.9,"spinRate":2199,"spinDirection":158},"zone":13,"typeConfidence":0.86,"plateTime":0.4313811259210576,"extension":6.412867688381516},"index":0,"playId":"3c2c2679-8a31-38dd-b89a-2f14367ed0e5","pitchNumber":1,"startTime":"2026-05-24T21:59:59.104Z","endTime":"2026-05-24T22:00:03.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733371573926412,"aZ":-13.139281345794586,"pfxX":5.032174042651667,"pfxZ":10.758104028288471,"pX":-1.7976502020986995,"pZ":0.22729672011676658,"vX0":-12.587421474029066,"vY0":-131.61764169182985,"vZ0":-10.738061081829876,"x":185.52,"y":232.64,"x0":2.3751475293434807,"y0":50.00244015151976,"z0":5.311881751858934,"aX":8.904276798049239},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.4,"breakHorizontal":-6.6,"spinRate":2225,"spinDirection":139},"zone":13,"typeConfidence":0.91,"plateTime":0.41482663330645364,"extension":6.5275680819557795},"index":1,"playId":"f12d4e09-8909-3e0d-ae29-dad4b96639bb","pitchNumber":2,"startTime":"2026-05-24T22:00:13.282Z","endTime":"2026-05-24T22:00:16.282Z","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":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382804835185286,"aZ":-18.633214798730073,"pfxX":4.191906389472062,"pfxZ":7.599255713384913,"pX":-0.5966748714237389,"pZ":2.9577491820525257,"vX0":-9.601900566870905,"vY0":-131.74082023116497,"vZ0":-3.280151946079255,"x":139.74,"y":158.92,"x0":2.528523895149775,"y0":50.004327602346486,"z0":5.573698983177336,"aX":7.47221736255133},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":-5.8,"spinRate":1983,"spinDirection":137},"zone":1,"typeConfidence":0.85,"plateTime":0.41360083775036616,"extension":6.714728681443042},"index":2,"playId":"648cede2-57e1-3a43-a4c6-6e76c95cb4cb","pitchNumber":3,"startTime":"2026-05-24T22:00:30.816Z","endTime":"2026-05-24T22:00:57.831Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.250370245861905,"aZ":-33.906920936887694,"pfxX":-10.93728678525529,"pfxZ":-1.2957317079051567,"pX":0.2761560012802985,"pZ":3.0013113347007976,"vX0":-2.756060737260261,"vY0":-115.05138130862613,"vZ0":1.3103281638114668,"x":106.47,"y":157.74,"x0":2.910169828868471,"y0":50.00096989784142,"z0":5.709368441742719,"aX":-14.666163225446054},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.7,"breakHorizontal":20.5,"spinRate":2370,"spinDirection":300},"zone":2,"typeConfidence":0.91,"plateTime":0.47598640889936217,"extension":6.159705810357332},"index":3,"playId":"944759e6-b2a9-34a1-bd1f-7f4e21e82709","pitchNumber":4,"startTime":"2026-05-24T22:01:02.429Z","endTime":"2026-05-24T22:01:05.922Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-24T22:01:12.681Z","endTime":"2026-05-24T22:01:25.217Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968945905016486,"aZ":-16.307984858105367,"pfxX":3.6479151364900253,"pfxZ":8.78050140485155,"pX":-0.6434038999853914,"pZ":3.093112122048367,"vX0":-9.581017196575871,"vY0":-132.93050395593414,"vZ0":-3.2996384947216706,"x":141.53,"y":155.27,"x0":2.518441328261639,"y0":50.00125608556992,"z0":5.520304557602331,"aX":6.592062316577944},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.5,"breakHorizontal":-4.8,"spinRate":2034,"spinDirection":142},"zone":1,"typeConfidence":0.91,"plateTime":0.4105735674083246,"extension":6.548148921554238},"index":5,"playId":"7d32b5ff-82f9-357c-a5b2-fab36c3e21b9","pitchNumber":5,"startTime":"2026-05-24T22:01:25.217Z","endTime":"2026-05-24T22:01:28.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69359818403054,"aZ":-27.73074965814093,"pfxX":-3.0247997176426544,"pfxZ":2.741665415072891,"pX":0.14188661810964434,"pZ":4.4466263533860095,"vX0":-5.08859593679876,"vY0":-126.1859008066941,"vZ0":1.8623026028384218,"x":111.59,"y":118.72,"x0":2.574205975030643,"y0":50.00086744339494,"z0":5.926946911576829,"aX":-4.895787453074501},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.6,"breakHorizontal":6.6,"spinRate":2154,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.4333921868512607,"extension":6.247601037427695},"index":6,"playId":"7de5c90a-821a-39c0-953c-89d8c9ed66a5","pitchNumber":6,"startTime":"2026-05-24T22:01:46.126Z","endTime":"2026-05-24T22:01:49.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587929364090865,"aZ":-23.546281295840842,"pfxX":8.708140726928656,"pfxZ":4.847385894504125,"pX":-0.06862622315827828,"pZ":3.0064613075737476,"vX0":-9.781399044172002,"vY0":-132.18748318251153,"vZ0":-2.013380381065735,"x":119.62,"y":157.61,"x0":2.5377732007400344,"y0":50.00366577349348,"z0":5.496122095575082,"aX":15.50458375748841},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.5,"breakHorizontal":-13.8,"spinRate":1927,"spinDirection":137},"zone":2,"typeConfidence":0.9,"plateTime":0.4134056799519672,"extension":6.563694636578134},"hitData":{"launchSpeed":90.1,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.19,"coordY":150.16}},"index":7,"playId":"d7ef6048-53ed-3707-9df8-27a27723b77b","pitchNumber":7,"startTime":"2026-05-24T22:02:14.379Z","endTime":"2026-05-24T22:02:22.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:02:22.602Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to right fielder Dylan Crews.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-24T22:02:41.813Z","endTime":"2026-05-24T22:04:17.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":82.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.804768264784776,"aZ":-23.000291150542107,"pfxX":8.024662355666361,"pfxZ":5.228755622088366,"pX":0.6804109702252811,"pZ":2.682824059130325,"vX0":-7.61008648255112,"vY0":-131.5832276153682,"vZ0":-3.174207655265789,"x":91.06,"y":166.34,"x0":2.566820310182861,"y0":50.00219846170207,"z0":5.608064202081726,"aX":14.077643178810847},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.0,"breakHorizontal":-12.8,"spinRate":1806,"spinDirection":141},"zone":3,"typeConfidence":0.9,"plateTime":0.41619266998495474,"extension":6.382986012124261},"index":0,"playId":"4a062949-f9ee-3b8e-b351-6b00fe190116","pitchNumber":1,"startTime":"2026-05-24T22:02:49.864Z","endTime":"2026-05-24T22:02:53.248Z","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":90.3,"endSpeed":83.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46801187899321,"aZ":-24.36991800012286,"pfxX":9.674138421459084,"pfxZ":4.4543279250111505,"pX":0.8144436702889345,"pZ":2.2943995318104284,"vX0":-7.908614655656199,"vY0":-131.23634869904333,"vZ0":-3.7190109137108056,"x":85.96,"y":176.83,"x0":2.602681188689119,"y0":50.00627740283346,"z0":5.534683707224522,"aX":16.963205020238462},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":-16.0,"spinRate":1826,"spinDirection":132},"zone":6,"typeConfidence":0.89,"plateTime":0.4165635571805737,"extension":6.4665520803425975},"index":1,"playId":"665ba24e-3a9a-3487-bfb8-f22baba975bf","pitchNumber":2,"startTime":"2026-05-24T22:03:06.876Z","endTime":"2026-05-24T22:03:10.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.959797751715822,"aZ":-41.4738266853878,"pfxX":-6.347858488003041,"pfxZ":-7.534193255770607,"pX":1.8185101356411821,"pZ":5.162412566999122,"vX0":0.08107176425788043,"vY0":-110.19312047097038,"vZ0":7.101000649169244,"x":47.68,"y":99.39,"x0":2.606533254716393,"y0":50.00440539320399,"z0":6.27204449012562,"aX":-7.832885663702599},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-11.5,"breakHorizontal":11.5,"spinRate":2292,"spinDirection":320},"zone":12,"typeConfidence":0.89,"plateTime":0.49642361617942665,"extension":6.017036953427637},"index":2,"playId":"3cb198c0-b746-38a7-ab1d-62a5997951b1","pitchNumber":3,"startTime":"2026-05-24T22:03:28.643Z","endTime":"2026-05-24T22:03:31.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29019418128769,"aZ":-22.729084635062318,"pfxX":-2.2850439609870405,"pfxZ":5.67720025188259,"pX":-0.22297203623750075,"pZ":2.2038783977652727,"vX0":-6.432370995709571,"vY0":-127.38697253100166,"vZ0":-4.315021841967359,"x":125.5,"y":179.28,"x0":2.619705713144838,"y0":50.00119821936837,"z0":5.690961841591035,"aX":-3.796704067830621},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.6,"breakHorizontal":5.4,"spinRate":2142,"spinDirection":168},"zone":5,"typeConfidence":0.9,"plateTime":0.42807036399214526,"extension":6.2679873118339415},"index":3,"playId":"d65f5747-d0dd-3f66-a5b4-1e2e1ab2e05f","pitchNumber":4,"startTime":"2026-05-24T22:03:45.908Z","endTime":"2026-05-24T22:03:49.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.685778239754875,"aZ":-26.373508462749914,"pfxX":8.088370462210719,"pfxZ":3.929738309140915,"pX":0.7659993705159909,"pZ":1.9693128763881513,"vX0":-6.91839513595023,"vY0":-120.5489765374665,"vZ0":-3.243389010352505,"x":87.8,"y":185.61,"x0":2.6175286680885397,"y0":50.00493377657662,"z0":5.65196164431961,"aX":11.946734024885002},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.6,"breakHorizontal":-13.1,"spinRate":2019,"spinDirection":128},"zone":9,"typeConfidence":0.9,"plateTime":0.45378220675338543,"extension":6.075068952072503},"hitData":{"launchSpeed":86.9,"launchAngle":38.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.54,"coordY":101.84}},"index":4,"playId":"e23b90de-2558-3271-822d-5bd9860dbc5e","pitchNumber":5,"startTime":"2026-05-24T22:04:08.021Z","endTime":"2026-05-24T22:04:17.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T22:04:17.319Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T22:06:21.927Z","endTime":"2026-05-24T23:34:57.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,5],"actionIndex":[2,3,4],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"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.2,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.010263709760903,"aZ":-17.404078052820925,"pfxX":-7.090715895557384,"pfxZ":8.005966285491317,"pX":0.3960192816242822,"pZ":2.9391876917892734,"vX0":10.510113323002196,"vY0":-133.98709722037148,"vZ0":-2.211785999546803,"x":101.9,"y":159.42,"x0":-2.630103034020218,"y0":50.00200872174514,"z0":4.999258009551631,"aX":-13.080768754392656},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2133,"spinDirection":226},"zone":3,"typeConfidence":0.77,"plateTime":0.4065532177795208,"extension":6.617277191078015},"index":0,"playId":"8117cd36-b52f-3ca1-8771-3886381b1bbf","pitchNumber":1,"startTime":"2026-05-24T22:06:23.677Z","endTime":"2026-05-24T22:06:27.002Z","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":95.4,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642905607355065,"aZ":-17.08314984780004,"pfxX":-7.018458307221666,"pfxZ":7.64410175602061,"pX":-0.5227896416738417,"pZ":2.420469504496451,"vX0":7.754806724017885,"vY0":-138.78553250585924,"vZ0":-4.1330655719107,"x":136.93,"y":173.43,"x0":-2.4258012046393143,"y0":50.00028055084363,"z0":5.048418942534227,"aX":-13.850889061434334},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":11.3,"spinRate":2165,"spinDirection":224},"zone":4,"typeConfidence":0.87,"plateTime":0.39290746783923014,"extension":6.867716452014331},"index":1,"playId":"528f4cb5-cb3b-3868-9e7d-ae93760cdc3c","pitchNumber":2,"startTime":"2026-05-24T22:06:34.981Z","endTime":"2026-05-24T22:06:37.981Z","isPitch":true,"type":"pitch"},{"details":{"description":"Status Change - Delayed: Rain","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-24T22:07:21.104Z","endTime":"2026-05-24T23:33:20.123Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-24T23:33:20.123Z","endTime":"2026-05-24T23:33:33.053Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"description":"Pitching Change: Reynaldo López replaces Didier Fuentes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-24T23:33:33.053Z","endTime":"2026-05-24T23:34:53.581Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":625643,"link":"/api/v1/people/625643"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.824586823364687,"aZ":-11.106399446246927,"pfxX":-6.92093290603823,"pfxZ":11.140779502790593,"pX":-1.0305157245803902,"pZ":2.433360717556434,"vX0":4.0207639253232745,"vY0":-137.01881475336594,"vZ0":-6.248177973934361,"x":156.28,"y":173.08,"x0":-1.6220235849788873,"y0":50.00268402936861,"z0":5.510972919365526,"aX":-13.087233365935584},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":11.6,"spinRate":2300,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.4005937854633457,"extension":6.519493715245124},"index":5,"playId":"7e8964d7-f6a0-3480-b84f-4b744059b41f","pitchNumber":3,"startTime":"2026-05-24T23:34:53.581Z","endTime":"2026-05-24T23:34:57.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:34:57.280Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T23:35:15.481Z","endTime":"2026-05-24T23:36:44.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16689964097352,"aZ":-11.343716451004273,"pfxX":-5.3014668462289585,"pfxZ":10.72905155813797,"pX":-0.5768916459317406,"pZ":1.8084855619360864,"vX0":4.910382651721255,"vY0":-138.51947893333062,"vZ0":-7.8061382767074665,"x":138.99,"y":189.95,"x0":-1.6844446546721066,"y0":50.00516659881807,"z0":5.423052023418223,"aX":-10.295713649681725},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":8.5,"spinRate":2186,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.39552396779232524,"extension":6.678243676541674},"index":0,"playId":"3e0b757b-214b-32ec-ad07-cb6ae3b9dda8","pitchNumber":1,"startTime":"2026-05-24T23:35:22.347Z","endTime":"2026-05-24T23:35:26.019Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.546383507264384,"aZ":-11.099256248607562,"pfxX":-5.215970666251268,"pfxZ":11.035146605000183,"pX":0.6280193055465156,"pZ":1.8810888276806363,"vX0":7.275383636683948,"vY0":-137.34491512348868,"vZ0":-7.816272370942455,"x":93.06,"y":187.99,"x0":-1.3780835099836495,"y0":50.00073520902001,"z0":5.519391997150647,"aX":-9.95987399976615},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":7.9,"spinRate":2216,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.39887219293060383,"extension":6.565429089144234},"index":1,"playId":"c2363f47-7947-30fa-a6db-003df4bec737","pitchNumber":2,"startTime":"2026-05-24T23:35:36.736Z","endTime":"2026-05-24T23:35:40.530Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-24T23:35:47.698Z","endTime":"2026-05-24T23:36:01.360Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58212788033193,"aZ":-12.409373972824573,"pfxX":-5.9782244107330165,"pfxZ":9.790434916745625,"pX":0.9354116094737516,"pZ":2.176757789124088,"vX0":8.839522699005048,"vY0":-141.48564899942278,"vZ0":-6.852105604014861,"x":81.34,"y":180.01,"x0":-1.4588417397288387,"y0":50.00183846515913,"z0":5.43246151434507,"aX":-12.068057093109385},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":8.9,"spinRate":2183,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.38776292581548333,"extension":6.728131352149168},"index":3,"playId":"a143dcfc-e53a-3534-b3dc-efb9a474ab75","pitchNumber":3,"startTime":"2026-05-24T23:36:01.360Z","endTime":"2026-05-24T23:36:06.100Z","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.6,"endSpeed":87.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77293841548277,"aZ":-12.743771657898407,"pfxX":-6.36524346194978,"pfxZ":9.838868881624085,"pX":-0.29866249675223394,"pZ":2.142506305984413,"vX0":5.752693032036954,"vY0":-140.35819896803173,"vZ0":-6.770629034806793,"x":128.38,"y":180.93,"x0":-1.5580118793040068,"y0":50.00556571868963,"z0":5.433485801478844,"aX":-12.573686882438569},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":10.2,"spinRate":2220,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.3917564537938336,"extension":6.60330300459234},"index":4,"playId":"74ba39c9-1f98-3b34-b638-45c54bcf857a","pitchNumber":4,"startTime":"2026-05-24T23:36:20.419Z","endTime":"2026-05-24T23:36:24.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93973042878624,"aZ":-31.769253151524715,"pfxX":3.7324201766173575,"pfxZ":0.2573766886867066,"pX":1.167295729451805,"pZ":1.6586054520877127,"vX0":5.843539396539437,"vY0":-124.90113185477578,"vZ0":-2.9161811772074837,"x":72.51,"y":194.0,"x0":-1.6868113657736346,"y0":50.00511361592123,"z0":5.451482107006215,"aX":5.9013707227514525},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.0,"breakHorizontal":-8.0,"spinRate":2438,"spinDirection":106},"zone":14,"typeConfidence":0.89,"plateTime":0.4383853955777277,"extension":6.7333188286931405},"index":5,"playId":"9176455f-4d7c-3bc7-981e-47c0e20e85fe","pitchNumber":5,"startTime":"2026-05-24T23:36:39.071Z","endTime":"2026-05-24T23:36:44.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:36:44.373Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-24T23:36:54.372Z","endTime":"2026-05-24T23:38:12.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":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":{"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.8,"endSpeed":87.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88054816970142,"aZ":-9.062722161366317,"pfxX":-7.258030840011675,"pfxZ":11.64296812434296,"pX":-0.15567455375795222,"pZ":1.4056819003313996,"vX0":6.539643426000982,"vY0":-140.4921624459039,"vZ0":-9.372783078970555,"x":122.93,"y":200.83,"x0":-1.578479421436406,"y0":50.00357043087327,"z0":5.38722050005846,"aX":-14.40951629360902},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.1,"breakHorizontal":11.6,"spinRate":2251,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.39089426042790354,"extension":6.713095331829438},"index":0,"playId":"3095036d-d128-3842-a278-ae28de1d03df","pitchNumber":1,"startTime":"2026-05-24T23:37:07.893Z","endTime":"2026-05-24T23:37:12.444Z","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":96.1,"endSpeed":87.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30511138997199,"aZ":-9.72201089407546,"pfxX":-6.675436925463091,"pfxZ":11.455494953083733,"pX":-0.7042988914622357,"pZ":1.612322379766924,"vX0":4.8355067320780565,"vY0":-139.5601628273304,"vZ0":-8.71836329377484,"x":143.85,"y":195.25,"x0":-1.5978023891905826,"y0":50.00271737008677,"z0":5.429155096439099,"aX":-13.082806654265816},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":11.0,"spinRate":2231,"spinDirection":207},"zone":7,"typeConfidence":0.91,"plateTime":0.39344726194555957,"extension":6.648178228577714},"index":1,"playId":"9a7ca664-df2e-398b-a368-0cc51939d273","pitchNumber":2,"startTime":"2026-05-24T23:37:23.951Z","endTime":"2026-05-24T23:37:28.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":625643,"fullName":"Reynaldo López"}}},"count":{"balls":2,"strikes":1,"outs":2},"index":2,"playId":"6032c760-a780-4921-bffe-a87cbadf86eb","pitchNumber":2,"startTime":"2026-05-24T23:37:44.971Z","endTime":"2026-05-24T23:37:49.971Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":69.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.21388211636171,"aZ":-36.89052957648892,"pfxX":5.1975239591705025,"pfxZ":-3.913997413468273,"pX":-0.3625892133300009,"pZ":1.6500084642424842,"vX0":1.0731341747719483,"vY0":-109.43107435717188,"vZ0":-0.9428893299984277,"x":130.82,"y":194.23,"x0":-1.5349135983810087,"y0":50.00031907590065,"z0":6.055818016374047,"aX":6.27065404278358},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-7.0,"breakHorizontal":-9.7,"spinRate":2288,"spinDirection":46},"zone":7,"typeConfidence":0.9,"plateTime":0.5014931134567866,"extension":6.669499436257329},"hitData":{"launchSpeed":85.6,"launchAngle":2.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.51,"coordY":152.64}},"index":3,"playId":"7cd73186-fa12-3fe9-aa79-cc3f324a2c06","pitchNumber":3,"startTime":"2026-05-24T23:38:04.219Z","endTime":"2026-05-24T23:38:12.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:38:12.046Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Riley singles on a sharp ground ball to left fielder James Wood.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T23:42:30.847Z","endTime":"2026-05-24T23:42:59.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Alvarez replaces Foster Griffin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-24T23:41:27.599Z","endTime":"2026-05-24T23:42:33.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674841,"link":"/api/v1/people/674841"},"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":83.0,"endSpeed":76.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.449801433280726,"aZ":-35.37928720980546,"pfxX":-0.40821786229126444,"pfxZ":-2.1718102603118767,"pX":-0.38604216696494426,"pZ":0.875433864665724,"vX0":-3.741614470468333,"vY0":-120.78908601723674,"vZ0":-5.4035603056018395,"x":131.72,"y":215.14,"x0":1.2358077871815725,"y0":50.00203838641051,"z0":6.251153655827936,"aX":-0.6024189429098915},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.9,"breakHorizontal":1.7,"spinRate":2762,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.4534097346515651,"extension":6.173532858680077},"index":1,"playId":"cfaa5ae5-cd3e-3206-b6e8-3e68e5d8bb09","pitchNumber":1,"startTime":"2026-05-24T23:42:33.151Z","endTime":"2026-05-24T23:42:36.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.895876757997996,"aZ":-15.868032889218812,"pfxX":2.5523013476776066,"pfxZ":8.773893611076751,"pX":0.4324512031751265,"pZ":2.303038357628963,"vX0":-3.0888838716348745,"vY0":-134.8850133910634,"vZ0":-7.504421317074329,"x":100.52,"y":176.6,"x0":1.256108456534475,"y0":50.0064370211944,"z0":6.221724364934707,"aX":4.745889494696549},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":-4.1,"spinRate":2456,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.4046887798032195,"extension":6.3085387038753895},"hitData":{"launchSpeed":111.9,"launchAngle":7.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":94.06,"coordY":86.81}},"index":2,"playId":"72102c79-d809-3534-b47a-f4fdd626b7bf","pitchNumber":2,"startTime":"2026-05-24T23:42:48.674Z","endTime":"2026-05-24T23:42:59.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:42:59.006Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T23:43:13.431Z","endTime":"2026-05-24T23:44:41.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.796082142297564,"aZ":-24.0958587737306,"pfxX":8.988626426417088,"pfxZ":4.288242603406547,"pX":-1.0318099518164183,"pZ":0.5099290596078538,"vX0":-8.988272413602834,"vY0":-135.68366156468073,"vZ0":-9.937639460749335,"x":156.33,"y":225.01,"x0":1.1395185908332732,"y0":50.002488037089876,"z0":5.868602335276714,"aX":16.93379266719951},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.0,"breakHorizontal":-14.6,"spinRate":2277,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.40207457274133596,"extension":6.478922116456378},"index":0,"playId":"23a8add5-cf5a-32b3-9f68-310635ad8f87","pitchNumber":1,"startTime":"2026-05-24T23:43:25.457Z","endTime":"2026-05-24T23:43:28.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96318066318386,"aZ":-42.36749756151261,"pfxX":-5.336474679585507,"pfxZ":-7.051298768715693,"pX":-0.5816254928584735,"pZ":2.3610590716657955,"vX0":-3.08945325823632,"vY0":-119.74905537070458,"vZ0":-0.5272606065297442,"x":139.17,"y":175.03,"x0":1.4200129562723391,"y0":50.000415998730844,"z0":6.386947574815381,"aX":-7.718101612663803},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-12.6,"breakHorizontal":10.4,"spinRate":2572,"spinDirection":333},"zone":4,"typeConfidence":2.0,"plateTime":0.4580787941551323,"extension":6.150601537922561},"index":1,"playId":"0474b812-827b-3160-a055-a2e5ae9eedbe","pitchNumber":2,"startTime":"2026-05-24T23:43:47.501Z","endTime":"2026-05-24T23:43:52.893Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-24T23:44:19.667Z","endTime":"2026-05-24T23:44:28.085Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"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":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.329890502776706,"aZ":-41.08998964106176,"pfxX":-4.9468509730890595,"pfxZ":-6.048375628181818,"pX":-0.1351530087003056,"pZ":2.699909552415981,"vX0":-2.198469394375145,"vY0":-120.79801875873594,"vZ0":-0.14082525881182528,"x":122.15,"y":165.88,"x0":1.4306234447710302,"y0":50.005796984609084,"z0":6.382248083312144,"aX":-7.285731429218814},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.7,"breakHorizontal":9.5,"spinRate":2782,"spinDirection":337},"zone":5,"typeConfidence":2.0,"plateTime":0.45404327551475054,"extension":6.248091103323165},"hitData":{"launchSpeed":97.5,"launchAngle":32.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.31,"coordY":50.84}},"index":3,"playId":"73059cb5-1370-3081-aafc-c09897ec0fe0","pitchNumber":3,"startTime":"2026-05-24T23:44:28.085Z","endTime":"2026-05-24T23:44:41.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:44:41.405Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eli White grounds out, third baseman Curtis Mead to first baseman Andrés Chaparro. Austin Riley to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T23:44:54.980Z","endTime":"2026-05-24T23:45:32.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.2,"endSpeed":77.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81942891510106,"aZ":-32.376711158359136,"pfxX":0.13189761630083607,"pfxZ":-0.12947590467374948,"pX":-0.504533024807887,"pZ":1.5682143735345793,"vX0":-4.168615328352015,"vY0":-122.45968350465095,"vZ0":-4.531741194193957,"x":136.23,"y":196.44,"x0":1.2079946720837245,"y0":50.00540604480742,"z0":6.234844616728943,"aX":0.19872486407229306},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.1,"breakHorizontal":0.8,"spinRate":2735,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.44851713244451163,"extension":6.230265959259955},"index":0,"playId":"73c90756-7f07-305d-99d1-af9998df76fc","pitchNumber":1,"startTime":"2026-05-24T23:45:08.858Z","endTime":"2026-05-24T23:45:12.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70729530739642,"aZ":-41.20354639116098,"pfxX":-4.635328097388189,"pfxZ":-6.195649642308384,"pX":0.16046078292858273,"pZ":2.622725190992576,"vX0":-1.3656917378178202,"vY0":-120.33566917402224,"vZ0":-0.5321347202767776,"x":110.88,"y":167.97,"x0":1.3384201389180823,"y0":50.003065405182824,"z0":6.516553361363607,"aX":-6.755314927479171},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.0,"breakHorizontal":8.8,"spinRate":2744,"spinDirection":338},"zone":5,"typeConfidence":2.0,"plateTime":0.4562482185416581,"extension":6.123359539878304},"hitData":{"launchSpeed":90.6,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.21,"coordY":169.6}},"index":1,"playId":"2b7e3b06-edd9-30ac-90c5-94a586f3560e","pitchNumber":2,"startTime":"2026-05-24T23:45:24.756Z","endTime":"2026-05-24T23:45:32.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:45:32.616Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-24T23:45:53.170Z","endTime":"2026-05-24T23:46:41.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.074831965461264,"aZ":-43.34017009930578,"pfxX":-5.478714642864854,"pfxZ":-7.629824628019158,"pX":0.09955697380553692,"pZ":3.092114630023902,"vX0":-1.3068961438492326,"vY0":-120.42326351275504,"vZ0":1.0555162128997664,"x":113.21,"y":155.29,"x0":1.3613567960094233,"y0":50.002191064789436,"z0":6.491690248020364,"aX":-8.019786771897051},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.3,"breakHorizontal":10.2,"spinRate":2590,"spinDirection":336},"zone":2,"typeConfidence":2.0,"plateTime":0.45540078697477915,"extension":6.026284381440078},"index":0,"playId":"6a98179c-fbea-3646-9cb5-02651e2255c2","pitchNumber":1,"startTime":"2026-05-24T23:46:01.295Z","endTime":"2026-05-24T23:46:05.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94007661533534,"aZ":-43.56724824025343,"pfxX":-4.685268701254649,"pfxZ":-8.014697528810924,"pX":0.8192127167517926,"pZ":3.0110994200010004,"vX0":0.09757750676616717,"vY0":-118.81257220593278,"vZ0":1.005337150309586,"x":85.77,"y":157.48,"x0":1.3856126569680975,"y0":50.00151422713584,"z0":6.558889702373,"aX":-6.660928879216364},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.9,"breakHorizontal":8.4,"spinRate":2659,"spinDirection":341},"zone":3,"typeConfidence":2.0,"plateTime":0.4619635586751154,"extension":6.094565351871257},"index":1,"playId":"37eac09c-62da-3986-981f-ce0c67c70f4f","pitchNumber":2,"startTime":"2026-05-24T23:46:17.021Z","endTime":"2026-05-24T23:46:21.193Z","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":84.2,"endSpeed":77.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.891017219228317,"aZ":-42.596895427788546,"pfxX":-4.266598777991206,"pfxZ":-6.9051856083366525,"pX":-0.848879946755533,"pZ":1.0818869905064308,"vX0":-3.640152860868446,"vY0":-122.56744840154623,"vZ0":-3.7948170716394607,"x":149.36,"y":209.57,"x0":1.2136166854716328,"y0":50.00055408513819,"z0":6.31481556868619,"aX":-6.4424592803967204},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-13.2,"breakHorizontal":8.6,"spinRate":2712,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.44813566573708297,"extension":6.332195074054941},"index":2,"playId":"654e5410-ab61-39a1-afc4-1234831f2af2","pitchNumber":3,"startTime":"2026-05-24T23:46:36.550Z","endTime":"2026-05-24T23:46:41.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:46:41.758Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keibert Ruiz flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T23:48:47.076Z","endTime":"2026-05-24T23:50:19.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":83.4,"endSpeed":77.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.924749849195425,"aZ":-30.250207128465753,"pfxX":2.4736024988107896,"pfxZ":1.2780926146241054,"pX":0.2884623478642745,"pZ":-0.17548657447155644,"vX0":4.323996358603964,"vY0":-121.319655621082,"vZ0":-7.136802663825892,"x":106.0,"y":243.52,"x0":-1.8326321946378414,"y0":50.00297237440525,"z0":5.413358555866378,"aX":3.7159112155723526},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.0,"breakHorizontal":-5.4,"spinRate":2414,"spinDirection":98},"zone":14,"typeConfidence":0.9,"plateTime":0.45008961958333327,"extension":6.502915466576307},"index":0,"playId":"86696be8-a875-30de-a693-efd1dc4abd9e","pitchNumber":1,"startTime":"2026-05-24T23:48:54.054Z","endTime":"2026-05-24T23:48:57.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.241755465525394,"aZ":-13.262472779844957,"pfxX":-2.33506416968802,"pfxZ":9.822577637820645,"pX":-0.27044882965116473,"pZ":3.0891737974345053,"vX0":4.840596679860172,"vY0":-137.5689692686544,"vZ0":-4.206393084402144,"x":127.31,"y":155.37,"x0":-1.7458806362541064,"y0":50.00126801971032,"z0":5.530753264870621,"aX":-4.495425686166735},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":3.2,"spinRate":2039,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.3974703751853519,"extension":6.558202626432954},"index":1,"playId":"1eae5748-4e1a-38c4-b178-41d220847bff","pitchNumber":2,"startTime":"2026-05-24T23:49:09.621Z","endTime":"2026-05-24T23:49:12.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09486594157762,"aZ":-13.386737141533999,"pfxX":-4.135343450804684,"pfxZ":9.623453799152319,"pX":-0.31171739844222374,"pZ":2.922715926631999,"vX0":5.113779615558716,"vY0":-138.62327771195373,"vZ0":-4.768124123729422,"x":128.88,"y":159.87,"x0":-1.6404118528688818,"y0":50.00256778922012,"z0":5.554238394675031,"aX":-8.073300680954725},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2103,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.3946506555934999,"extension":6.4480642923960225},"index":2,"playId":"4e3fecf3-05cc-3d2b-95a2-8977c887b768","pitchNumber":3,"startTime":"2026-05-24T23:49:32.995Z","endTime":"2026-05-24T23:49:36.714Z","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":96.0,"endSpeed":87.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.165971483477588,"aZ":-14.999327960628905,"pfxX":-3.9296196902388703,"pfxZ":8.664767714752468,"pX":-1.166550724920814,"pZ":3.823250133582774,"vX0":2.733208872382506,"vY0":-139.81046760007985,"vZ0":-2.36832640518391,"x":161.47,"y":135.55,"x0":-1.6456803685475994,"y0":50.00293171960468,"z0":5.664354998414851,"aX":-7.788817111235793},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2175,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.39159086700630974,"extension":6.501216055069188},"index":3,"playId":"a4181d6a-4b74-36a1-9c3f-79567699d9da","pitchNumber":4,"startTime":"2026-05-24T23:49:53.488Z","endTime":"2026-05-24T23:49:57.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":70.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.786922525558563,"aZ":-36.91552545895262,"pfxX":2.1645590341699066,"pfxZ":-3.844857962583429,"pX":-0.7174130797805168,"pZ":2.2966414622536218,"vX0":1.141907570851555,"vY0":-110.33043761739604,"vZ0":0.3432640127827822,"x":144.35,"y":176.77,"x0":-1.5231105779361638,"y0":50.00520324785001,"z0":6.032151106823488,"aX":2.6664329461972676},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-6.6,"breakHorizontal":-4.2,"spinRate":2352,"spinDirection":47},"zone":4,"typeConfidence":0.89,"plateTime":0.49661117277982525,"extension":6.496492186117295},"hitData":{"launchSpeed":78.6,"launchAngle":39.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.28,"coordY":94.72}},"index":4,"playId":"e01e4138-8f5c-3312-aaee-a4b0b133702a","pitchNumber":5,"startTime":"2026-05-24T23:50:08.801Z","endTime":"2026-05-24T23:50:19.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:50:19.268Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T23:50:32.935Z","endTime":"2026-05-24T23:51:58.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":95.3,"endSpeed":87.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63672575042822,"aZ":-17.2299928319151,"pfxX":-6.490356633843211,"pfxZ":7.659032573713057,"pX":-1.5649752122759015,"pZ":2.7333403320493126,"vX0":2.6035351076113935,"vY0":-138.7010103840431,"vZ0":-4.6159989104038965,"x":176.65,"y":164.98,"x0":-1.6718932779476405,"y0":50.00208659907116,"z0":5.565909197734404,"aX":-12.661661692666119},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":11.3,"spinRate":2150,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39470834275943334,"extension":6.512078661755368},"index":0,"playId":"d3051076-f59f-3d24-95e1-0d96373366d0","pitchNumber":1,"startTime":"2026-05-24T23:50:44.111Z","endTime":"2026-05-24T23:50:47.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.809234270406236,"aZ":-33.83607432018285,"pfxX":2.46327842591571,"pfxZ":-1.27738347082715,"pX":-0.5367717575414699,"pZ":2.0064482744028784,"vX0":1.29973638661991,"vY0":-112.93724385317903,"vZ0":-1.3331990631153114,"x":137.46,"y":184.61,"x0":-1.4390751858796684,"y0":50.00446297570625,"z0":5.995360196807753,"aX":3.194966993603862},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-2.4,"breakHorizontal":-4.8,"spinRate":2348,"spinDirection":65},"zone":7,"typeConfidence":0.54,"plateTime":0.484251058217942,"extension":6.563437763461746},"index":1,"playId":"64b1c6ec-d8ac-33ed-a34a-d0b38f8c13a3","pitchNumber":2,"startTime":"2026-05-24T23:50:57.700Z","endTime":"2026-05-24T23:51:01.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26199379144213,"aZ":-23.232732656401726,"pfxX":-8.534754648297223,"pfxZ":5.699559919386,"pX":-1.3607183782548422,"pZ":2.0287232729624654,"vX0":3.740521294454577,"vY0":-124.03504160422466,"vZ0":-3.996614812066974,"x":168.87,"y":184.0,"x0":-1.7740239262985051,"y0":50.00291762281016,"z0":5.583089497045818,"aX":-13.386634281749526},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.7,"breakHorizontal":14.6,"spinRate":1675,"spinDirection":224},"zone":13,"typeConfidence":0.89,"plateTime":0.44047699366738646,"extension":6.784652110051304},"index":2,"playId":"8d7b37ee-ab18-38c4-a24a-c7b316ddee32","pitchNumber":3,"startTime":"2026-05-24T23:51:16.495Z","endTime":"2026-05-24T23:51:20.481Z","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":95.6,"endSpeed":87.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8683659333246,"aZ":-14.918519617622238,"pfxX":-6.065453904630941,"pfxZ":8.760365890993695,"pX":-1.0205344821326312,"pZ":2.754301446296602,"vX0":3.669194953904826,"vY0":-139.13299668280547,"vZ0":-4.875367589238691,"x":155.9,"y":164.41,"x0":-1.5652289292112327,"y0":50.001368047215045,"z0":5.5107263994955105,"aX":-11.945413781795509},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":10.3,"spinRate":2115,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39297116560078793,"extension":6.590881590590451},"index":3,"playId":"16337ff9-4339-3b6c-9b9d-5b789565e947","pitchNumber":4,"startTime":"2026-05-24T23:51:34.734Z","endTime":"2026-05-24T23:51:40.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.053067863763474,"aZ":-35.53053200989284,"pfxX":3.208007420209565,"pfxZ":-2.2430505812502357,"pX":-0.9790715326036648,"pZ":3.1781976431237866,"vX0":1.052738670728132,"vY0":-121.02151867635659,"vZ0":1.4183333237304137,"x":154.32,"y":152.97,"x0":-1.835786115267358,"y0":50.00590382711607,"z0":5.680192222430565,"aX":4.792557608102335},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.5,"breakHorizontal":-6.0,"spinRate":2400,"spinDirection":92},"zone":11,"typeConfidence":0.9,"plateTime":0.45137141714686413,"extension":6.431743901399986},"index":4,"playId":"8be5bd16-0ce2-355c-8cdb-a74235676c20","pitchNumber":5,"startTime":"2026-05-24T23:51:54.266Z","endTime":"2026-05-24T23:51:58.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:51:58.754Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Curtis Mead flies out to right fielder Eli White. James Wood to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T23:52:09.533Z","endTime":"2026-05-24T23:53:38.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811946564992347,"aZ":-30.410387255711015,"pfxX":2.8310889122066323,"pfxZ":1.1125799438867192,"pX":0.2518269410999953,"pZ":1.5783772578158073,"vX0":3.984408312129035,"vY0":-124.76664360241523,"vZ0":-3.453224383002227,"x":107.4,"y":196.16,"x0":-1.7302762521751485,"y0":50.002650837846325,"z0":5.471867061249546,"aX":4.487465903387855},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-6.0,"spinRate":2344,"spinDirection":142},"zone":14,"typeConfidence":0.89,"plateTime":0.4380737935621286,"extension":6.562880503376998},"index":0,"playId":"160ea4ca-1ef1-3a77-96b0-6a0e975b5c85","pitchNumber":1,"startTime":"2026-05-24T23:52:24.562Z","endTime":"2026-05-24T23:52:30.689Z","isPitch":true,"type":"pitch"},{"details":{"description":"James Wood steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"160ea4ca-1ef1-3a77-96b0-6a0e975b5c85","startTime":"2026-05-24T23:52:39.836Z","endTime":"2026-05-24T23:53:07.119Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62590942919305,"aZ":-13.87835468131424,"pfxX":-5.103252488457393,"pfxZ":9.36689560799951,"pX":0.3331655856872444,"pZ":2.729680815389316,"vX0":6.596995778885352,"vY0":-139.21554165150738,"vZ0":-4.939562290278952,"x":104.3,"y":165.08,"x0":-1.4094484218117718,"y0":50.005533684530896,"z0":5.452822265122804,"aX":-9.971550289018175},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2241,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.3941431391352097,"extension":6.611461210985374},"index":2,"playId":"7276e77c-a748-34e0-9fbc-ae3acae06ddf","pitchNumber":2,"startTime":"2026-05-24T23:53:07.119Z","endTime":"2026-05-24T23:53:10.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13817370977722,"aZ":-15.161467301283535,"pfxX":-5.384781943848081,"pfxZ":8.589244356797984,"pX":0.10972682254522236,"pZ":3.3422307455205758,"vX0":6.427578023170987,"vY0":-139.98160054098756,"vZ0":-3.2034784687704585,"x":76.33,"y":147.02,"x0":-1.518594382827493,"y0":50.00489120432237,"z0":5.496553196045953,"aX":-10.668530948942852},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":8.4,"spinRate":2203,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.39156627357629814,"extension":6.584667119268946},"hitData":{"launchSpeed":88.1,"launchAngle":35.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.01,"coordY":107.21}},"index":3,"playId":"5cc44cf5-2906-3a98-85e6-84fd2115b15d","pitchNumber":3,"startTime":"2026-05-24T23:53:27.580Z","endTime":"2026-05-24T23:53:38.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:53:38.262Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a line drive to right fielder Eli White. James Wood scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T23:54:18.311Z","endTime":"2026-05-24T23:54:47.763Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":625643,"link":"/api/v1/people/625643"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis García Jr. replaces Andrés Chaparro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T23:54:00.460Z","endTime":"2026-05-24T23:54:20.603Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.511362728988303,"aZ":-31.22102124307438,"pfxX":2.3555105525822504,"pfxZ":0.6195894157789015,"pX":0.6958663867388645,"pZ":1.4616878226535004,"vX0":4.983701922488212,"vY0":-122.54693552655957,"vZ0":-3.2505074915988756,"x":90.48,"y":199.31,"x0":-1.6606650578661506,"y0":50.003513788355896,"z0":5.4395230351396116,"aX":3.6246425797142936},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":-5.3,"spinRate":2429,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.4449295597748657,"extension":6.707231864225826},"index":1,"playId":"dad9aac2-f965-36e4-a06d-a634430ab65b","pitchNumber":1,"startTime":"2026-05-24T23:54:20.603Z","endTime":"2026-05-24T23:54:24.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49908018926484,"aZ":-30.694647783013924,"pfxX":1.1292140189836002,"pfxZ":0.9711390045938071,"pX":-0.5560043049834157,"pZ":2.4429542171109753,"vX0":2.4112702633753464,"vY0":-121.81483053754118,"vZ0":-1.324117878449193,"x":138.19,"y":172.82,"x0":-1.6994962158586544,"y0":50.004278327474694,"z0":5.6104673759338555,"aX":1.7227267787441458},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.7,"breakHorizontal":-2.5,"spinRate":2429,"spinDirection":103},"zone":4,"typeConfidence":0.9,"plateTime":0.447037083653413,"extension":6.470047590779832},"hitData":{"launchSpeed":92.5,"launchAngle":15.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.45,"coordY":104.76}},"index":2,"playId":"cbf46cd9-8209-3683-b9a9-c85753ec195b","pitchNumber":2,"startTime":"2026-05-24T23:54:36.839Z","endTime":"2026-05-24T23:54:47.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:54:47.763Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks. Luis García Jr. to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T23:55:04.017Z","endTime":"2026-05-24T23:56:51.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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(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.3,"endSpeed":88.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.995052446900054,"aZ":-11.500062266941105,"pfxX":-6.113126652495792,"pfxZ":10.419863941638296,"pX":-0.42627367738395155,"pZ":0.7808190486024422,"vX0":5.20813596710675,"vY0":-139.83057673928857,"vZ0":-10.475830405920117,"x":133.25,"y":217.7,"x0":-1.517074590209169,"y0":50.00226873322545,"z0":5.326372916312978,"aX":-12.127345292503296},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":10.1,"spinRate":2301,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.39144069073676935,"extension":6.69571292926766},"index":0,"playId":"e584685c-3f1e-33f4-9ce3-13a5a8764f85","pitchNumber":1,"startTime":"2026-05-24T23:55:14.433Z","endTime":"2026-05-24T23:55:20.456Z","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.0,"endSpeed":79.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.897288899095788,"aZ":-19.509123438876316,"pfxX":-7.815652315018096,"pfxZ":7.9576990771945155,"pX":0.27463723619600894,"pZ":1.5620667664308838,"vX0":6.974283146990979,"vY0":-125.00426483007115,"vZ0":-5.856373848020339,"x":106.53,"y":196.6,"x0":-1.5286876520642105,"y0":50.00154287857058,"z0":5.524066344560668,"aX":-12.436497503722027},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":13.3,"breakHorizontal":12.6,"spinRate":1647,"spinDirection":218},"zone":14,"typeConfidence":0.86,"plateTime":0.43724265511089033,"extension":6.765837180512219},"index":1,"playId":"211a25ca-54bb-3fca-8db2-3ec45bce49e6","pitchNumber":2,"startTime":"2026-05-24T23:55:30.567Z","endTime":"2026-05-24T23:55:34.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10151365323661,"aZ":-13.860197914193973,"pfxX":-7.13112091283033,"pfxZ":9.399585737208593,"pX":-0.540784454922545,"pZ":0.8847538280077578,"vX0":5.300218182536465,"vY0":-138.51333151722636,"vZ0":-9.827284119250496,"x":137.61,"y":214.89,"x0":-1.5497715236250897,"y0":50.00653575839135,"z0":5.399151412259507,"aX":-13.899775572765387},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":11.9,"spinRate":2208,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.3949965647060716,"extension":6.679931470595152},"index":2,"playId":"c9416745-3798-3187-9e87-e1a9d2efaaa1","pitchNumber":3,"startTime":"2026-05-24T23:55:50.326Z","endTime":"2026-05-24T23:55:54.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77358911567181,"aZ":-11.701949555888785,"pfxX":-4.290046098570757,"pfxZ":10.679010941431846,"pX":-0.22998651974364107,"pZ":2.5477797623271092,"vX0":4.791758004892098,"vY0":-137.41808505620565,"vZ0":-6.167637102526395,"x":125.77,"y":169.99,"x0":-1.4369723840322062,"y0":50.003572701859774,"z0":5.61251331184978,"aX":-8.224983323752195},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":6.8,"spinRate":2255,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.3982165957138215,"extension":6.553793518435046},"index":3,"playId":"b032a7e4-3e73-316b-8f1b-92d4157388db","pitchNumber":4,"startTime":"2026-05-24T23:56:09.461Z","endTime":"2026-05-24T23:56:13.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.745463703835433,"aZ":-30.715202882382084,"pfxX":2.2914300801850116,"pfxZ":0.9205753645916612,"pX":0.017364082162498504,"pZ":1.0454018318128502,"vX0":3.696411596883153,"vY0":-124.79021494307587,"vZ0":-4.513925089224772,"x":116.34,"y":210.55,"x0":-1.7774597991776513,"y0":50.00284207343475,"z0":5.3912972571595414,"aX":3.6349703478442272},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-4.9,"spinRate":2512,"spinDirection":117},"zone":14,"typeConfidence":0.89,"plateTime":0.4379415111565548,"extension":6.624671021042038},"index":4,"playId":"10c8c6c7-8dfa-3631-ae13-86ef3848ef80","pitchNumber":5,"startTime":"2026-05-24T23:56:27.076Z","endTime":"2026-05-24T23:56: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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.915129067073536,"aZ":-10.318508141136675,"pfxX":-4.778417012500968,"pfxZ":11.09412620468803,"pX":-1.0017627395173878,"pZ":2.7354968678386706,"vX0":3.495381693268187,"vY0":-139.58311223662204,"vZ0":-5.645088967803172,"x":155.18,"y":164.92,"x0":-1.650502264048446,"y0":50.001724873338055,"z0":5.465899609083831,"aX":-9.412506977136712},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.1,"breakHorizontal":7.9,"spinRate":2213,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.3926546079944835,"extension":6.474966133917373},"index":5,"playId":"fa3af5ef-2d3b-3ecd-86f2-56730ee2df19","pitchNumber":6,"startTime":"2026-05-24T23:56:46.346Z","endTime":"2026-05-24T23:56:51.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:56:51.121Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-24T23:57:45.516Z","endTime":"2026-05-24T23:59:47.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":673490,"link":"/api/v1/people/673490"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-24T23:57:11.907Z","endTime":"2026-05-24T23:57:47.821Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12481587121585,"aZ":-11.414944017737039,"pfxX":-5.241977711476625,"pfxZ":10.502891615493173,"pX":0.5782037656965235,"pZ":2.0833201828008496,"vX0":7.563538831675244,"vY0":-139.61569895979954,"vZ0":-7.2213846478528625,"x":94.96,"y":182.53,"x0":-1.4835446865717863,"y0":50.00050151194375,"z0":5.452737883069937,"aX":-10.35889876284713},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":7.9,"spinRate":2320,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.39214816194889,"extension":6.66153209830959},"index":1,"playId":"199ea761-94e9-3d92-ad37-231e2bf20427","pitchNumber":1,"startTime":"2026-05-24T23:57:47.821Z","endTime":"2026-05-24T23:57:51.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14569244482877,"aZ":-11.457313390360735,"pfxX":-4.430721737825738,"pfxZ":10.35877563628703,"pX":0.002238653608297677,"pZ":2.416556027063443,"vX0":6.1570706801375366,"vY0":-140.1690626634291,"vZ0":-6.383253064402572,"x":116.91,"y":173.53,"x0":-1.6419319731942326,"y0":50.00696326968417,"z0":5.463554647960131,"aX":-8.864968925313168},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":6.8,"spinRate":2203,"spinDirection":213},"zone":5,"typeConfidence":0.92,"plateTime":0.3899967982835837,"extension":6.535030401009244},"index":2,"playId":"5667c017-4d48-34b5-88b9-18ae46fb3752","pitchNumber":2,"startTime":"2026-05-24T23:58:03.300Z","endTime":"2026-05-24T23:58:07.407Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34752963165701,"aZ":-31.061807722893555,"pfxX":2.8641635420272396,"pfxZ":0.6965355225234919,"pX":1.0143572012616755,"pZ":1.8405348707901692,"vX0":5.660248059381137,"vY0":-125.17103395457646,"vZ0":-3.0569194182119324,"x":78.34,"y":189.09,"x0":-1.6448356893503673,"y0":50.00226334543296,"z0":5.610782604295691,"aX":4.560872553884784},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.8,"breakHorizontal":-6.5,"spinRate":2335,"spinDirection":139},"zone":14,"typeConfidence":0.89,"plateTime":0.43693762639721,"extension":6.458093162581042},"index":3,"playId":"9da9d8fd-eaff-379a-8b8a-f7a73404ecce","pitchNumber":3,"startTime":"2026-05-24T23:58:29.323Z","endTime":"2026-05-24T23:58:34.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.409541613536437,"aZ":-14.08151689613739,"pfxX":-5.259591685696818,"pfxZ":8.878197283855796,"pX":0.3484804826137701,"pZ":3.5221676678098843,"vX0":7.304310485013931,"vY0":-141.42951977291466,"vZ0":-3.1613589786200382,"x":103.72,"y":143.68,"x0":-1.5770117570462996,"y0":50.004436569979255,"z0":5.550148030780564,"aX":-10.721125121128484},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":8.2,"spinRate":2189,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.3863680471737103,"extension":6.467109803549698},"index":4,"playId":"8de3995d-51e7-3576-8031-cf68c2cfd467","pitchNumber":4,"startTime":"2026-05-24T23:58:57.104Z","endTime":"2026-05-24T23:59:01.397Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":5,"playId":"b6559a2f-c06a-45d6-99ca-046683199649","startTime":"2026-05-24T23:59:19.351Z","endTime":"2026-05-24T23:59:24.351Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.613350482745926,"aZ":-14.071933076500333,"pfxX":-6.477298256137073,"pfxZ":8.987113817095077,"pX":-0.6437995105314123,"pZ":1.6500903154751259,"vX0":5.247160849691308,"vY0":-140.72400957541737,"vZ0":-7.5516183016283165,"x":141.54,"y":194.23,"x0":-1.6869191549746447,"y0":50.004025052488565,"z0":5.271656426414625,"aX":-13.049519745184908},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":10.7,"spinRate":2264,"spinDirection":215},"zone":7,"typeConfidence":0.91,"plateTime":0.38855758973646104,"extension":6.6747542921746215},"hitData":{"launchSpeed":90.8,"launchAngle":-9.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":153.24}},"index":6,"playId":"293c3b0e-c31f-3695-9e26-b41a55f7312b","pitchNumber":5,"startTime":"2026-05-24T23:59:39.745Z","endTime":"2026-05-24T23:59:47.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-24T23:59:47.440Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Mateo lines out to left fielder James Wood.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T00:02:03.327Z","endTime":"2026-05-25T00:02:47.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luis García Jr. remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T00:01:09.545Z","endTime":"2026-05-25T00:01:39.580Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jorge Mateo replaces Sandy León.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-25T00:01:39.580Z","endTime":"2026-05-25T00:02:05.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":506702,"link":"/api/v1/people/506702"}},{"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":83.6,"endSpeed":77.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.073118640492943,"aZ":-30.242199834582443,"pfxX":-0.3463146860007327,"pfxZ":1.2831012213319362,"pX":-0.8088152865090718,"pZ":0.6307851230187282,"vX0":-4.851629475511945,"vY0":-121.63071984430005,"vZ0":-6.968909523273498,"x":147.83,"y":221.75,"x0":1.2537620431051353,"y0":50.00313082921801,"z0":6.143834402021265,"aX":-0.5194926873572506},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":1.7,"spinRate":2749,"spinDirection":6},"zone":13,"typeConfidence":2.0,"plateTime":0.44972259827027816,"extension":6.208413975868393},"index":2,"playId":"0ecc3eee-982f-3239-8069-45a3131e542f","pitchNumber":1,"startTime":"2026-05-25T00:02:05.586Z","endTime":"2026-05-25T00:02:08.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78889086444989,"aZ":-32.96373614395066,"pfxX":-1.7802013935236523,"pfxZ":-0.5266563001738369,"pX":-0.165624648967844,"pZ":2.8039769317674175,"vX0":-3.100766328983247,"vY0":-121.18497646003594,"vZ0":-1.908238114477637,"x":123.31,"y":163.07,"x0":1.35522142995736,"y0":50.00130032447726,"z0":6.445932824838129,"aX":-2.681465575216067},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.1,"breakHorizontal":3.8,"spinRate":2708,"spinDirection":329},"zone":5,"typeConfidence":2.0,"plateTime":0.4497432096775609,"extension":6.0833750042340835},"index":3,"playId":"b7439eac-29fb-3212-92cc-545d55d0d8ec","pitchNumber":2,"startTime":"2026-05-25T00:02:22.611Z","endTime":"2026-05-25T00:02:26.743Z","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":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18531453181673,"aZ":-41.70907653893607,"pfxX":-2.692499349571525,"pfxZ":-6.77106805557166,"pX":0.24099097762091004,"pZ":1.9273575160119087,"vX0":-1.840365209200558,"vY0":-118.09381377281383,"vZ0":-1.6704339456558461,"x":107.81,"y":186.74,"x0":1.381139223003236,"y0":50.0043286851822,"z0":6.492157638021024,"aX":-3.7903177268277624},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.4,"breakHorizontal":5.3,"spinRate":2658,"spinDirection":339},"zone":8,"typeConfidence":2.0,"plateTime":0.46439919759131065,"extension":6.0638989832739405},"hitData":{"launchSpeed":95.4,"launchAngle":23.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.77,"coordY":62.31}},"index":4,"playId":"e8da3388-f09b-36e4-bc1e-068c100aa156","pitchNumber":3,"startTime":"2026-05-25T00:02:39.769Z","endTime":"2026-05-25T00:02:47.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:02:47.632Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T00:02:58.930Z","endTime":"2026-05-25T00:04:35.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.328563490231446,"aZ":-40.24402923204657,"pfxX":-5.267100953830473,"pfxZ":-5.445694833955121,"pX":-0.5893922167605274,"pZ":0.7383003530286131,"vX0":-2.978408376923678,"vY0":-121.33038040527994,"vZ0":-5.042004921490965,"x":139.47,"y":218.85,"x0":1.3414646000875297,"y0":50.00536205074495,"z0":6.377634757928451,"aX":-7.798087175565654},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.9,"breakHorizontal":10.3,"spinRate":2885,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.45266429239985984,"extension":6.208843928751493},"index":0,"playId":"438b74d7-20f6-336d-9c4f-a0529e0f25f7","pitchNumber":1,"startTime":"2026-05-25T00:03:17.590Z","endTime":"2026-05-25T00:03:20.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67938588547814,"aZ":-20.11021985704386,"pfxX":2.7941997679851354,"pfxZ":6.393968960880727,"pX":0.8965178939813604,"pZ":4.263911824577254,"vX0":-1.7509866242116463,"vY0":-135.73353700131034,"vZ0":-1.9199779937200045,"x":82.83,"y":123.65,"x0":1.183360845901107,"y0":50.001492380654746,"z0":6.36500695711419,"aX":5.270056888891649},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":-4.8,"spinRate":2399,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.40186885923693394,"extension":6.172890512195791},"index":1,"playId":"1801b2ab-ea04-3ad7-91f2-a6cfeb7df67e","pitchNumber":2,"startTime":"2026-05-25T00:03:34.354Z","endTime":"2026-05-25T00:03:37.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26578531068892,"aZ":-15.244466086265508,"pfxX":2.3221539559968005,"pfxZ":8.788857309087723,"pX":0.5172921380227136,"pZ":2.425118910442551,"vX0":-2.548448637387298,"vY0":-136.94254949802172,"vZ0":-7.44675077684981,"x":97.28,"y":173.3,"x0":1.1520986716775086,"y0":50.000660926150964,"z0":6.194463745154552,"aX":4.4719478414619545},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":-3.7,"spinRate":2436,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.3978498483360702,"extension":6.29388836663876},"index":2,"playId":"ec9aeb06-ccb0-36f7-a9c0-9da00e0d963f","pitchNumber":3,"startTime":"2026-05-25T00:03:52.720Z","endTime":"2026-05-25T00:03:56.262Z","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":93.0,"endSpeed":86.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20759638795939,"aZ":-14.682359353480397,"pfxX":1.4714772980856714,"pfxZ":9.336960760544827,"pX":-0.909956831134341,"pZ":1.4884314721978558,"vX0":-5.379214892547328,"vY0":-135.2084700948167,"vZ0":-9.710204006198822,"x":151.69,"y":198.59,"x0":0.9039617333329967,"y0":50.00507897434604,"z0":6.1290281276324325,"aX":2.7579897555903568},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":-1.7,"spinRate":2366,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4032870292638919,"extension":6.244104320220165},"index":3,"playId":"046c0370-4e78-3008-868e-edab44d1596a","pitchNumber":4,"startTime":"2026-05-25T00:04:10.990Z","endTime":"2026-05-25T00:04:14.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83633549040952,"aZ":-31.947210996269128,"pfxX":-2.627561314423314,"pfxZ":0.14567306703584038,"pX":-0.4116784961810907,"pZ":1.2545099386965977,"vX0":-3.0800632608212815,"vY0":-121.72597696837073,"vZ0":-5.341211045760426,"x":132.69,"y":204.91,"x0":1.2111518920281148,"y0":50.000609006047114,"z0":6.242365118822902,"aX":-3.942242753906988},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.7,"breakHorizontal":5.5,"spinRate":2797,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.44993853362572267,"extension":6.2963834342776375},"index":4,"playId":"1a188c79-98a9-37b0-871e-7dccb0233b2e","pitchNumber":5,"startTime":"2026-05-25T00:04:30.733Z","endTime":"2026-05-25T00:04:35.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:04:35.747Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to center fielder Jacob Young.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T00:07:07.240Z","endTime":"2026-05-25T00:08:04.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"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":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-25T00:04:50.763Z","endTime":"2026-05-25T00:05:15.824Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gus Varland replaces Andrew Alvarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-25T00:05:15.824Z","endTime":"2026-05-25T00:07:09.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681402,"link":"/api/v1/people/681402"},"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":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08523146713067,"aZ":-26.834639777512976,"pfxX":1.3875579414368842,"pfxZ":3.3088280917426007,"pX":1.3743136750145362,"pZ":0.9624212154473476,"vX0":5.215815274197574,"vY0":-126.50764601304901,"vZ0":-5.052625533756323,"x":64.61,"y":212.79,"x0":-0.8987409487610564,"y0":50.00121553020542,"z0":5.150537332035151,"aX":2.235611634018085},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.0,"breakHorizontal":-3.7,"spinRate":2176,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.43384071419963943,"extension":7.006508927263402},"index":2,"playId":"ffc1f411-d300-37ab-a22b-b042518a653e","pitchNumber":1,"startTime":"2026-05-25T00:07:09.313Z","endTime":"2026-05-25T00:07:12.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20820685921187,"aZ":-26.51504215614795,"pfxX":0.9430356084589615,"pfxZ":3.425465305962166,"pX":2.2345008982218393,"pZ":-0.3409933127892262,"vX0":7.9131050360962645,"vY0":-127.87898059546812,"vZ0":-8.201856251549176,"x":31.83,"y":247.99,"x0":-1.0267124429132042,"y0":50.001216009705104,"z0":4.998409472057549,"aX":1.5546464167233305},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":-3.6,"spinRate":2179,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.4288721438502243,"extension":6.748444248998558},"index":3,"playId":"ee7aa9fa-8fee-3456-94df-34ca181f5170","pitchNumber":2,"startTime":"2026-05-25T00:07:31.201Z","endTime":"2026-05-25T00:07:34.300Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.855108761524203,"aZ":-10.113626038688254,"pfxX":-5.286947772448347,"pfxZ":11.392311308046775,"pX":-0.15611179239474382,"pZ":1.8046760506363304,"vX0":3.6197835524242166,"vY0":-137.85296375654232,"vZ0":-7.371809841411165,"x":122.95,"y":190.05,"x0":-0.7951362322841993,"y0":50.00577787830403,"z0":5.18589318343247,"aX":-10.240733662281675},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":8.9,"spinRate":2327,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.3963826479613881,"extension":6.894982294323797},"hitData":{"launchSpeed":89.2,"launchAngle":39.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.85,"coordY":74.09}},"index":4,"playId":"ff7ce845-c726-3e75-af9f-eec883173cc6","pitchNumber":3,"startTime":"2026-05-25T00:07:54.937Z","endTime":"2026-05-25T00:08:04.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:08:04.935Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to left fielder James Wood.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T00:08:19.522Z","endTime":"2026-05-25T00:09:28.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57670530469798,"aZ":-12.464572742225736,"pfxX":-6.685169871621167,"pfxZ":10.34625980032487,"pX":-0.9193244250352304,"pZ":1.9492687174694923,"vX0":2.778651870742364,"vY0":-137.20072553256702,"vZ0":-6.279291752580583,"x":152.04,"y":186.15,"x0":-1.077096897766991,"y0":50.00361210321574,"z0":5.118460147780816,"aX":-12.735323355447447},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":11.5,"spinRate":2231,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.39933633774208444,"extension":6.781304885479559},"index":0,"playId":"3cc5c375-501a-3809-b320-fa20232a20a7","pitchNumber":1,"startTime":"2026-05-25T00:08:33.867Z","endTime":"2026-05-25T00:08:36.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.598624553807905,"aZ":-27.44320016853796,"pfxX":-0.5151732989601654,"pfxZ":2.9376865992864953,"pX":0.6526647436795858,"pZ":1.3235389218298852,"vX0":4.652244153982832,"vY0":-126.82731533419567,"vZ0":-4.1649884064305125,"x":92.12,"y":203.04,"x0":-1.14721014645923,"y0":50.00372653482571,"z0":5.203584850229341,"aX":-0.8302899959368761},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":-0.2,"spinRate":2166,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.43369794581722587,"extension":6.629185442874393},"index":1,"playId":"8605f0fb-9cb0-3570-a582-5c402dffb646","pitchNumber":2,"startTime":"2026-05-25T00:08:58.159Z","endTime":"2026-05-25T00:09:02.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30328844042499,"aZ":-27.062027742194722,"pfxX":-1.1410617983849534,"pfxZ":3.0884166466129424,"pX":-0.21066688500326805,"pZ":1.555762093035548,"vX0":2.68649448282238,"vY0":-128.35741892964896,"vZ0":-3.879061100432045,"x":125.03,"y":196.77,"x0":-1.1259235736627962,"y0":50.006130993307515,"z0":5.210682899800955,"aX":-1.8912814937214333},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.9,"breakHorizontal":1.4,"spinRate":2292,"spinDirection":171},"zone":13,"typeConfidence":0.9,"plateTime":0.42787490455115984,"extension":6.478907065098407},"hitData":{"launchSpeed":83.1,"launchAngle":50.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.35,"coordY":106.88}},"index":2,"playId":"7bb2aba6-f12b-3c41-aff5-85fd56a333c6","pitchNumber":3,"startTime":"2026-05-25T00:09:18.968Z","endTime":"2026-05-25T00:09:28.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:09:28.464Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daylen Lile pops out to third baseman Austin Riley in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-25T00:11:32.756Z","endTime":"2026-05-25T00:11:44.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":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_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Chadwick Tromp replaces Jorge Mateo, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T00:10:46.798Z","endTime":"2026-05-25T00:10:46.809Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":622761,"link":"/api/v1/people/622761"}},{"details":{"description":"Pitching Change: Carlos Carrasco replaces Reynaldo López.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-25T00:10:46.809Z","endTime":"2026-05-25T00:11:35.007Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":471911,"link":"/api/v1/people/471911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.946873918423723,"aZ":-20.128568069766683,"pfxX":-1.9550887425534529,"pfxZ":6.791871641286846,"pX":0.007403887046382289,"pZ":2.3421052736878063,"vX0":6.354560369365141,"vY0":-131.5801610667151,"vZ0":-4.692986284607654,"x":116.72,"y":175.54,"x0":-2.172955564823219,"y0":50.003668303353976,"z0":5.617936156852799,"aX":-3.468714522306637},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.6,"breakHorizontal":2.3,"spinRate":2391,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4144864225079514,"extension":6.878374675054043},"hitData":{"launchSpeed":76.7,"launchAngle":71.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.63,"coordY":177.84}},"index":2,"playId":"a9759176-e451-3548-b1ea-ae53880b4f74","pitchNumber":1,"startTime":"2026-05-25T00:11:35.007Z","endTime":"2026-05-25T00:11:44.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:11:44.972Z","atBatIndex":62},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jacob Young hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-25T00:12:01.976Z","endTime":"2026-05-25T00:13:07.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1842523294325,"aZ":-16.893861526960837,"pfxX":-6.492551778981217,"pfxZ":8.148613596069563,"pX":0.34920961868285133,"pZ":1.6752693519943922,"vX0":8.103057477481368,"vY0":-135.4779792810254,"vZ0":-7.575445465321357,"x":103.69,"y":193.55,"x0":-1.8248198290301323,"y0":50.0029190667004,"z0":5.669865819562929,"aX":-12.174826526744988},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":10.2,"spinRate":2374,"spinDirection":227},"zone":9,"typeConfidence":0.95,"plateTime":0.40295870737212347,"extension":6.783678093169106},"index":0,"playId":"e3d5b3e0-f3a4-3687-a806-539e3c87fb90","pitchNumber":1,"startTime":"2026-05-25T00:12:06.759Z","endTime":"2026-05-25T00:12:10.281Z","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":92.9,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61298738912029,"aZ":-15.605079539206216,"pfxX":-5.490825427649309,"pfxZ":8.92469453547901,"pX":-0.15657089085463857,"pZ":4.340329624694084,"vX0":6.477643216712097,"vY0":-135.1966844890156,"vZ0":-1.4110379549316852,"x":122.97,"y":121.59,"x0":-1.8666994957127856,"y0":50.0049078779598,"z0":5.960706180785085,"aX":-10.197450621146348},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":8.6,"spinRate":2359,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.4046531047177182,"extension":6.620251628283413},"index":1,"playId":"668eb10a-5806-3937-8fea-9eed0f49a51a","pitchNumber":2,"startTime":"2026-05-25T00:12:22.771Z","endTime":"2026-05-25T00:12:25.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50958055644812,"aZ":-25.68752553390743,"pfxX":0.36465549662136154,"pfxZ":4.139200449977623,"pX":-0.2572424463090594,"pZ":1.9393168467090716,"vX0":4.528232710969695,"vY0":-123.54638028427419,"vZ0":-3.8176838553880357,"x":126.81,"y":186.42,"x0":-2.150987413379394,"y0":50.002461825849494,"z0":5.63100373007288,"aX":0.5704229684151477},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.0,"breakHorizontal":-1.6,"spinRate":2452,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.44108811853736274,"extension":7.040147558926963},"index":2,"playId":"1729dfc3-661a-3c20-8bcc-f6e50ab0235c","pitchNumber":3,"startTime":"2026-05-25T00:12:38.482Z","endTime":"2026-05-25T00:12:43.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.958246041446667,"aZ":-21.355051790165735,"pfxX":-6.097883245548157,"pfxZ":7.058087248757124,"pX":-1.397711944486041,"pZ":3.478975103884023,"vX0":3.6285949443619825,"vY0":-122.91488489893577,"vZ0":-1.2298393681857862,"x":170.28,"y":144.85,"x0":-2.0995381570145826,"y0":50.00162517294214,"z0":5.7959654199907344,"aX":-9.346435207166602},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.7,"breakHorizontal":10.2,"spinRate":1184,"spinDirection":241},"zone":11,"typeConfidence":0.73,"plateTime":0.44529720773486003,"extension":6.77069066835676},"index":3,"playId":"32220ce3-df4f-3b06-ac6b-c69bb34777ae","pitchNumber":4,"startTime":"2026-05-25T00:13:03.185Z","endTime":"2026-05-25T00:13:07.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:13:07.446Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nasim Nuñez flies out to right fielder Eli White.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-25T00:13:19.406Z","endTime":"2026-05-25T00:14:06.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.0,"endSpeed":82.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.594932357027137,"aZ":-27.460428224371697,"pfxX":-9.21713423009331,"pfxZ":2.72240024858991,"pX":-0.9178183007302269,"pZ":2.2448466406920256,"vX0":6.156972593751344,"vY0":-130.91737694239495,"vZ0":-3.650065254063394,"x":151.99,"y":178.17,"x0":-2.107043861297119,"y0":50.001275246347106,"z0":5.721106640841239,"aX":-15.938878267797744},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":15.2,"spinRate":2201,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.41897000581413746,"extension":7.035620986006197},"index":0,"playId":"aba77a24-7f06-3524-82c6-b59f290b8d32","pitchNumber":1,"startTime":"2026-05-25T00:13:35.036Z","endTime":"2026-05-25T00:13:39.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.981069297614212,"aZ":-18.485382674777846,"pfxX":-2.1486570265675597,"pfxZ":7.7850082024474645,"pX":-0.07455519487019095,"pZ":2.562200900000665,"vX0":5.908639660970318,"vY0":-130.61482315628058,"vZ0":-4.377909016987993,"x":119.84,"y":169.6,"x0":-2.069449860917204,"y0":50.00070920040513,"z0":5.617679990150224,"aX":-3.7773536814884663},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.6,"breakHorizontal":2.9,"spinRate":2390,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4165521607911318,"extension":6.826535432163598},"hitData":{"launchSpeed":92.8,"launchAngle":26.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.41,"coordY":63.91}},"index":1,"playId":"f02ee08c-2e4f-3d04-adf0-271ff8570a7e","pitchNumber":2,"startTime":"2026-05-25T00:13:54.793Z","endTime":"2026-05-25T00:14:06.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:14:06.819Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Keibert Ruiz lines out sharply to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-25T00:14:55.666Z","endTime":"2026-05-25T00:16:43.363Z","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":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":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":"606545be-8d1d-3639-883f-b3b62ae073ca","startTime":"2026-05-25T00:14:38.140Z","endTime":"2026-05-25T00:14:41.140Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984584088447743,"aZ":-24.978713725236517,"pfxX":-9.279844794520692,"pfxZ":4.053943801638871,"pX":-1.2703940580456918,"pZ":2.55218016340545,"vX0":5.392929335095624,"vY0":-131.6030620968372,"vZ0":-3.621585402871091,"x":165.42,"y":169.87,"x0":-2.128646161304692,"y0":50.00152373807812,"z0":5.772777913701875,"aX":-16.45935142896541},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":15.8,"spinRate":2204,"spinDirection":225},"zone":11,"typeConfidence":0.93,"plateTime":0.41442055208919326,"extension":6.85582013850263},"index":1,"playId":"74d94536-50f7-389c-b6fa-a26395db7a5d","pitchNumber":1,"startTime":"2026-05-25T00:14:57.950Z","endTime":"2026-05-25T00:15:02.360Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2228130538109,"aZ":-29.135910530316483,"pfxX":-3.6954871553884776,"pfxZ":2.0061530467206676,"pX":0.3204482569754491,"pZ":2.4665792990924706,"vX0":7.064686214962845,"vY0":-121.43114916056352,"vZ0":-1.8815826444775343,"x":104.79,"y":172.18,"x0":-2.1259073472772596,"y0":50.00560216437517,"z0":5.748006043851028,"aX":-5.608201709962552},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":5.3,"spinRate":1475,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.448338655062706,"extension":6.921896199407699},"index":2,"playId":"e68e37c5-1af9-382d-bd2d-4c28924171e0","pitchNumber":2,"startTime":"2026-05-25T00:15:13.527Z","endTime":"2026-05-25T00:15:19.242Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jacob Young steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"e68e37c5-1af9-382d-bd2d-4c28924171e0","startTime":"2026-05-25T00:15:29.255Z","endTime":"2026-05-25T00:15:41.897Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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":85.9,"endSpeed":80.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53984412707926,"aZ":-29.48559253115807,"pfxX":-5.834762521082347,"pfxZ":1.6657925299978276,"pX":0.7342915090922951,"pZ":1.5288035428510867,"vX0":8.899725272158774,"vY0":-124.99822199866709,"vZ0":-4.336389815415246,"x":89.01,"y":197.5,"x0":-2.082536934392996,"y0":50.00311876877955,"z0":5.653880975316215,"aX":-9.416163696273331},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.4,"breakHorizontal":9.0,"spinRate":1354,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.43492835641519045,"extension":6.868092163397146},"index":4,"playId":"b51e167b-5c6b-3987-8c94-33e0beeb36c4","pitchNumber":3,"startTime":"2026-05-25T00:15:41.897Z","endTime":"2026-05-25T00:15:45.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.877567235353002,"aZ":-28.49699895106203,"pfxX":-2.9353816641888537,"pfxZ":2.390967776375609,"pX":-0.5558309679192945,"pZ":2.4499094264116246,"vX0":4.949034401869762,"vY0":-122.67837140250491,"vZ0":-2.090270149352961,"x":138.19,"y":172.63,"x0":-2.2084526576953887,"y0":50.005786735038164,"z0":5.717303576103617,"aX":-4.522365335232713},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.1,"breakHorizontal":4.3,"spinRate":1408,"spinDirection":236},"zone":4,"typeConfidence":0.91,"plateTime":0.4446930681940304,"extension":6.920004717696646},"index":5,"playId":"c892e30c-6019-32a1-8ebc-143e8748478e","pitchNumber":4,"startTime":"2026-05-25T00:16:06.027Z","endTime":"2026-05-25T00:16:11.049Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.974208680340077,"aZ":-19.55764092558953,"pfxX":-5.107609810543163,"pfxZ":6.880865127811335,"pX":-0.30503111770780683,"pZ":2.8534133462541997,"vX0":6.321705599683211,"vY0":-134.29280016611264,"vZ0":-4.1169434939879,"x":128.63,"y":161.74,"x0":-2.0214973263195986,"y0":50.00386344296044,"z0":5.790176919412234,"aX":-9.367701906604774},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":7.9,"spinRate":2199,"spinDirection":220},"zone":1,"typeConfidence":0.94,"plateTime":0.40721762616474866,"extension":6.8917112313524145},"hitData":{"launchSpeed":99.4,"launchAngle":10.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":158.35,"coordY":160.71}},"index":6,"playId":"93bd14cf-9e7c-32d8-9418-ebbec8ea3db1","pitchNumber":5,"startTime":"2026-05-25T00:16:37.279Z","endTime":"2026-05-25T00:16:43.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:16:43.363Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a sharp line drive to right fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-25T00:18:49.980Z","endTime":"2026-05-25T00:19:59.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"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":[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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.031942753358596,"aZ":-26.762112077667148,"pfxX":0.373162688941965,"pfxZ":3.3693436017206633,"pX":0.8762626045892327,"pZ":1.7425020548281742,"vX0":4.686191391088902,"vY0":-126.99353012615548,"vZ0":-3.2936591209990884,"x":83.6,"y":191.73,"x0":-1.0543206697987317,"y0":50.00247916681526,"z0":5.224017248793671,"aX":0.5990923363211808},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.5,"breakHorizontal":-1.9,"spinRate":2248,"spinDirection":160},"zone":14,"typeConfidence":0.91,"plateTime":0.4340612844394345,"extension":6.699455985911462},"index":0,"playId":"c2188a40-a7a8-3d8a-b068-6cdb5f2647c8","pitchNumber":1,"startTime":"2026-05-25T00:19:01.120Z","endTime":"2026-05-25T00:19:05.083Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.793592252639794,"aZ":-10.796377952068745,"pfxX":-4.7000272823137585,"pfxZ":11.166980603778075,"pX":0.7824188506357054,"pZ":1.96862268740967,"vX0":5.752983884944942,"vY0":-137.34756432382824,"vZ0":-6.7596238181868795,"x":87.18,"y":185.63,"x0":-0.7265512644839771,"y0":50.00628017685298,"z0":5.1923433539798705,"aX":-9.00116955738214},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":7.3,"spinRate":2269,"spinDirection":211},"zone":9,"typeConfidence":0.89,"plateTime":0.39844524807149817,"extension":6.62530664123018},"index":1,"playId":"6230e3df-94c8-36a8-985f-bd22641417aa","pitchNumber":2,"startTime":"2026-05-25T00:19:16.305Z","endTime":"2026-05-25T00:19:43.314Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}}},{"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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83116783272236,"aZ":-10.56547345644153,"pfxX":-5.326416545613473,"pfxZ":11.424601292367864,"pX":-0.12371798567286335,"pZ":1.9393523441489637,"vX0":4.215521613794971,"vY0":-136.80537000993627,"vZ0":-6.528872614201922,"x":121.72,"y":186.42,"x0":-0.9943621199207676,"y0":50.00087586435489,"z0":5.08471502825764,"aX":-10.071951488785267},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":8.8,"spinRate":2194,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.40072235310883153,"extension":6.806411328903548},"hitData":{"launchSpeed":100.8,"launchAngle":16.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.54,"coordY":97.15}},"index":2,"playId":"4e765098-09cf-389a-856d-d3f1917739dc","pitchNumber":3,"startTime":"2026-05-25T00:19:49.781Z","endTime":"2026-05-25T00:19:59.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:19:59.680Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Riley singles on a line drive to left fielder James Wood. Ozzie Albies to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-25T00:20:19.009Z","endTime":"2026-05-25T00:21:21.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.767678840246223,"aZ":-27.526815647986346,"pfxX":1.1719682696837537,"pfxZ":2.8125284864305105,"pX":0.5816242689561455,"pZ":1.893198709522311,"vX0":3.4942766182376808,"vY0":-128.57269850648484,"vZ0":-2.8623993034507924,"x":94.83,"y":187.66,"x0":-0.9542682325000662,"y0":50.00511226809617,"z0":5.1855985438302845,"aX":1.9370428813139964},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":-3.0,"spinRate":2168,"spinDirection":182},"zone":9,"typeConfidence":0.91,"plateTime":0.4280727006739333,"extension":6.810400523379936},"index":0,"playId":"abd101cf-6bb6-3960-8c57-d4bf780c18e2","pitchNumber":1,"startTime":"2026-05-25T00:20:27.248Z","endTime":"2026-05-25T00:20:30.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24666895706703,"aZ":-28.59420432837115,"pfxX":0.5640932696027523,"pfxZ":2.241077195175974,"pX":-0.8752653675180408,"pZ":3.3518297720184695,"vX0":0.4341357077565742,"vY0":-125.83864974859131,"vZ0":0.9363575763233726,"x":150.36,"y":148.28,"x0":-1.1235048348665266,"y0":50.00551153325491,"z0":5.2967210360835075,"aX":0.9019288960874066},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.6,"breakHorizontal":-1.1,"spinRate":2202,"spinDirection":157},"zone":11,"typeConfidence":0.9,"plateTime":0.4357727322929885,"extension":6.716500734215243},"index":1,"playId":"a8be3c0e-8359-39da-a9a9-944467403853","pitchNumber":2,"startTime":"2026-05-25T00:20:50.986Z","endTime":"2026-05-25T00:20:55.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06948428090478,"aZ":-29.59239546712538,"pfxX":0.6598279298492706,"pfxZ":1.623923712046472,"pX":0.2671085306970277,"pZ":2.0841859805291754,"vX0":3.16625524701818,"vY0":-125.71681345103539,"vZ0":-1.8322663703393824,"x":106.82,"y":182.51,"x0":-1.0978156162372021,"y0":50.002269432681786,"z0":5.239757802995458,"aX":1.0490974508965865},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-1.9,"spinRate":2178,"spinDirection":101},"zone":9,"typeConfidence":0.9,"plateTime":0.43679176309039836,"extension":6.55931028394229},"hitData":{"launchSpeed":86.0,"launchAngle":15.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.7,"coordY":120.72}},"index":2,"playId":"4354155a-0120-30b1-9de1-3b65cd66b66b","pitchNumber":3,"startTime":"2026-05-25T00:21:09.160Z","endTime":"2026-05-25T00:21:21.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:21:21.543Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to right fielder Dylan Crews.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-25T00:23:57.468Z","endTime":"2026-05-25T00:25:31.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6],"actionIndex":[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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T00:21:40.773Z","endTime":"2026-05-25T00:22:41.868Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Richard Lovelady replaces Gus Varland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-25T00:22:41.868Z","endTime":"2026-05-25T00:23:59.726Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663992,"link":"/api/v1/people/663992"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08540169964807,"aZ":-28.21402956667286,"pfxX":-3.6945720497194374,"pfxZ":2.674466906256656,"pX":-0.9212100437854345,"pZ":2.32593670710601,"vX0":-7.508657892266371,"vY0":-120.9672873216846,"vZ0":-0.7115021914851809,"x":152.11,"y":175.98,"x0":2.705420782796548,"y0":50.00000050428488,"z0":5.102147865220242,"aX":-5.461004864845893},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.9,"breakHorizontal":8.5,"spinRate":2597,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.45316569114291116,"extension":7.05792454157765},"index":2,"playId":"dd44be41-735f-3d81-80d0-57c590048b5d","pitchNumber":1,"startTime":"2026-05-25T00:23:59.726Z","endTime":"2026-05-25T00:24:03.101Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88383628808219,"aZ":-27.06529563591676,"pfxX":-2.921246717595449,"pfxZ":3.4962582777852136,"pX":-1.2952793864020364,"pZ":1.548418759171794,"vX0":-8.112263291903204,"vY0":-120.01670241316263,"vZ0":-2.8757938320583705,"x":166.37,"y":196.97,"x0":2.506014773746854,"y0":50.00388406575018,"z0":5.168868906963484,"aX":-4.26606332465357},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.9,"breakHorizontal":7.2,"spinRate":2612,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4561101797772875,"extension":7.24597515120466},"index":3,"playId":"d94e8e1b-398f-3e6d-99ac-a4daf12b2825","pitchNumber":2,"startTime":"2026-05-25T00:24:19.300Z","endTime":"2026-05-25T00:24:22.347Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-25T00:24:32.394Z","endTime":"2026-05-25T00:24:45.238Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49703723940474,"aZ":-28.07281383616477,"pfxX":-3.576028139768588,"pfxZ":2.6928208832900005,"pX":-1.4447204924330408,"pZ":1.0335603852306463,"vX0":-8.480887010127075,"vY0":-122.2990489118096,"vZ0":-3.7505555652994476,"x":172.07,"y":210.87,"x0":2.5229833444370566,"y0":50.0057325750032,"z0":4.975851126925406,"aX":-5.457355477396735},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.3,"breakHorizontal":8.4,"spinRate":2623,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.44662906885822684,"extension":7.168025589879973},"index":5,"playId":"d9d903e4-010d-35ce-b0c3-f28e2af7efb3","pitchNumber":3,"startTime":"2026-05-25T00:24:45.238Z","endTime":"2026-05-25T00:24:48.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.648351118529547,"aZ":-32.661067988145916,"pfxX":-6.100388854027562,"pfxZ":-0.3322045172185719,"pX":-0.5418925279566577,"pZ":1.0321070533824173,"vX0":-5.750408524533819,"vY0":-119.59442415860755,"vZ0":-2.6278271233385837,"x":137.66,"y":210.91,"x0":2.6848286790439837,"y0":50.00563578716827,"z0":5.069116406602012,"aX":-8.853981481873635},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.0,"breakHorizontal":12.4,"spinRate":2610,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4576482923830767,"extension":7.212450725610414},"hitData":{"launchSpeed":77.8,"launchAngle":35.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.64,"coordY":93.9}},"index":6,"playId":"d98db001-f3ec-3956-9117-d1dfc8da97b0","pitchNumber":4,"startTime":"2026-05-25T00:25:19.112Z","endTime":"2026-05-25T00:25:31.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:25:31.394Z","atBatIndex":68},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Eli White reaches on a fielder's choice, fielded by second baseman Nasim Nuñez. Ozzie Albies scores. Austin Riley to 2nd. Fielding error by second baseman Nasim Nuñez.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-25T00:25:48.303Z","endTime":"2026-05-25T00:27:28.415Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":681402,"link":"/api/v1/people/681402"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.408364346231824,"aZ":-31.031918156751264,"pfxX":-2.635650917937921,"pfxZ":0.7250267726450996,"pX":0.514869892545902,"pZ":2.213873209510648,"vX0":-4.351729159835511,"vY0":-124.02094405858033,"vZ0":-1.2237896584312984,"x":97.37,"y":179.01,"x0":2.6249716183257497,"y0":50.00552665636718,"z0":5.267971955455471,"aX":-4.16513315567352},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":5.6,"spinRate":2616,"spinDirection":249},"zone":9,"typeConfidence":0.84,"plateTime":0.4392154070520071,"extension":7.208227811450283},"index":0,"playId":"ab13e867-0774-3946-b0b3-659f91083e5f","pitchNumber":1,"startTime":"2026-05-25T00:25:58.008Z","endTime":"2026-05-25T00:26:01.471Z","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":84.1,"endSpeed":77.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14561096098497,"aZ":-30.2851558911838,"pfxX":-5.158718267533125,"pfxZ":1.2387485261270008,"pX":1.1244451073968702,"pZ":1.626321087067954,"vX0":-1.9835697119744706,"vY0":-122.51505109540308,"vZ0":-2.360527592396645,"x":74.14,"y":194.87,"x0":2.613831581704357,"y0":50.005121556456245,"z0":5.178885039395583,"aX":-7.878944705530218},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":9.8,"spinRate":2684,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.4462860875051624,"extension":7.2686136842799485},"index":1,"playId":"60fc3157-9c29-36df-9801-e1327b228bf4","pitchNumber":2,"startTime":"2026-05-25T00:26:16.043Z","endTime":"2026-05-25T00:26:20.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.225393848581497,"aZ":-23.28090510406248,"pfxX":4.035083082434318,"pfxZ":4.963232529484495,"pX":-1.087988787471192,"pZ":3.2637894342296296,"vX0":-9.802063753994684,"vY0":-132.68312420447407,"vZ0":-0.9561622116267948,"x":158.47,"y":150.66,"x0":2.1225626531528556,"y0":50.00015609666214,"z0":5.318494118243705,"aX":7.226790773328011},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":-5.3,"spinRate":2418,"spinDirection":149},"zone":11,"typeConfidence":0.84,"plateTime":0.4121189514933614,"extension":7.340823924960902},"index":2,"playId":"4eb11ad4-4a55-3ca4-b5b6-3810903feb72","pitchNumber":3,"startTime":"2026-05-25T00:26:36.338Z","endTime":"2026-05-25T00:26:41.071Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30877581035125,"aZ":-29.68815311465923,"pfxX":-5.312050432130008,"pfxZ":1.7308234382869312,"pX":0.010767696391152527,"pZ":2.708484385188346,"vX0":-4.2839970165919725,"vY0":-118.97925818861916,"vZ0":0.20712015009290696,"x":116.59,"y":165.65,"x0":2.523261603602726,"y0":50.003277189599594,"z0":5.305317688142244,"aX":-7.6341718098145215},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.5,"breakHorizontal":10.7,"spinRate":2510,"spinDirection":293},"zone":5,"typeConfidence":2.0,"plateTime":0.45992185255998885,"extension":7.117340062203571},"index":3,"playId":"b9b1a250-85a0-346c-892c-a512712c2ecf","pitchNumber":4,"startTime":"2026-05-25T00:26:59.260Z","endTime":"2026-05-25T00:27:03.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489172816089656,"aZ":-33.380398879266494,"pfxX":-7.104397960746507,"pfxZ":-0.8354618450205074,"pX":0.6899146057405656,"pZ":1.655570793237177,"vX0":-2.4523099458348017,"vY0":-119.76391228186499,"vZ0":-1.4077480552513166,"x":90.7,"y":194.08,"x0":2.650376890354454,"y0":50.00035155987149,"z0":5.240956697452436,"aX":-10.301002398793996},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.6,"breakHorizontal":13.4,"spinRate":2578,"spinDirection":301},"zone":9,"typeConfidence":2.0,"plateTime":0.4576310948014526,"extension":7.168284286945588},"hitData":{"launchSpeed":100.4,"launchAngle":2.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.7,"coordY":149.05}},"index":4,"playId":"e1f24328-d917-349e-97bc-2812d18afdcb","pitchNumber":5,"startTime":"2026-05-25T00:27:20.160Z","endTime":"2026-05-25T00:27:28.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:27:28.415Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ha-Seong Kim walks. Austin Riley to 3rd. Eli White to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-25T00:28:49.926Z","endTime":"2026-05-25T00:30:49.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnThird":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-25T00:28:06.873Z","endTime":"2026-05-25T00:28:51.764Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.282563979767342,"aZ":-28.195074173228146,"pfxX":-4.07247415953775,"pfxZ":2.822955875934409,"pX":-1.0153710387055892,"pZ":1.5468327098387082,"vX0":-6.824325729552852,"vY0":-118.26576763750604,"vZ0":-2.655393952762376,"x":155.7,"y":197.02,"x0":2.440798023169815,"y0":50.005090793604495,"z0":5.279222097190171,"aX":-5.7501325847019755},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.7,"breakHorizontal":9.1,"spinRate":2531,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.46374719819889787,"extension":7.252307020437519},"index":1,"playId":"3fd5d2a3-12ab-3240-b726-4bfb979e7d50","pitchNumber":1,"startTime":"2026-05-25T00:28:51.764Z","endTime":"2026-05-25T00:28:54.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98136233572775,"aZ":-21.267977062886334,"pfxX":-0.2005837891459228,"pfxZ":6.228865891728875,"pX":0.4362489094219846,"pZ":2.4327063085208422,"vX0":-5.390463804300509,"vY0":-131.29313492124913,"vZ0":-3.1003415410447395,"x":100.37,"y":173.1,"x0":2.5394170806301517,"y0":50.005442783649954,"z0":5.206098411824617,"aX":-0.35011589677974553},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.8,"breakHorizontal":1.6,"spinRate":2567,"spinDirection":155},"zone":6,"typeConfidence":0.86,"plateTime":0.4166933711629315,"extension":7.237472263017987},"index":2,"playId":"7927ac69-8f91-35fb-842e-5a89ac4c8fd9","pitchNumber":2,"startTime":"2026-05-25T00:29:12.036Z","endTime":"2026-05-25T00:29:15.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79454876624393,"aZ":-18.584086898565538,"pfxX":2.0814959209156543,"pfxZ":7.620476323435465,"pX":1.193872913554302,"pZ":4.3071510089535545,"vX0":-3.9132482105923456,"vY0":-132.5742261275122,"vZ0":0.4626355132372262,"x":71.49,"y":122.49,"x0":2.4172841049263964,"y0":50.00513108126693,"z0":5.4846578886026105,"aX":3.713837785101346},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.2,"breakHorizontal":-2.9,"spinRate":2508,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.4128353795524671,"extension":7.291954329872882},"index":3,"playId":"a1c60d01-9cd1-3c14-8bc3-dd085537ab62","pitchNumber":3,"startTime":"2026-05-25T00:29:30.425Z","endTime":"2026-05-25T00:29:33.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.540292520164616,"aZ":-28.07490237487861,"pfxX":-6.589546801937388,"pfxZ":2.9233706613290025,"pX":1.5444076309981591,"pZ":2.975743986605921,"vX0":-0.6519425194912809,"vY0":-118.16148039537423,"vZ0":0.523696017803901,"x":58.13,"y":158.43,"x0":2.6795733172166654,"y0":50.00055805815483,"z0":5.3507873277309725,"aX":-9.225997348236513},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.8,"breakHorizontal":12.1,"spinRate":2579,"spinDirection":294},"zone":12,"typeConfidence":2.0,"plateTime":0.46526239829333926,"extension":7.1936610999523545},"index":4,"playId":"efb96393-ac06-3e7b-8a09-c47e266951af","pitchNumber":4,"startTime":"2026-05-25T00:29:52.918Z","endTime":"2026-05-25T00:29:56.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.691554049754878,"aZ":-27.570757871511837,"pfxX":0.3872092390636979,"pfxZ":2.701007968900118,"pX":-0.03257551835646334,"pZ":2.282818781459298,"vX0":-6.830041503774935,"vY0":-129.23727611432454,"vZ0":-2.2843472400790543,"x":118.24,"y":177.14,"x0":2.5844171399398097,"y0":50.00627883370385,"z0":5.2770440699810495,"aX":0.6615583372689089},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":0.7,"spinRate":2557,"spinDirection":196},"zone":5,"typeConfidence":0.88,"plateTime":0.4223940521153384,"extension":7.214698884474688},"index":5,"playId":"8a855f39-6d43-3f59-b347-a959319fa816","pitchNumber":5,"startTime":"2026-05-25T00:30:19.588Z","endTime":"2026-05-25T00:30:23.916Z","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":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76358990597788,"aZ":-22.69035007249546,"pfxX":2.8948569840093095,"pfxZ":5.350904975276314,"pX":-1.0809333120742102,"pZ":1.4723732840333674,"vX0":-9.871027603848896,"vY0":-131.51805527937185,"vZ0":-5.553894053392647,"x":158.2,"y":199.03,"x0":2.325352347869007,"y0":50.00406680554196,"z0":5.267230525124171,"aX":5.13292274113548},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.8,"breakHorizontal":-3.4,"spinRate":2507,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.41456477628393484,"extension":7.549892371477051},"index":6,"playId":"78618f15-8624-36fd-9d81-57ea088d137a","pitchNumber":6,"startTime":"2026-05-25T00:30:45.250Z","endTime":"2026-05-25T00:30:49.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:30:49.696Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chadwick Tromp strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-25T00:33:33.932Z","endTime":"2026-05-25T00:35:08.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnThird":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"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":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-25T00:31:18.175Z","endTime":"2026-05-25T00:32:00.701Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Orlando Ribalta replaces Richard Lovelady.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-25T00:32:00.701Z","endTime":"2026-05-25T00:33:36.199Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70915059715781,"aZ":-30.278491772111614,"pfxX":0.9425113456526342,"pfxZ":1.2455978346163636,"pX":0.8527746389971937,"pZ":1.6798591759937946,"vX0":6.161783086450503,"vY0":-123.38994210736756,"vZ0":-5.3377396150216505,"x":84.49,"y":193.42,"x0":-1.8135863046669978,"y0":50.003308128290925,"z0":6.464815983859684,"aX":1.4319220294002126},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":-3.4,"spinRate":2105,"spinDirection":154},"zone":14,"typeConfidence":0.91,"plateTime":0.4462670199228267,"extension":6.526889715294943},"index":2,"playId":"b4930ef9-d4c5-349e-b1db-2878c18e1cba","pitchNumber":1,"startTime":"2026-05-25T00:33:36.199Z","endTime":"2026-05-25T00:33:39.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078595961651356,"aZ":-28.68169434696918,"pfxX":0.4803035145176979,"pfxZ":2.3142087887127305,"pX":0.7625829267154562,"pZ":1.2072488525904055,"vX0":6.030725197690899,"vY0":-122.75716890756628,"vZ0":-6.590023569897445,"x":87.93,"y":206.18,"x0":-1.800863539424103,"y0":50.0006855857414,"z0":6.407207957223341,"aX":0.7234946200387091},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.6,"breakHorizontal":-2.4,"spinRate":2111,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.44829652108804385,"extension":6.584912291718184},"index":3,"playId":"4c358b25-65a3-36b4-868f-f25a89ceb1ac","pitchNumber":2,"startTime":"2026-05-25T00:33:56.313Z","endTime":"2026-05-25T00:34:00.085Z","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":96.3,"endSpeed":87.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21411160985564,"aZ":-16.514656755767977,"pfxX":-8.420235963758177,"pfxZ":7.91180690608207,"pX":0.04529301484072372,"pZ":3.0399139416479493,"vX0":8.088511042083843,"vY0":-139.95267905115963,"vZ0":-6.450255336239944,"x":115.27,"y":156.7,"x0":-1.791281081570451,"y0":50.005579626805755,"z0":6.460379082152961,"aX":-16.67085829948773},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":13.6,"spinRate":2461,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.391692648201734,"extension":6.67867030468042},"index":4,"playId":"eec26969-5848-3f0c-93eb-7bdfdbba84d3","pitchNumber":3,"startTime":"2026-05-25T00:34:22.115Z","endTime":"2026-05-25T00:34:25.887Z","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":1},"index":5,"startTime":"2026-05-25T00:34:46.711Z","endTime":"2026-05-25T00:35:04.709Z","isPitch":false,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.190401681738756,"aZ":-27.668966520477916,"pfxX":2.6513579278554342,"pfxZ":2.7699198421120688,"pX":1.3484616717088589,"pZ":1.8982963099190973,"vX0":7.185734659408055,"vY0":-127.540056220539,"vZ0":-6.15650582028664,"x":65.6,"y":187.53,"x0":-1.8638798632812905,"y0":50.00544920402519,"z0":6.560377597876633,"aX":4.3142925308943125},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":-6.6,"spinRate":2165,"spinDirection":188},"zone":14,"typeConfidence":0.91,"plateTime":0.4314618585069958,"extension":6.575505417871573},"index":6,"playId":"fe046796-55bd-3b6f-97e8-83aae8ac7aeb","pitchNumber":4,"startTime":"2026-05-25T00:35:04.709Z","endTime":"2026-05-25T00:35:08.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:35:08.121Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out softly, first baseman Luis García Jr. to pitcher Orlando Ribalta.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-25T00:35:26.470Z","endTime":"2026-05-25T00:37:54.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".050"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".219"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".926"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.78"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.20"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.37"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.52"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.04"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.63"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.91"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.24"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.08"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.03"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.66"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.69"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.54"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".926"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"}],"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":"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":5},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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.1,"endSpeed":86.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54657721050097,"aZ":-11.311099752933107,"pfxX":-5.639982207401955,"pfxZ":10.664227534157902,"pX":-0.5777966339673452,"pZ":3.860185816173891,"vX0":5.557692169633134,"vY0":-139.71666288726666,"vZ0":-5.208903595828962,"x":139.02,"y":134.55,"x0":-1.8701010171241355,"y0":50.00363013218491,"z0":6.506877420695292,"aX":-11.03481545354883},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":8.9,"spinRate":2677,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.393602243744132,"extension":6.581476734974852},"index":0,"playId":"1360f4d1-d79c-3c0a-9281-4592eb8cdba1","pitchNumber":1,"startTime":"2026-05-25T00:35:37.714Z","endTime":"2026-05-25T00:35:40.941Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96751886735728,"aZ":-15.98039715587868,"pfxX":-8.712544118890754,"pfxZ":8.152447522451904,"pX":-0.13850468745788724,"pZ":3.252428464929593,"vX0":7.857512243133831,"vY0":-140.77484598423925,"vZ0":-5.696356323138412,"x":122.28,"y":150.96,"x0":-1.8477526498656716,"y0":50.007035867556596,"z0":6.354263759333036,"aX":-17.314917619389398},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":13.9,"spinRate":2574,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.39058790392374476,"extension":6.655977033285797},"index":1,"playId":"6d70e4bb-f39b-371c-9bbc-7f384f8bac0f","pitchNumber":2,"startTime":"2026-05-25T00:35:58.843Z","endTime":"2026-05-25T00:36:02.286Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.557213646671446,"aZ":-29.935496542550716,"pfxX":1.6999812315016878,"pfxZ":1.4035443873575222,"pX":0.8439456614395203,"pZ":2.245133945190442,"vX0":5.918840718980779,"vY0":-126.04181300660642,"vZ0":-4.595913035780699,"x":84.83,"y":178.16,"x0":-1.7634508020562323,"y0":50.004341058513674,"z0":6.532307582203269,"aX":2.7120558440830314},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":-4.6,"spinRate":2141,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.4359224097780645,"extension":6.4901029965178045},"index":2,"playId":"9a3df925-376b-3bcc-88c3-8ea843482ceb","pitchNumber":3,"startTime":"2026-05-25T00:36:21.137Z","endTime":"2026-05-25T00:36:25.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71064936195845,"aZ":-9.849458869647746,"pfxX":-4.824975607785703,"pfxZ":11.377536154360035,"pX":-0.7593063283234024,"pZ":4.750902033029033,"vX0":5.0869760078846475,"vY0":-139.93912819320695,"vZ0":-2.895217053646772,"x":145.94,"y":110.51,"x0":-1.9831227091996217,"y0":50.004474310419575,"z0":6.454628127484218,"aX":-9.469159711742883},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":7.6,"spinRate":2580,"spinDirection":212},"zone":11,"typeConfidence":0.93,"plateTime":0.3930101942285389,"extension":6.446805140632323},"index":3,"playId":"41c606d1-7bf7-3fae-8ecc-9d56e20da3fa","pitchNumber":4,"startTime":"2026-05-25T00:36:48.576Z","endTime":"2026-05-25T00:36:51.726Z","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.8,"endSpeed":80.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.394492388462485,"aZ":-27.16326890700832,"pfxX":0.07490724120079939,"pfxZ":3.0564230880812753,"pX":0.9646548414607834,"pZ":1.159907571612669,"vX0":6.805481169796715,"vY0":-127.49206074272969,"vZ0":-7.8838055125640665,"x":80.23,"y":207.46,"x0":-1.7543770089124908,"y0":50.00236244808701,"z0":6.451188125322207,"aX":0.12112112990562485},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":-1.8,"spinRate":2159,"spinDirection":193},"zone":14,"typeConfidence":0.9,"plateTime":0.4304252175090997,"extension":6.595117807686756},"index":4,"playId":"8c7f1e53-bf3c-36a1-b04a-dc3ff437b5be","pitchNumber":5,"startTime":"2026-05-25T00:37:15.713Z","endTime":"2026-05-25T00:37:19.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.312110122928363,"aZ":-15.022822564745008,"pfxX":-9.478126152525668,"pfxZ":8.595867902217135,"pX":-0.8513096437013989,"pZ":2.7519633769809033,"vX0":6.148731350791052,"vY0":-140.26610044672805,"vZ0":-7.4238570975410445,"x":149.45,"y":164.48,"x0":-1.8388347825968978,"y0":50.00284804686644,"z0":6.409800000942481,"aX":-18.912625945305322},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":16.0,"spinRate":2417,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.39027524642814804,"extension":6.5203510415159185},"hitData":{"launchSpeed":40.2,"launchAngle":5.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":137.12,"coordY":180.18}},"index":5,"playId":"958a5958-5cc3-39c4-925a-41494bff204d","pitchNumber":6,"startTime":"2026-05-25T00:37:44.974Z","endTime":"2026-05-25T00:37:54.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:37:54.011Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out softly, first baseman Luis García Jr. to pitcher Orlando Ribalta.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-25T00:35:26.470Z","endTime":"2026-05-25T00:37:54.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".050"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".219"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".926"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.78"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.20"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.37"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.52"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.04"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.63"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.91"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.24"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.08"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.03"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.66"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.69"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.54"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".926"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.133"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"}],"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":"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":5},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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.1,"endSpeed":86.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54657721050097,"aZ":-11.311099752933107,"pfxX":-5.639982207401955,"pfxZ":10.664227534157902,"pX":-0.5777966339673452,"pZ":3.860185816173891,"vX0":5.557692169633134,"vY0":-139.71666288726666,"vZ0":-5.208903595828962,"x":139.02,"y":134.55,"x0":-1.8701010171241355,"y0":50.00363013218491,"z0":6.506877420695292,"aX":-11.03481545354883},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":8.9,"spinRate":2677,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.393602243744132,"extension":6.581476734974852},"index":0,"playId":"1360f4d1-d79c-3c0a-9281-4592eb8cdba1","pitchNumber":1,"startTime":"2026-05-25T00:35:37.714Z","endTime":"2026-05-25T00:35:40.941Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96751886735728,"aZ":-15.98039715587868,"pfxX":-8.712544118890754,"pfxZ":8.152447522451904,"pX":-0.13850468745788724,"pZ":3.252428464929593,"vX0":7.857512243133831,"vY0":-140.77484598423925,"vZ0":-5.696356323138412,"x":122.28,"y":150.96,"x0":-1.8477526498656716,"y0":50.007035867556596,"z0":6.354263759333036,"aX":-17.314917619389398},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":13.9,"spinRate":2574,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.39058790392374476,"extension":6.655977033285797},"index":1,"playId":"6d70e4bb-f39b-371c-9bbc-7f384f8bac0f","pitchNumber":2,"startTime":"2026-05-25T00:35:58.843Z","endTime":"2026-05-25T00:36:02.286Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.557213646671446,"aZ":-29.935496542550716,"pfxX":1.6999812315016878,"pfxZ":1.4035443873575222,"pX":0.8439456614395203,"pZ":2.245133945190442,"vX0":5.918840718980779,"vY0":-126.04181300660642,"vZ0":-4.595913035780699,"x":84.83,"y":178.16,"x0":-1.7634508020562323,"y0":50.004341058513674,"z0":6.532307582203269,"aX":2.7120558440830314},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":-4.6,"spinRate":2141,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.4359224097780645,"extension":6.4901029965178045},"index":2,"playId":"9a3df925-376b-3bcc-88c3-8ea843482ceb","pitchNumber":3,"startTime":"2026-05-25T00:36:21.137Z","endTime":"2026-05-25T00:36:25.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71064936195845,"aZ":-9.849458869647746,"pfxX":-4.824975607785703,"pfxZ":11.377536154360035,"pX":-0.7593063283234024,"pZ":4.750902033029033,"vX0":5.0869760078846475,"vY0":-139.93912819320695,"vZ0":-2.895217053646772,"x":145.94,"y":110.51,"x0":-1.9831227091996217,"y0":50.004474310419575,"z0":6.454628127484218,"aX":-9.469159711742883},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":7.6,"spinRate":2580,"spinDirection":212},"zone":11,"typeConfidence":0.93,"plateTime":0.3930101942285389,"extension":6.446805140632323},"index":3,"playId":"41c606d1-7bf7-3fae-8ecc-9d56e20da3fa","pitchNumber":4,"startTime":"2026-05-25T00:36:48.576Z","endTime":"2026-05-25T00:36:51.726Z","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.8,"endSpeed":80.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.394492388462485,"aZ":-27.16326890700832,"pfxX":0.07490724120079939,"pfxZ":3.0564230880812753,"pX":0.9646548414607834,"pZ":1.159907571612669,"vX0":6.805481169796715,"vY0":-127.49206074272969,"vZ0":-7.8838055125640665,"x":80.23,"y":207.46,"x0":-1.7543770089124908,"y0":50.00236244808701,"z0":6.451188125322207,"aX":0.12112112990562485},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":-1.8,"spinRate":2159,"spinDirection":193},"zone":14,"typeConfidence":0.9,"plateTime":0.4304252175090997,"extension":6.595117807686756},"index":4,"playId":"8c7f1e53-bf3c-36a1-b04a-dc3ff437b5be","pitchNumber":5,"startTime":"2026-05-25T00:37:15.713Z","endTime":"2026-05-25T00:37:19.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.312110122928363,"aZ":-15.022822564745008,"pfxX":-9.478126152525668,"pfxZ":8.595867902217135,"pX":-0.8513096437013989,"pZ":2.7519633769809033,"vX0":6.148731350791052,"vY0":-140.26610044672805,"vZ0":-7.4238570975410445,"x":149.45,"y":164.48,"x0":-1.8388347825968978,"y0":50.00284804686644,"z0":6.409800000942481,"aX":-18.912625945305322},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":16.0,"spinRate":2417,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.39027524642814804,"extension":6.5203510415159185},"hitData":{"launchSpeed":40.2,"launchAngle":5.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":137.12,"coordY":180.18}},"index":5,"playId":"958a5958-5cc3-39c4-925a-41494bff204d","pitchNumber":6,"startTime":"2026-05-25T00:37:44.974Z","endTime":"2026-05-25T00:37:54.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-25T00:37:54.011Z","atBatIndex":72},"scoringPlays":[32,55,69],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":106.11,"y":159.81},"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":1,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":166.33,"y":57.38},"type":"O","description":"Lineout"},{"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":67.57,"y":115.06},"type":"H","description":"Single"}]}},{"startIndex":8,"endIndex":14,"top":[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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":149.22,"y":171.41},"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":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":171.02,"y":112.66},"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":48.31,"y":107.64},"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":2,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":69.86,"y":55.57},"type":"O","description":"Flyout"}],"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":181.71,"y":115.69},"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":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":110.71,"y":153.62},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":20,"top":[15,16,17],"bottom":[18,19,20],"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":97.53,"y":140.83},"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":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":114.27,"y":185.96},"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":3,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":161.94,"y":167.17},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":161.15,"y":51.84},"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":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":110.45,"y":147.79},"type":"O","description":"Groundout"}]}},{"startIndex":21,"endIndex":29,"top":[21,22,23,24],"bottom":[25,26,27,28,29],"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":97.73,"y":147.19},"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"coordinates":{"x":82.59,"y":106.6},"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":4,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":145.58,"y":176.26},"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":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":197.79,"y":133.36},"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":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":120.75,"y":190.8},"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":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":110.45,"y":147.19},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32,33,34],"bottom":[35,36,37],"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":163.85,"y":85.43},"type":"H","description":"Double"},{"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":97.13,"y":102.36},"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":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":179.17,"y":110.4},"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":5,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":90.98,"y":162.34},"type":"O","description":"Grounded Into DP"},{"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":135.69,"y":187.05},"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":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":139.99,"y":113.19},"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":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"coordinates":{"x":113.48,"y":175.65},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40,41],"bottom":[42,43,44],"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":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":83.05,"y":107.94},"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":6,"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":120.14,"y":212.0},"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":6,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":138.92,"y":76.92},"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":6,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":129.19,"y":150.16},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":198.54,"y":101.84},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47],"bottom":[48,49,50,51],"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":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":159.51,"y":152.64},"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":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":94.06,"y":86.81},"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":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":144.31,"y":50.84},"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":7,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":106.21,"y":169.6},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":61,"top":[52,53,54,55,56,57],"bottom":[58,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":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":148.28,"y":94.72},"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":8,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":191.01,"y":107.21},"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":8,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":193.45,"y":104.76},"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":8,"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":109.24,"y":153.24},"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":8,"pitcher":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":80.77,"y":62.31},"type":"O","description":"Lineout"},{"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":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":150.85,"y":74.09},"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":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":92.35,"y":106.88},"type":"O","description":"Flyout"}]}},{"startIndex":62,"endIndex":72,"top":[62,63,64,65],"bottom":[66,67,68,69,70,71,72],"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":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":82.63,"y":177.84},"type":"O","description":"Pop Out"},{"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":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":167.41,"y":63.91},"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":9,"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"coordinates":{"x":158.35,"y":160.71},"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":9,"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":193.54,"y":97.15},"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":9,"pitcher":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":51.7,"y":120.72},"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":9,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":155.64,"y":93.9},"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":9,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":147.7,"y":149.05},"type":"O","description":"Fielders Choice"},{"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":9,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":137.12,"y":180.18},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}}],"teams":{"home":{"runs":1,"hits":6,"errors":0,"leftOnBase":9},"away":{"runs":2,"hits":6,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"catcher":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"first":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"second":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"third":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"shortstop":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"left":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"center":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"right":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"onDeck":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"inHole":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"battingOrder":10,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"offense":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"onDeck":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"inHole":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"battingOrder":1,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"balls":2,"strikes":2,"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":6,"groundOuts":9,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".243","atBats":31,"obp":".322","slg":".413","ops":".735","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":7,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":9,"groundOuts":8,"airOuts":11,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":33,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"4.80","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.38","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":52,"strikes":93,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":1,"pitchesPerInning":"16.11","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"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-3 | BB","gamesPlayed":1,"flyOuts":0,"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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":29,"groundOuts":42,"airOuts":55,"runs":33,"doubles":11,"triples":2,"homeRuns":11,"strikeOuts":44,"baseOnBalls":24,"intentionalWalks":2,"hits":56,"hitByPitch":7,"avg":".289","atBats":194,"obp":".382","slg":".536","ops":".918","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":104,"rbi":45,"leftOnBase":84,"sacBunts":0,"sacFlies":3,"babip":".317","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.64","popOuts":16,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":71,"errors":8,"chances":202,"fielding":".960","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":"800","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":22,"groundOuts":52,"airOuts":43,"runs":20,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":38,"baseOnBalls":22,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".186","atBats":156,"obp":".289","slg":".205","ops":".494","caughtStealing":2,"stolenBases":22,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":32,"rbi":16,"leftOnBase":72,"sacBunts":5,"sacFlies":1,"babip":".244","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"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":133,"putOuts":82,"errors":6,"chances":221,"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"}]},"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":"300","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".143","atBats":14,"obp":".368","slg":".214","ops":".582","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":3,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".182","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":20,"errors":0,"chances":22,"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"}]},"ID686452":{"person":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":8,"groundOuts":25,"airOuts":21,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".173","atBats":81,"obp":".256","slg":".247","ops":".503","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":20,"rbi":7,"leftOnBase":46,"sacBunts":2,"sacFlies":0,"babip":".228","groundOutsToAirouts":"1.19","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":3,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":17,"stolenBasePercentage":".810","caughtStealingPercentage":".190","assists":3,"putOuts":193,"errors":0,"chances":196,"fielding":"1.000","passedBall":4,"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":11,"gamesStarted":6,"flyOuts":28,"groundOuts":59,"airOuts":48,"runs":35,"doubles":8,"triples":0,"homeRuns":11,"strikeOuts":31,"baseOnBalls":14,"intentionalWalks":0,"hits":51,"hitByPitch":0,"atBats":187,"obp":".320","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":783,"era":"6.17","inningsPitched":"46.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.39","battersFaced":203,"outs":140,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":783,"balls":281,"strikes":502,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".250","pitchesPerInning":"16.78","gamesFinished":0,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"5.98","walksPer9Inn":"2.70","hitsPer9Inn":"9.84","runsScoredPer9":"6.75","homeRunsPer9":"2.12","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":11},"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}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":13,"groundOuts":33,"airOuts":28,"runs":15,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":4,"avg":".247","atBats":97,"obp":".330","slg":".340","ops":".670","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":33,"rbi":5,"leftOnBase":47,"sacBunts":2,"sacFlies":2,"babip":".280","groundOutsToAirouts":"1.18","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"97.00","popOuts":8,"lineOuts":7},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"40.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"6.00","battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"54.00","runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":16,"errors":5,"chances":64,"fielding":".922","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","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":4,"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":6,"flyOuts":2,"groundOuts":6,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".208","atBats":24,"obp":".240","slg":".333","ops":".573","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":8,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":2,"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":1,"putOuts":17,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663992":{"person":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"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}},"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":3,"flyOuts":9,"groundOuts":28,"airOuts":17,"runs":8,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":15,"intentionalWalks":4,"hits":21,"hitByPitch":1,"atBats":85,"obp":".366","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":386,"era":"2.35","inningsPitched":"23.0","wins":2,"losses":2,"saves":4,"saveOpportunities":4,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"1.57","battersFaced":103,"outs":69,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":386,"balls":140,"strikes":246,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":1,"winPercentage":".500","pitchesPerInning":"16.78","gamesFinished":10,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"8.22","walksPer9Inn":"5.87","hitsPer9Inn":"8.22","runsScoredPer9":"3.13","homeRunsPer9":"0.78","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676571":{"person":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"jerseyNumber":"50","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":5,"flyOuts":15,"groundOuts":24,"airOuts":23,"runs":9,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":14,"intentionalWalks":1,"hits":18,"hitByPitch":1,"atBats":81,"obp":".344","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":413,"era":"3.32","inningsPitched":"21.2","wins":3,"losses":0,"saves":2,"saveOpportunities":4,"holds":4,"blownSaves":2,"earnedRuns":8,"whip":"1.48","battersFaced":96,"outs":65,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":413,"balls":160,"strikes":253,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.06","gamesFinished":4,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"6.65","walksPer9Inn":"5.82","hitsPer9Inn":"7.48","runsScoredPer9":"3.74","homeRunsPer9":"1.25","inheritedRunners":15,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":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":12,"gamesStarted":0,"flyOuts":5,"groundOuts":16,"airOuts":9,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":2,"hits":5,"hitByPitch":1,"atBats":42,"obp":".283","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":218,"era":"2.92","inningsPitched":"12.1","wins":1,"losses":0,"saves":2,"saveOpportunities":4,"holds":2,"blownSaves":2,"earnedRuns":4,"whip":"1.14","battersFaced":53,"outs":37,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":218,"balls":88,"strikes":130,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.68","gamesFinished":4,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"9.49","walksPer9Inn":"6.57","hitsPer9Inn":"3.65","runsScoredPer9":"2.92","homeRunsPer9":"1.46","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"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}},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":16,"gamesStarted":0,"flyOuts":15,"groundOuts":46,"airOuts":30,"runs":12,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":6,"intentionalWalks":2,"hits":30,"hitByPitch":4,"atBats":134,"obp":".276","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":589,"era":"2.83","inningsPitched":"35.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":11,"whip":"1.03","battersFaced":146,"outs":105,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":589,"balls":182,"strikes":407,"strikePercentage":".690","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.83","gamesFinished":2,"strikeoutWalkRatio":"4.83","strikeoutsPer9Inn":"7.46","walksPer9Inn":"1.54","hitsPer9Inn":"7.71","runsScoredPer9":"3.09","homeRunsPer9":"1.03","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":19,"groundOuts":30,"airOuts":35,"runs":20,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":20,"baseOnBalls":18,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".234","atBats":111,"obp":".351","slg":".441","ops":".792","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":49,"rbi":17,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".244","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.20","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":180,"errors":4,"chances":207,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":42,"groundOuts":48,"airOuts":68,"runs":33,"doubles":15,"triples":1,"homeRuns":7,"strikeOuts":44,"baseOnBalls":17,"intentionalWalks":1,"hits":57,"hitByPitch":1,"avg":".266","atBats":214,"obp":".319","slg":".444","ops":".763","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":95,"rbi":26,"leftOnBase":99,"sacBunts":0,"sacFlies":3,"babip":".301","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.57","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":95,"errors":1,"chances":97,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":10,"groundOuts":23,"airOuts":19,"runs":16,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".232","atBats":99,"obp":".290","slg":".414","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":41,"rbi":13,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 2 BB, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":28,"groundOuts":40,"airOuts":38,"runs":45,"doubles":14,"triples":0,"homeRuns":13,"strikeOuts":75,"baseOnBalls":45,"intentionalWalks":7,"hits":52,"hitByPitch":4,"avg":".254","atBats":205,"obp":".398","slg":".512","ops":".910","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":105,"rbi":34,"leftOnBase":69,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.77","popOuts":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":95,"errors":3,"chances":101,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{},"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":11,"flyOuts":31,"groundOuts":49,"airOuts":46,"runs":30,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":61,"baseOnBalls":19,"intentionalWalks":0,"hits":58,"hitByPitch":10,"atBats":212,"obp":".358","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":924,"era":"3.86","inningsPitched":"53.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.43","battersFaced":243,"outs":161,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":924,"balls":325,"strikes":599,"strikePercentage":".650","hitBatsmen":10,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".400","pitchesPerInning":"17.22","gamesFinished":0,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"10.23","walksPer9Inn":"3.19","hitsPer9Inn":"9.73","runsScoredPer9":"5.03","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HBP, K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":27,"groundOuts":43,"airOuts":57,"runs":22,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":39,"hitByPitch":4,"avg":".231","atBats":169,"obp":".286","slg":".373","ops":".659","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":63,"rbi":23,"leftOnBase":68,"sacBunts":1,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.17","popOuts":10,"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":134,"errors":0,"chances":135,"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"}]},"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":{"note":"(S, 2)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":6,"groundOuts":11,"airOuts":14,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":42,"obp":".261","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":193,"era":"2.31","inningsPitched":"11.2","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":3,"whip":"1.03","battersFaced":47,"outs":35,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":193,"balls":67,"strikes":126,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".---","pitchesPerInning":"16.54","gamesFinished":5,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.09","hitsPer9Inn":"6.17","runsScoredPer9":"3.09","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681402":{"person":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"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":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":21,"gamesStarted":0,"flyOuts":13,"groundOuts":16,"airOuts":25,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":79,"obp":".337","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":312,"era":"3.98","inningsPitched":"20.1","wins":1,"losses":1,"saves":4,"saveOpportunities":6,"holds":6,"blownSaves":2,"earnedRuns":9,"whip":"1.48","battersFaced":90,"outs":61,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":312,"balls":99,"strikes":213,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".500","pitchesPerInning":"15.34","gamesFinished":4,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"8.41","walksPer9Inn":"3.10","hitsPer9Inn":"10.18","runsScoredPer9":"4.43","homeRunsPer9":"0.44","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":6},"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"}]},"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":10,"gamesStarted":7,"flyOuts":48,"groundOuts":42,"airOuts":75,"runs":37,"doubles":7,"triples":0,"homeRuns":15,"strikeOuts":23,"baseOnBalls":15,"intentionalWalks":0,"hits":52,"hitByPitch":1,"atBats":187,"obp":".329","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":730,"era":"5.83","inningsPitched":"46.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.45","battersFaced":208,"outs":139,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":730,"balls":271,"strikes":459,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".429","pitchesPerInning":"15.76","gamesFinished":0,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"4.47","walksPer9Inn":"2.91","hitsPer9Inn":"10.10","runsScoredPer9":"7.19","homeRunsPer9":"2.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680730":{"person":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"jerseyNumber":"70","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":25,"airOuts":26,"runs":14,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":90,"obp":".296","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":385,"era":"5.25","inningsPitched":"24.0","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":14,"whip":"1.17","battersFaced":100,"outs":72,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":385,"balls":131,"strikes":254,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".667","pitchesPerInning":"16.04","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.63","hitsPer9Inn":"7.88","runsScoredPer9":"5.25","homeRunsPer9":"1.50","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687606":{"person":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":15,"gamesStarted":0,"flyOuts":17,"groundOuts":14,"airOuts":21,"runs":14,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":77,"obp":".337","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":324,"era":"5.30","inningsPitched":"18.2","wins":0,"losses":2,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":11,"whip":"1.45","battersFaced":85,"outs":56,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":324,"balls":122,"strikes":202,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".000","pitchesPerInning":"17.36","gamesFinished":6,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.41","hitsPer9Inn":"10.61","runsScoredPer9":"6.75","homeRunsPer9":"0.96","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":24,"groundOuts":28,"airOuts":35,"runs":12,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":2,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".252","atBats":103,"obp":".269","slg":".485","ops":".754","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":50,"rbi":22,"leftOnBase":55,"sacBunts":0,"sacFlies":2,"babip":".259","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.75","popOuts":5,"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":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","assists":12,"putOuts":246,"errors":4,"chances":262,"fielding":".985","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 6-2)","summary":"6.0 IP, 0 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":30,"strikes":60,"strikePercentage":".670","hitBatsmen":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":35,"groundOuts":61,"airOuts":63,"runs":29,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":60,"baseOnBalls":19,"intentionalWalks":0,"hits":51,"hitByPitch":5,"atBats":233,"obp":".291","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1020,"era":"3.63","inningsPitched":"62.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.13","battersFaced":259,"outs":186,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1020,"balls":361,"strikes":659,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".750","pitchesPerInning":"16.45","gamesFinished":0,"strikeoutWalkRatio":"3.16","strikeoutsPer9Inn":"8.71","walksPer9Inn":"2.76","hitsPer9Inn":"7.40","runsScoredPer9":"4.21","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":16},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"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"}]},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"301","stats":{"batting":{"note":"a-","summary":"1-1 | RBI","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,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":22,"groundOuts":46,"airOuts":47,"runs":18,"doubles":9,"triples":2,"homeRuns":3,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".258","atBats":159,"obp":".283","slg":".396","ops":".679","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":63,"rbi":23,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":12,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":215,"errors":2,"chances":242,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":7,"strikes":11,"strikePercentage":".610","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":12,"airOuts":8,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":46,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":184,"era":"2.84","inningsPitched":"12.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"1.03","battersFaced":49,"outs":38,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":64,"strikes":120,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.53","gamesFinished":2,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"11.37","walksPer9Inn":"2.13","hitsPer9Inn":"7.11","runsScoredPer9":"2.84","homeRunsPer9":"0.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[695578,678554,665953,671277,682928,686611,695734,696285,683083,660688,656492,674841,681402,663992,687377],"pitchers":[656492,674841,681402,663992,687377],"bench":[686452,677588,678391],"bullpen":[690925,676917,641793,695418,571945,680730,676571,687606],"battingOrder":[695578,678554,671277,682928,686611,695734,696285,683083,660688],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lile (15, Pérez, M)."},{"label":"TB","value":"Crews; García Jr., L; Lile 2; Mead; Nuñez, N; Young."},{"label":"RBI","value":"García Jr., L (23); Nuñez, N (16)."},{"label":"2-out RBI","value":"García Jr., L."},{"label":"Runners left in scoring position, 2 out","value":"Wood; Crews; Ruiz, K."},{"label":"GIDP","value":"Mead; Ruiz, K."},{"label":"Team RISP","value":"3-for-8."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Wood (8, 2nd base off López, R/León); Young (3, 2nd base off Carrasco/Tromp)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Nuñez, N (6, fielding)."},{"label":"DP","value":"(Abrams-Nuñez, N-Chaparro)."}]}],"note":[{"label":"a","value":"Singled for Chaparro 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":9,"groundOuts":8,"airOuts":11,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".260","atBats":33,"obp":".324","slg":".431","ops":".755","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":7,"rbi":1,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":31,"obp":".306","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":138,"era":"3.04","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.13","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":48,"strikes":90,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":2,"pitchesPerInning":"15.33","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID644433":{"person":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"jerseyNumber":"39","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"902","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".364","atBats":11,"obp":".364","slg":".364","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":4,"rbi":2,"leftOnBase":7,"sacBunts":1,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":32,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID675911":{"person":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"jerseyNumber":"99","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":4,"gamesStarted":4,"flyOuts":12,"groundOuts":14,"airOuts":17,"runs":7,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":70,"obp":".293","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":362,"era":"3.00","inningsPitched":"21.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.14","battersFaced":82,"outs":63,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":362,"balls":140,"strikes":222,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"11.57","walksPer9Inn":"5.14","hitsPer9Inn":"5.14","runsScoredPer9":"3.00","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":29,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":93,"era":"1.13","inningsPitched":"8.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":30,"outs":24,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":29,"strikes":64,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".---","pitchesPerInning":"11.63","gamesFinished":2,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"1.13","hitsPer9Inn":"5.63","runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":18,"groundOuts":15,"airOuts":29,"runs":4,"doubles":2,"triples":3,"homeRuns":0,"strikeOuts":29,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":84,"obp":".170","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":353,"era":"1.11","inningsPitched":"24.1","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":8,"blownSaves":1,"earnedRuns":3,"whip":"0.62","battersFaced":88,"outs":73,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":109,"strikes":244,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.51","gamesFinished":0,"strikeoutWalkRatio":"9.67","strikeoutsPer9Inn":"10.73","walksPer9Inn":"1.11","hitsPer9Inn":"4.44","runsScoredPer9":"1.48","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":22,"gamesStarted":0,"flyOuts":13,"groundOuts":26,"airOuts":19,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":80,"obp":".235","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":346,"era":"0.81","inningsPitched":"22.1","wins":4,"losses":0,"saves":4,"saveOpportunities":5,"holds":6,"blownSaves":1,"earnedRuns":2,"whip":"0.90","battersFaced":86,"outs":67,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":346,"balls":124,"strikes":222,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.49","gamesFinished":6,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.06","walksPer9Inn":"2.01","hitsPer9Inn":"6.04","runsScoredPer9":"0.81","homeRunsPer9":"0.40","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"0-3 | HBP","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":30,"groundOuts":48,"airOuts":44,"runs":23,"doubles":5,"triples":0,"homeRuns":11,"strikeOuts":37,"baseOnBalls":7,"intentionalWalks":0,"hits":52,"hitByPitch":1,"avg":".289","atBats":180,"obp":".317","slg":".500","ops":".817","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":90,"rbi":29,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.36","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":99,"errors":0,"chances":99,"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"}]},"ID622761":{"person":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"jerseyNumber":"2","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":6,"groundOuts":12,"airOuts":9,"runs":17,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".300","atBats":60,"obp":".344","slg":".450","ops":".794","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":27,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".432","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":26,"errors":1,"chances":60,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"200","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":31,"groundOuts":48,"airOuts":59,"runs":21,"doubles":12,"triples":2,"homeRuns":3,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":49,"hitByPitch":2,"avg":".259","atBats":189,"obp":".310","slg":".392","ops":".702","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":74,"rbi":29,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".301","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":93,"errors":2,"chances":163,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID471911":{"person":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":12,"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":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":3,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":11,"obp":".167","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":41,"era":"0.00","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.30","battersFaced":12,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":12,"strikes":29,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"12.30","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"5.40","walksPer9Inn":"0.00","hitsPer9Inn":"2.70","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":0,"strikes":5,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":1,"flyOuts":16,"groundOuts":13,"airOuts":22,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":2,"atBats":70,"obp":".272","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":340,"era":"2.75","inningsPitched":"19.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":6,"whip":"1.02","battersFaced":81,"outs":59,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":340,"balls":120,"strikes":220,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.29","gamesFinished":3,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"10.98","walksPer9Inn":"3.20","hitsPer9Inn":"5.95","runsScoredPer9":"2.75","homeRunsPer9":"0.46","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":10,"gamesStarted":10,"flyOuts":31,"groundOuts":53,"airOuts":57,"runs":15,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":72,"baseOnBalls":14,"intentionalWalks":0,"hits":40,"hitByPitch":5,"atBats":221,"obp":".245","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":942,"era":"1.89","inningsPitched":"62.0","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"0.87","battersFaced":241,"outs":186,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":942,"balls":300,"strikes":642,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".700","pitchesPerInning":"15.19","gamesFinished":0,"strikeoutWalkRatio":"5.14","strikeoutsPer9Inn":"10.45","walksPer9Inn":"2.03","hitsPer9Inn":"5.81","runsScoredPer9":"2.18","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":33,"groundOuts":48,"airOuts":52,"runs":37,"doubles":17,"triples":0,"homeRuns":14,"strikeOuts":56,"baseOnBalls":26,"intentionalWalks":2,"hits":55,"hitByPitch":0,"avg":".263","atBats":209,"obp":".342","slg":".545","ops":".887","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":114,"rbi":42,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.93","popOuts":14,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":377,"errors":2,"chances":428,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":42,"flyOuts":25,"groundOuts":20,"airOuts":38,"runs":17,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".327","atBats":110,"obp":".350","slg":".518","ops":".868","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":57,"rbi":23,"leftOnBase":42,"sacBunts":1,"sacFlies":2,"babip":".352","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":4,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".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":"100","stats":{"batting":{"summary":"0-3 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"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":40,"flyOuts":28,"groundOuts":32,"airOuts":45,"runs":22,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":25,"intentionalWalks":1,"hits":36,"hitByPitch":3,"avg":".242","atBats":149,"obp":".358","slg":".356","ops":".714","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":53,"rbi":11,"leftOnBase":43,"sacBunts":0,"sacFlies":2,"babip":".306","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.50","popOuts":10,"lineOuts":7},"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":85,"errors":0,"chances":87,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":25,"gamesStarted":0,"flyOuts":14,"groundOuts":13,"airOuts":29,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":86,"obp":".302","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":375,"era":"3.57","inningsPitched":"22.2","wins":4,"losses":2,"saves":0,"saveOpportunities":2,"holds":6,"blownSaves":2,"earnedRuns":9,"whip":"1.24","battersFaced":96,"outs":68,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":375,"balls":137,"strikes":238,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".667","pitchesPerInning":"16.54","gamesFinished":6,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"9.93","walksPer9Inn":"3.57","hitsPer9Inn":"7.54","runsScoredPer9":"3.97","homeRunsPer9":"1.59","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID625643":{"person":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":35,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":14,"strikes":21,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":5,"flyOuts":19,"groundOuts":27,"airOuts":38,"runs":16,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":122,"obp":".329","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":554,"era":"3.62","inningsPitched":"32.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.39","battersFaced":140,"outs":97,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":216,"strikes":338,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":1,"winPercentage":".667","pitchesPerInning":"17.13","gamesFinished":2,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"8.07","walksPer9Inn":"4.45","hitsPer9Inn":"8.07","runsScoredPer9":"4.45","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"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"}]},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"36","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":7,"groundOuts":26,"airOuts":12,"runs":9,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".227","atBats":66,"obp":".257","slg":".379","ops":".636","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":25,"rbi":11,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".255","groundOutsToAirouts":"2.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"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":0,"putOuts":33,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"400","stats":{"batting":{"summary":"3-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":44,"groundOuts":52,"airOuts":75,"runs":35,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":28,"baseOnBalls":17,"intentionalWalks":0,"hits":57,"hitByPitch":3,"avg":".274","atBats":208,"obp":".332","slg":".428","ops":".760","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":89,"rbi":27,"leftOnBase":83,"sacBunts":0,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":17,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":125,"putOuts":63,"errors":1,"chances":189,"fielding":".995","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":11,"groundOuts":10,"airOuts":16,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":53,"obp":".196","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":209,"era":"0.00","inningsPitched":"15.2","wins":0,"losses":0,"saves":8,"saveOpportunities":8,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.70","battersFaced":56,"outs":47,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":209,"balls":58,"strikes":151,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"13.34","gamesFinished":12,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"10.91","walksPer9Inn":"1.72","hitsPer9Inn":"4.60","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"2-4 | 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":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":32,"groundOuts":42,"airOuts":53,"runs":27,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":63,"baseOnBalls":16,"intentionalWalks":0,"hits":45,"hitByPitch":4,"avg":".223","atBats":202,"obp":".291","slg":".381","ops":".672","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":77,"rbi":31,"leftOnBase":98,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":41,"errors":4,"chances":116,"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"}]},"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":10,"gamesStarted":10,"flyOuts":29,"groundOuts":51,"airOuts":56,"runs":23,"doubles":7,"triples":1,"homeRuns":9,"strikeOuts":48,"baseOnBalls":24,"intentionalWalks":0,"hits":44,"hitByPitch":0,"atBats":198,"obp":".305","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":828,"era":"3.78","inningsPitched":"52.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.30","battersFaced":223,"outs":157,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":828,"balls":308,"strikes":520,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".600","pitchesPerInning":"15.82","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.25","walksPer9Inn":"4.13","hitsPer9Inn":"7.57","runsScoredPer9":"3.96","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID506702":{"person":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":4,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".111","atBats":18,"obp":".111","slg":".111","ops":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","assists":2,"putOuts":54,"errors":0,"chances":56,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":24,"groundOuts":33,"airOuts":37,"runs":22,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":32,"hitByPitch":3,"avg":".229","atBats":140,"obp":".303","slg":".357","ops":".660","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":50,"rbi":14,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".293","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.67","popOuts":7,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":80,"errors":2,"chances":85,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673490":{"person":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":6,"groundOuts":13,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".118","atBats":34,"obp":".231","slg":".118","ops":".349","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":4,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".160","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":13,"errors":3,"chances":44,"fielding":".932","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":11,"gamesStarted":11,"flyOuts":43,"groundOuts":71,"airOuts":72,"runs":18,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":248,"obp":".257","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":973,"era":"1.97","inningsPitched":"68.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"0.99","battersFaced":273,"outs":206,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":973,"balls":356,"strikes":617,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".667","pitchesPerInning":"14.17","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.86","walksPer9Inn":"2.75","hitsPer9Inn":"6.16","runsScoredPer9":"2.36","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":1,"chances":15,"fielding":".933","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":{"note":"(L, 2-3)","summary":"5.2 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":31,"strikes":55,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":11,"gamesStarted":7,"flyOuts":26,"groundOuts":48,"airOuts":47,"runs":14,"doubles":7,"triples":2,"homeRuns":5,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":165,"obp":".272","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":719,"era":"2.70","inningsPitched":"46.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.03","battersFaced":185,"outs":140,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":719,"balls":263,"strikes":456,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":1,"winPercentage":".400","pitchesPerInning":"15.41","gamesFinished":2,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.89","hitsPer9Inn":"6.36","runsScoredPer9":"2.70","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[660670,643289,621566,645277,663586,671739,642201,673490,506702,622761,644433,527048,800311,625643,471911],"pitchers":[527048,800311,625643,471911],"bench":[642086,573262],"bullpen":[689266,693821,656550,628452,641755,669276,519242,675911,663158],"battingOrder":[660670,643289,621566,645277,663586,671739,642201,673490,644433],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Olson (17, Griffin)."},{"label":"TB","value":"Albies 3; Olson 2; Riley, A 2."},{"label":"RBI","value":"White, E (11)."},{"label":"Runners left in scoring position, 2 out","value":"Acuña Jr. 2; Riley, A; Kim, Ha."},{"label":"GIDP","value":"White, E."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Kim, Ha-Albies-Olson; Riley, A-Albies-Olson)."}]}],"note":[{"label":"a","value":"Lined out for León in the 8th."}]}},"officials":[{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"fullName":"Ron Kulpa","link":"/api/v1/people/427292"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Young (by Carrasco); Harris II (by Griffin)."},{"label":"Pitch timer violations","value":"López, R (pitcher)."},{"label":"ABS Challenge","value":"Ruiz, K 3 (Ball-Confirmed, Ball-Overturned to Strike, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Griffin 90-60; Alvarez 18-11; Varland, G 12-7; Lovelady 15-8; Ribalta 10-7; Pérez, M 86-55; Fuentes 5-5; López, R 35-21; Carrasco 12-9."},{"label":"Groundouts-flyouts","value":"Griffin 5-5; Alvarez 1-1; Varland, G 0-2; Lovelady 1-1; Ribalta 1-0; Pérez, M 7-3; Fuentes 0-0; López, R 2-2; Carrasco 0-1."},{"label":"Batters faced","value":"Griffin 22; Alvarez 6; Varland, G 4; Lovelady 3; Ribalta 2; Pérez, M 22; Fuentes 1; López, R 9; Carrasco 4."},{"label":"Inherited runners-scored","value":"Varland, G 1-0; Lovelady 2-1; Ribalta 3-0; Fuentes 1-0."},{"label":"Umpires","value":"HP: Brock Ballou. 1B: Scott Barry. 2B: Tom Hanahan. 3B: Ron Kulpa. "},{"label":"Weather","value":"79 degrees, Cloudy."},{"label":"Wind","value":"7 mph, L To R."},{"label":"First pitch","value":"4:32 PM."},{"label":"T","value":"2:38 (1:50 delay)."},{"label":"Att","value":"36,429."},{"label":"Venue","value":"Truist Park."},{"label":"May 24, 2026"}],"pitchingNotes":["Varland, G pitched to 2 batters in the 9th inning."],"topPerformers":[{"player":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","boxscoreName":"Griffin"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(W, 6-2)","summary":"6.0 IP, 0 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":30,"strikes":60,"strikePercentage":".670","hitBatsmen":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":35,"groundOuts":61,"airOuts":63,"runs":29,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":60,"baseOnBalls":19,"intentionalWalks":0,"hits":51,"hitByPitch":5,"atBats":233,"obp":".291","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1020,"era":"3.63","inningsPitched":"62.0","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.13","battersFaced":259,"outs":186,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1020,"balls":361,"strikes":659,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".750","pitchesPerInning":"16.45","gamesFinished":0,"strikeoutWalkRatio":"3.16","strikeoutsPer9Inn":"8.71","walksPer9Inn":"2.76","hitsPer9Inn":"7.40","runsScoredPer9":"4.21","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":16},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":74,"pitchingGameScore":74},{"player":{"person":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048","boxscoreName":"Pérez, M"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(L, 2-3)","summary":"5.2 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":31,"strikes":55,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":11,"gamesStarted":7,"flyOuts":26,"groundOuts":48,"airOuts":47,"runs":14,"doubles":7,"triples":2,"homeRuns":5,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":165,"obp":".272","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":719,"era":"2.70","inningsPitched":"46.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.03","battersFaced":185,"outs":140,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":719,"balls":263,"strikes":456,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":1,"winPercentage":".400","pitchesPerInning":"15.41","gamesFinished":2,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.89","hitsPer9Inn":"6.36","runsScoredPer9":"2.70","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59},{"player":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","boxscoreName":"Albies"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":44,"groundOuts":52,"airOuts":75,"runs":35,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":28,"baseOnBalls":17,"intentionalWalks":0,"hits":57,"hitByPitch":3,"avg":".274","atBats":208,"obp":".332","slg":".428","ops":".760","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":89,"rbi":27,"leftOnBase":83,"sacBunts":0,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":17,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":125,"putOuts":63,"errors":1,"chances":189,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"loser":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"save":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}