For the 2003-04 season, Kessel moved to Ann Arbor, Michigan, to join the United States National Team Development Program's under-17 squad.
On August 17, 2006, the Bruins announced that they had signed Kessel to a three-year, entry-level contract worth the rookie maximum of $850,000.