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