Stock car racing events in the NASCAR O'Reilly Auto Parts Series have been held annually at Charlotte Motor Speedway in Concord, North Carolina since 1982.

Spring race

The Charbroil 300 is an annual 300 miles (480 km) NASCAR O'Reilly Auto Parts Series race held at the Charlotte Motor Speedway in Concord, North Carolina during Memorial Day weekend as a support race for the Coca-Cola 600. William Byron is the defending race winner.

History

The race's origins trace back to 1978, when a NASCAR Late Model Sportsman Series race was held the day before the World 600. In 1982, it became a Busch Series race.

From its inception through 2004, the race was scheduled for Saturday afternoon. In 1985 only, it was held the same day as The 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 for ABC coverage. In 2015, the race's broadcast was transferred to NASCAR 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. The name was tweaked in 2021 to become the Alsco Uniforms 300.

2024 BetMGM 300

In 2024, BetMGM, a sports betting and online gaming platform jointly owned by MGM Resorts International and Entain, became the new title sponsor of the race.

Past winners

YearDateNo.DriverTeamManufacturerRace DistanceRace TimeAverage Speed (mph)Report
LapsMiles (km)
1982May 2977Harry GantHarry GantPontiac200300 (482.803)2:22:02126.731Report
1983May 2815Dale EarnhardtRobert GeePontiac200300 (482.803)2:32:54117.724Report
1984May 2622Bobby AllisonFrank PlessingerOldsmobile200300 (482.803)2:22:38126.198Report
1985May 2515Tim RichmondHendrick MotorsportsPontiac200300 (482.803)2:30:54119.284Report
1986May 2415Tim RichmondHendrick MotorsportsPontiac200300 (482.803)2:08:50139.715Report
1987May 237Harry GantWhitaker RacingBuick200300 (482.803)2:08:54139.643Report
1988May 2832Dale JarrettHorace IsenhowerOldsmobile200300 (482.803)2:08:36139.969Report
1989May 2725Rob MorosoDick MorosoOldsmobile200300 (482.803)2:11:55136.45Report
1990May 2632Dale JarrettHorace IsenhowerPontiac200300 (482.803)2:16:01132.337Report
1991May 253Dale EarnhardtDale Earnhardt, Inc.Chevrolet200300 (482.803)2:15:06133.235Report
1992May 231Jeff GordonBill Davis RacingFord200300 (482.803)2:21:31127.207Report
1993May 2930Michael WaltripBahari RacingPontiac200300 (482.803)2:21:08127.539Report
1994May 2829Phil ParsonsPhil Parsons RacingChevrolet200300 (482.803)2:20:57127.704Report
1995May 2723Chad LittleMark Rypien MotorsportsFord200300 (482.803)2:16:40131.707Report
1996May 2560Mark MartinRoush RacingFord200300 (482.803)1:55:32155.799Report
1997May 2487Joe NemechekNEMCO MotorsportsChevrolet200300 (482.803)2:21:47126.954Report
1998May 2360Mark MartinRoush RacingFord200300 (482.803)2:14:53133.449Report
1999May 2960Mark MartinRoush RacingFord200300 (482.803)2:30:47119.377Report
2000May 279Jeff BurtonRoush RacingFord200300 (482.803)2:27:50121.759Report
2001May 2610Jeff Greenppc RacingFord200300 (482.803)2:20:24128.205Report
2002May 2521Jeff GreenRichard Childress RacingChevrolet200300 (482.803)2:29:09120.684Report
2003May 2417Matt KensethReiser EnterprisesFord200300 (482.803)2:10:09138.302Report
2004May 295Kyle BuschHendrick MotorsportsChevrolet200300 (482.803)2:37:31114.275Report
2005May 285Kyle BuschHendrick MotorsportsChevrolet200300 (482.803)2:32:35117.968Report
2006May 2760Carl EdwardsRoush RacingFord200300 (482.803)2:42:33110.735Report
2007May 269Kasey KahneEvernham MotorsportsDodge200300 (482.803)2:16:07132.24Report
2008May 2432Kyle BuschBraun RacingToyota202*303 (487.631)2:31:05120.331Report
2009May 231Mike BlissPhoenix RacingChevrolet170*255 (410.382)1:58:31129.096Report
2010May 2918Kyle BuschJoe Gibbs RacingToyota203*304.5 (490.045)2:18:11132.216Report
2011May 2816Matt KensethRoush Fenway RacingFord200300 (482.803)2:11:44136.64Report
2012May 2622Brad KeselowskiPenske RacingDodge200300 (482.803)2:25:51123.414Report
2013May 2554Kyle BuschJoe Gibbs RacingToyota200300 (482.803)2:18:33129.917Report
2014May 2442Kyle LarsonTurner Scott MotorsportsChevrolet200300 (482.803)2:00:11149.771Report
2015May 2333Austin DillonRichard Childress RacingChevrolet200300 (482.803)2:08:44139.824Report
2016May 2818Denny HamlinJoe Gibbs RacingToyota206*309 (497.287)2:41:54114.515Report
2017May 2712Ryan BlaneyTeam PenskeFord200300 (482.803)2:38:17113.72Report
2018May 2622Brad KeselowskiTeam PenskeFord204*306 (492.459)2:49:04108.596Report
2019May 252Tyler ReddickRichard Childress RacingChevrolet200300 (482.803)2:42:37110.69Report
2020May 2554Kyle BuschJoe Gibbs RacingToyota203*304.5 (490.045)2:43:30111.743Report
2021May 2954Ty GibbsJoe Gibbs RacingToyota200300 (482.803)2:39:57112.535Report
2022May 288Josh BerryJR MotorsportsChevrolet200300 (482.803)2:33:07117.557Report
2023May 29*7Justin AllgaierJR MotorsportsChevrolet200300 (482.803)2:26:54122.532Report
2024May 2517Chase ElliottHendrick MotorsportsChevrolet200300 (482.803)2:36:27115.053Report
2025May 2417William ByronHendrick MotorsportsChevrolet205*307.5 (494.873)2:47:21110.248Report
2026May 23Report
  • 2008, 2010, 2016, 2018, 2020 and 2025: Race extended due to an overtime finish.
  • 2009: Race shortened due to rain.
  • 2020: Race postponed from May 23 to May 25 due to the COVID-19 pandemic.
  • 2023: Race postponed from May 27 to May 29 due to rain.

