| NASCAR O'Reilly Auto Parts Series | |
|---|---|
| Venue | Charlotte Motor Speedway |
| Location | Concord, North Carolina, U.S. |
| Circuit information | |
| Surface | Asphalt |
| Length | 1.5 mi (2.4 km) |
| Turns | 4 (oval) 17 (roval) |
Stock car racing events in theNASCAR O'Reilly Auto Parts Series have been held annually atCharlotte Motor Speedway inConcord, North Carolina since 1973.
| NASCAR O'Reilly Auto Parts Series | |
|---|---|
| Venue | Charlotte Motor Speedway |
| Location | Concord, North Carolina, United States |
| Corporatesponsor | BetMGM |
| First race | 1982 |
| Distance | 300 miles (480 km) |
| Laps | 200 Stages 1/2: 45 each Final stage: 110 |
| Previous names | Mello Yello 300 (1982–1984) Winn-Dixie 300 (1985–1988) Champion Spark Plug 300 (1989–1994) Red Dog 300 (1995–1996) Carquest Auto Parts 300 (1997–2009) Tech-Net Professional Auto Service 300 presented by CarQuest (2010) Top Gear 300 (2011) History 300 (2012–2014) Hisense 300 (2015) Hisense 4K TV 300 (2016–2017) Alsco 300 (2018–2020) Alsco Uniforms 300 (2021–2023) |
| Most wins (driver) | Kyle Busch (6) |
| Most wins (team) | Roush Fenway Racing Hendrick Motorsports (6) |
| Most wins (manufacturer) | Chevrolet (15) |
| Circuit information | |
| Surface | Asphalt |
| Length | 1.5 mi (2.4 km) |
| Turns | 4 |
TheBetMGM 300 is an annual 300 miles (480 km)NASCAR O'Reilly Auto Parts Series race held at theCharlotte Motor Speedway inConcord, North Carolina duringMemorial Day weekend as a support race for theCoca-Cola 600.William Byron is the defending race winner.
The race's origins trace back to 1978, when aNASCAR Late Model Sportsman Series race was held the day before theWorld 600. In 1982, it became aBusch Series race.
From its inception through 2004, the race was scheduled for Saturday afternoon. In 1985 only, it was held the same day asThe Winston. Lights were installed at Charlotte in 1993, and from 2005 to 2009, the race was a Saturday night race. In 2010, the race was moved back to 2:30 p.m. Eastern in response to fans wanting an afternoon race and allowing forABC coverage. In 2015, the race's broadcast was transferred toNASCAR on Fox after the departure of the NASCAR on ESPN content, allowing both of the races in Charlotte (the 300 on Saturday and the 600 on Sunday) to air on Fox.
In 2018,Alsco, a linen and uniform rental services company, became the entitlement sponsor for the race, dubbing it the Alsco 300.[1] The name was tweaked in 2021 to become the Alsco Uniforms 300.[2]

