Stock car racing events in the NASCAR O'Reilly Auto Parts Series were held at Richmond Raceway, in Richmond, Virginia during numerous seasons and times of year since 1982.

Current race

The NASCAR O'Reilly Auto Parts Series at Richmond Raceway is a NASCAR O'Reilly Auto Parts Series stock car race that took place at Richmond Raceway in Richmond, Virginia in the month of September. It is held the night before the NASCAR Cup Series race, the Cook Out 400. Noah Gragson won is the defending race winner.

In 2018, as part of schedule realignment, the event became the first race of the NASCAR Xfinity Series playoffs.

In 2020, as part of schedule realignment, this became the only Xfinity Series race at the track as NASCAR decided to give the track one Truck Series race instead. This schedule change was done in a swap with Martinsville Speedway, which previously had two Truck Series races and zero Xfinity Series races and would now have one Truck Series race and one Xfinity Series race (which replaced the spring race at Richmond).

In 2022, the September Xfinity Series race at Richmond was moved to the spring (in exchange for moving the Truck Series race to the summer race weekend) and there was no September race at the track for the first time in the series' history.

On August 13, 2026, it was announced that the series would return to the track in 2027, as the opening race of The Chase.

Past winners YearDateDriverTeamManufacturerRace DistanceRace TimeAverage Speed(mph)Report Laps Miles (km) 1982 September 11 01 Butch Lindley Emanuel Zervakis Pontiac15081.3 (130.839)1:03:2976.839 Report 1983 September 10 7 Morgan Shepherd Whitaker Racing Oldsmobile15081.3 (130.839)1:16:2463.848 Report 1984 September 8 12 Tommy Ellis Ellis Racing Pontiac15081.3 (130.839)1:14:4965.199 Report 1985 September 7 12 Tommy Ellis Ellis Racing Pontiac15081.3 (130.839)1:00:5480.539 Report 1986 September 6 8 Dale Earnhardt Dale Earnhardt, Inc. Chevrolet200108.4 (174.452)1:25:2376.174 Report 1987* September 12 21 Mark Martin Bruce Lawmaster Ford180*97.56 (157.007)1:28:2766.18 Report 1988 September 10 7 Harry Gant Whitaker Racing Buick200150 (241.401)1:40:3889.434 Report 1989 September 9 8 Bobby Hamilton FILMAR Racing Oldsmobile200150 (241.401)1:37:4592.071 Report 1990 September 8 22 Rick Mast A.G. Dillard Motorsports Buick200150 (241.401)1:30:1399.759 Report 1991* September 6 7 Harry Gant Whitaker Racing Buick200150 (241.401)1:43:4786.719 Report 1992 September 11 59 Robert Pressley Alliance Motorsports Oldsmobile200150 (241.401)1:34:2295.373 Report 1993 September 10 60 Mark Martin Roush Racing Ford250187.5 (301.752)1:54:1298.511 Report 1994 September 9 8 Kenny Wallace FILMAR Racing Ford250187.5 (301.752)1:55:2497.487 Report 1995 September 8 32 Dale Jarrett Dale Jarrett Ford250187.5 (301.752)1:47:13104.928 Report 1996 September 8* 8 Kenny Wallace FILMAR Racing Ford250187.5 (301.752)1:51:24100.987 Report 1997 September 5 3 Steve Park Dale Earnhardt, Inc. Chevrolet250187.5 (301.752)2:24:4277.747 Report 1998 September 11 3 Dale Earnhardt Jr. Dale Earnhardt, Inc. Chevrolet250187.5 (301.752)2:17:0582.067 Report 1999 September 10 3 Dale Earnhardt Jr. Dale Earnhardt, Inc. Chevrolet250187.5 (301.752)2:08:1287.754 Report 2000 September 8 9 Jeff Burton Roush Racing Ford250187.5 (301.752)2:06:0789.203 Report 2001 September 7 1 Jimmy Spencer Phoenix Racing Chevrolet250187.5 (301.752)2:04:4790.156 Report 2002 September 6 8 Dale Earnhardt Jr. Dale Earnhardt, Inc. Chevrolet250187.5 (301.752)2:24:0478.089 Report 2003 September 5 43 Johnny Sauter Curb Racing Chevrolet250187.5 (301.752)1:53:0199.543 Report 2004 September 10 55 Robby Gordon Robby Gordon Motorsports Chevrolet250187.5 (301.752)2:10:1586.372 Report 2005 September 9 21 Kevin Harvick Richard Childress Racing Chevrolet253*189.75 (305.373)2:08:2788.634 Report 2006 September 8 21 Kevin Harvick Richard Childress Racing Chevrolet250187.5 (301.752)2:11:2385.627 Report 2007 September 7 5 Kyle Busch Hendrick Motorsports Chevrolet252*189 (304.166)2:00:4593.913 Report 2008 September 7* 60 Carl Edwards Roush Fenway Racing Ford250187.5 (301.752)2:03:5590.787 Report 2009 September 11 60 Carl Edwards Roush Fenway Racing Ford250187.5 (301.752)1:50:53101.458 Report 2010 September 10 33 Kevin Harvick Kevin Harvick Inc. Chevrolet250187.5 (301.752)1:54:4598.039 Report 2011 September 9 18 Kyle Busch Joe Gibbs Racing Toyota250187.5 (301.752)2:03:4590.909 Report 2012 September 7 33 Kevin Harvick Richard Childress Racing Chevrolet250187.5 (301.752)2:02:3991.724 Report 2013* September 6 22 Brad Keselowski Penske Racing Ford250187.5 (301.752)1:55:3797.304 Report 2014 September 5 54 Kyle Busch* Joe Gibbs Racing Toyota250187.5 (301.752)2:01:1192.835 Report 2015 September 11 9 Chase Elliott JR Motorsports Chevrolet250187.5 (301.752)2:04:5490.072 Report 2016 September 9 18 Kyle Busch Joe Gibbs Racing Toyota250187.5 (301.752)1:48:30103.687 Report 2017 September 8 22 Brad Keselowski Team Penske Ford250187.5 (301.752)1:55:1597.614 Report 2018 September 21 20 Christopher Bell Joe Gibbs Racing Toyota250187.5 (301.752)2:03:0891.364 Report 2019 September 20 20 Christopher Bell Joe Gibbs Racing Toyota250187.5 (301.752)1:57:1695.935 Report 2020* September 11 7 Justin Allgaier JR Motorsports Chevrolet250187.5 (301.752)2:02:5991.476 Report 2021 September 11 9 Noah Gragson JR Motorsports Chevrolet250187.5 (301.752)2:14:5783.364 Report 2022–2026 Not Held

