Baseball had the Black Sox scandal 96 years ago.
Pete Rose bet on his own team to win so he wasn't really fixing anything and that was like 25 years ago. I'm not saying baseball has been totally clean, I'm just saying it's one of the cleaner sports to bet, along with hockey like you said.
Soccer has to be one of the worst. I've put small amounts down on teams at +900 and +1538 and hit in the past year. Check out Serie A