Stock car racing events in the NASCAR Xfinity Series have been held at Richmond Raceway, in Richmond, Virginia during numerous seasons and times of year since 1982 until 2024.
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. 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.
The Go Bowling 250 was a NASCAR Xfinity 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 Federated Auto Parts 400. Noah Gragson won the 2021 race which was the last year it was run.
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.