W 2006 roku Hutchinson odszedł z Helsingborga do duńskiego FC København, a w lidze duńskiej zadebiutował 12 marca 2006 w meczu z Brøndby IF (0:3). W FC København stał się podstawowym zawodnikiem i w 2006 roku wywalczył mistrzostwo Danii, a także wygrał Royal League. W 2007 roku obronił ze swoim klubem tytuł mistrzowski. Z kolei w 2009 roku zdobył z FC København dublet - mistrzostwo oraz Puchar Danii.

Od sezonu 2010 Hutchinson stał się graczem drużyny PSV Eindhoven. W sezonie 2011/2012 zdobył z nim Puchar Holandii.

W 2013 roku przeszedł do Beşiktaşu JK. W klubie rozegrał 10 sezonów. Dwukrotnie zdobył Süper Lig.

1 lipca 2023 oficjalnie zakończył karierę piłkarską, w wieku 40 lat.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2002 York Region Shooters

CSL ? ? 2002 Toronto Lynx

USL First Division 4 0 2003 Östers IF

Allsvenskan 24 6 2004 Helsingborgs IF

Allsvenskan 24 0 2005 Helsingborgs IF

Allsvenskan 25 6 2005/06 FC København

Superligaen 13 1 2006/07 FC København

Superligaen 32 4 2007/08 FC København

Superligaen 31 8 2008/09 FC København

Superligaen 33 6 2009/10 FC København

Superligaen 30 0 2010/11 PSV Eindhoven

Eredivisie 33 2 2011/12 PSV Eindhoven

Eredivisie 14 0 2012/13 PSV Eindhoven

Eredivisie 32 2 2013/14 Beşiktaş JK

Süper Lig 29