Under lock out-säsongen 2004/05 blev Williams stor favorit i Luleå Hockey och han gjorde 32 poäng på sina 49 matcher. Säsongen efter så spelade han för Carolina Hurricanes och blev med dem Stanley Cup-mästare.
2013/14 så var han på nytt del i ett lag som tog hem Stanley Cup och den gången så var det i Los Angeles Kings. Williams fick också samma år ta mot Conn Smyth Trophy som mest värdefulla spelare i Stanley Cup.
De senaste två säsongerna har Justin Williams tillhört Carolina Hurricanes och under fjolåret så blev han också lagkapten.
Han har under karriären spelat 1399 matcher i NHL/Stanley Cup och på dessa har han gjort 887 poäng (352+535).
Nu har han förklarat att han tar ett uppehåll från ishockeyn.
– Det här är första gången i mitt liv som jag känner mig osäker på mina ambitioner när det gäller hockey
– Så länge jag kan komma ihåg har hela min säsong fram till denna punkt varit hockey och jag har gjort vad som var nödvändigt för att förbereda mig för den kommande säsongen. På grund av min nuvarande beslutsamhet, och utan den typ av mentala och fysiska engagemang som jag är van vid att ha, har jag beslutat att ta en timeout, säger Williams till canescountry.com.