Terry spent his debut season of 2015 with the AZL Rangers of the Rookie-levelArizona League, hitting .260/.317/.394/.710 with 1 home run and 24 RBI.[5] He split the 2016 season between the AZL Rangers and the Spokane Indians of the Class A Short SeasonNorthwest League, hitting a combined .285/.333/.488/.822 with 5 home runs and 26 RBI. Terry spent the 2017 and 2018 seasons back with Spokane. He hit .258/.303/.467/.771 with 12 home runs and 30 RBI in 2017, and .337/.434/.606/1.040 with 15 home runs and 60 RBI in 2018.[6] Terry was named the 2018 Northwest League MVP.[7][8]
Terry made his full-season debut in 2019, spitting the season between the Hickory Crawdads of the Class ASouth Atlantic League and the Down East Wood Ducks of the Class A-AdvancedCarolina League. He combined to hit .293/.362/.537/.899 with 25 home runs and 80 RBI between the two levels.[9] He was named the Rangers 2019 minor league player of the year.[10] Terry did not play in 2020 due to the cancellation of the Minor League Baseball season because of the COVID-19 pandemic. He was assigned to the Round Rock Express of the Triple-A West for the 2021 minor league season, hitting .275/.349/.533/.882 with 22 home runs and 75 RBI.[11][12] Terry hit for the cycle with Round Rock on June 18, 2021.[13] On July 23, 2021, Terry's contract was selected and he was promoted to the major leagues for the first time.[14] He made his MLB debut that night, as the designated hitter against the Houston Astros.[15] After starting his career 0–20, Terry recorded his first career hit on August 2, a double off Chris Rodriguez.[16] Terry hit just .089 with 1 RBI over 48 plate appearances for Texas in 2021.[17] On November 5, 2021, Terry was outrighted off the roster and became a free agent.[18]
Minnesota Twins
On November 30, 2021, Terry signed a minor league contract with the Minnesota Twins.[19] Terry played in 80 games for the Triple-A St. Paul Saints, slashing .250/.348/.429 with 10 home runs and 32 RBI. He was released on August 10, 2022.
Gastonia Honey Hunters
On January 27, 2023, Terry signed a minor league contract with the Baltimore Orioles organization.[20] Terry was released by the Orioles organization on March 26.[21]