Driving career Huffman began his racing career at
Hickory Motor Speedway in late model stock car racing. In 1996, he won the Limited Late Model Series championship. In 1999 he won the late model track championship, the Blue Ridge Regional Championship, and was the runner-up for the NASCAR Winston Racing Series Champion. In 2000, Huffman moved up to the
USAR Hooters Pro Cup. After posting no top-ten finishes in his rookie year on the circuit, he won his first career race at Coastal Plains Speedway in 2001. That same season, he made his
NASCAR Busch Series debut at
Richmond, driving the No. 77
Jennie-O Ford Taurus for
Moy Racing. He started 40th and finished 24th, three laps down. After a winless 2002, Huffman won five races and was both the champion of USAR's national points standings, as well as the Southern Division. He repeated his Southern Division title in 2005. Huffman has 28 wins in 133 starts in USAR – the 2nd most wins in the USAR series history. Huffman holds the record with most poles in USAR history at 26. Huffman had three wins in USAR in 2006 driving the No. 88 Champion Chevy for JR Motorsports. He made his first Busch start that year driving the No. 83
Make-A-Wish Foundation Chevy for at
Gateway International Raceway in a JR Motorsports car prepared by
NEMCO Motorsports. Following the release of regular 88 driver
Mark McFarland, Huffman shared the driving duties of the 88 for the rest of the season with
Robby Gordon and
Martin Truex Jr. Huffman started the 2007 Busch season in the No. 88 car. On July 3, 2007,
Dale Earnhardt Jr. released him from driving the No. 88 Navy Chevy for
JR Motorsports. He went on to compete part-time in the Truck Series with Curtis Key Motorsports in 2007. Huffman returned to Nationwide racing on July 4, 2008, driving the No. 31 car for
Stanton Barrett Motorsports in the
Winn-Dixie 250 at
Daytona International Speedway. He started 21st and was able to lead 2 laps (17 and 18) when he remained on the track after a lap 14 caution caused by the spinning No. 22 car driven by
Josh Wise. When the green flag dropped on lap 17 Huffman was able to hold off a charge by his ex-boss, Dale Earnhardt Jr. After 2 laps he was passed by Earnhardt and remained in the top 10 for one more lap before falling back in the pack. Huffman eventually finished in 41st position, 82 laps down.
Crew chiefing career 2007–2016 After he was released from his ride with JR Motorsports midway through the
2007 season, Huffman joined
Rusty Wallace Racing as a car chief for
Steve Wallace before moving to the Truck Series. In 2014, Huffman was the crew chief for
Brandon Jones at
Turner Scott Motorsports in his full-time ride in the
K&N Pro Series East (No. 33 car) as well as his part-time rides in the Truck (No. 33) and ARCA Series (No. 4 car). At the very end of the year, he and Jones joined
GMS Racing when Jones' No. 33 team was sold by TSM due to the team's financial problems. He continued to work as crew chief of the No. 33 truck when it became full-time in 2015 with Jones and the Dillon brothers until his suspension from the final two Truck races, where he subsequently left the team entirely.
The following year, Huffman returned from his suspension and joined
Red Horse Racing where he crew chiefed
Timothy Peters' No. 17 truck.
2017–2018: MDM Motorsports In
2017, Huffman moved to
MDM Motorsports and their No. 99 truck, where he reunited with Jones and the Dillons (all three of whom were driving the truck part-time) and later Peters too (after Red Horse closed down during the season). The other drivers in the truck that he got to crew chief that year were
Tommy Joe Martins,
Travis Miller,
Bubba Wallace,
Brian Wong,
Cale Gale, and
Dalton Sargeant. On August 12, Huffman got his first win as a crew chief in the
LTi Printing 200 at
Michigan with Wallace driving. In 2018, MDM decided to downsize their Truck operation and expand their ARCA team, and Huffman became the crew chief for the part-time No. 12 car driven by
Harrison Burton and Brandon Jones. At the start of the season, he remained the crew chief of the No. 99 truck whenever it was entered, the first race being at the spring
Martinsville race with
Tyler Matthews. However, in the other three races the truck ran that year (
Eldora with
Sheldon Creed and the fall Martinsville race and
Phoenix with
Chase Purdy), Jeff Stankiewicz was the crew chief of the No. 99 instead.
2019–2022: Bret Holmes Racing After MDM shut down in 2019, Huffman moved to
Bret Holmes Racing to crew chief driver-owner
Bret Holmes' No. 23 car. Although they did not win a race that year, they finished third in the standings, a career-best for Holmes. Huffman returned to crew chief Holmes in
2020 and they won the championship together that year. He continued to crew chief for BHR in 2021 which added a part-time Truck Series team that year. Holmes,
Sam Mayer and
Ty Dillon drove the No. 32 truck with Huffman as crew chief. The team's No. 23 ARCA car which he crew chiefed only ran part-time with Holmes and Mayer that year. In 2022, Huffman again crew chiefed BHR's No. 23 car and No. 32 truck which were both part-time again and driven by Holmes and
Connor Mosack. Huffman and Holmes came close to winning both the ARCA and Truck Series races at Talladega (Holmes' home track) that year but finished second and third, respectively.
2023–present: Pinnacle Racing Group In 2023, Huffman would leave BHR and start his own ARCA team,
Pinnacle Racing Group, with NASCAR spotter Lorin Ranier and former NASCAR driver
Josh Wise. The team would field a full-time car for
Luke Fenhaus the No. 28 Chevrolet, in the
ARCA Menards Series East with Huffman as the crew chief. In addition, Huffman would serve as the team's general manager. ==Personal life==