Multiple winners (drivers)

# WinsDriverYears won
6Kyle Busch2004, 2005, 2008, 2010, 2013, 2020
3Mark Martin1996, 1998, 1999
2Morgan Shepherd1978, 1981
Harry Gant1982, 1987
Dale Earnhardt1983, 1991
Tim Richmond1985, 1986
Dale Jarrett1988, 1990
Jeff Green2001, 2002
Matt Kenseth2003, 2011
Brad Keselowski2012, 2018

Multiple winners (teams)

# WinsTeamYears won
6Roush Fenway Racing1996, 1998-2000, 2006, 2011
Hendrick Motorsports1985, 1986, 2004, 2005, 2024, 2025
5Joe Gibbs Racing2010, 2013, 2016, 2020, 2021
3Team Penske2012, 2017, 2018
Richard Childress Racing2002, 2015, 2019
2Horace Isenhower1988, 1990
JR Motorsports2022, 2023

Manufacturer wins

# WinsMakeYears won
15United States Chevrolet1979, 1991, 1994, 1997, 2002, 2004, 2005, 2009, 2014, 2015, 2019, 2022-2025
12United States Ford1992, 1995, 1996, 1998-2001, 2003, 2006, 2011, 2017, 2018
9United States Pontiac1978, 1980-1983, 1985, 1986, 1990, 1993
6Japan Toyota2008, 2010, 2013, 2016, 2020, 2021
3United States Oldsmobile1984, 1988, 1989
2United States Dodge2007, 2012
1United States Buick1987

Fall race (oval)

The Blue Cross NC 250 is a NASCAR O'Reilly Auto Parts Series stock car race that took place at Charlotte Motor Speedway in Concord, 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.

Past winners

