Data Mining with Application on Sports Betting