James Madison has three jersey colors, two helmets, and a program that just went to the College Football Playoff. This is the full James Madison 2026 uniform schedule: the purple home set, the white road set, the all black look the Dukes have already pulled out once, and a week by week outlook for all twelve games in Billy Napier's first season in Harrisonburg. We update this page as each combination is confirmed.
The James Madison 2026 Uniform Sets
The Nike base set is purple and gold in the most literal sense: gold helmet, purple jersey, gold numerals. What makes the JMU wardrobe fun is the third color. Black is not in the school palette at all, and the Dukes wear it anyway, usually head to toe under that gold shell. They did it against Georgia Southern last September and the announcement came the way it always does, as three emoji and nothing else.
Read it left to right and it is helmet, jersey, pants. Gold, black, black. That is the JMU combination post in its entire form, and it is the single best reason to keep an eye on this account during the week of a home game. Sun Belt home teams wear color and visitors wear white, which locks every road date into the white jersey and turns every home date into a choice between purple and the blackout.
The Full James Madison 2026 Uniform Schedule, Week by Week
September 5 vs. Liberty. ★ Confirmed from the broadcast: gold helmet, purple jersey, white pants, the cleanest version of the home look for the second Battle of the Blue Ridge and the first game of the Billy Napier era. JMU won 20-13 in front of a noon kickoff at Bridgeforth Stadium. Liberty was the visitor in a red helmet, white jersey and navy pants.
That field goal put the Dukes up 10-3 in the second quarter and the purple over white never left the screen after that. Napier's first postgame as a Duke tells you how the opener felt from the inside.
September 12 vs. Wagner. ★ Confirmed from the broadcast: gold helmet, black jersey, black pants, the blackout, in an 87-3 win over Wagner that set program records and never got close. Two games into the season and JMU had already gone to the alternate, which is worth remembering when you look at the four home dates still ahead.
September 19 at San Diego State. White expected. This is the long one, a 10 p.m. Eastern kickoff at Snapdragon Stadium that lands at 7 p.m. on the West Coast, and JMU flew out early in the week.
One calendar note before you go looking for this game: ESPN files it under September 20 because its schedule feed runs on UTC and a 10 p.m. Eastern kickoff is already the next morning in London. The correct local date is Saturday, September 19.
September 26 at Old Dominion. White expected. The TowneBank Royal Rivalry Challenge in Norfolk, 6 p.m. on ESPN+, and the first Sun Belt game of the year for both sides.
October 3 vs. Marshall. Purple expected. Family Weekend in Harrisonburg and the Sun Belt home opener.
October 10 at Georgia Southern. White expected. A trip to Statesboro with kickoff still to be set.
October 17 vs. Georgia State. Purple expected, with an asterisk. This is Homecoming Weekend, which is historically the date programs save an alternate for, and JMU has already shown it will wear black in September. If the Dukes go to the closet again, this is the most likely home date.
October 22 at App State. White expected. A Thursday night at Kidd Brewer Stadium, 7 p.m., and JMU in white against a black home side is one of the better looking road games on the schedule.
October 29 vs. Troy. Purple expected. Thursday night at 7:30 p.m., a rematch of last season's Sun Belt Championship Game, which JMU hosted and won.
November 5 at Southern Miss. White expected. Another Thursday, 8 p.m. Eastern in Hattiesburg.
November 14 at UConn. White expected. Noon kickoff on CBS Sports Network at Pratt and Whitney Stadium, the only national over the air window on the schedule.
November 21. Bye.
November 28 vs. Coastal Carolina. Purple expected. The final home game of the regular season, and the last chance for a 2026 alternate reveal if one is coming.
The Bottom Line
Two games into 2026 and James Madison has already used two of its three jerseys, both times under the gold helmet. Purple over white is the default at home, white is locked in for all six road games by Sun Belt rule, and the black set is the wild card that shows up when the program wants a night to feel bigger than the opponent. Homecoming against Georgia State is the date we are watching hardest. The grid above has every game, and we add the stars as each uniform is confirmed.
Frequently Asked Questions
What jersey is James Madison wearing this week?
James Madison plays at San Diego State on Saturday, September 19, at 10 p.m. Eastern, and as the visiting team the Dukes are expected in the white jersey. The last confirmed combination was the gold helmet, black jersey and black pants against Wagner on September 12. The grid above lists every game with the expected set, and we update it as combinations are confirmed.
What are James Madison's football uniforms for 2026?
Three jerseys and two helmets from Nike. The purple home jersey carries gold numerals outlined in white with JAMES MADISON across the chest, the white road jersey uses purple numerals and a purple wordmark, and the black alternate pairs a black jersey with black pants and gold numerals. The helmets are a gold shell with purple striping, which is the default, and a white shell with the JMU mark.
What did James Madison wear against Liberty and Wagner?
Against Liberty on September 5, the Dukes wore the gold helmet, purple jersey and white pants in a 20-13 win. Against Wagner on September 12 they went to the blackout, gold helmet with black jersey and black pants, and won 87-3.
Does James Madison have a new alternate uniform in 2026?
Nothing new has been announced. The black jersey and black pants combination is the existing alternate and it has already been worn once this season. Homecoming against Georgia State on October 17 and the home finale against Coastal Carolina on November 28 are the two dates that would make sense for a reveal, and we will add it to this page if it happens.
Why does ESPN list the San Diego State game on September 20?
ESPN's schedule feed runs on UTC. A 10 p.m. Eastern kickoff in San Diego on Saturday, September 19 is already Sunday morning in London, so the game shows a September 20 date there. The correct local date is Saturday, September 19.
How many games does James Madison play in 2026?
Twelve regular season games: six at Bridgeforth Stadium against Liberty, Wagner, Marshall, Georgia State, Troy and Coastal Carolina, and six on the road at San Diego State, Old Dominion, Georgia Southern, App State, Southern Miss and UConn, with a bye on November 21. The full schedule with every expected uniform is in the grid above.
More 2026 college uniform schedules
What the other programs wear, week by week.
Air Force 2026 Uniform ScheduleAlabama 2026 Uniform ScheduleAppalachian State 2026 Uniform ScheduleArizona 2026 Uniform ScheduleArizona State 2026 Uniform ScheduleArkansas 2026 Uniform ScheduleArmy 2026 Uniform ScheduleAuburn 2026 Uniform ScheduleBaylor 2026 Uniform ScheduleBoise State 2026 Uniform ScheduleBoston College 2026 Uniform ScheduleBuffalo 2026 Uniform ScheduleBYU 2026 Uniform ScheduleCal 2026 Uniform ScheduleCincinnati 2026 Uniform ScheduleClemson 2026 Uniform ScheduleColorado 2026 Uniform ScheduleColorado State 2026 Uniform ScheduleDuke 2026 Uniform ScheduleFlorida Gators 2026 Uniform ScheduleFlorida State 2026 Uniform ScheduleFresno State 2026 Uniform ScheduleGeorgia 2026 Uniform ScheduleGeorgia Tech 2026 Uniform ScheduleHouston 2026 Uniform ScheduleIllinois 2026 Uniform ScheduleIndiana 2026 Uniform ScheduleIowa 2026 Uniform ScheduleIowa State 2026 Uniform ScheduleKansas 2026 Uniform ScheduleKansas State 2026 Uniform ScheduleKentucky 2026 Uniform ScheduleLiberty 2026 Uniform ScheduleLouisville 2026 Uniform ScheduleLSU 2026 Uniform ScheduleMarshall 2026 Uniform ScheduleMaryland 2026 Uniform ScheduleMemphis 2026 Uniform ScheduleMiami Hurricanes 2026 Uniform ScheduleMichigan 2026 Uniform ScheduleMichigan State 2026 Uniform ScheduleMinnesota Gophers 2026 Uniform ScheduleMississippi State 2026 Uniform ScheduleMissouri 2026 Uniform ScheduleNavy 2026 Uniform ScheduleNC State 2026 Uniform ScheduleNebraska 2026 Uniform ScheduleNorth Carolina 2026 Uniform ScheduleNorthwestern 2026 Uniform ScheduleNotre Dame 2026 Uniform ScheduleOhio State 2026 Uniform ScheduleOklahoma 2026 Uniform ScheduleOklahoma State 2026 Uniform ScheduleOle Miss 2026 Uniform ScheduleOregon 2026 Uniform ScheduleOregon State 2026 Uniform SchedulePenn State 2026 Uniform SchedulePitt 2026 Uniform SchedulePurdue 2026 Uniform ScheduleRutgers 2026 Uniform ScheduleSan Diego State 2026 Uniform ScheduleSMU 2026 Uniform ScheduleSouth Carolina 2026 Uniform ScheduleSouth Florida 2026 Uniform ScheduleStanford 2026 Uniform ScheduleSyracuse 2026 Uniform ScheduleTCU 2026 Uniform ScheduleTemple 2026 Uniform ScheduleTennessee 2026 Uniform ScheduleTexas 2026 Uniform ScheduleTexas A&M 2026 Uniform ScheduleTexas Tech 2026 Uniform ScheduleToledo 2026 Uniform ScheduleTulane 2026 Uniform ScheduleUCF 2026 Uniform ScheduleUCLA 2026 Uniform ScheduleUSC 2026 Uniform ScheduleUtah 2026 Uniform ScheduleVanderbilt 2026 Uniform ScheduleVirginia 2026 Uniform ScheduleVirginia Tech 2026 Uniform ScheduleWake Forest 2026 Uniform ScheduleWashington Huskies 2026 Uniform ScheduleWashington State 2026 Uniform ScheduleWest Virginia 2026 Uniform ScheduleWisconsin 2026 Uniform Schedule
NFL Stories
Arizona Cardinals
Atlanta Falcons
Baltimore Ravens
Buffalo Bills
Carolina Panthers
Chicago Bears
Cincinnati Bengals
Cleveland Browns
Dallas Cowboys
Denver Broncos
Detroit Lions
Green Bay Packers
Houston Texans
Indianapolis Colts
Jacksonville Jaguars
Kansas City Chiefs
Las Vegas Raiders
Los Angeles Chargers
Los Angeles Rams
Miami Dolphins
Minnesota Vikings
New England Patriots
New Orleans Saints
New York Giants
New York Jets
Philadelphia Eagles
Pittsburgh Steelers
San Francisco 49ers
Seattle Seahawks
Tampa Bay Buccaneers
Tennessee Titans
Washington Commanders
NBA Stories
Atlanta Hawks
Boston Celtics
Brooklyn Nets
Charlotte Hornets
Chicago Bulls
Cleveland Cavaliers
Dallas Mavericks
Denver Nuggets
Detroit Pistons
Golden State Warriors
Houston Rockets
Indiana Pacers
LA Clippers
Los Angeles Lakers
Memphis Grizzlies
Miami Heat
Milwaukee Bucks
Minnesota Timberwolves
New Orleans Pelicans
New York Knicks
Oklahoma City Thunder
Orlando Magic
Philadelphia 76ers
Phoenix Suns
Portland Trail Blazers
Sacramento Kings
San Antonio Spurs
Toronto Raptors
Utah Jazz
Washington Wizards
MLB Stories
Arizona Diamondbacks
Atlanta Braves
Baltimore Orioles
Boston Red Sox
Chicago Cubs
Chicago White Sox
Cincinnati Reds
Cleveland Guardians
Colorado Rockies
Detroit Tigers
Houston Astros
Kansas City Royals
Los Angeles Angels
Los Angeles Dodgers
Miami Marlins
Milwaukee Brewers
Minnesota Twins
New York Mets
New York Yankees
Philadelphia Phillies
Pittsburgh Pirates
San Diego Padres
San Francisco Giants
Seattle Mariners
St. Louis Cardinals
Tampa Bay Rays
Texas Rangers
Toronto Blue Jays
Washington Nationals
NHL Stories
Anaheim Ducks
Boston Bruins
Buffalo Sabres
Calgary Flames
Carolina Hurricanes
Chicago Blackhawks
Colorado Avalanche
Columbus Blue Jackets
Dallas Stars
Detroit Red Wings
Edmonton Oilers
Florida Panthers
Los Angeles Kings
Minnesota Wild
Montreal Canadiens
Nashville Predators
New Jersey Devils
New York Islanders
New York Rangers
Ottawa Senators
Philadelphia Flyers
Pittsburgh Penguins
San Jose Sharks
Seattle Kraken
St. Louis Blues
Tampa Bay Lightning
Toronto Maple Leafs
Vancouver Canucks
Vegas Golden Knights
Washington Capitals
Winnipeg Jets
UEFA Champions League
Premier League
Arsenal
Aston Villa
Bournemouth
Brentford
Brighton
Chelsea
Coventry City
Crystal Palace
Everton
Fulham
Hull City
Ipswich Town
Leeds United
Liverpool
Manchester City
Manchester United
Newcastle
Nottingham Forest
Sunderland
Tottenham
La Liga
Serie A
Bundesliga
Ligue 1
MLS
All F1 Stories
Alpine
Aston Martin
Audi
Cadillac
Ferrari
Haas
McLaren
Mercedes
Racing Bulls
Red Bull Racing
Williams
NASCAR