The 2016 ToyotaCare 250 was the eighth stock car race of the 2016 NASCAR Xfinity Series season and the 30th iteration of the event. The race was held on Saturday, April 23, 2016, in Richmond, Virginia at Richmond International Raceway, a 0.75 miles (1.21 km) permanent tri-oval shaped racetrack. The race was increased from 140 laps to 149 laps, due to a NASCAR overtime finish. The first 70 laps would be split into two 35-lap heats of 20 cars. Dale Earnhardt Jr., driving for his team, JR Motorsports, would charge to the lead on the final restart, and held off Ty Dillon for his 24th career NASCAR Xfinity Series win, his first of the season, and his first win since 2010. This would also end up being his last win in the Xfinity Series. Junior would also dominate the race as well, leading 128 of the 149 laps. To fill out the podium, Elliott Sadler, driving for JR Motorsports, would finish in third, respectively.