Updated Saturday Oct. 4

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
Mississippi StateMSST4-1
SEC 37
18.10
2
ArkansasARK2-3
SEC 40
18.40
3
VanderbiltVAN5-0
SEC 19
19.20
4
WisconsinWIS2-2
Big Ten 58
19.30
5
FloridaFLA1-3
SEC 33
20.80
6
MissouriMIZ5-0
SEC 18
21.30
7
UCLAUCLA0-4
Big Ten 88
23.90
8
TexasTEX3-1
SEC 6
27.10
9
RutgersRUTG3-2
Big Ten 51
27.50
10
OklahomaOKLA4-0
SEC 11
29.10
11
LSULSU4-1
SEC 15
29.30
12
South CarolinaSC3-2
SEC 31
29.50
13
IowaIOWA3-2
Big Ten 30
31.00
14
PurduePUR2-2
Big Ten 75
31.30
15
KentuckyUK2-2
SEC 53
33.30
16
AlabamaALA3-1
SEC 3
33.50
17
OregonORE5-0
Big Ten 2
33.70
18
BYUBYU5-0
Big 12 21
34.00
19
Michigan StateMSU3-1
Big Ten 59
34.10
20
USCUSC4-1
Big Ten 17
35.00
21
MarylandMD4-0
Big Ten 48
37.00
22
AuburnAUB3-2
SEC 22
39.50
23
Oklahoma StateOKST1-3
Big 12 104
39.60
24
West VirginiaWVU2-4
Big 12 76
39.70
25
Texas A&MTAMU4-0
SEC 12
40.00
26
UtahUTAH4-1
Big 12 20
40.10
27
Virginia TechVT2-3
ACC 70
40.10
28
MinnesotaMINN3-1
Big Ten 46
40.80
29
ColoradoCOLO2-3
Big 12 64
41.10
30
TennesseeTENN4-1
SEC 14
41.10
31
StanfordSTAN2-3
ACC 84
41.20
32
NorthwesternNW2-2
Big Ten 77
41.30
33
GeorgiaUGA3-1
SEC 5
41.50
34
BaylorBAY3-2
Big 12 41
41.80
35
Penn StatePSU3-1
Big Ten 10
42.30
36
Arizona StateASU4-1
Big 12 29
42.90
37
SyracuseSYR3-2
ACC 66
43.80
38
CincinnatiCIN3-1
Big 12 36
44.20
39
PittsburghPITT2-2
ACC 61
44.40
40
Kansas StateKSU2-3
Big 12 49
44.90
41
TCUTCU3-1
Big 12 32
45.10
42
MichiganMICH3-1
Big Ten 13
45.20
43
Boston CollegeBC1-3
ACC 74
45.80
44
WashingtonWASH3-1
Big Ten 26
46.00
45
Iowa StateISU5-0
Big 12 25
46.30
46
KansasKU3-2
Big 12 35
46.40
47
Ohio StateOSU4-0
Big Ten 1
46.90
48
ArizonaARIZ3-1
Big 12 52
47.40
49
NebraskaNEB3-1
Big Ten 23
47.50
50
UCFUCF3-1
Big 12 54
47.50
51
IllinoisILL4-1
Big Ten 28
48.30
52
IndianaIND5-0
Big Ten 4
49.10
53
LouisvilleLOU4-0
ACC 27
49.20
54
NC StateNCST3-2
ACC 62
50.10
55
Ole MissMISS5-0
SEC 9
50.40
56
HoustonHOU4-0
Big 12 43
50.70
57
Texas TechTTU4-0
Big 12 16
52.50
58
Georgia TechGT5-0
ACC 34
53.70
59
MiamiMIA4-0
ACC 7
53.90
60
Florida StateFSU3-1
ACC 24
55.20
61
CaliforniaCAL4-1
ACC 65
55.70
62
SMUSMU2-2
ACC 44
55.90
63
ClemsonCLEM1-3
ACC 42
57.80
64
Notre DameND2-2
Independent 8
59.30
65
North CarolinaUNC2-2
ACC 81
60.80
66
DukeDUKE3-2
ACC 45
62.00
67
Washington StateWSU3-2
Pac-12 92
62.50
68
CharlotteCHAR1-4
American 134
63.30
69
VirginiaUVA4-1
ACC 38
66.30
70
Wake ForestWAKE2-2
ACC 85
67.00
71
NavyNAVY4-0
American 68
71.40
72
RiceRICE3-2
American 108
78.40
73
NevadaNEV1-3
MW 126
79.60
74
Boise StateBSU3-1
MW 50
79.70
75
UT San AntonioUTSA2-2
American 79
81.00
76
TempleTEM2-2
American 101
81.70
77
MemphisMEM5-0
American 39
82.60
78
UABUAB2-2
American 118
83.00
79
FAUFAU1-3
American 123
83.10
80
USFUSF4-1
American 47
84.00
81
Colorado StateCSU1-4
MW 115
84.10
82
Utah StateUSU3-2
MW 80
85.40
83
Air ForceAFA1-3
MW 113
87.10
84
Coastal CarolinaCCAR2-2
Sun Belt 112
88.10
85
TulaneTULN4-1
American 55
88.40
86
UL MonroeULM3-1
Sun Belt 114
88.40
87
TulsaTLSA2-3
American 120
88.80
88
HawaiiHAW4-2
MW 97
89.60
89
San Diego StateSDSU4-1
MW 82
90.10
90
New MexicoUNM3-2
MW 89
90.10
91
MarshallMRSH2-3
Sun Belt 99
91.80
92
ECUECU3-2
American 63
92.30
93
Georgia StateGAST1-3
Sun Belt 128
92.30
94
Fresno StateFRES4-1
MW 72
92.40
95
UL LafayetteULL2-3
Sun Belt 107
92.80
96
North TexasUNT5-0
American 57
93.50
97
San Jose StateSJSU2-3
MW 95
95.30
98
WyomingWYO2-2
MW 100
95.40
99
Western KentuckyWKU5-1
C-USA 87
95.50
100
UNLVUNLV4-0
MW 69
96.20
101
Appalachian StateAPP2-2
Sun Belt 117
96.50
102
James MadisonJMU3-1
Sun Belt 60
97.50
103
Arkansas StateARST1-4
Sun Belt 124
97.80
104
ArmyARMY1-3
American 83
97.90
105
Texas StateTXST3-1
Sun Belt 71
98.30
106
TroyTROY2-2
Sun Belt 90
98.80
107
ConnecticutCONN3-2
Independent 86
99.30
108
Kent StateKENT1-3
MAC 137
99.30
109
Eastern MichiganEMU1-4
MAC 130
100.90
110
Southern MissUSM3-2
Sun Belt 94
101.00
111
Old DominionODU3-1
Sun Belt 56
102.50
112
South AlabamaUSA1-4
Sun Belt 102
103.20
113
New Mexico StateNMSU3-2
C-USA 127
103.40
114
Ga SouthernGASO2-3
Sun Belt 105
103.80
115
Ball StateBALL1-3
MAC 129
104.40
116
Miami (OH)M-OH1-3
MAC 91
105.50
117
Oregon StateORST0-5
Pac-12 93
106.80
118
Northern IllinoisNIU1-3
MAC 110
107.20
119
DelawareDEL3-2
C-USA 106
108.30
120
MassachusettsUMASS0-4
Independent 136
108.50
121
ToledoTOL3-2
MAC 67
110.20
122
BuffaloBUFF2-3
MAC 111
110.30
123
Central MichiganCMU3-2
MAC 116
110.60
124
Western MichiganWMU2-3
MAC 98
111.70
125
Sam Houston StateSHS0-5
C-USA 132
111.90
126
Kennesaw StateKENN3-2
C-USA 125
113.20
127
FIUFIU2-2
C-USA 119
113.80
128
OhioOHIO3-2
MAC 73
115.00
129
Missouri StateMOST2-3
C-USA 121
115.40
130
AkronAKR1-4
MAC 133
116.30
131
LA TechLT4-1
C-USA 78
117.10
132
Bowling GreenBGSU2-3
MAC 96
117.60
133
LibertyLIB1-4
C-USA 109
120.20
134
Mid TennesseeMTU1-4
C-USA 131
120.30
135
Jacksonville StateJSU2-3
C-USA 103
121.60
136
UTEPUTEP1-4
C-USA 122
124.10

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
Notre DameND2-2
Independent 8
34.30
2
Oregon StateORST0-5
Pac-12 93
39.60
3
AlabamaALA3-1
SEC 3
50.40
4
Georgia StateGAST1-3
Sun Belt 128
50.80
5
ClemsonCLEM1-3
ACC 42
51.10
6
FloridaFLA1-3
SEC 33
52.20
7
MiamiMIA4-0
ACC 7
56.90
8
Ole MissMISS5-0
SEC 9
58.10
9
KentuckyUK2-2
SEC 53
58.20
10
West VirginiaWVU2-4
Big 12 76
58.20
11
South CarolinaSC3-2
SEC 31
58.90
12
AuburnAUB3-2
SEC 22
59.30
13
NC StateNCST3-2
ACC 62
60.00
14
LSULSU4-1
SEC 15
60.10
15
MichiganMICH3-1
Big Ten 13
60.20
16
Ohio StateOSU4-0
Big Ten 1
60.30
17
Virginia TechVT2-3
ACC 70
60.30
18
IllinoisILL4-1
Big Ten 28
60.60
19
Texas A&MTAMU4-0
SEC 12
61.90
20
ArkansasARK2-3
SEC 40
62.80
21
Arizona StateASU4-1
Big 12 29
63.40
22
GeorgiaUGA3-1
SEC 5
63.60
23
UCLAUCLA0-4
Big Ten 88
64.30
24
StanfordSTAN2-3
ACC 84
65.40
25
SyracuseSYR3-2
ACC 66
65.50
26
KansasKU3-2
Big 12 35
67.80
27
BaylorBAY3-2
Big 12 41
67.80
28
ColoradoCOLO2-3
Big 12 64
67.90
29
DukeDUKE3-2
ACC 45
68.60
30
Western MichiganWMU2-3
MAC 98
68.80
31
OklahomaOKLA4-0
SEC 11
69.10
32
WisconsinWIS2-2
Big Ten 58
69.40
33
TulaneTULN4-1
American 55
70.50
34
Kansas StateKSU2-3
Big 12 49
70.60
35
NorthwesternNW2-2
Big Ten 77
70.80
36
IowaIOWA3-2
Big Ten 30
71.10
37
MassachusettsUMASS0-4
Independent 136
71.70
38
Kent StateKENT1-3
MAC 137
72.00
39
PurduePUR2-2
Big Ten 75
72.30
40
USFUSF4-1
American 47
72.40
41
OhioOHIO3-2
MAC 73
72.50
42
TCUTCU3-1
Big 12 32
73.20
43
TennesseeTENN4-1
SEC 14
73.20
44
CincinnatiCIN3-1
Big 12 36
73.50
45
Oklahoma StateOKST1-3
Big 12 104
74.90
46
IndianaIND5-0
Big Ten 4
75.10
47
Bowling GreenBGSU2-3
MAC 96
76.00
48
RutgersRUTG3-2
Big Ten 51
76.10
49
South AlabamaUSA1-4
Sun Belt 102
76.40
50
ArmyARMY1-3
American 83
76.50
51
Northern IllinoisNIU1-3
MAC 110
76.70
52
Missouri StateMOST2-3
C-USA 121
77.10
53
Mississippi StateMSST4-1
SEC 37
77.20
54
Sam Houston StateSHS0-5
C-USA 132
77.20
55
Ga SouthernGASO2-3
Sun Belt 105
77.30
56
ArizonaARIZ3-1
Big 12 52
77.40
57
Miami (OH)M-OH1-3
MAC 91
78.30
58
Iowa StateISU5-0
Big 12 25
78.50
59
Florida StateFSU3-1
ACC 24
79.00
60
Old DominionODU3-1
Sun Belt 56
79.90
61
Utah StateUSU3-2
MW 80
79.90
62
TempleTEM2-2
American 101
80.00
63
NebraskaNEB3-1
Big Ten 23
80.10
64
USCUSC4-1
Big Ten 17
80.60
65
Ball StateBALL1-3
MAC 129
80.80
66
Michigan StateMSU3-1
Big Ten 59
81.00
67
TroyTROY2-2
Sun Belt 90
82.70
68
UTEPUTEP1-4
C-USA 122
82.90
69
ECUECU3-2
American 63
83.00
70
Washington StateWSU3-2
Pac-12 92
83.00
71
UT San AntonioUTSA2-2
American 79
83.20
72
Colorado StateCSU1-4
MW 115
83.20
73
VirginiaUVA4-1
ACC 38
83.40
74
UtahUTAH4-1
Big 12 20
84.10
75
BYUBYU5-0
Big 12 21
84.60
76
OregonORE5-0
Big Ten 2
84.70
77
Coastal CarolinaCCAR2-2
Sun Belt 112
85.10
78
Boston CollegeBC1-3
ACC 74
85.80
79
Georgia TechGT5-0
ACC 34
86.10
80
FAUFAU1-3
American 123
86.30
81
SMUSMU2-2
ACC 44
86.40
82
WashingtonWASH3-1
Big Ten 26
86.50
83
San Jose StateSJSU2-3
MW 95
86.60
84
Central MichiganCMU3-2
MAC 116
86.60
85
CaliforniaCAL4-1
ACC 65
86.80
86
TexasTEX3-1
SEC 6
87.10
87
LouisvilleLOU4-0
ACC 27
87.40
88
UABUAB2-2
American 118
87.80
89
Arkansas StateARST1-4
Sun Belt 124
87.90
90
PittsburghPITT2-2
ACC 61
88.40
91
WyomingWYO2-2
MW 100
88.60
92
VanderbiltVAN5-0
SEC 19
88.60
93
North CarolinaUNC2-2
ACC 81
88.60
94
Wake ForestWAKE2-2
ACC 85
88.80
95
AkronAKR1-4
MAC 133
89.10
96
MissouriMIZ5-0
SEC 18
89.50
97
LibertyLIB1-4
C-USA 109
90.20
98
MinnesotaMINN3-1
Big Ten 46
90.60
99
Air ForceAFA1-3
MW 113
91.30
100
NevadaNEV1-3
MW 126
91.60
101
New MexicoUNM3-2
MW 89
92.50
102
UCFUCF3-1
Big 12 54
93.10
103
Texas StateTXST3-1
Sun Belt 71
93.30
104
James MadisonJMU3-1
Sun Belt 60
93.90
105
Fresno StateFRES4-1
MW 72
94.00
106
Southern MissUSM3-2
Sun Belt 94
94.70
107
UL MonroeULM3-1
Sun Belt 114
95.50
108
Penn StatePSU3-1
Big Ten 10
95.90
109
Eastern MichiganEMU1-4
MAC 130
96.00
110
Kennesaw StateKENN3-2
C-USA 125
96.20
111
Texas TechTTU4-0
Big 12 16
97.60
112
RiceRICE3-2
American 108
97.60
113
TulsaTLSA2-3
American 120
97.80
114
UL LafayetteULL2-3
Sun Belt 107
98.10
115
HawaiiHAW4-2
MW 97
98.20
116
CharlotteCHAR1-4
American 134
98.40
117
DelawareDEL3-2
C-USA 106
98.50
118
LA TechLT4-1
C-USA 78
98.70
119
Jacksonville StateJSU2-3
C-USA 103
99.70
120
BuffaloBUFF2-3
MAC 111
99.80
121
MarshallMRSH2-3
Sun Belt 99
100.30
122
HoustonHOU4-0
Big 12 43
100.40
123
FIUFIU2-2
C-USA 119
101.30
124
ToledoTOL3-2
MAC 67
101.70
125
North TexasUNT5-0
American 57
103.10
126
MemphisMEM5-0
American 39
103.30
127
Boise StateBSU3-1
MW 50
103.60
128
San Diego StateSDSU4-1
MW 82
103.80
129
Appalachian StateAPP2-2
Sun Belt 117
103.80
130
MarylandMD4-0
Big Ten 48
106.30
131
Mid TennesseeMTU1-4
C-USA 131
108.80
132
New Mexico StateNMSU3-2
C-USA 127
111.30
133
UNLVUNLV4-0
MW 69
113.10
134
ConnecticutCONN3-2
Independent 86
115.30
135
NavyNAVY4-0
American 68
120.70
136
Western KentuckyWKU5-1
C-USA 87
122.30