In 2024,BetMGM, a sports betting and online gaming platform jointly owned byMGM Resorts International andEntain, became the new title sponsor of the race.[3]
| # Wins | Driver | Years won |
|---|---|---|
| 6 | Kyle Busch | 2004, 2005, 2008, 2010, 2013, 2020 |
| 3 | Mark Martin | 1996, 1998, 1999 |
| 2 | Morgan Shepherd | 1978, 1981 |
| Harry Gant | 1982, 1987 | |
| Dale Earnhardt | 1983, 1991 | |
| Tim Richmond | 1985, 1986 | |
| Dale Jarrett | 1988, 1990 | |
| Jeff Green | 2001, 2002 | |
| Matt Kenseth | 2003, 2011 | |
| Brad Keselowski | 2012, 2018 |
| # Wins | Team | Years won |
|---|---|---|
| 6 | Roush Fenway Racing | 1996, 1998-2000, 2006, 2011 |
| Hendrick Motorsports | 1985, 1986, 2004, 2005, 2024, 2025 | |
| 5 | Joe Gibbs Racing | 2010, 2013, 2016, 2020, 2021 |
| 3 | Team Penske | 2012, 2017, 2018 |
| Richard Childress Racing | 2002, 2015, 2019 | |
| 2 | Horace Isenhower | 1988, 1990 |
| JR Motorsports | 2022, 2023 |
| # Wins | Make | Years won |
|---|---|---|
| 15 | 1979, 1991, 1994, 1997, 2002, 2004, 2005, 2009, 2014, 2015, 2019, 2022-2025 | |
| 12 | 1992, 1995, 1996, 1998-2001, 2003, 2006, 2011, 2017, 2018 | |
| 9 | 1978, 1980-1983, 1985, 1986, 1990, 1993 | |
| 6 | 2008, 2010, 2013, 2016, 2020, 2021 | |
| 3 | 1984, 1988, 1989 | |
| 2 | 2007, 2012 | |
| 1 | 1987 |
| NASCAR O'Reilly Auto Parts Series | |
|---|---|
| Venue | Charlotte Motor Speedway |
| Location | Concord, North Carolina, United States |
| First race | 1982 |
| Distance | 300 miles (480 km) |
| Laps | 200 Stages 1/2: 45 each Final stage: 110 |
| Previous names | Miller Time 300 (1982–1984) Miller 400 (1985) All Pro 300 (1986–1994) All Pro Bumper to Bumper 300 (1995–2000) Little Trees 300 (2001–2003) Lowe's Presents the SpongeBob SquarePants Movie 300 (2004) Dollar General 300 (2005–2010, 2012–2013) Dollar General 300 Miles of Courage (2011) Drive for the Cure 300 presented by Blue Cross and Blue Shield of North Carolina (2014–2017) |
| Most wins (driver) | Darrell Waltrip (4) |
| Most wins (team) | Roush Fenway Racing (6) |
| Most wins (manufacturer) | Chevrolet (16) |
| Circuit information | |
| Surface | Asphalt |
| Length | 1.5 mi (2.4 km) |
| Turns | 4 |
TheBlue Cross NC 250 is aNASCAR O'Reilly Auto Parts Seriesstock car race that took place atCharlotte Motor Speedway inConcord, North Carolina. The 1985 race was extended to 400.5 miles (644.5 km), which stands as the longest race distance run in O'Reilly Auto Parts Series history.
| Year | Date | No. | Driver | Team | Manufacturer | Race Distance | Race Time | Average Speed (mph) | Report | |
|---|---|---|---|---|---|---|---|---|---|---|
| Laps | Miles (km) | |||||||||
| 1982 | October 9 | 17 | Darrell Waltrip | DarWal, Inc. | Pontiac | 200 | 300 (482.803) | 2:25:46 | 123.485 | Report |
| 1983 | October 8 | 00 | Sam Ard | Thomas Brothers Racing | Oldsmobile | 200 | 300 (482.803) | 2:07:25 | 141.269 | Report |
| 1984 | October 6 | 17 | Darrell Waltrip | DarWal, Inc. | Pontiac | 200 | 300 (482.803) | 2:26:45 | 123.499 | Report |
| 1985 | October 5 | 17 | Terry Labonte | DarWal, Inc. | Pontiac | 267 | 400.5 (644.542) | 2:51:03 | 140.485 | Report |
| 1986 | October 4 | 8 | Dale Earnhardt | Dale Earnhardt, Inc. | Pontiac | 200 | 300 (482.803) | 2:09:07 | 138.746 | Report |
| 1987 | October 10 | 7 | Harry Gant | Whitaker Racing | Buick | 200 | 300 (482.803) | 2:16:30 | 131.868 | Report |
| 1988 | October 8 | 25 | Rob Moroso | Dick Moroso | Oldsmobile | 200 | 300 (482.803) | 2:25:32 | 123.683 | Report |
| 1989 | October 7 | 25 | Rob Moroso | Dick Moroso | Oldsmobile | 200 | 300 (482.803) | 2:22:49 | 126.035 | Report |
| 1990 | October 6 | 48 | Sterling Marlin | Fred Turner | Oldsmobile | 200 | 300 (482.803) | 2:16:05 | 132.272 | Report |
| 1991 | October 5 | 7 | Harry Gant | Whitaker Racing | Buick | 200 | 300 (482.803) | 2:27:37 | 121.937 | Report |
| 1992 | October 10 | 1 | Jeff Gordon | Bill Davis Racing | Ford | 200 | 300 (482.803) | 2:28:49 | 120.954 | Report |
| 1993 | October 9 | 60 | Mark Martin | Roush Racing | Ford | 200 | 300 (482.803) | 2:37:37 | 113.96 | Report |
| 1994 | October 8 | 14 | Terry Labonte | Labonte Motorsports | Chevrolet | 200 | 300 (482.803) | 2:13:30 | 134.831 | Report |
| 1995 | October 7 | 60 | Mark Martin | Roush Racing | Ford | 200 | 300 (482.803) | 2:11:57 | 136.415 | Report |
| 1996 | October 5 | 60 | Mark Martin | Roush Racing | Ford | 200 | 300 (482.803) | 2:24:03 | 124.957 | Report |
| 1997 | October 4 | 20 | Jimmy Spencer | Crestinger Racing | Chevrolet | 200 | 300 (482.803) | 2:21:38 | 127.089 | Report |
| 1998 | October 3 | 34 | Mike McLaughlin | Team 34 | Chevrolet | 200 | 300 (482.803) | 2:03:49 | 145.376 | Report |
| 1999 | October 9 | 21 | Michael Waltrip | Michael Waltrip Racing | Chevrolet | 200 | 300 (482.803) | 2:15:06 | 133.235 | Report |
| 2000 | October 7 | 17 | Matt Kenseth | Reiser Enterprises | Chevrolet | 200 | 300 (482.803) | 2:04:05 | 145.064 | Report |
| 2001 | October 6 | 60 | Greg Biffle | Roush Racing | Ford | 200 | 300 (482.803) | 2:09:05 | 139.445 | Report |
| 2002 | October 12 | 9 | Jeff Burton | Roush Racing | Ford | 200 | 300 (482.803) | 2:06:22 | 142.443 | Report |
| 2003 | October 11* | 7 | Greg Biffle | Evans Motorsports | Chevrolet | 200 | 300 (482.803) | 2:01:09 | 148.576 | Report |
| 2004 | October 15 | 20 | Mike Bliss | Joe Gibbs Racing | Chevrolet | 200 | 300 (482.803) | 2:43:21 | 110.193 | Report |
| 2005 | October 14 | 39 | Ryan Newman | Penske Racing | Dodge | 200 | 300 (482.803) | 2:55:36 | 102.506 | Report |
| 2006 | October 13 | 32 | Dave Blaney | Braun Racing | Chevrolet | 203* | 304.5 (490.045) | 2:50:45 | 106.999 | Report |
| 2007 | October 12 | 29 | Jeff Burton | Richard Childress Racing | Chevrolet | 200 | 300 (482.803) | 2:29:40 | 120.267 | Report |
| 2008 | October 10 | 18 | Kyle Busch | Joe Gibbs Racing | Toyota | 200 | 300 (482.803) | 2:53:40 | 103.647 | Report |
| 2009 | October 16 | 18 | Kyle Busch | Joe Gibbs Racing | Toyota | 200 | 300 (482.803) | 2:19:41 | 128.863 | Report |
| 2010 | October 15 | 22 | Brad Keselowski | Penske Racing | Dodge | 200 | 300 (482.803) | 2:23:16 | 125.64 | Report |
| 2011 | October 14 | 60 | Carl Edwards | Roush Fenway Racing | Ford | 200 | 300 (482.803) | 2:14:08 | 134.195 | Report |
| 2012 | October 12 | 20 | Joey Logano | Joe Gibbs Racing | Toyota | 200 | 300 (482.803) | 2:10:07 | 138.337 | Report |
| 2013 | October 11 | 54 | Kyle Busch | Joe Gibbs Racing | Toyota | 200 | 300 (482.803) | 2:14:53 | 133.449 | Report |
| 2014 | October 10 | 22 | Brad Keselowski | Team Penske | Ford | 200 | 300 (482.803) | 2:27:20 | 122.172 | Report |
| 2015 | October 9 | 33 | Austin Dillon | Richard Childress Racing | Chevrolet | 200 | 300 (482.803) | 1:58:24 | 152.027 | Report |
| 2016 | October 9* | 12 | Joey Logano | Team Penske | Ford | 200 | 300 (482.803) | 2:05:23 | 143.56 | Report |
| 2017 | October 7 | 42 | Alex Bowman | Chip Ganassi Racing | Chevrolet | 200 | 300 (482.803) | 2:26:43 | 122.685 | Report |
| 2018 – 2025 | Not held | |||||||||
| 2026 | Report | |||||||||
| # Wins | Driver | Years won |
|---|---|---|
| 4 | Darrell Waltrip | 1977, 1979, 1982, 1984 |
| 3 | Bobby Allison | 1973, 1974, 1978 |
| Mark Martin | 1993, 1995, 1996 | |
| Kyle Busch | 2008, 2009, 2013 | |
| 2 | Ray Hendrick | 1975, 1976 |
| Rob Moroso | 1988, 1989 | |
| Harry Gant | 1987, 1991 | |
| Terry Labonte | 1985, 1994 | |
| Greg Biffle | 2001, 2003 | |
| Jeff Burton | 2002, 2007 | |
| Brad Keselowski | 2010, 2014 | |
| Joey Logano | 2012, 2016 |
| # Wins | Team | Years won |
|---|---|---|
| 6 | Roush Fenway Racing | 1993, 1995, 1996, 2001, 2002, 2011 |
| 5 | Joe Gibbs Racing | 2004, 2008, 2009, 2012, 2013 |
| 4 | Team Penske | 2005, 2010, 2014, 2016 |
| 3 | DarWal, Inc. | 1982, 1984, 1985 |
| 2 | Whitaker Racing | 1987, 1991 |
| Dick Moroso | 1988, 1989 | |
| Richard Childress Racing | 2007, 2015 |
| # Wins | Make | Years won |
|---|---|---|
| 16 | 1973–1977, 1994, 1997–2000, 2003, 2004, 2006, 2007, 2015, 2017 | |
| 9 | 1992, 1993, 1995, 1996, 2001, 2002, 2011, 2014, 2016 | |
| 7 | 1979–1982, 1984–1986 | |
| 4 | 1983, 1988–1990 | |
| 2008, 2009, 2012, 2013 | ||
| 2 | 1987, 1991 | |
| 2005, 2010 | ||
| 1 | 1978 |
| NASCAR O'Reilly Auto Parts Series | |
|---|---|
| Venue | Charlotte Motor Speedway |
| Location | Concord, North Carolina, United States |
| Corporatesponsor | Blue Cross and Blue Shield of North Carolina |
| First race | 2018 |
| Last race | 2025 |
| Distance | 159.6 mi (256.851 km) |
| Laps | 70 Stage 1: 20 Final 2 stages: 25 |
| Previous names | Drive for the Cure 200 (2018) Drive for the Cure 250 (2019–2024) |
| Most wins (driver) | A. J. Allmendinger (4) |
| Most wins (team) | Kaulig Racing (4) |
| Most wins (manufacturer) | Chevrolet (7) |
| Circuit information | |
| Surface | Asphalt |
| Length | 2.28 mi (3.67 km) |
| Turns | 17 |
TheBlue Cross NC 250 was aNASCAR Xfinity Seriesstock car race that takes place atCharlotte Motor Speedway inConcord, North Carolina. It is held before theNASCAR Cup Series'Bank of America Roval 400 in theplayoffs.Connor Zilisch is the last race winner.

