Ken Hanson begann seine Karriere 2007 bei dem US-amerikanischen BMC Racing Team. In seinem ersten Jahr dort gewann er ein Rennen in Martinez und er gewann mit seinem Team das Mannschaftszeitfahren beim Giro della Regione Friuli Venezia Giulia. In der Saison 2008 war Hanson bei kleineren Rennen in Hanford und San Ardo erfolgreich und er gewann jeweils eine Etappe beim FBD Insurance Rás und bei der Priority Health Grand Cycling Challenge.