Updated Monday Sep. 15

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
FloridaFLA1-2
SEC 31
18.50
2
ArkansasARK2-1
SEC 24
20.30
3
Mississippi StateMSST3-0
SEC 41
24.80
4
WisconsinWIS2-1
Big Ten 40
25.80
5
IowaIOWA2-1
Big Ten 34
27.30
6
OklahomaOKLA3-0
SEC 11
28.10
7
South CarolinaSC2-1
SEC 36
29.10
8
PurduePUR2-1
Big Ten 81
29.30
9
AlabamaALA2-1
SEC 4
30.10
10
AuburnAUB3-0
SEC 18
31.20
11
UCLAUCLA0-3
Big Ten 86
31.40
12
RutgersRUTG3-0
Big Ten 42
31.70
13
KentuckyUK2-1
SEC 43
33.40
14
Michigan StateMSU3-0
Big Ten 59
33.50
15
MissouriMIZ3-0
SEC 16
35.00
16
GeorgiaUGA3-0
SEC 3
35.10
17
VanderbiltVAN3-0
SEC 23
35.80
18
TexasTEX2-1
SEC 6
35.80
19
Texas A&MTAMU3-0
SEC 13
36.10
20
OregonORE3-0
Big Ten 2
36.30
21
MarylandMD3-0
Big Ten 65
37.30
22
USCUSC3-0
Big Ten 9
37.30
23
Penn StatePSU3-0
Big Ten 5
38.10
24
West VirginiaWVU2-1
Big 12 58
38.30
25
PittsburghPITT2-1
ACC 52
39.20
26
LSULSU3-0
SEC 8
39.30
27
Arizona StateASU2-1
Big 12 35
40.00
28
IllinoisILL3-0
Big Ten 21
40.10
29
MinnesotaMINN2-1
Big Ten 49
40.10
30
Ohio StateOSU3-0
Big Ten 1
41.20
31
CincinnatiCIN2-1
Big 12 44
41.40
32
SyracuseSYR2-1
ACC 56
42.10
33
MichiganMICH2-1
Big Ten 17
42.70
34
Boston CollegeBC1-2
ACC 63
43.30
35
BYUBYU2-0
Big 12 29
43.70
36
UtahUTAH3-0
Big 12 19
44.00
37
IndianaIND3-0
Big Ten 15
44.30
38
TCUTCU2-0
Big 12 27
44.60
39
Kansas StateKSU1-3
Big 12 55
44.80
40
NebraskaNEB3-0
Big Ten 20
44.80
41
ColoradoCOLO1-2
Big 12 66
44.90
42
NorthwesternNW1-2
Big Ten 78
45.90
43
WashingtonWASH2-0
Big Ten 28
46.00
44
ArizonaARIZ3-0
Big 12 46
46.20
45
BaylorBAY2-1
Big 12 37
46.30
46
Ole MissMISS3-0
SEC 7
46.80
47
StanfordSTAN1-2
ACC 80
46.90
48
Iowa StateISU4-0
Big 12 32
46.90
49
KansasKU2-1
Big 12 38
46.90
50
Texas TechTTU3-0
Big 12 25
47.30
51
TennesseeTENN2-1
SEC 12
47.90
52
MiamiMIA3-0
ACC 10
48.20
53
SMUSMU2-1
ACC 39
48.80
54
UCFUCF2-0
Big 12 53
49.90
55
Oklahoma StateOKST1-1
Big 12 85
50.70
56
LouisvilleLOU2-0
ACC 33
51.30
57
Virginia TechVT0-3
ACC 79
52.30
58
HoustonHOU3-0
Big 12 45
52.60
59
NC StateNCST3-0
ACC 48
53.70
60
Notre DameND0-2
Independent 14
54.00
61
DukeDUKE1-2
ACC 69
57.60
62
North CarolinaUNC2-1
ACC 75
58.70
63
ClemsonCLEM1-2
ACC 30
59.00
64
Florida StateFSU2-0
ACC 22
60.50
65
Georgia TechGT3-0
ACC 26
62.50
66
VirginiaUVA2-1
ACC 54
65.90
67
Wake ForestWAKE2-1
ACC 88
66.90
68
CaliforniaCAL3-0
ACC 51
67.00
69
Washington StateWSU2-1
Pac-12 102
67.40
70
CharlotteCHAR1-2
American 133
67.50
71
TempleTEM2-1
American 108
75.30
72
NavyNAVY3-0
American 67
77.70
73
UABUAB2-1
American 119
78.20
74
FAUFAU1-2
American 116
80.50
75
MemphisMEM3-0
American 50
81.00
76
TulaneTULN3-0
American 47
83.30
77
ECUECU2-1
American 64
83.60
78
Air ForceAFA1-1
MW 103
83.80
79
UT San AntonioUTSA1-2
American 77
83.80
80
TulsaTLSA1-2
American 126
84.10
81
Georgia StateGAST1-2
Sun Belt 123
84.70
82
RiceRICE2-1
American 114
85.30
83
Utah StateUSU2-1
MW 83
87.30
84
Boise StateBSU1-1
MW 62
87.50
85
NevadaNEV1-2
MW 122
87.80
86
Oregon StateORST0-3
Pac-12 97
89.50
87
Colorado StateCSU1-1
MW 94
89.50
88
Coastal CarolinaCCAR1-2
Sun Belt 124
89.90
89
ArmyARMY1-1
American 76
89.90
90
Kent StateKENT1-2
MAC 136
90.50
91
San Diego StateSDSU1-1
MW 115
90.70
92
North TexasUNT3-0
American 68
91.70
93
HawaiiHAW3-1
MW 106
93.00
94
UL MonroeULM1-1
Sun Belt 125
93.10
95
Appalachian StateAPP2-1
Sun Belt 112
94.10
96
WyomingWYO2-1
MW 98
94.40
97
Southern MissUSM2-1
Sun Belt 109
95.30
98
UNLVUNLV3-0
MW 71
95.70
99
USFUSF2-1
American 57
96.60
100
TroyTROY1-2
Sun Belt 92
97.40
101
UL LafayetteULL1-2
Sun Belt 104
98.40
102
MarshallMRSH1-2
Sun Belt 100
98.40
103
Fresno StateFRES3-1
MW 73
98.60
104
New MexicoUNM2-1
MW 91
98.70
105
MassachusettsUMASS0-3
Independent 137
98.70
106
James MadisonJMU1-1
Sun Belt 74
99.10
107
Sam Houston StateSHS0-3
C-USA 127
99.60
108
San Jose StateSJSU0-2
MW 107
100.70
109
Arkansas StateARST1-2
Sun Belt 111
101.30
110
South AlabamaUSA1-2
Sun Belt 82
101.70
111
ConnecticutCONN1-2
Independent 87
101.70
112
Bowling GreenBGSU2-1
MAC 90
101.90
113
Texas StateTXST2-1
Sun Belt 72
103.00
114
New Mexico StateNMSU2-1
C-USA 131
103.30
115
Northern IllinoisNIU1-1
MAC 110
103.40
116
DelawareDEL2-1
C-USA 117
103.70
117
Eastern MichiganEMU0-3
MAC 129
103.80
118
Ga SouthernGASO1-2
Sun Belt 95
104.10
119
Ball StateBALL1-2
MAC 132
104.20
120
Miami (OH)M-OH0-2
MAC 96
105.10
121
Old DominionODU2-1
Sun Belt 60
105.10
122
Western KentuckyWKU2-1
C-USA 89
105.40
123
BuffaloBUFF2-1
MAC 99
106.50
124
LibertyLIB1-2
C-USA 101
107.20
125
Western MichiganWMU0-3
MAC 118
109.70
126
Kennesaw StateKENN1-2
C-USA 128
110.90
127
AkronAKR0-3
MAC 134
112.60
128
Missouri StateMOST1-2
C-USA 120
112.90
129
ToledoTOL2-1
MAC 61
114.90
130
FIUFIU2-1
C-USA 105
115.10
131
LA TechLT2-1
C-USA 84
115.60
132
Central MichiganCMU1-2
MAC 121
115.80
133
OhioOHIO1-2
MAC 70
115.90
134
Mid TennesseeMTU1-2
C-USA 130
116.80
135
UTEPUTEP1-2
C-USA 113
118.60
136
Jacksonville StateJSU1-2
C-USA 93
118.70

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 DameND0-2
Independent 14
12.50
2
OhioOHIO1-2
MAC 70
34.50
3
USFUSF2-1
American 57
34.60
4
Virginia TechVT0-3
ACC 79
40.30
5
Miami (OH)M-OH0-2
MAC 96
42.40
6
ClemsonCLEM1-2
ACC 30
43.80
7
LSULSU3-0
SEC 8
48.00
8
Oregon StateORST0-3
Pac-12 97
49.00
9
Western MichiganWMU0-3
MAC 118
49.70
10
Missouri StateMOST1-2
C-USA 120
51.30
11
Central MichiganCMU1-2
MAC 121
56.90
12
Ga SouthernGASO1-2
Sun Belt 95
58.90
13
UCLAUCLA0-3
Big Ten 86
60.60
14
NorthwesternNW1-2
Big Ten 78
61.50
15
AlabamaALA2-1
SEC 4
63.30
16
San Jose StateSJSU0-2
MW 107
64.00
17
Georgia StateGAST1-2
Sun Belt 123
64.60
18
Arkansas StateARST1-2
Sun Belt 111
64.60
19
Ole MissMISS3-0
SEC 7
64.70
20
StanfordSTAN1-2
ACC 80
65.30
21
BaylorBAY2-1
Big 12 37
65.80
22
TennesseeTENN2-1
SEC 12
66.30
23
KentuckyUK2-1
SEC 43
66.40
24
South AlabamaUSA1-2
Sun Belt 82
67.30
25
DukeDUKE1-2
ACC 69
68.20
26
FloridaFLA1-2
SEC 31
68.40
27
NC StateNCST3-0
ACC 48
69.40
28
Oklahoma StateOKST1-1
Big 12 85
69.50
29
MiamiMIA3-0
ACC 10
69.80
30
ColoradoCOLO1-2
Big 12 66
70.30
31
Florida StateFSU2-0
ACC 22
70.90
32
UL MonroeULM1-1
Sun Belt 125
70.90
33
Ohio StateOSU3-0
Big Ten 1
71.10
34
TroyTROY1-2
Sun Belt 92
71.40
35
TexasTEX2-1
SEC 6
72.20
36
Kansas StateKSU1-3
Big 12 55
72.30
37
UT San AntonioUTSA1-2
American 77
73.40
38
KansasKU2-1
Big 12 38
74.60
39
MichiganMICH2-1
Big Ten 17
75.00
40
Utah StateUSU2-1
MW 83
75.30
41
TulaneTULN3-0
American 47
76.30
42
UTEPUTEP1-2
C-USA 113
76.50
43
Old DominionODU2-1
Sun Belt 60
76.70
44
Georgia TechGT3-0
ACC 26
76.90
45
WisconsinWIS2-1
Big Ten 40
77.20
46
Ball StateBALL1-2
MAC 132
78.60
47
Texas A&MTAMU3-0
SEC 13
78.80
48
South CarolinaSC2-1
SEC 36
79.10
49
AkronAKR0-3
MAC 134
79.30
50
SyracuseSYR2-1
ACC 56
79.50
51
New MexicoUNM2-1
MW 91
80.30
52
Texas StateTXST2-1
Sun Belt 72
80.30
53
Kennesaw StateKENN1-2
C-USA 128
80.90
54
CincinnatiCIN2-1
Big 12 44
83.00
55
Colorado StateCSU1-1
MW 94
83.00
56
Arizona StateASU2-1
Big 12 35
83.10
57
Iowa StateISU4-0
Big 12 32
83.70
58
James MadisonJMU1-1
Sun Belt 74
83.80
59
Eastern MichiganEMU0-3
MAC 129
83.80
60
GeorgiaUGA3-0
SEC 3
83.80
61
ArkansasARK2-1
SEC 24
83.90
62
VanderbiltVAN3-0
SEC 23
84.00
63
AuburnAUB3-0
SEC 18
84.20
64
Jacksonville StateJSU1-2
C-USA 93
84.40
65
Coastal CarolinaCCAR1-2
Sun Belt 124
85.00
66
West VirginiaWVU2-1
Big 12 58
85.30
67
FIUFIU2-1
C-USA 105
85.80
68
OklahomaOKLA3-0
SEC 11
86.00
69
MarshallMRSH1-2
Sun Belt 100
86.80
70
Sam Houston StateSHS0-3
C-USA 127
88.00
71
Kent StateKENT1-2
MAC 136
88.10
72
UL LafayetteULL1-2
Sun Belt 104
88.20
73
NevadaNEV1-2
MW 122
90.30
74
ToledoTOL2-1
MAC 61
90.90
75
Boston CollegeBC1-2
ACC 63
92.00
76
LA TechLT2-1
C-USA 84
92.50
77
PurduePUR2-1
Big Ten 81
92.80
78
Mississippi StateMSST3-0
SEC 41
92.80
79
MassachusettsUMASS0-3
Independent 137
92.80
80
MissouriMIZ3-0
SEC 16
93.30
81
Fresno StateFRES3-1
MW 73
93.40
82
CaliforniaCAL3-0
ACC 51
94.20
83
Bowling GreenBGSU2-1
MAC 90
94.80
84
RiceRICE2-1
American 114
95.10
85
TempleTEM2-1
American 108
95.20
86
Southern MissUSM2-1
Sun Belt 109
95.30
87
MinnesotaMINN2-1
Big Ten 49
95.70
88
ArmyARMY1-1
American 76
96.40
89
WyomingWYO2-1
MW 98
96.90
90
DelawareDEL2-1
C-USA 117
96.90
91
HawaiiHAW3-1
MW 106
97.10
92
Boise StateBSU1-1
MW 62
97.50
93
ArizonaARIZ3-0
Big 12 46
98.80
94
North CarolinaUNC2-1
ACC 75
98.80
95
OregonORE3-0
Big Ten 2
99.80
96
Northern IllinoisNIU1-1
MAC 110
100.30
97
Mid TennesseeMTU1-2
C-USA 130
100.40
98
IowaIOWA2-1
Big Ten 34
101.20
99
RutgersRUTG3-0
Big Ten 42
101.20
100
FAUFAU1-2
American 116
101.30
101
VirginiaUVA2-1
ACC 54
102.20
102
ECUECU2-1
American 64
102.20
103
Wake ForestWAKE2-1
ACC 88
103.70
104
SMUSMU2-1
ACC 39
104.30
105
HoustonHOU3-0
Big 12 45
104.50
106
USCUSC3-0
Big Ten 9
104.70
107
LouisvilleLOU2-0
ACC 33
104.90
108
TCUTCU2-0
Big 12 27
105.00
109
NebraskaNEB3-0
Big Ten 20
105.20
110
Michigan StateMSU3-0
Big Ten 59
105.30
111
CharlotteCHAR1-2
American 133
105.60
112
PittsburghPITT2-1
ACC 52
105.70
113
Washington StateWSU2-1
Pac-12 102
106.30
114
BuffaloBUFF2-1
MAC 99
106.80
115
IllinoisILL3-0
Big Ten 21
107.20
116
LibertyLIB1-2
C-USA 101
107.80
117
BYUBYU2-0
Big 12 29
107.90
118
UtahUTAH3-0
Big 12 19
108.00
119
IndianaIND3-0
Big Ten 15
108.60
120
Western KentuckyWKU2-1
C-USA 89
108.80
121
ConnecticutCONN1-2
Independent 87
110.60
122
TulsaTLSA1-2
American 126
110.80
123
Air ForceAFA1-1
MW 103
111.00
124
UABUAB2-1
American 119
111.80
125
New Mexico StateNMSU2-1
C-USA 131
115.90
126
UCFUCF2-0
Big 12 53
115.90
127
WashingtonWASH2-0
Big Ten 28
116.80
128
UNLVUNLV3-0
MW 71
117.40
129
MemphisMEM3-0
American 50
117.70
130
North TexasUNT3-0
American 68
118.50
131
MarylandMD3-0
Big Ten 65
119.40
132
San Diego StateSDSU1-1
MW 115
119.90
133
Penn StatePSU3-0
Big Ten 5
120.80
134
Texas TechTTU3-0
Big 12 25
124.20
135
Appalachian StateAPP2-1
Sun Belt 112
124.30
136
NavyNAVY3-0
American 67
126.90