Od tego czasu do sezonu 2008/2009 występował równocześnie w klubach farmerskich. Pomimo roli, z jakiej był już znany (wszczynanie bójek i funkcja „ochroniarza”), odznaczał się skutecznością. Wysokie wyniki punktowe osiągał w sezonach AHL (2006/2007) czy AHL (2007/2008), gdy był kapitanem zespołu Syracuse Crunch.
W lipcu 2008 roku podpisał dwuletnią umowę z Tampa Bay Lightning. W pierwszym sezonie 2008/2009 rozegrał tylko siedem meczów (trzy w grudniu 2008 oraz cztery w kwietniu 2009 roku) i w tym czasie grał w zespole podrzędnym Norfolk Admirals w lidze AHL. Następnie rozegrał już pełny sezon 2009/2010 i od tego czasu występuje wyłącznie w rozgrywkach NHL.
W lipcu 2010 roku podpisał roczny kontrakt z New York Islanders i występował w nim w sezonie 2010/2011, zaś rok później, w lipcu 2011 roku związał się roczną umowę z klubem Ottawa Senators, wartą 700 000 dolarów. Tym samym na rok powrócił w rodzinne strony do miasta, w którym rozpoczynał karierę hokejową. Rozegrał tam sezon 2011/2012. W kwietniu został ukarany przez władze ligowe karą finansową za wypowiedzi wobec zawodnika rywali przed meczem z New York Rangers. W czerwcu 2012 został zawodnikiem klubu Minnesota Wild podpisując dwuletni kontrakt opiewający na sumę 1,85 mln dolarów. Jest to jego szósty klub w lidze NHL.