Yes, you have to be physically present in a state where sports betting is legal to be able to place a bet. You also have to be over the legal gambling age of 21