2004 BDO Curling Classic was held November 4–7, 2004 at the in Hamilton, Ontario. The total purse of the event was $100,000. It was the first of four (men's) Grand Slam events of the , and it is considered to be that season's version of The National event. Edmonton's Kevin Martin rink overcame a 5–0 deficit to defeat Winnipeg's Jeff Stoughton team in the final, 10–9. Team Martin picked up $30,000 for the win. Sportsnet covered the semifinal and final on television.