Updated Thursday Nov. 13
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 |
RutgersRUTG5-5
|
Big Ten | 61 | 11.40 |
| 2 |
UCLAUCLA3-6
|
Big Ten | 64 | 12.50 |
| 3 |
PurduePUR2-8
|
Big Ten | 78 | 13.40 |
| 4 |
OklahomaOKLA7-2
|
SEC | 13 | 15.30 |
| 5 |
Mississippi StateMSST5-5
|
SEC | 43 | 16.00 |
| 6 |
PittsburghPITT7-2
|
ACC | 28 | 16.10 |
| 7 |
ArkansasARK2-7
|
SEC | 47 | 16.80 |
| 8 |
NebraskaNEB7-3
|
Big Ten | 29 | 19.60 |
| 9 |
TexasTEX7-2
|
SEC | 9 | 19.70 |
| 10 |
FloridaFLA3-6
|
SEC | 35 | 21.00 |
| 11 |
West VirginiaWVU4-6
|
Big 12 | 69 | 22.60 |
| 12 |
KansasKU5-5
|
Big 12 | 52 | 23.80 |
| 13 |
WisconsinWIS3-6
|
Big Ten | 58 | 27.30 |
| 14 |
VanderbiltVAN8-2
|
SEC | 15 | 27.40 |
| 15 |
USCUSC7-2
|
Big Ten | 12 | 28.90 |
| 16 |
OregonORE8-1
|
Big Ten | 3 | 30.30 |
| 17 |
Virginia TechVT3-6
|
ACC | 71 | 31.30 |
| 18 |
CincinnatiCIN7-2
|
Big 12 | 31 | 31.60 |
| 19 |
NorthwesternNW5-4
|
Big Ten | 57 | 32.60 |
| 20 |
LouisvilleLOU7-2
|
ACC | 30 | 32.80 |
| 21 |
TCUTCU6-3
|
Big 12 | 33 | 33.00 |
| 22 |
BaylorBAY5-4
|
Big 12 | 46 | 33.30 |
| 23 |
MissouriMIZ6-3
|
SEC | 21 | 34.70 |
| 24 |
Michigan StateMSU3-6
|
Big Ten | 65 | 35.30 |
| 25 |
IowaIOWA6-3
|
Big Ten | 17 | 36.30 |
| 26 |
MarylandMD4-5
|
Big Ten | 66 | 36.60 |
| 27 |
ArizonaARIZ6-3
|
Big 12 | 42 | 38.30 |
| 28 |
StanfordSTAN3-7
|
ACC | 85 | 38.50 |
| 29 |
MinnesotaMINN6-3
|
Big Ten | 56 | 38.90 |
| 30 |
Ole MissMISS9-1
|
SEC | 10 | 39.10 |
| 31 |
ColoradoCOLO3-7
|
Big 12 | 72 | 39.30 |
| 32 |
HoustonHOU8-2
|
Big 12 | 48 | 39.60 |
| 33 |
MichiganMICH7-2
|
Big Ten | 18 | 41.30 |
| 34 |
RiceRICE5-5
|
American | 117 | 41.60 |
| 35 |
NC StateNCST5-4
|
ACC | 53 | 41.80 |
| 36 |
BYUBYU8-1
|
Big 12 | 19 | 41.90 |
| 37 |
Georgia TechGT8-1
|
ACC | 27 | 43.80 |
| 38 |
Oklahoma StateOKST1-8
|
Big 12 | 118 | 46.00 |
| 39 |
UtahUTAH7-2
|
Big 12 | 11 | 46.40 |
| 40 |
CharlotteCHAR1-8
|
American | 136 | 46.80 |
| 41 |
Ohio StateOSU9-0
|
Big Ten | 1 | 47.80 |
| 42 |
South CarolinaSC3-6
|
SEC | 39 | 48.30 |
| 43 |
UCFUCF4-5
|
Big 12 | 60 | 48.50 |
| 44 |
WashingtonWASH6-3
|
Big Ten | 23 | 48.80 |
| 45 |
SyracuseSYR3-7
|
ACC | 80 | 50.50 |
| 46 |
SMUSMU7-3
|
ACC | 25 | 51.40 |
| 47 |
MiamiMIA7-2
|
ACC | 14 | 51.60 |
| 48 |
TempleTEM5-5
|
American | 100 | 51.90 |
| 49 |
Penn StatePSU3-6
|
Big Ten | 22 | 52.40 |
| 50 |
LSULSU5-4
|
SEC | 20 | 52.80 |
| 51 |
Florida StateFSU4-5
|
ACC | 36 | 53.20 |
| 52 |
North CarolinaUNC4-5
|
ACC | 76 | 53.80 |
| 53 |
Boston CollegeBC1-9
|
ACC | 95 | 54.40 |
| 54 |
NavyNAVY7-2
|
American | 77 | 55.00 |
| 55 |
CaliforniaCAL6-4
|
ACC | 70 | 55.60 |
| 56 |
GeorgiaUGA8-1
|
SEC | 7 | 58.30 |
| 57 |
TennesseeTENN6-3
|
SEC | 16 | 59.30 |
| 58 |
AlabamaALA8-1
|
SEC | 4 | 59.50 |
| 59 |
VirginiaUVA8-2
|
ACC | 44 | 59.50 |
| 60 |
IllinoisILL6-3
|
Big Ten | 24 | 59.80 |
| 61 |
DukeDUKE5-4
|
ACC | 49 | 60.80 |
| 62 |
Texas A&MTAMU9-0
|
SEC | 5 | 61.30 |
| 63 |
KentuckyUK4-5
|
SEC | 40 | 61.50 |
| 64 |
Arizona StateASU6-3
|
Big 12 | 37 | 61.60 |
| 65 |
FAUFAU4-5
|
American | 112 | 62.30 |
| 66 |
Coastal CarolinaCCAR6-3
|
Sun Belt | 106 | 62.90 |
| 67 |
Notre DameND7-2
|
Independent | 6 | 64.60 |
| 68 |
Texas TechTTU9-1
|
Big 12 | 8 | 64.80 |
| 69 |
IndianaIND10-0
|
Big Ten | 2 | 67.00 |
| 70 |
Kansas StateKSU4-5
|
Big 12 | 41 | 67.00 |
| 71 |
MemphisMEM8-2
|
American | 51 | 68.00 |
| 72 |
ClemsonCLEM4-5
|
ACC | 34 | 68.70 |
| 73 |
UABUAB3-6
|
American | 123 | 69.30 |
| 74 |
Utah StateUSU5-4
|
MW | 88 | 70.20 |
| 75 |
AuburnAUB4-6
|
SEC | 26 | 70.80 |
| 76 |
Colorado StateCSU2-7
|
MW | 116 | 78.00 |
| 77 |
San Diego StateSDSU7-2
|
MW | 73 | 79.20 |
| 78 |
ECUECU6-3
|
American | 59 | 80.90 |
| 79 |
Appalachian StateAPP4-5
|
Sun Belt | 111 | 81.30 |
| 80 |
Washington StateWSU4-5
|
Pac-12 | 74 | 81.50 |
| 81 |
HawaiiHAW7-3
|
MW | 81 | 83.60 |
| 82 |
Georgia StateGAST1-8
|
Sun Belt | 131 | 84.10 |
| 83 |
Iowa StateISU6-4
|
Big 12 | 38 | 84.80 |
| 84 |
BuffaloBUFF5-5
|
MAC | 114 | 85.30 |
| 85 |
Western KentuckyWKU7-2
|
C-USA | 98 | 85.40 |
| 86 |
Wake ForestWAKE6-3
|
ACC | 62 | 87.00 |
| 87 |
NevadaNEV1-8
|
MW | 130 | 89.30 |
| 88 |
Ga SouthernGASO4-5
|
Sun Belt | 107 | 89.40 |
| 89 |
New Mexico StateNMSU3-6
|
C-USA | 128 | 91.20 |
| 90 |
Air ForceAFA3-6
|
MW | 96 | 91.70 |
| 91 |
UT San AntonioUTSA4-5
|
American | 82 | 91.90 |
| 92 |
Boise StateBSU6-3
|
MW | 54 | 92.30 |
| 93 |
Ball StateBALL4-5
|
MAC | 126 | 92.30 |
| 94 |
ArmyARMY5-4
|
American | 83 | 94.10 |
| 95 |
TroyTROY6-3
|
Sun Belt | 89 | 94.70 |
| 96 |
Fresno StateFRES6-3
|
MW | 87 | 94.90 |
| 97 |
New MexicoUNM6-3
|
MW | 84 | 95.70 |
| 98 |
San Jose StateSJSU3-6
|
MW | 101 | 96.10 |
| 99 |
James MadisonJMU8-1
|
Sun Belt | 45 | 96.70 |
| 100 |
Central MichiganCMU6-4
|
MAC | 104 | 97.80 |
| 101 |
WyomingWYO4-5
|
MW | 97 | 98.70 |
| 102 |
Southern MissUSM7-2
|
Sun Belt | 86 | 98.70 |
| 103 |
UNLVUNLV7-2
|
MW | 68 | 98.80 |
| 104 |
MassachusettsUMASS0-10
|
Independent | 137 | 98.90 |
| 105 |
Oregon StateORST2-8
|
Pac-12 | 108 | 99.40 |
| 106 |
South AlabamaUSA2-7
|
Sun Belt | 113 | 102.70 |
| 107 |
LibertyLIB4-5
|
C-USA | 110 | 103.10 |
| 108 |
TulsaTLSA2-7
|
American | 125 | 103.30 |
| 109 |
UL MonroeULM3-6
|
Sun Belt | 129 | 103.70 |
| 110 |
ConnecticutCONN7-3
|
Independent | 75 | 104.30 |
| 111 |
Missouri StateMOST6-3
|
C-USA | 109 | 104.60 |
| 112 |
Jacksonville StateJSU6-3
|
C-USA | 102 | 105.10 |
| 113 |
USFUSF7-2
|
American | 32 | 105.70 |
| 114 |
DelawareDEL5-4
|
C-USA | 115 | 105.80 |
| 115 |
LA TechLT5-4
|
C-USA | 92 | 106.30 |
| 116 |
Arkansas StateARST5-5
|
Sun Belt | 103 | 107.50 |
| 117 |
Texas StateTXST3-6
|
Sun Belt | 93 | 108.50 |
| 118 |
Eastern MichiganEMU3-7
|
MAC | 122 | 108.60 |
| 119 |
Old DominionODU6-3
|
Sun Belt | 67 | 108.70 |
| 120 |
Kent StateKENT4-6
|
MAC | 132 | 111.60 |
| 121 |
Northern IllinoisNIU3-7
|
MAC | 121 | 112.00 |
| 122 |
North TexasUNT8-1
|
American | 50 | 113.10 |
| 123 |
ToledoTOL6-4
|
MAC | 63 | 114.60 |
| 124 |
FIUFIU4-5
|
C-USA | 120 | 114.70 |
| 125 |
TulaneTULN7-2
|
American | 55 | 115.80 |
| 126 |
Kennesaw StateKENN7-2
|
C-USA | 99 | 115.80 |
| 127 |
UL LafayetteULL4-6
|
Sun Belt | 105 | 116.00 |
| 128 |
MarshallMRSH4-5
|
Sun Belt | 94 | 116.00 |
| 129 |
AkronAKR4-7
|
MAC | 127 | 118.50 |
| 130 |
Miami (OH)M-OH5-5
|
MAC | 90 | 119.40 |
| 131 |
Mid TennesseeMTU1-8
|
C-USA | 133 | 119.80 |
| 132 |
Western MichiganWMU6-4
|
MAC | 91 | 120.90 |
| 133 |
OhioOHIO6-4
|
MAC | 79 | 124.60 |
| 134 |
Sam Houston StateSHS1-8
|
C-USA | 134 | 129.80 |
| 135 |
Bowling GreenBGSU3-7
|
MAC | 119 | 131.30 |
| 136 |
UTEPUTEP2-7
|
C-USA | 124 | 133.80 |
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-6
|
SEC | 35 | 34.10 |
| 2 |
KentuckyUK4-5
|
SEC | 40 | 36.50 |
| 3 |
South CarolinaSC3-6
|
SEC | 39 | 36.90 |
| 4 |
AlabamaALA8-1
|
SEC | 4 | 37.60 |
| 5 |
WisconsinWIS3-6
|
Big Ten | 58 | 40.10 |
| 6 |
LSULSU5-4
|
SEC | 20 | 41.30 |
| 7 |
AuburnAUB4-6
|
SEC | 26 | 43.10 |
| 8 |
ArkansasARK2-7
|
SEC | 47 | 44.80 |
| 9 |
UCLAUCLA3-6
|
Big Ten | 64 | 45.30 |
| 10 |
GeorgiaUGA8-1
|
SEC | 7 | 45.40 |
| 11 |
Texas A&MTAMU9-0
|
SEC | 5 | 47.10 |
| 12 |
Notre DameND7-2
|
Independent | 6 | 48.30 |
| 13 |
SyracuseSYR3-7
|
ACC | 80 | 48.50 |
| 14 |
PurduePUR2-8
|
Big Ten | 78 | 49.50 |
| 15 |
Mississippi StateMSST5-5
|
SEC | 43 | 49.70 |
| 16 |
IllinoisILL6-3
|
Big Ten | 24 | 50.30 |
| 17 |
Arizona StateASU6-3
|
Big 12 | 37 | 50.90 |
| 18 |
MichiganMICH7-2
|
Big Ten | 18 | 52.00 |
| 19 |
MiamiMIA7-2
|
ACC | 14 | 52.00 |
| 20 |
StanfordSTAN3-7
|
ACC | 85 | 52.20 |
| 21 |
ColoradoCOLO3-7
|
Big 12 | 72 | 52.30 |
| 22 |
Iowa StateISU6-4
|
Big 12 | 38 | 53.70 |
| 23 |
NC StateNCST5-4
|
ACC | 53 | 53.90 |
| 24 |
Ohio StateOSU9-0
|
Big Ten | 1 | 54.00 |
| 25 |
West VirginiaWVU4-6
|
Big 12 | 69 | 54.00 |
| 26 |
OklahomaOKLA7-2
|
SEC | 13 | 54.30 |
| 27 |
TennesseeTENN6-3
|
SEC | 16 | 54.60 |
| 28 |
VanderbiltVAN8-2
|
SEC | 15 | 54.80 |
| 29 |
Oklahoma StateOKST1-8
|
Big 12 | 118 | 54.80 |
| 30 |
Kansas StateKSU4-5
|
Big 12 | 41 | 55.10 |
| 31 |
ClemsonCLEM4-5
|
ACC | 34 | 55.40 |
| 32 |
Ole MissMISS9-1
|
SEC | 10 | 55.80 |
| 33 |
TexasTEX7-2
|
SEC | 9 | 56.00 |
| 34 |
Virginia TechVT3-6
|
ACC | 71 | 56.10 |
| 35 |
Boston CollegeBC1-9
|
ACC | 95 | 56.10 |
| 36 |
Michigan StateMSU3-6
|
Big Ten | 65 | 56.30 |
| 37 |
IowaIOWA6-3
|
Big Ten | 17 | 56.50 |
| 38 |
IndianaIND10-0
|
Big Ten | 2 | 57.10 |
| 39 |
BaylorBAY5-4
|
Big 12 | 46 | 57.10 |
| 40 |
RutgersRUTG5-5
|
Big Ten | 61 | 57.70 |
| 41 |
BYUBYU8-1
|
Big 12 | 19 | 57.90 |
| 42 |
MissouriMIZ6-3
|
SEC | 21 | 57.90 |
| 43 |
USCUSC7-2
|
Big Ten | 12 | 58.10 |
| 44 |
NorthwesternNW5-4
|
Big Ten | 57 | 58.90 |
| 45 |
Penn StatePSU3-6
|
Big Ten | 22 | 59.00 |
| 46 |
UtahUTAH7-2
|
Big 12 | 11 | 59.90 |
| 47 |
Florida StateFSU4-5
|
ACC | 36 | 60.10 |
| 48 |
TCUTCU6-3
|
Big 12 | 33 | 60.40 |
| 49 |
KansasKU5-5
|
Big 12 | 52 | 61.80 |
| 50 |
WashingtonWASH6-3
|
Big Ten | 23 | 61.80 |
| 51 |
DukeDUKE5-4
|
ACC | 49 | 62.00 |
| 52 |
NebraskaNEB7-3
|
Big Ten | 29 | 63.50 |
| 53 |
MinnesotaMINN6-3
|
Big Ten | 56 | 63.80 |
| 54 |
OregonORE8-1
|
Big Ten | 3 | 64.00 |
| 55 |
Wake ForestWAKE6-3
|
ACC | 62 | 67.10 |
| 56 |
ArizonaARIZ6-3
|
Big 12 | 42 | 67.10 |
| 57 |
UCFUCF4-5
|
Big 12 | 60 | 67.30 |
| 58 |
MarylandMD4-5
|
Big Ten | 66 | 67.50 |
| 59 |
CincinnatiCIN7-2
|
Big 12 | 31 | 67.60 |
| 60 |
TulaneTULN7-2
|
American | 55 | 69.10 |
| 61 |
LouisvilleLOU7-2
|
ACC | 30 | 69.60 |
| 62 |
Washington StateWSU4-5
|
Pac-12 | 74 | 69.80 |
| 63 |
Oregon StateORST2-8
|
Pac-12 | 108 | 70.10 |
| 64 |
Texas TechTTU9-1
|
Big 12 | 8 | 70.10 |
| 65 |
SMUSMU7-3
|
ACC | 25 | 72.10 |
| 66 |
Georgia TechGT8-1
|
ACC | 27 | 72.80 |
| 67 |
VirginiaUVA8-2
|
ACC | 44 | 73.00 |
| 68 |
CaliforniaCAL6-4
|
ACC | 70 | 73.90 |
| 69 |
USFUSF7-2
|
American | 32 | 74.10 |
| 70 |
North CarolinaUNC4-5
|
ACC | 76 | 75.60 |
| 71 |
PittsburghPITT7-2
|
ACC | 28 | 76.80 |
| 72 |
HoustonHOU8-2
|
Big 12 | 48 | 76.90 |
| 73 |
Georgia StateGAST1-8
|
Sun Belt | 131 | 77.10 |
| 74 |
UT San AntonioUTSA4-5
|
American | 82 | 78.80 |
| 75 |
Colorado StateCSU2-7
|
MW | 116 | 80.30 |
| 76 |
Boise StateBSU6-3
|
MW | 54 | 83.70 |
| 77 |
CharlotteCHAR1-8
|
American | 136 | 84.90 |
| 78 |
Air ForceAFA3-6
|
MW | 96 | 85.40 |
| 79 |
UL MonroeULM3-6
|
Sun Belt | 129 | 85.70 |
| 80 |
Utah StateUSU5-4
|
MW | 88 | 85.80 |
| 81 |
NevadaNEV1-8
|
MW | 130 | 86.00 |
| 82 |
San Jose StateSJSU3-6
|
MW | 101 | 86.60 |
| 83 |
TempleTEM5-5
|
American | 100 | 87.40 |
| 84 |
New MexicoUNM6-3
|
MW | 84 | 87.60 |
| 85 |
Western MichiganWMU6-4
|
MAC | 91 | 87.80 |
| 86 |
Kent StateKENT4-6
|
MAC | 132 | 87.80 |
| 87 |
UABUAB3-6
|
American | 123 | 88.10 |
| 88 |
ArmyARMY5-4
|
American | 83 | 88.50 |
| 89 |
South AlabamaUSA2-7
|
Sun Belt | 113 | 89.10 |
| 90 |
MarshallMRSH4-5
|
Sun Belt | 94 | 89.10 |
| 91 |
Old DominionODU6-3
|
Sun Belt | 67 | 89.30 |
| 92 |
WyomingWYO4-5
|
MW | 97 | 89.40 |
| 93 |
ECUECU6-3
|
American | 59 | 89.90 |
| 94 |
Sam Houston StateSHS1-8
|
C-USA | 134 | 90.10 |
| 95 |
Texas StateTXST3-6
|
Sun Belt | 93 | 90.30 |
| 96 |
Ga SouthernGASO4-5
|
Sun Belt | 107 | 90.40 |
| 97 |
North TexasUNT8-1
|
American | 50 | 91.40 |
| 98 |
UL LafayetteULL4-6
|
Sun Belt | 105 | 91.90 |
| 99 |
Bowling GreenBGSU3-7
|
MAC | 119 | 92.30 |
| 100 |
Miami (OH)M-OH5-5
|
MAC | 90 | 92.60 |
| 101 |
TulsaTLSA2-7
|
American | 125 | 92.70 |
| 102 |
Arkansas StateARST5-5
|
Sun Belt | 103 | 93.40 |
| 103 |
OhioOHIO6-4
|
MAC | 79 | 93.70 |
| 104 |
Northern IllinoisNIU3-7
|
MAC | 121 | 93.80 |
| 105 |
RiceRICE5-5
|
American | 117 | 94.10 |
| 106 |
FAUFAU4-5
|
American | 112 | 94.30 |
| 107 |
Fresno StateFRES6-3
|
MW | 87 | 95.00 |
| 108 |
Missouri StateMOST6-3
|
C-USA | 109 | 95.10 |
| 109 |
HawaiiHAW7-3
|
MW | 81 | 95.90 |
| 110 |
NavyNAVY7-2
|
American | 77 | 96.10 |
| 111 |
Ball StateBALL4-5
|
MAC | 126 | 96.20 |
| 112 |
MassachusettsUMASS0-10
|
Independent | 137 | 96.20 |
| 113 |
MemphisMEM8-2
|
American | 51 | 96.70 |
| 114 |
UNLVUNLV7-2
|
MW | 68 | 97.30 |
| 115 |
James MadisonJMU8-1
|
Sun Belt | 45 | 97.30 |
| 116 |
TroyTROY6-3
|
Sun Belt | 89 | 97.60 |
| 117 |
Coastal CarolinaCCAR6-3
|
Sun Belt | 106 | 98.50 |
| 118 |
Central MichiganCMU6-4
|
MAC | 104 | 99.30 |
| 119 |
UTEPUTEP2-7
|
C-USA | 124 | 99.60 |
| 120 |
Kennesaw StateKENN7-2
|
C-USA | 99 | 99.80 |
| 121 |
Eastern MichiganEMU3-7
|
MAC | 122 | 99.90 |
| 122 |
San Diego StateSDSU7-2
|
MW | 73 | 101.40 |
| 123 |
ToledoTOL6-4
|
MAC | 63 | 102.70 |
| 124 |
Southern MissUSM7-2
|
Sun Belt | 86 | 103.20 |
| 125 |
Appalachian StateAPP4-5
|
Sun Belt | 111 | 103.20 |
| 126 |
DelawareDEL5-4
|
C-USA | 115 | 104.10 |
| 127 |
AkronAKR4-7
|
MAC | 127 | 104.80 |
| 128 |
FIUFIU4-5
|
C-USA | 120 | 105.40 |
| 129 |
LA TechLT5-4
|
C-USA | 92 | 106.60 |
| 130 |
ConnecticutCONN7-3
|
Independent | 75 | 109.30 |
| 131 |
BuffaloBUFF5-5
|
MAC | 114 | 109.40 |
| 132 |
LibertyLIB4-5
|
C-USA | 110 | 110.70 |
| 133 |
New Mexico StateNMSU3-6
|
C-USA | 128 | 112.40 |
| 134 |
Mid TennesseeMTU1-8
|
C-USA | 133 | 112.40 |
| 135 |
Jacksonville StateJSU6-3
|
C-USA | 102 | 113.60 |
| 136 |
Western KentuckyWKU7-2
|
C-USA | 98 | 119.50 |