On December 20, 2017, the Giants traded Woods, Denard Span, Christian Arroyo, and Matt Krook to the Tampa Bay Rays in exchange for Evan Longoria and cash considerations.[7] He did not pitch in 2018 due to injury. Woods returned to pitch in 2019, spending the year with the High-A Charlotte Stone Crabs and compiling a 9–3 record with a 1.88 ERA over 18 games (12 starts), striking out 79 over 86+1⁄3 innings.[8]
Kansas City Royals
On December 12, 2019, Woods was selected by the Kansas City Royals in the 2019 Rule 5 draft.[8] On July 21, 2020, Woods was returned to the Rays organization, but was traded back to the Royals the same day in exchange for a player to be named later.[9] The Royals sent outfielder Michael Gigliotti to Tampa Bay on September 12 as the PTBNL.[10] He did not play a minor league game in 2020 since the season was cancelled due to the COVID-19 pandemic.[11] He was assigned to the Double-A Northwest Arkansas Naturals to begin the 2021 season.
Woods split the 2022 campaign between Northwest Arkansas and the Triple-A Omaha Storm Chasers, accumulating a 4.28 ERA with 75 strikeouts across 41 relief appearances. He elected free agency following the season on November 10, 2022.[12]
On July 5, 2023, Woods's contract was purchased by the Fubon Guardians of the Chinese Professional Baseball League.[15] In 3 starts for Fubon, he struggled to an 0–2 record and 12.54 ERA with 3 strikeouts across 9+1⁄3 innings pitched. On August 30, Woods was released by the Guardians.[16]
Long Island Ducks (second stint)
On March 26, 2024, Woods signed with the Long Island Ducks of the Atlantic League of Professional Baseball.[17] In 16 starts for Long Island, he compiled a 5-5 record and 5.29 ERA with 82 strikeouts over 80 innings of work. Woods became a free agent following the season.
On July 7, 2025, Woods revealed that he had been injured in a car crash during the 2024 season, and would miss the 2025 campaign after undergoing surgery.[18]