In 1999, Riggs made his major-league NASCAR debut in the Craftsman Truck Series at Indianapolis Raceway Park, driving the #84 for Long Brothers Racing. He started seventh and finished nineteenth. He also competed at Richmond International Raceway, where he finished 23rd. In 2000, he finished ninth at Martinsville Speedway for Long, when he was hired to drive the #86 RC Cola Dodge Ram for Impact Motorsports, where he had seven top-tens. Towards the end of the season, he was released from Impact, and competed in one final race at California Speedway for Brevak Racing, finishing sixteenth. The following season, he drove for Ultra Motorsports, where he picked up five wins, the first coming at Martinsville. He finished fifth in points at the end of the season.
In 2004, Riggs signed to drive the #10 Valvoline Chevrolet Monte Carlo for MB2 Motorsports. Qualifying for all but one race that season, he had a fifth-place finish at Dover International Speedway and finished 29th in points, fifth in the Rookie of the Year standings. In 2005, he won his first pole at Martinsville, and went on to have a second-place finish at Michigan International Speedway.
At the end of the year, Riggs and Valvoline left for Evernham Motorsports. In 2006, Riggs failed to make the Daytona 500 because of a mechanical error in qualifying and a lack of owner points from the previous season (from the former #91 team). The #10 team finished the 2006 season high enough in owners' points to guarantee themselves a starting spot in the first 5 races in 2007. Riggs had back-to-back top-10 finishes at Martinsville and Texas. Riggs also won the pole for the Coca-Cola 600 and the NEXTEL Open exhibition race at Charlotte. He won the NEXTEL Open, leading all but one lap, and advanced to the NEXTEL All-Star Challenge where he finished tenth. In the Coca-Cola 600, Riggs led 90 laps, but a pit road violation took him out of contention and he finished 13th. His highest ranking in the 2006 NEXTEL Cup points standings has been 18th. Riggs best finish so far in the 2006 Nextel Cup season is a 4th place finish which came at the Sharpie 500 at Bristol Motor Speedway. Scott won the pole in the Bank of America 500, sweeping both poles at Charlotte.
Riggs struggled in 2007, falling out of the top-35 in owner's points, and began failing to qualify for several races. During the summer, Riggs did not renew his contract with Evernham, and on October 3, 2007 it was revealed that Riggs had signed a contract to drive one of Haas CNC Racing's Chevrolets for the 2008 NASCAR Sprint Cup Series. He was replaced in the #10 car for the last two races of 2007 by Patrick Carpentier.
Texas-Based Ashton Oilfield Services LLC CEO Scott Riggs Expands Operations in the Marcellus Shale-Appalachian Basin & Names David D. Lawrence Chief Operating Officer.
Aug 09, 2009; Ashton Oilfield Services LLC CEO Scott Riggs announced that Ashton Oilfield Services LLC has acquired a new operations facility...