In 2018, the race was shifted to run the"Roval" infield road course configuration of Charlotte. With this, the race length was shortened from 300 miles to 200 kilometers (125 miles). It would also move up a week on the Xfinity Series schedule, the middle race of the first round of the playoffs.Chase Briscoe became the first Xfinity Series driver to win the race in its Roval configuration.[5] The next year, the race was increased to 67 laps and 250 km (155.34 mi), with a name change, theDrive for the Cure 250.[6]
In 2025, the race encountered another name change, theBlue Cross NC 250.[7]
| Year | Date | No. | Driver | Team | Manufacturer | Race Distance | Race Time | Average Speed (mph) | Report | |
|---|---|---|---|---|---|---|---|---|---|---|
| Laps | Miles (km) | |||||||||
| 2018 | September 29 | 98 | Chase Briscoe | Stewart–Haas Racing withBiagi-DenBeste | Ford | 55 | 125.4 (201.812) | 1:32:35 | 81.267 | Report |
| 2019 | September 28 | 10 | A. J. Allmendinger | Kaulig Racing | Chevrolet | 67 | 155.34 (249.996) | 2:06:30 | 73.726 | Report |
| 2020 | October 10 | 16 | A. J. Allmendinger | Kaulig Racing | Chevrolet | 68* | 157.76 (253.890) | 2:43:05 | 58.041 | Report |
| 2021 | October 9 | 16 | A. J. Allmendinger | Kaulig Racing | Chevrolet | 68* | 157.76 (253.890) | 2:07:14 | 74.396 | Report |
| 2022 | October 8 | 16 | A. J. Allmendinger | Kaulig Racing | Chevrolet | 72* | 164.16 (264.525) | 2:21:37 | 70.771 | Report |
| 2023 | October 7 | 1 | Sam Mayer | JR Motorsports | Chevrolet | 67 | 155.34 (249.996) | 2:00:31 | 77.387 | Report |
| 2024 | October 12 | 1 | Sam Mayer | JR Motorsports | Chevrolet | 72* | 164.16 (264.525) | 2:28:35 | 66.290 | Report |
| 2025 | October 4 | 88 | Connor Zilisch | JR Motorsports | Chevrolet | 68* | 157.76 (253.890) | 2:08:05 | 72.628 | Report |
| # Wins | Driver | Years won |
|---|---|---|
| 4 | A. J. Allmendinger | 2019–2022 |
| 2 | Sam Mayer | 2023, 2024 |
| # Wins | Team | Years won |
|---|---|---|
| 4 | Kaulig Racing | 2019–2022 |
| 3 | JR Motorsports | 2023-2025 |
| # Wins | Make | Years won |
|---|---|---|
| 7 | 2019–2025 | |
| 1 | 2018 |
| Previous race: BetRivers 200 | NASCAR O'Reilly Auto Parts Series BetMGM 300 | Next race: Tennessee Lottery 250 |
| Previous race: Focused Health 302 | NASCAR O'Reilly Auto Parts Series Blue Cross NC 250 | Next race: TBA |