Il joue son premier match en LNH durant la saison 1996-1997, année où les Red Wings remportent la Coupe Stanley. Son nom n'est cependant pas gravé sur le trophée, Knuble n'ayant pas assez joué de match. C'est fait l'année suivante, lorsqu'il participe à sa première saison complète en LNH, et que Détroit garde son titre.
En 2004-2005, année du lock-out, il joue avec le club suédois de Linköping en Elitserien. Depuis 2005, il fait partie de l'équipe des Flyers de Philadelphie. Le , il signe un contrat avec les Capitals de Washington.
Carrière internationale
Knuble a participé avec l'équipe américaine aux compétitions suivantes :