Updated Sunday Nov. 2
2025 College Football Strength of Schedule Rankings
Strength of Schedule Played and Strength of Schedule Remaining for all 136 NCAA Division 1 Football teams.
Our College Football Strength of Schedule (SOS) rankings assess the overall difficulty of each team's 2025 season schedule by evaluating the average quality of their opponents. The strength of each opponent is determined by their position in our Composite College Football Power Rankings. A lower average opponent ranking signifies a more challenging, difficult schedule, while a higher opponent ranking indicates an easier path.
College Football Strength of Schedule Remaining
Our Strength of Schedule Remaining rankings show the average difficulty of opponents each team will face for the rest of the season.
DIFFICULT
EASY
| TEAM | CONFERENCE | GURU RANK |
AVERAGE OPPONENT RANK |
|
|---|---|---|---|---|
| 1 |
PurduePUR2-7
|
Big Ten | 82 | 8.30 |
| 2 |
Mississippi StateMSST5-4
|
SEC | 39 | 12.30 |
| 3 |
OklahomaOKLA7-2
|
SEC | 14 | 14.60 |
| 4 |
ArkansasARK2-7
|
SEC | 48 | 16.50 |
| 5 |
PittsburghPITT7-2
|
ACC | 28 | 16.70 |
| 6 |
UCLAUCLA3-5
|
Big Ten | 63 | 17.10 |
| 7 |
TexasTEX7-2
|
SEC | 9 | 19.90 |
| 8 |
WisconsinWIS2-6
|
Big Ten | 61 | 26.30 |
| 9 |
MissouriMIZ6-2
|
SEC | 21 | 26.60 |
| 10 |
OregonORE7-1
|
Big Ten | 3 | 26.60 |
| 11 |
FloridaFLA3-5
|
SEC | 26 | 27.10 |
| 12 |
Virginia TechVT3-6
|
ACC | 71 | 27.90 |
| 13 |
NorthwesternNW5-3
|
Big Ten | 56 | 28.10 |
| 14 |
RutgersRUTG4-5
|
Big Ten | 64 | 28.40 |
| 15 |
IowaIOWA6-2
|
Big Ten | 18 | 29.00 |
| 16 |
CincinnatiCIN7-2
|
Big 12 | 34 | 30.50 |
| 17 |
KansasKU5-4
|
Big 12 | 53 | 31.40 |
| 18 |
VanderbiltVAN7-2
|
SEC | 17 | 31.80 |
| 19 |
BYUBYU8-0
|
Big 12 | 15 | 33.00 |
| 20 |
Michigan StateMSU3-6
|
Big Ten | 66 | 33.90 |
| 21 |
BaylorBAY5-4
|
Big 12 | 47 | 34.60 |
| 22 |
USCUSC6-2
|
Big Ten | 12 | 35.00 |
| 23 |
NebraskaNEB6-3
|
Big Ten | 33 | 35.00 |
| 24 |
TCUTCU6-2
|
Big 12 | 32 | 35.00 |
| 25 |
SyracuseSYR3-6
|
ACC | 80 | 36.60 |
| 26 |
MichiganMICH7-2
|
Big Ten | 19 | 38.80 |
| 27 |
West VirginiaWVU3-6
|
Big 12 | 69 | 39.00 |
| 28 |
MinnesotaMINN6-3
|
Big Ten | 54 | 39.80 |
| 29 |
NC StateNCST5-4
|
ACC | 52 | 40.60 |
| 30 |
LSULSU5-3
|
SEC | 20 | 41.10 |
| 31 |
Penn StatePSU3-5
|
Big Ten | 24 | 41.30 |
| 32 |
ArizonaARIZ5-3
|
Big 12 | 43 | 41.80 |
| 33 |
Georgia TechGT8-1
|
ACC | 29 | 42.10 |
| 34 |
NavyNAVY7-1
|
American | 74 | 42.20 |
| 35 |
MarylandMD4-4
|
Big Ten | 62 | 43.90 |
| 36 |
HoustonHOU7-2
|
Big 12 | 51 | 44.80 |
| 37 |
UtahUTAH7-2
|
Big 12 | 10 | 45.90 |
| 38 |
Oklahoma StateOKST1-8
|
Big 12 | 116 | 46.10 |
| 39 |
CaliforniaCAL5-4
|
ACC | 75 | 46.20 |
| 40 |
Boston CollegeBC1-8
|
ACC | 90 | 47.20 |
| 41 |
Florida StateFSU4-4
|
ACC | 31 | 47.80 |
| 42 |
CharlotteCHAR1-7
|
American | 134 | 47.90 |
| 43 |
UCFUCF4-4
|
Big 12 | 58 | 47.90 |
| 44 |
Texas TechTTU8-1
|
Big 12 | 8 | 47.90 |
| 45 |
LouisvilleLOU7-1
|
ACC | 23 | 48.90 |
| 46 |
ColoradoCOLO3-6
|
Big 12 | 68 | 49.80 |
| 47 |
South CarolinaSC3-6
|
SEC | 36 | 49.80 |
| 48 |
AlabamaALA7-1
|
SEC | 4 | 49.90 |
| 49 |
Texas A&MTAMU8-0
|
SEC | 6 | 51.10 |
| 50 |
KentuckyUK3-5
|
SEC | 49 | 51.20 |
| 51 |
WashingtonWASH6-2
|
Big Ten | 22 | 51.90 |
| 52 |
AuburnAUB4-5
|
SEC | 27 | 52.70 |
| 53 |
StanfordSTAN3-6
|
ACC | 83 | 52.80 |
| 54 |
GeorgiaUGA7-1
|
SEC | 7 | 53.30 |
| 55 |
IndianaIND9-0
|
Big Ten | 2 | 54.60 |
| 56 |
Ohio StateOSU8-0
|
Big Ten | 1 | 56.40 |
| 57 |
TennesseeTENN6-3
|
SEC | 16 | 57.30 |
| 58 |
ClemsonCLEM3-5
|
ACC | 38 | 57.60 |
| 59 |
MiamiMIA6-2
|
ACC | 13 | 58.30 |
| 60 |
IllinoisILL6-3
|
Big Ten | 25 | 58.70 |
| 61 |
VirginiaUVA8-1
|
ACC | 37 | 60.80 |
| 62 |
North CarolinaUNC3-5
|
ACC | 76 | 61.30 |
| 63 |
Arizona StateASU6-3
|
Big 12 | 35 | 61.80 |
| 64 |
MemphisMEM8-1
|
American | 45 | 62.00 |
| 65 |
TempleTEM5-4
|
American | 99 | 62.00 |
| 66 |
SMUSMU6-3
|
ACC | 30 | 63.10 |
| 67 |
DukeDUKE5-3
|
ACC | 44 | 65.00 |
| 68 |
Kansas StateKSU4-5
|
Big 12 | 41 | 65.40 |
| 69 |
Notre DameND6-2
|
Independent | 5 | 66.50 |
| 70 |
Iowa StateISU5-4
|
Big 12 | 42 | 66.90 |
| 71 |
Ole MissMISS8-1
|
SEC | 11 | 67.80 |
| 72 |
RiceRICE4-5
|
American | 120 | 69.40 |
| 73 |
Wake ForestWAKE5-3
|
ACC | 65 | 73.90 |
| 74 |
UT San AntonioUTSA4-4
|
American | 72 | 77.00 |
| 75 |
Washington StateWSU4-5
|
Pac-12 | 70 | 77.80 |
| 76 |
HawaiiHAW6-3
|
MW | 91 | 78.00 |
| 77 |
FAUFAU3-5
|
American | 115 | 78.30 |
| 78 |
Coastal CarolinaCCAR5-3
|
Sun Belt | 105 | 80.40 |
| 79 |
Colorado StateCSU2-6
|
MW | 112 | 81.20 |
| 80 |
San Diego StateSDSU7-1
|
MW | 60 | 81.90 |
| 81 |
UABUAB3-5
|
American | 119 | 83.00 |
| 82 |
Western KentuckyWKU7-2
|
C-USA | 100 | 84.70 |
| 83 |
Utah StateUSU4-4
|
MW | 96 | 86.30 |
| 84 |
Appalachian StateAPP4-4
|
Sun Belt | 107 | 87.00 |
| 85 |
Georgia StateGAST1-7
|
Sun Belt | 131 | 88.40 |
| 86 |
Boise StateBSU6-3
|
MW | 55 | 88.80 |
| 87 |
ConnecticutCONN6-3
|
Independent | 79 | 88.80 |
| 88 |
BuffaloBUFF5-4
|
MAC | 111 | 90.60 |
| 89 |
Air ForceAFA2-6
|
MW | 109 | 91.20 |
| 90 |
ECUECU5-3
|
American | 57 | 91.40 |
| 91 |
New Mexico StateNMSU3-5
|
C-USA | 128 | 91.80 |
| 92 |
ArmyARMY4-4
|
American | 81 | 92.10 |
| 93 |
NevadaNEV1-7
|
MW | 126 | 92.30 |
| 94 |
New MexicoUNM6-3
|
MW | 84 | 92.70 |
| 95 |
Ga SouthernGASO3-5
|
Sun Belt | 110 | 93.30 |
| 96 |
James MadisonJMU7-1
|
Sun Belt | 46 | 94.30 |
| 97 |
TroyTROY6-3
|
Sun Belt | 88 | 94.30 |
| 98 |
San Jose StateSJSU3-5
|
MW | 98 | 94.80 |
| 99 |
USFUSF6-2
|
American | 40 | 96.40 |
| 100 |
Fresno StateFRES6-3
|
MW | 86 | 96.90 |
| 101 |
Miami (OH)M-OH5-3
|
MAC | 87 | 97.10 |
| 102 |
MarshallMRSH4-4
|
Sun Belt | 94 | 97.70 |
| 103 |
TulaneTULN6-2
|
American | 59 | 97.90 |
| 104 |
Southern MissUSM6-2
|
Sun Belt | 85 | 98.40 |
| 105 |
Arkansas StateARST5-4
|
Sun Belt | 102 | 99.30 |
| 106 |
WyomingWYO4-5
|
MW | 95 | 100.80 |
| 107 |
South AlabamaUSA2-7
|
Sun Belt | 114 | 102.10 |
| 108 |
Missouri StateMOST5-3
|
C-USA | 113 | 102.70 |
| 109 |
TulsaTLSA2-6
|
American | 122 | 103.20 |
| 110 |
DelawareDEL4-4
|
C-USA | 121 | 103.60 |
| 111 |
UL MonroeULM3-6
|
Sun Belt | 130 | 103.90 |
| 112 |
Ball StateBALL3-5
|
MAC | 127 | 104.30 |
| 113 |
Central MichiganCMU5-4
|
MAC | 108 | 105.50 |
| 114 |
UNLVUNLV6-2
|
MW | 78 | 105.80 |
| 115 |
Western MichiganWMU5-4
|
MAC | 93 | 106.60 |
| 116 |
OhioOHIO5-3
|
MAC | 77 | 106.90 |
| 117 |
UL LafayetteULL3-6
|
Sun Belt | 106 | 107.40 |
| 118 |
Texas StateTXST3-5
|
Sun Belt | 92 | 108.50 |
| 119 |
Old DominionODU6-3
|
Sun Belt | 67 | 109.00 |
| 120 |
Northern IllinoisNIU2-6
|
MAC | 118 | 109.10 |
| 121 |
MassachusettsUMASS0-8
|
Independent | 137 | 110.10 |
| 122 |
ToledoTOL4-4
|
MAC | 73 | 110.10 |
| 123 |
Oregon StateORST2-7
|
Pac-12 | 101 | 110.50 |
| 124 |
Jacksonville StateJSU5-3
|
C-USA | 104 | 111.10 |
| 125 |
LibertyLIB4-4
|
C-USA | 103 | 111.90 |
| 126 |
LA TechLT5-3
|
C-USA | 89 | 112.20 |
| 127 |
North TexasUNT8-1
|
American | 50 | 112.50 |
| 128 |
Eastern MichiganEMU2-7
|
MAC | 124 | 112.70 |
| 129 |
Kennesaw StateKENN6-2
|
C-USA | 97 | 117.60 |
| 130 |
FIUFIU3-5
|
C-USA | 125 | 118.40 |
| 131 |
Kent StateKENT3-5
|
MAC | 133 | 120.30 |
| 132 |
Mid TennesseeMTU1-7
|
C-USA | 132 | 122.40 |
| 133 |
Sam Houston StateSHS0-8
|
C-USA | 136 | 123.20 |
| 134 |
UTEPUTEP2-6
|
C-USA | 123 | 126.30 |
| 135 |
AkronAKR3-6
|
MAC | 129 | 128.40 |
| 136 |
Bowling GreenBGSU3-6
|
MAC | 117 | 129.30 |
College Football Strength of Schedule Played
Our Strength of Schedule Played shows the current average ranking for each opponent that a given team has faced to date.
DIFFICULT
EASY
| TEAM | DIVISION | GURU RANK |
AVERAGE OPPONENT RANK |
|
|---|---|---|---|---|
| 1 |
FloridaFLA3-5
|
SEC | 26 | 33.90 |
| 2 |
South CarolinaSC3-6
|
SEC | 36 | 38.10 |
| 3 |
KentuckyUK3-5
|
SEC | 49 | 38.50 |
| 4 |
AlabamaALA7-1
|
SEC | 4 | 40.10 |
| 5 |
WisconsinWIS2-6
|
Big Ten | 61 | 40.40 |
| 6 |
ArkansasARK2-7
|
SEC | 48 | 43.30 |
| 7 |
Notre DameND6-2
|
Independent | 5 | 44.50 |
| 8 |
LSULSU5-3
|
SEC | 20 | 45.50 |
| 9 |
GeorgiaUGA7-1
|
SEC | 7 | 46.00 |
| 10 |
UCLAUCLA3-5
|
Big Ten | 63 | 47.50 |
| 11 |
AuburnAUB4-5
|
SEC | 27 | 47.60 |
| 12 |
MiamiMIA6-2
|
ACC | 13 | 47.60 |
| 13 |
Ole MissMISS8-1
|
SEC | 11 | 48.10 |
| 14 |
StanfordSTAN3-6
|
ACC | 83 | 48.80 |
| 15 |
Texas A&MTAMU8-0
|
SEC | 6 | 50.20 |
| 16 |
IllinoisILL6-3
|
Big Ten | 25 | 50.60 |
| 17 |
ColoradoCOLO3-6
|
Big 12 | 68 | 50.80 |
| 18 |
Arizona StateASU6-3
|
Big 12 | 35 | 50.80 |
| 19 |
West VirginiaWVU3-6
|
Big 12 | 69 | 51.20 |
| 20 |
Ohio StateOSU8-0
|
Big Ten | 1 | 51.40 |
| 21 |
NC StateNCST5-4
|
ACC | 52 | 53.30 |
| 22 |
MichiganMICH7-2
|
Big Ten | 19 | 53.30 |
| 23 |
Mississippi StateMSST5-4
|
SEC | 39 | 53.80 |
| 24 |
SyracuseSYR3-6
|
ACC | 80 | 53.80 |
| 25 |
OklahomaOKLA7-2
|
SEC | 14 | 54.60 |
| 26 |
TennesseeTENN6-3
|
SEC | 16 | 54.90 |
| 27 |
Iowa StateISU5-4
|
Big 12 | 42 | 55.00 |
| 28 |
Kansas StateKSU4-5
|
Big 12 | 41 | 55.20 |
| 29 |
Oklahoma StateOKST1-8
|
Big 12 | 116 | 55.20 |
| 30 |
PurduePUR2-7
|
Big Ten | 82 | 55.80 |
| 31 |
TexasTEX7-2
|
SEC | 9 | 56.10 |
| 32 |
RutgersRUTG4-5
|
Big Ten | 64 | 56.10 |
| 33 |
Michigan StateMSU3-6
|
Big Ten | 66 | 56.20 |
| 34 |
Virginia TechVT3-6
|
ACC | 71 | 56.40 |
| 35 |
BaylorBAY5-4
|
Big 12 | 47 | 57.10 |
| 36 |
ClemsonCLEM3-5
|
ACC | 38 | 57.40 |
| 37 |
VanderbiltVAN7-2
|
SEC | 17 | 58.60 |
| 38 |
UtahUTAH7-2
|
Big 12 | 10 | 59.40 |
| 39 |
USCUSC6-2
|
Big Ten | 12 | 59.60 |
| 40 |
Boston CollegeBC1-8
|
ACC | 90 | 59.90 |
| 41 |
IndianaIND9-0
|
Big Ten | 2 | 60.10 |
| 42 |
WashingtonWASH6-2
|
Big Ten | 22 | 61.30 |
| 43 |
DukeDUKE5-3
|
ACC | 44 | 62.10 |
| 44 |
NebraskaNEB6-3
|
Big Ten | 33 | 62.80 |
| 45 |
Florida StateFSU4-4
|
ACC | 31 | 63.10 |
| 46 |
KansasKU5-4
|
Big 12 | 53 | 63.50 |
| 47 |
TCUTCU6-2
|
Big 12 | 32 | 63.80 |
| 48 |
BYUBYU8-0
|
Big 12 | 15 | 64.00 |
| 49 |
Oregon StateORST2-7
|
Pac-12 | 101 | 64.20 |
| 50 |
IowaIOWA6-2
|
Big Ten | 18 | 64.80 |
| 51 |
MissouriMIZ6-2
|
SEC | 21 | 64.90 |
| 52 |
MinnesotaMINN6-3
|
Big Ten | 54 | 64.90 |
| 53 |
NorthwesternNW5-3
|
Big Ten | 56 | 65.90 |
| 54 |
Penn StatePSU3-5
|
Big Ten | 24 | 66.10 |
| 55 |
Washington StateWSU4-5
|
Pac-12 | 70 | 66.80 |
| 56 |
CincinnatiCIN7-2
|
Big 12 | 34 | 67.40 |
| 57 |
LouisvilleLOU7-1
|
ACC | 23 | 67.80 |
| 58 |
MarylandMD4-4
|
Big Ten | 62 | 68.90 |
| 59 |
TulaneTULN6-2
|
American | 59 | 69.00 |
| 60 |
Wake ForestWAKE5-3
|
ACC | 65 | 69.10 |
| 61 |
OregonORE7-1
|
Big Ten | 3 | 69.80 |
| 62 |
UCFUCF4-4
|
Big 12 | 58 | 69.90 |
| 63 |
ArizonaARIZ5-3
|
Big 12 | 43 | 70.20 |
| 64 |
SMUSMU6-3
|
ACC | 30 | 70.30 |
| 65 |
USFUSF6-2
|
American | 40 | 71.90 |
| 66 |
Georgia StateGAST1-7
|
Sun Belt | 131 | 72.70 |
| 67 |
VirginiaUVA8-1
|
ACC | 37 | 72.90 |
| 68 |
Georgia TechGT8-1
|
ACC | 29 | 73.20 |
| 69 |
North CarolinaUNC3-5
|
ACC | 76 | 74.10 |
| 70 |
CaliforniaCAL5-4
|
ACC | 75 | 74.70 |
| 71 |
Texas TechTTU8-1
|
Big 12 | 8 | 75.10 |
| 72 |
PittsburghPITT7-2
|
ACC | 28 | 75.20 |
| 73 |
HoustonHOU7-2
|
Big 12 | 51 | 78.30 |
| 74 |
Kent StateKENT3-5
|
MAC | 133 | 78.60 |
| 75 |
Colorado StateCSU2-6
|
MW | 112 | 79.60 |
| 76 |
Utah StateUSU4-4
|
MW | 96 | 82.90 |
| 77 |
ECUECU5-3
|
American | 57 | 83.20 |
| 78 |
UT San AntonioUTSA4-4
|
American | 72 | 84.00 |
| 79 |
UABUAB3-5
|
American | 119 | 84.10 |
| 80 |
NevadaNEV1-7
|
MW | 126 | 84.50 |
| 81 |
UL MonroeULM3-6
|
Sun Belt | 130 | 84.80 |
| 82 |
Boise StateBSU6-3
|
MW | 55 | 85.80 |
| 83 |
TempleTEM5-4
|
American | 99 | 86.20 |
| 84 |
Texas StateTXST3-5
|
Sun Belt | 92 | 87.30 |
| 85 |
Ga SouthernGASO3-5
|
Sun Belt | 110 | 87.50 |
| 86 |
ArmyARMY4-4
|
American | 81 | 87.50 |
| 87 |
San Jose StateSJSU3-5
|
MW | 98 | 88.10 |
| 88 |
Old DominionODU6-3
|
Sun Belt | 67 | 88.10 |
| 89 |
Air ForceAFA2-6
|
MW | 109 | 88.30 |
| 90 |
CharlotteCHAR1-7
|
American | 134 | 88.60 |
| 91 |
Bowling GreenBGSU3-6
|
MAC | 117 | 88.60 |
| 92 |
TulsaTLSA2-6
|
American | 122 | 88.70 |
| 93 |
WyomingWYO4-5
|
MW | 95 | 88.90 |
| 94 |
New MexicoUNM6-3
|
MW | 84 | 88.90 |
| 95 |
Northern IllinoisNIU2-6
|
MAC | 118 | 89.00 |
| 96 |
South AlabamaUSA2-7
|
Sun Belt | 114 | 89.10 |
| 97 |
MassachusettsUMASS0-8
|
Independent | 137 | 89.80 |
| 98 |
FAUFAU3-5
|
American | 115 | 89.80 |
| 99 |
Sam Houston StateSHS0-8
|
C-USA | 136 | 90.10 |
| 100 |
Western MichiganWMU5-4
|
MAC | 93 | 90.20 |
| 101 |
RiceRICE4-5
|
American | 120 | 90.30 |
| 102 |
North TexasUNT8-1
|
American | 50 | 90.70 |
| 103 |
UL LafayetteULL3-6
|
Sun Belt | 106 | 91.70 |
| 104 |
Ball StateBALL3-5
|
MAC | 127 | 92.80 |
| 105 |
Coastal CarolinaCCAR5-3
|
Sun Belt | 105 | 92.90 |
| 106 |
Fresno StateFRES6-3
|
MW | 86 | 93.20 |
| 107 |
MarshallMRSH4-4
|
Sun Belt | 94 | 94.60 |
| 108 |
Arkansas StateARST5-4
|
Sun Belt | 102 | 94.80 |
| 109 |
Missouri StateMOST5-3
|
C-USA | 113 | 94.90 |
| 110 |
OhioOHIO5-3
|
MAC | 77 | 95.00 |
| 111 |
UNLVUNLV6-2
|
MW | 78 | 95.90 |
| 112 |
James MadisonJMU7-1
|
Sun Belt | 46 | 96.10 |
| 113 |
Kennesaw StateKENN6-2
|
C-USA | 97 | 96.60 |
| 114 |
TroyTROY6-3
|
Sun Belt | 88 | 96.90 |
| 115 |
Central MichiganCMU5-4
|
MAC | 108 | 98.00 |
| 116 |
Eastern MichiganEMU2-7
|
MAC | 124 | 98.40 |
| 117 |
AkronAKR3-6
|
MAC | 129 | 98.90 |
| 118 |
UTEPUTEP2-6
|
C-USA | 123 | 99.80 |
| 119 |
HawaiiHAW6-3
|
MW | 91 | 100.00 |
| 120 |
Miami (OH)M-OH5-3
|
MAC | 87 | 100.50 |
| 121 |
Appalachian StateAPP4-4
|
Sun Belt | 107 | 101.50 |
| 122 |
MemphisMEM8-1
|
American | 45 | 101.90 |
| 123 |
Southern MissUSM6-2
|
Sun Belt | 85 | 102.60 |
| 124 |
San Diego StateSDSU7-1
|
MW | 60 | 102.80 |
| 125 |
FIUFIU3-5
|
C-USA | 125 | 103.20 |
| 126 |
LA TechLT5-3
|
C-USA | 89 | 103.20 |
| 127 |
ToledoTOL4-4
|
MAC | 73 | 103.70 |
| 128 |
DelawareDEL4-4
|
C-USA | 121 | 106.00 |
| 129 |
LibertyLIB4-4
|
C-USA | 103 | 107.10 |
| 130 |
NavyNAVY7-1
|
American | 74 | 108.70 |
| 131 |
BuffaloBUFF5-4
|
MAC | 111 | 110.60 |
| 132 |
Mid TennesseeMTU1-7
|
C-USA | 132 | 111.50 |
| 133 |
Jacksonville StateJSU5-3
|
C-USA | 104 | 111.80 |
| 134 |
New Mexico StateNMSU3-5
|
C-USA | 128 | 113.60 |
| 135 |
ConnecticutCONN6-3
|
Independent | 79 | 116.10 |
| 136 |
Western KentuckyWKU7-2
|
C-USA | 100 | 120.90 |