Heading to the second half

The 2025 junior college football season has reached the second half and the battle for the 21st annual Dirty 30 national title has never been more contested. As many as 25 teams still have a chance to claim the top spot.
The California ranks had the week off last week and now head into the final five weeks of the regular season. The hot battle this week in the 3C2A ranks sees No. 6 Diablo Valley College traveling to No. 2 College of San Mateo in a matchup we have been anticipating for weeks.
The Mississippi ranks also had the week off last week and now kicks back into normal mode. The top battle this Thursday has No. 10 Hinds traveling to No. 28 Jones. A win from Hinds would likely end any playoff hopes for Jones while a loss from Hinds could really muddy the waters. Gulf Coast remains the lone undefeated team in the state with tough battles looming against No. 11 Copiah-Lincoln and Hinds.
The Southwest JCFC has a huge matchup on tap this weekend when No. 21 Trinity Valley hosts No. 9 Navarro. No. 8 Tyler remains the lone undefeated team in the conference but narrowly escaped New Mexico Military this past weekend, 18-17.
Top-ranked Hutchinson opens Jayhawk Conference play this weekend after going 4-0 in non-conference matchups. After opening with Dodge City this weekend, the Blue Dragons still have games against No. 36 Independence, No. 16 Coffeyville, No. 17 Butler and No. 26 Garden City but look like a clear-cut favorite to defend the conference title.
Here is the rest of the JCGridiron Dirty 30 Rankings. Just a reminder, the Dirty 30 Rankings do not count games against unaffiliated programs or club programs in the rankings.
- JCGridiron.com Dirty 30 Rankings (10/6/25)
Rank | School | City | Rcd | Next |
1 | Hutchinson | Hutchinson, KS | 4-0 | @ Dodge City |
2 | San Mateo | San Mateo, CA | 5-0 | v #6 Diablo Valley |
3 | Gulf Coast | Perkinston, MS | 5-0 | v East Central (TH) |
4 | Golden West | Huntington Beach, CA | 5-0 | @ #42 Pasadena City (TH) |
5 | Iowa Western | Council Bluffs, IA | 4-1 | @ #31 Snow |
6 | Diablo Valley | Pleasant Hill, CA | 5-0 | @ #2 San Mateo |
7 | Ventura | Ventura, CA | 5-0 | @ Allan Hancock |
8 | Tyler | Tyler, TX | 5-0 | v Blinn |
9 | Navarro | Corsicana, TX | 3-1 | @ #21 Trinity Valley |
10 | Hinds | Raymond, MS | 4-1 | @ #28 Jones (TH) |
11 | Copiah-Lincoln | Wesson, MS | 4-1 | v Pearl River (TH) |
12 | Fullerton | Fullerton, CA | 4-1 | @ Canyons (TH) |
13 | Saddleback | Mission Viejo, CA | 4-1 | @ #53 Mt. San Jacinto (TH) |
14 | Georgia Military | Milledgeville, GA | 6-1 | bye |
15 | Southwestern | Chula Vista, CA | 5-0 | @ Palomar (TH) |
16 | Coffeyville | Coffeyville, KS | 2-2 | @ Highland |
17 | Butler | El Dorado, KS | 3-1 | bye |
18 | Citrus | Glendora, CA | 4-1 | v Long Beach City |
19 | Mt. San Antonio | Walnut, CA | 4-1 | @ Santa Ana |
20 | Sequoias | Visalia, CA | 4-1 | @ #43 Sacramento City |
21 | Trinity Valley | Athens, TX | 4-1 | v #9 Navarro |
22 | Iowa Central | Fort Dodge, IA | 3-2 | @ #46 DuPage |
23 | Butte | Oroville, CA | 4-1 | v #50 Santa Rosa |
24 | El Camino | Torrance, CA | 4-1 | @ #41 San Diego Mesa (TH) |
25 | Riverside City | Riverside, CA | 3-2 | @ Chaffey (TH) |
26 | Garden City | Garden City, KS | 4-1 | v #36 Independence |
27 | Modesto | Modesto, CA | 3-2 | v #39 Fresno City |
28 | Jones | Ellisville, MS | 3-2 | v #10 Hinds (TH) |
29 | Northwest | Senatobia, MS | 4-1 | v Southwest (TH) |
30 | Cerritos | Norwalk, CA | 4-1 | @ #54 Bakersfield |
Others on the Bubble: Snow (UT) 2-1, Holmes (MS) 2-3, Northeast (MS) 3-2, Itawamba (MS) 3-2, East Mississippi 3-2, Independence (KS) 3-2, Monterey Peninsula (CA) 5-0, San Francisco (CA) 3-2, Fresno City (CA) 2-3, Lackawanna (PA) 3-2, San Diego Mesa (CA) 2-3, Pasadena City (CA) 3-2, Sacramento City (CA) 3-2, De Anza (CA) 5-0, Los Medanos (CA) 5-0, DuPage (IL) 4-1, Feather River (CA) 4-1, Cisco (TX) 2-2, Monroe (NY) 2-3, Santa Rosa (CA) 3-2, Foothill (CA) 3-2, Antelope Valley (CA) 5-0, Mt. San Jacinto (CA) 2-3, Bakersfield (CA) 2-3, Grossmont (CA) 4-1