Im Juni 1996 steigerte Huffins seine Bestleistung in Atlanta auf 8546 Punkte, womit er Dritter bei den US-Meisterschaften wurde. In diesem Wettkampf lief er die 100 Meter in 10,22 s, womit er Daley Thompson als schnellsten Zehnkämpfer aller Zeiten ablöste. Sechs Wochen später bei den Olympischen Spielen an gleicher Stätte erreichte er 8300 Punkte und wurde Zehnter. Zu Beginn der Saison 1997 absolvierte Huffins bei den Hallenweltmeisterschaften in Paris-Bercy seinen einzigen Siebenkampf und wurde mit 6128 Punkten Vierter. In der Freiluftsaison qualifizierte er sich mit 8458 Punkten als Meisterschaftszweiter für die Weltmeisterschaften 1997 in Athen. Dort brach er den Wettbewerb in der vorletzten Disziplin, dem Speerwurf, ab, weil ihm eine Armverletzung zu große Schmerzen bereitete. 1998 erreichte er als Sieger der US-Meisterschaften mit 8694 Punkten die höchste Punktzahl seiner Karriere. Bei den Goodwill Games in Hempstead wurde er mit 8576 Punkten Zweiter hinter Dan O’Brien.