YearDateNo.DriverTeamManufacturerRace DistanceRace TimeAverage Speed (mph)Report
LapsMiles (km)
1982October 917Darrell WaltripDarWal, Inc.Pontiac200300 (482.803)2:25:46123.485Report
1983October 800Sam ArdThomas Brothers RacingOldsmobile200300 (482.803)2:07:25141.269Report
1984October 617Darrell WaltripDarWal, Inc.Pontiac200300 (482.803)2:26:45123.499Report
1985October 517Terry LabonteDarWal, Inc.Pontiac267400.5 (644.542)2:51:03140.485Report
1986October 48Dale EarnhardtDale Earnhardt, Inc.Pontiac200300 (482.803)2:09:07138.746Report
1987October 107Harry GantWhitaker RacingBuick200300 (482.803)2:16:30131.868Report
1988October 825Rob MorosoDick MorosoOldsmobile200300 (482.803)2:25:32123.683Report
1989October 725Rob MorosoDick MorosoOldsmobile200300 (482.803)2:22:49126.035Report
1990October 648Sterling MarlinFred TurnerOldsmobile200300 (482.803)2:16:05132.272Report
1991October 57Harry GantWhitaker RacingBuick200300 (482.803)2:27:37121.937Report
1992October 101Jeff GordonBill Davis RacingFord200300 (482.803)2:28:49120.954Report
1993October 960Mark MartinRoush RacingFord200300 (482.803)2:37:37113.96Report
1994October 814Terry LabonteLabonte MotorsportsChevrolet200300 (482.803)2:13:30134.831Report
1995October 760Mark MartinRoush RacingFord200300 (482.803)2:11:57136.415Report
1996October 560Mark MartinRoush RacingFord200300 (482.803)2:24:03124.957Report
1997October 420Jimmy SpencerCrestinger RacingChevrolet200300 (482.803)2:21:38127.089Report
1998October 334Mike McLaughlinTeam 34Chevrolet200300 (482.803)2:03:49145.376Report
1999October 921Michael WaltripMichael Waltrip RacingChevrolet200300 (482.803)2:15:06133.235Report
2000October 717Matt KensethReiser EnterprisesChevrolet200300 (482.803)2:04:05145.064Report
2001October 660Greg BiffleRoush RacingFord200300 (482.803)2:09:05139.445Report
2002October 129Jeff BurtonRoush RacingFord200300 (482.803)2:06:22142.443Report
2003October 11*7Greg BiffleEvans MotorsportsChevrolet200300 (482.803)2:01:09148.576Report
2004October 1520Mike BlissJoe Gibbs RacingChevrolet200300 (482.803)2:43:21110.193Report
2005October 1439Ryan NewmanPenske RacingDodge200300 (482.803)2:55:36102.506Report
2006October 1332Dave BlaneyBraun RacingChevrolet203*304.5 (490.045)2:50:45106.999Report
2007October 1229Jeff BurtonRichard Childress RacingChevrolet200300 (482.803)2:29:40120.267Report
2008October 1018Kyle BuschJoe Gibbs RacingToyota200300 (482.803)2:53:40103.647Report
2009October 1618Kyle BuschJoe Gibbs RacingToyota200300 (482.803)2:19:41128.863Report
2010October 1522Brad KeselowskiPenske RacingDodge200300 (482.803)2:23:16125.64Report
2011October 1460Carl EdwardsRoush Fenway RacingFord200300 (482.803)2:14:08134.195Report
2012October 1220Joey LoganoJoe Gibbs RacingToyota200300 (482.803)2:10:07138.337Report
2013October 1154Kyle BuschJoe Gibbs RacingToyota200300 (482.803)2:14:53133.449Report
2014October 1022Brad KeselowskiTeam PenskeFord200300 (482.803)2:27:20122.172Report
2015October 933Austin DillonRichard Childress RacingChevrolet200300 (482.803)1:58:24152.027Report
2016October 9*12Joey LoganoTeam PenskeFord200300 (482.803)2:05:23143.56Report
2017October 742Alex BowmanChip Ganassi RacingChevrolet200300 (482.803)2:26:43122.685Report
20182025Not held
2026Report
  • 1976: Race postponed from October 9 due to rain.
  • 1977: Race shortened due to rain.
  • 2003: Race postponed from Friday to Saturday due to rain.
  • 2006: Races extended due to NASCAR overtime.
  • 2016: Race postponed from Friday to Sunday afternoon due to rain.

