Like most other gambling activities, sports betting is completely legal in Germany. Both offline outlets and online betting shops.