The legal age to gamble on sports in TN is 21, which is the same as in most US states.