 In 2005–05, he spent time with both the Sioux Falls Skyforce and the Gary Steelheads, before again re-joining the Dodge City Legend for the 2006 USBL season.On November 2, 2006, Major was selected by the Dakota Wizards in the fourth round of 2006 NBA D-League draft.On January 17, 2007, he signed a 10-day contract with the Golden State Warriors.