Terry is originally from Cunningham, Kansas and started his college career at Seward County Community College in Liberal, Kansas. He transferred to Wichita State University after one year to play for the Shockers. He was a .304 career hitter from 1984-1986 for the Shockers.
He was signed as a free agent by the St. Louis Cardinals out of the NBC tournament in 1986. He went on to play with the Cardinals from 1987-1990, making it to the Double A level.
Terry started his NBC baseball career in 1980 at the age of 16 playing for the Wellington Dukes. He has played with legendary NBC teams, Liberal Bee Jays, Clarinda, Iowa A's, Anchorage Glacier Pilots and Wichita/El Dorado Broncos in 1985 and 1998-1999. He helped lead the Anchorage Pilots to the NBC title in 1986. After taking an 8-year break from the NBC, he resumed playing with the Wichita Alumni Sluggers in 1995. In 1998, he played for the El Dorado Broncos and helped them to the NBC title, making him the only player to play on two championship teams 12 years apart. He won several awards in 1998 including All-American catcher. Since 1980, he has played in 13 NBC tournaments, for 8 different teams and has a career .356 average in the NBC tourney.