Multiple winners (drivers)

# WinsDriverYears won
4Darrell Waltrip1977, 1979, 1982, 1984
3Bobby Allison1973, 1974, 1978
Mark Martin1993, 1995, 1996
Kyle Busch2008, 2009, 2013
2Ray Hendrick1975, 1976
Rob Moroso1988, 1989
Harry Gant1987, 1991
Terry Labonte1985, 1994
Greg Biffle2001, 2003
Jeff Burton2002, 2007
Brad Keselowski2010, 2014
Joey Logano2012, 2016

Multiple winners (teams)

# WinsTeamYears won
6Roush Fenway Racing1993, 1995, 1996, 2001, 2002, 2011
5Joe Gibbs Racing2004, 2008, 2009, 2012, 2013
4Team Penske2005, 2010, 2014, 2016
3DarWal, Inc.1982, 1984, 1985
2Whitaker Racing1987, 1991
Dick Moroso1988, 1989
Richard Childress Racing2007, 2015

Manufacturer wins

# WinsMakeYears won
16United States Chevrolet1973–1977, 1994, 1997–2000, 2003, 2004, 2006, 2007, 2015, 2017
9United States Ford1992, 1993, 1995, 1996, 2001, 2002, 2011, 2014, 2016
7United States Pontiac1979–1982, 1984–1986
4United States Oldsmobile1983, 1988–1990
Japan Toyota2008, 2009, 2012, 2013
2United States Buick1987, 1991
United States Dodge2005, 2010
1United States AMC1978

Former Fall race (ROVAL)

The Blue Cross NC 250 was a NASCAR Xfinity Series stock car race that takes place at Charlotte Motor Speedway in Concord, North Carolina. It is held before the NASCAR Cup Series' Bank of America Roval 400 in the playoffs. Connor Zilisch was the last race winner.

History

The 2018 Drive for the Cure 200, the first race held on the road course configuration

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. The next year, the race was increased to 67 laps and 250 km (155.34 mi), with a name change, the Drive for the Cure 250.

In 2025, the race encountered another name change, the Blue Cross NC 250.

The 2026 race was to be planned to be 70 laps. On February 3, 2026, the Roval races for all three series would return to the oval.

Past winners

YearDateNo.DriverTeamManufacturerRace DistanceRace TimeAverage Speed (mph)Report
LapsMiles (km)
2018September 2998Chase BriscoeStewart–Haas Racing with Biagi–DenBesteFord55125.4 (201.812)1:32:3581.267Report
2019September 2810A. J. AllmendingerKaulig RacingChevrolet67155.34 (249.996)2:06:3073.726Report
2020October 1016A. J. AllmendingerKaulig RacingChevrolet68*157.76 (253.890)2:43:0558.041Report
2021October 916A. J. AllmendingerKaulig RacingChevrolet68*157.76 (253.890)2:07:1474.396Report
2022October 816A. J. AllmendingerKaulig RacingChevrolet72*164.16 (264.525)2:21:3770.771Report
2023October 71Sam MayerJR MotorsportsChevrolet67155.34 (249.996)2:00:3177.387Report
2024October 121Sam MayerJR MotorsportsChevrolet72*164.16 (264.525)2:28:3566.290Report
2025October 488Connor ZilischJR MotorsportsChevrolet68*157.76 (253.890)2:08:0572.628Report

Multiple winners (drivers)

# WinsDriverYears won
4A. J. Allmendinger2019–2022
2Sam Mayer2023, 2024

Multiple winners (teams)

# WinsTeamYears won
4Kaulig Racing2019–2022
3JR Motorsports2023-2025

Manufacturer wins

# WinsMakeYears won
7United States Chevrolet2019–2025
1United States Ford2018

External links

  • race results at Racing-Reference
  • race results at Racing-Reference
Previous race: BetRivers 200NASCAR O'Reilly Auto Parts Series BetMGM 300Next race: Tennessee Lottery 250
Previous race: Focused Health 302NASCAR O'Reilly Auto Parts Series Blue Cross NC 250Next race: TBA