Williams ble utvalgt som 28. blant alle Philadelphia Flyers i 2000 NHL Entry Draft, som ble holdt i Pengrowth Saddledome, i Calgary, Alberta, Canada. Han har spilt 340 kamper i NHL, og har gjort 79 mål, assistert på 120, og vunnet 209 poeng.