Updated Sunday Dec. 7
2025 College Football Strength of Schedule Rankings
Strength of Schedule Played and Strength of Schedule Remaining for all 136 NCAA Division 1 Football teams.
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 |
FloridaFLA4-8
|
SEC | 36 | 33.20 |
| 2 |
UCLAUCLA3-9
|
Big Ten | 72 | 37.00 |
| 3 |
WisconsinWIS4-8
|
Big Ten | 52 | 37.40 |
| 4 |
ArkansasARK2-10
|
SEC | 49 | 40.00 |
| 5 |
AlabamaALA10-3
|
SEC | 7 | 40.30 |
| 6 |
South CarolinaSC4-8
|
SEC | 35 | 41.80 |
| 7 |
KentuckyUK5-7
|
SEC | 47 | 42.20 |
| 8 |
LSULSU7-5
|
SEC | 23 | 43.70 |
| 9 |
PurduePUR2-10
|
Big Ten | 88 | 43.80 |
| 10 |
OklahomaOKLA10-2
|
SEC | 12 | 45.60 |
| 11 |
Mississippi StateMSST5-7
|
SEC | 51 | 47.00 |
| 12 |
GeorgiaUGA12-1
|
SEC | 6 | 48.10 |
| 13 |
Virginia TechVT3-9
|
ACC | 73 | 48.40 |
| 14 |
SyracuseSYR3-9
|
ACC | 94 | 49.00 |
| 15 |
Ohio StateOSU12-1
|
Big Ten | 2 | 49.60 |
| 16 |
AuburnAUB5-7
|
SEC | 26 | 50.10 |
| 17 |
MichiganMICH9-3
|
Big Ten | 19 | 50.10 |
| 18 |
ColoradoCOLO3-9
|
Big 12 | 79 | 50.70 |
| 19 |
BaylorBAY5-7
|
Big 12 | 57 | 50.80 |
| 20 |
BYUBYU11-2
|
Big 12 | 16 | 50.90 |
| 21 |
TexasTEX9-3
|
SEC | 13 | 51.00 |
| 22 |
StanfordSTAN4-8
|
ACC | 77 | 51.00 |
| 23 |
West VirginiaWVU4-8
|
Big 12 | 76 | 51.00 |
| 24 |
IowaIOWA8-4
|
Big Ten | 17 | 51.10 |
| 25 |
Texas A&MTAMU11-1
|
SEC | 9 | 51.20 |
| 26 |
RutgersRUTG5-7
|
Big Ten | 59 | 51.30 |
| 27 |
Michigan StateMSU4-8
|
Big Ten | 64 | 51.30 |
| 28 |
VanderbiltVAN10-2
|
SEC | 15 | 51.50 |
| 29 |
Notre DameND10-2
|
Independent | 3 | 51.90 |
| 30 |
NC StateNCST7-5
|
ACC | 48 | 52.10 |
| 31 |
IllinoisILL8-4
|
Big Ten | 29 | 52.50 |
| 32 |
MiamiMIA10-2
|
ACC | 8 | 52.60 |
| 33 |
MissouriMIZ8-4
|
SEC | 22 | 52.90 |
| 34 |
USCUSC9-3
|
Big Ten | 14 | 53.10 |
| 35 |
Oklahoma StateOKST1-11
|
Big 12 | 105 | 53.30 |
| 36 |
Ole MissMISS11-1
|
SEC | 10 | 53.50 |
| 37 |
OregonORE11-1
|
Big Ten | 4 | 53.50 |
| 38 |
Arizona StateASU8-4
|
Big 12 | 38 | 53.50 |
| 39 |
KansasKU5-7
|
Big 12 | 55 | 54.50 |
| 40 |
NorthwesternNW6-6
|
Big Ten | 56 | 54.60 |
| 41 |
IndianaIND13-0
|
Big Ten | 1 | 54.60 |
| 42 |
Penn StatePSU6-6
|
Big Ten | 18 | 56.20 |
| 43 |
Boston CollegeBC2-10
|
ACC | 85 | 56.50 |
| 44 |
Florida StateFSU5-7
|
ACC | 41 | 57.00 |
| 45 |
TCUTCU8-4
|
Big 12 | 34 | 57.00 |
| 46 |
NebraskaNEB7-5
|
Big Ten | 42 | 58.10 |
| 47 |
Kansas StateKSU6-6
|
Big 12 | 39 | 58.10 |
| 48 |
LouisvilleLOU8-4
|
ACC | 27 | 58.20 |
| 49 |
Iowa StateISU8-4
|
Big 12 | 33 | 58.40 |
| 50 |
MinnesotaMINN7-5
|
Big Ten | 54 | 58.70 |
| 51 |
TennesseeTENN8-4
|
SEC | 21 | 58.70 |
| 52 |
CincinnatiCIN7-5
|
Big 12 | 44 | 59.00 |
| 53 |
WashingtonWASH8-4
|
Big Ten | 20 | 59.90 |
| 54 |
ClemsonCLEM7-5
|
ACC | 28 | 60.80 |
| 55 |
UtahUTAH10-2
|
Big 12 | 11 | 60.90 |
| 56 |
MarylandMD4-8
|
Big Ten | 74 | 61.00 |
| 57 |
DukeDUKE8-5
|
ACC | 45 | 61.30 |
| 58 |
PittsburghPITT8-4
|
ACC | 32 | 61.50 |
| 59 |
ArizonaARIZ9-3
|
Big 12 | 25 | 61.70 |
| 60 |
UCFUCF5-7
|
Big 12 | 69 | 64.60 |
| 61 |
Texas TechTTU12-1
|
Big 12 | 5 | 65.60 |
| 62 |
Georgia TechGT9-3
|
ACC | 37 | 66.00 |
| 63 |
SMUSMU8-4
|
ACC | 24 | 68.40 |
| 64 |
VirginiaUVA10-3
|
ACC | 40 | 69.10 |
| 65 |
CaliforniaCAL7-5
|
ACC | 71 | 69.40 |
| 66 |
Washington StateWSU6-6
|
Pac-12 | 65 | 69.90 |
| 67 |
North CarolinaUNC4-8
|
ACC | 89 | 70.10 |
| 68 |
HoustonHOU9-3
|
Big 12 | 46 | 71.90 |
| 69 |
Oregon StateORST2-10
|
Pac-12 | 111 | 72.10 |
| 70 |
Wake ForestWAKE8-4
|
ACC | 61 | 73.00 |
| 71 |
CharlotteCHAR1-11
|
American | 134 | 75.10 |
| 72 |
TulaneTULN11-2
|
American | 50 | 77.00 |
| 73 |
Colorado StateCSU2-10
|
MW | 121 | 77.40 |
| 74 |
Georgia StateGAST1-11
|
Sun Belt | 129 | 78.40 |
| 75 |
TempleTEM5-7
|
American | 100 | 78.60 |
| 76 |
USFUSF9-3
|
American | 31 | 80.20 |
| 77 |
UT San AntonioUTSA6-6
|
American | 70 | 80.80 |
| 78 |
Boise StateBSU9-4
|
MW | 53 | 81.50 |
| 79 |
Utah StateUSU6-6
|
MW | 80 | 82.20 |
| 80 |
UABUAB4-8
|
American | 123 | 82.70 |
| 81 |
RiceRICE5-7
|
American | 124 | 83.10 |
| 82 |
FAUFAU4-8
|
American | 113 | 84.50 |
| 83 |
NevadaNEV3-9
|
MW | 120 | 85.90 |
| 84 |
NavyNAVY9-2
|
American | 67 | 86.00 |
| 85 |
Air ForceAFA4-8
|
MW | 97 | 86.20 |
| 86 |
Coastal CarolinaCCAR6-6
|
Sun Belt | 114 | 86.90 |
| 87 |
ECUECU8-4
|
American | 60 | 87.20 |
| 88 |
San Jose StateSJSU3-9
|
MW | 119 | 87.60 |
| 89 |
ArmyARMY6-5
|
American | 82 | 88.10 |
| 90 |
New MexicoUNM9-3
|
MW | 78 | 89.60 |
| 91 |
North TexasUNT11-2
|
American | 43 | 90.10 |
| 92 |
Ga SouthernGASO6-6
|
Sun Belt | 106 | 90.40 |
| 93 |
MemphisMEM8-4
|
American | 62 | 90.60 |
| 94 |
UL MonroeULM3-9
|
Sun Belt | 130 | 91.10 |
| 95 |
TroyTROY8-5
|
Sun Belt | 91 | 91.40 |
| 96 |
Kent StateKENT5-7
|
MAC | 133 | 92.20 |
| 97 |
WyomingWYO4-8
|
MW | 110 | 92.30 |
| 98 |
South AlabamaUSA4-8
|
Sun Belt | 108 | 92.50 |
| 99 |
Western MichiganWMU9-4
|
MAC | 84 | 92.80 |
| 100 |
MarshallMRSH5-7
|
Sun Belt | 96 | 93.00 |
| 101 |
HawaiiHAW8-4
|
MW | 87 | 93.20 |
| 102 |
Texas StateTXST6-6
|
Sun Belt | 81 | 94.00 |
| 103 |
TulsaTLSA4-8
|
American | 118 | 94.30 |
| 104 |
UNLVUNLV10-3
|
MW | 66 | 94.30 |
| 105 |
Old DominionODU9-3
|
Sun Belt | 63 | 94.40 |
| 106 |
James MadisonJMU12-1
|
Sun Belt | 30 | 94.80 |
| 107 |
UL LafayetteULL6-6
|
Sun Belt | 99 | 95.20 |
| 108 |
Miami (OH)M-OH7-6
|
MAC | 90 | 95.30 |
| 109 |
Ball StateBALL4-8
|
MAC | 131 | 95.30 |
| 110 |
Arkansas StateARST6-6
|
Sun Belt | 104 | 95.50 |
| 111 |
Missouri StateMOST7-5
|
C-USA | 107 | 95.70 |
| 112 |
San Diego StateSDSU9-3
|
MW | 68 | 96.60 |
| 113 |
Fresno StateFRES8-4
|
MW | 83 | 96.60 |
| 114 |
MassachusettsUMASS0-12
|
Independent | 136 | 96.80 |
| 115 |
Northern IllinoisNIU3-9
|
MAC | 125 | 97.00 |
| 116 |
Appalachian StateAPP5-7
|
Sun Belt | 112 | 98.00 |
| 117 |
Sam Houston StateSHS2-10
|
C-USA | 137 | 98.90 |
| 118 |
OhioOHIO8-4
|
MAC | 86 | 99.10 |
| 119 |
Bowling GreenBGSU4-8
|
MAC | 117 | 99.60 |
| 120 |
Central MichiganCMU7-5
|
MAC | 101 | 99.90 |
| 121 |
Eastern MichiganEMU4-8
|
MAC | 122 | 101.10 |
| 122 |
Southern MissUSM7-5
|
Sun Belt | 98 | 101.60 |
| 123 |
Kennesaw StateKENN10-3
|
C-USA | 95 | 102.80 |
| 124 |
DelawareDEL6-6
|
C-USA | 116 | 103.70 |
| 125 |
ToledoTOL8-4
|
MAC | 58 | 103.90 |
| 126 |
BuffaloBUFF5-7
|
MAC | 115 | 105.50 |
| 127 |
LibertyLIB4-8
|
C-USA | 109 | 105.80 |
| 128 |
New Mexico StateNMSU4-8
|
C-USA | 127 | 106.10 |
| 129 |
FIUFIU7-5
|
C-USA | 102 | 106.60 |
| 130 |
LA TechLT7-5
|
C-USA | 93 | 107.30 |
| 131 |
AkronAKR5-7
|
MAC | 126 | 107.50 |
| 132 |
UTEPUTEP2-10
|
C-USA | 132 | 108.10 |
| 133 |
ConnecticutCONN9-3
|
Independent | 75 | 108.30 |
| 134 |
Western KentuckyWKU8-4
|
C-USA | 92 | 108.60 |
| 135 |
Jacksonville StateJSU8-5
|
C-USA | 103 | 110.50 |
| 136 |
Mid TennesseeMTU3-9
|
C-USA | 128 | 110.90 |
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 |
UCFUCF5-7
|
Big 12 | 69 | 0.00 |
| 2 |
PurduePUR2-10
|
Big Ten | 88 | 0.00 |
| 3 |
North CarolinaUNC4-8
|
ACC | 89 | 0.00 |
| 4 |
Miami (OH)M-OH7-6
|
MAC | 90 | 0.00 |
| 5 |
TroyTROY8-5
|
Sun Belt | 91 | 0.00 |
| 6 |
Western KentuckyWKU8-4
|
C-USA | 92 | 0.00 |
| 7 |
LA TechLT7-5
|
C-USA | 93 | 0.00 |
| 8 |
SyracuseSYR3-9
|
ACC | 94 | 0.00 |
| 9 |
Kennesaw StateKENN10-3
|
C-USA | 95 | 0.00 |
| 10 |
MarshallMRSH5-7
|
Sun Belt | 96 | 0.00 |
| 11 |
Air ForceAFA4-8
|
MW | 97 | 0.00 |
| 12 |
Southern MissUSM7-5
|
Sun Belt | 98 | 0.00 |
| 13 |
UL LafayetteULL6-6
|
Sun Belt | 99 | 0.00 |
| 14 |
TempleTEM5-7
|
American | 100 | 0.00 |
| 15 |
Central MichiganCMU7-5
|
MAC | 101 | 0.00 |
| 16 |
HawaiiHAW8-4
|
MW | 87 | 0.00 |
| 17 |
OhioOHIO8-4
|
MAC | 86 | 0.00 |
| 18 |
Boston CollegeBC2-10
|
ACC | 85 | 0.00 |
| 19 |
UT San AntonioUTSA6-6
|
American | 70 | 0.00 |
| 20 |
CaliforniaCAL7-5
|
ACC | 71 | 0.00 |
| 21 |
UCLAUCLA3-9
|
Big Ten | 72 | 0.00 |
| 22 |
Virginia TechVT3-9
|
ACC | 73 | 0.00 |
| 23 |
MarylandMD4-8
|
Big Ten | 74 | 0.00 |
| 24 |
ConnecticutCONN9-3
|
Independent | 75 | 0.00 |
| 25 |
West VirginiaWVU4-8
|
Big 12 | 76 | 0.00 |
| 26 |
StanfordSTAN4-8
|
ACC | 77 | 0.00 |
| 27 |
New MexicoUNM9-3
|
MW | 78 | 0.00 |
| 28 |
ColoradoCOLO3-9
|
Big 12 | 79 | 0.00 |
| 29 |
Utah StateUSU6-6
|
MW | 80 | 0.00 |
| 30 |
Texas StateTXST6-6
|
Sun Belt | 81 | 0.00 |
| 31 |
Fresno StateFRES8-4
|
MW | 83 | 0.00 |
| 32 |
Western MichiganWMU9-4
|
MAC | 84 | 0.00 |
| 33 |
FIUFIU7-5
|
C-USA | 102 | 0.00 |
| 34 |
Jacksonville StateJSU8-5
|
C-USA | 103 | 0.00 |
| 35 |
Arkansas StateARST6-6
|
Sun Belt | 104 | 0.00 |
| 36 |
Eastern MichiganEMU4-8
|
MAC | 122 | 0.00 |
| 37 |
UABUAB4-8
|
American | 123 | 0.00 |
| 38 |
RiceRICE5-7
|
American | 124 | 0.00 |
| 39 |
Northern IllinoisNIU3-9
|
MAC | 125 | 0.00 |
| 40 |
AkronAKR5-7
|
MAC | 126 | 0.00 |
| 41 |
New Mexico StateNMSU4-8
|
C-USA | 127 | 0.00 |
| 42 |
Mid TennesseeMTU3-9
|
C-USA | 128 | 0.00 |
| 43 |
Georgia StateGAST1-11
|
Sun Belt | 129 | 0.00 |
| 44 |
UL MonroeULM3-9
|
Sun Belt | 130 | 0.00 |
| 45 |
Ball StateBALL4-8
|
MAC | 131 | 0.00 |
| 46 |
UTEPUTEP2-10
|
C-USA | 132 | 0.00 |
| 47 |
Kent StateKENT5-7
|
MAC | 133 | 0.00 |
| 48 |
CharlotteCHAR1-11
|
American | 134 | 0.00 |
| 49 |
Sam Houston StateSHS2-10
|
C-USA | 137 | 0.00 |
| 50 |
Colorado StateCSU2-10
|
MW | 121 | 0.00 |
| 51 |
NevadaNEV3-9
|
MW | 120 | 0.00 |
| 52 |
San Jose StateSJSU3-9
|
MW | 119 | 0.00 |
| 53 |
Oklahoma StateOKST1-11
|
Big 12 | 105 | 0.00 |
| 54 |
Ga SouthernGASO6-6
|
Sun Belt | 106 | 0.00 |
| 55 |
Missouri StateMOST7-5
|
C-USA | 107 | 0.00 |
| 56 |
South AlabamaUSA4-8
|
Sun Belt | 108 | 0.00 |
| 57 |
LibertyLIB4-8
|
C-USA | 109 | 0.00 |
| 58 |
WyomingWYO4-8
|
MW | 110 | 0.00 |
| 59 |
Oregon StateORST2-10
|
Pac-12 | 111 | 0.00 |
| 60 |
Appalachian StateAPP5-7
|
Sun Belt | 112 | 0.00 |
| 61 |
FAUFAU4-8
|
American | 113 | 0.00 |
| 62 |
Coastal CarolinaCCAR6-6
|
Sun Belt | 114 | 0.00 |
| 63 |
BuffaloBUFF5-7
|
MAC | 115 | 0.00 |
| 64 |
DelawareDEL6-6
|
C-USA | 116 | 0.00 |
| 65 |
Bowling GreenBGSU4-8
|
MAC | 117 | 0.00 |
| 66 |
TulsaTLSA4-8
|
American | 118 | 0.00 |
| 67 |
MassachusettsUMASS0-12
|
Independent | 136 | 0.00 |
| 68 |
San Diego StateSDSU9-3
|
MW | 68 | 0.00 |
| 69 |
IndianaIND13-0
|
Big Ten | 1 | 0.00 |
| 70 |
MichiganMICH9-3
|
Big Ten | 19 | 0.00 |
| 71 |
WashingtonWASH8-4
|
Big Ten | 20 | 0.00 |
| 72 |
TennesseeTENN8-4
|
SEC | 21 | 0.00 |
| 73 |
MissouriMIZ8-4
|
SEC | 22 | 0.00 |
| 74 |
LSULSU7-5
|
SEC | 23 | 0.00 |
| 75 |
SMUSMU8-4
|
ACC | 24 | 0.00 |
| 76 |
ArizonaARIZ9-3
|
Big 12 | 25 | 0.00 |
| 77 |
AuburnAUB5-7
|
SEC | 26 | 0.00 |
| 78 |
LouisvilleLOU8-4
|
ACC | 27 | 0.00 |
| 79 |
ClemsonCLEM7-5
|
ACC | 28 | 0.00 |
| 80 |
IllinoisILL8-4
|
Big Ten | 29 | 0.00 |
| 81 |
James MadisonJMU12-1
|
Sun Belt | 30 | 0.00 |
| 82 |
USFUSF9-3
|
American | 31 | 0.00 |
| 83 |
PittsburghPITT8-4
|
ACC | 32 | 0.00 |
| 84 |
Iowa StateISU8-4
|
Big 12 | 33 | 0.00 |
| 85 |
Penn StatePSU6-6
|
Big Ten | 18 | 0.00 |
| 86 |
IowaIOWA8-4
|
Big Ten | 17 | 0.00 |
| 87 |
Ohio StateOSU12-1
|
Big Ten | 2 | 0.00 |
| 88 |
Notre DameND10-2
|
Independent | 3 | 0.00 |
| 89 |
OregonORE11-1
|
Big Ten | 4 | 0.00 |
| 90 |
Texas TechTTU12-1
|
Big 12 | 5 | 0.00 |
| 91 |
GeorgiaUGA12-1
|
SEC | 6 | 0.00 |
| 92 |
AlabamaALA10-3
|
SEC | 7 | 0.00 |
| 93 |
MiamiMIA10-2
|
ACC | 8 | 0.00 |
| 94 |
Texas A&MTAMU11-1
|
SEC | 9 | 0.00 |
| 95 |
Ole MissMISS11-1
|
SEC | 10 | 0.00 |
| 96 |
UtahUTAH10-2
|
Big 12 | 11 | 0.00 |
| 97 |
OklahomaOKLA10-2
|
SEC | 12 | 0.00 |
| 98 |
TexasTEX9-3
|
SEC | 13 | 0.00 |
| 99 |
USCUSC9-3
|
Big Ten | 14 | 0.00 |
| 100 |
VanderbiltVAN10-2
|
SEC | 15 | 0.00 |
| 101 |
BYUBYU11-2
|
Big 12 | 16 | 0.00 |
| 102 |
TCUTCU8-4
|
Big 12 | 34 | 0.00 |
| 103 |
South CarolinaSC4-8
|
SEC | 35 | 0.00 |
| 104 |
Boise StateBSU9-4
|
MW | 53 | 0.00 |
| 105 |
MinnesotaMINN7-5
|
Big Ten | 54 | 0.00 |
| 106 |
KansasKU5-7
|
Big 12 | 55 | 0.00 |
| 107 |
NorthwesternNW6-6
|
Big Ten | 56 | 0.00 |
| 108 |
BaylorBAY5-7
|
Big 12 | 57 | 0.00 |
| 109 |
ToledoTOL8-4
|
MAC | 58 | 0.00 |
| 110 |
RutgersRUTG5-7
|
Big Ten | 59 | 0.00 |
| 111 |
ECUECU8-4
|
American | 60 | 0.00 |
| 112 |
Wake ForestWAKE8-4
|
ACC | 61 | 0.00 |
| 113 |
MemphisMEM8-4
|
American | 62 | 0.00 |
| 114 |
Old DominionODU9-3
|
Sun Belt | 63 | 0.00 |
| 115 |
Michigan StateMSU4-8
|
Big Ten | 64 | 0.00 |
| 116 |
Washington StateWSU6-6
|
Pac-12 | 65 | 0.00 |
| 117 |
UNLVUNLV10-3
|
MW | 66 | 0.00 |
| 118 |
WisconsinWIS4-8
|
Big Ten | 52 | 0.00 |
| 119 |
Mississippi StateMSST5-7
|
SEC | 51 | 0.00 |
| 120 |
TulaneTULN11-2
|
American | 50 | 0.00 |
| 121 |
FloridaFLA4-8
|
SEC | 36 | 0.00 |
| 122 |
Georgia TechGT9-3
|
ACC | 37 | 0.00 |
| 123 |
Arizona StateASU8-4
|
Big 12 | 38 | 0.00 |
| 124 |
Kansas StateKSU6-6
|
Big 12 | 39 | 0.00 |
| 125 |
VirginiaUVA10-3
|
ACC | 40 | 0.00 |
| 126 |
Florida StateFSU5-7
|
ACC | 41 | 0.00 |
| 127 |
NebraskaNEB7-5
|
Big Ten | 42 | 0.00 |
| 128 |
North TexasUNT11-2
|
American | 43 | 0.00 |
| 129 |
CincinnatiCIN7-5
|
Big 12 | 44 | 0.00 |
| 130 |
DukeDUKE8-5
|
ACC | 45 | 0.00 |
| 131 |
HoustonHOU9-3
|
Big 12 | 46 | 0.00 |
| 132 |
KentuckyUK5-7
|
SEC | 47 | 0.00 |
| 133 |
NC StateNCST7-5
|
ACC | 48 | 0.00 |
| 134 |
ArkansasARK2-10
|
SEC | 49 | 0.00 |
| 135 |
ArmyARMY6-5
|
American | 82 | 64.80 |
| 136 |
NavyNAVY9-2
|
American | 67 | 82.50 |