1987: Race shortened due to rain. Last race on old half-mile layout. 1991: Race moved to a Friday night event. 1996: Race postponed from Friday to Sunday due to power outage. 2005 & 2007: Races extended due to NASCAR overtime. 2008: Race postponed from Friday to Sunday due to rain from Hurricane Hanna. 2013: Marked the 1,000th race held in series. 2014: Kyle Busch led all 250 laps. 2020: Race held as the first race of a doubleheader weekend (the second race replaced the race at Michigan International Speedway due to COVID-19).

Multiple winners (drivers)

# Wins Driver Years won4 Kevin Harvick 2005–2006, 2010, 2012 Kyle Busch 2007, 2011, 2014, 2016 3 Dale Earnhardt Jr. 1998–1999, 20022 Tommy Ellis 1984–1985 Mark Martin 1987, 1993 Harry Gant 1988, 1991 Kenny Wallace 1994, 1996 Carl Edwards 2008–2009 Brad Keselowski 2013, 2017 Christopher Bell 2018–2019

Multiple winners (teams) # Wins Team Years won5 Dale Earnhardt, Inc. 1986, 1997–1999, 2002 Joe Gibbs Racing 2011, 2014, 2016, 2018–2019 4 Roush Fenway Racing 1993, 2000, 2008–20093 Whitaker Racing 1983, 1988, 1991 FILMAR Racing 1989, 1994, 1996 Richard Childress Racing 2005–2006, 2012 JR Motorsports 2015, 2020–2021 2 Team Penske 2013, 2017

Manufacturer wins # Wins Make Years won 16 Chevrolet 1986, 1997–1999, 2001–2003, 2005–2007, 2010, 2012, 2015, 2020–2021 10 Ford 1987, 1993–1996, 2000, 2008–2009, 2013, 2017 5 Toyota 2011, 2014, 2016, 2018–20193 Pontiac 1982, 1984–1985 Oldsmobile 1983, 1989, 1992 Buick 1988, 1990–1991

Former second race

The ToyotaCare 250 was a NASCAR Xfinity Series race that took place at Richmond Raceway in Richmond, Virginia. The race was first held during the inaugural season for the Xfinity Series in 1982 as a 150-lap event. The race was removed from the schedule after 1984. It returned to the series starting in 1990 as a 200 lap race. It was expanded to 250 lap distance in 1994. In 2016, as part of an overhauling of the Richmond spring race weekend, including the new Dash4Cash format, the total of 210-laps and had two 35-lap heat races and a 140-lap feature.Racing-Reference.info - Richmond International Raceway Race Results In 2017, the heat races were discontinued (as a result of stage racing being implemented that year), and the race returned to its 250-lap distance with the new stage format: stages 1 and 2 were 75 laps long, and stage 3 made up the remaining 100 laps.

NASCAR removed the spring Richmond race in 2020 in favor of a race at Martinsville Speedway in October, though Richmond still maintained their other race on the Xfinity Series schedule in September, the Go Bowling 250. Even though Richmond lost one of their two Xfinity races, likely in exchange, NASCAR gave the track a Truck Series race to be run in April like the Xfinity Series. Despite the removal from the regular schedule, the race was briefly restored during the 2020 season as a replacement for the Michigan International Speedway event due to the COVID-19 pandemic, serving as the second round in a September doubleheader with the Go Bowling 250. Richmond downscaled to one race in 2021. In 2022, Richmond's one Xfinity Series race moved from September to April. The race was removed from the schedule after the 2025 schedule was announced, as NASCAR moved Richmond's date to Mexico City.

Past winners