You can find a number of sports gear/clothing/equipment shops on the major affilaite networks like Commission Junction.
As for sportsbetting, there are also countless online sportsbooks on the net. This area is a little more grey, and whether to promote these sites will also have to do with who your audience is, where your site is hosted, etc.