For sports betting and casino gambling, it is 21. For fantasy sports, players only need to be 18.