Updated Saturday Sep. 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
FloridaFLA1-1
SEC 27
19.20
2
ArkansasARK2-0
SEC 24
19.90
3
WisconsinWIS2-0
Big Ten 38
23.60
4
PurduePUR2-0
Big Ten 81
27.40
5
South CarolinaSC2-0
SEC 22
29.70
6
AlabamaALA1-1
SEC 5
30.80
7
Texas A&MTAMU2-0
SEC 14
31.80
8
OklahomaOKLA2-0
SEC 17
32.40
9
GeorgiaUGA2-0
SEC 6
32.60
10
VanderbiltVAN2-0
SEC 34
35.20
11
Mississippi StateMSST2-0
SEC 52
35.70
12
IowaIOWA1-1
Big Ten 37
36.00
13
UCLAUCLA0-3
Big Ten 85
37.20
14
LSULSU2-0
SEC 11
38.60
15
AuburnAUB2-0
SEC 12
38.70
16
West VirginiaWVU1-1
Big 12 64
39.00
17
OregonORE2-0
Big Ten 1
39.30
18
SyracuseSYR2-1
ACC 55
40.00
19
KentuckyUK1-1
SEC 43
41.00
20
RutgersRUTG2-0
Big Ten 46
41.30
21
NorthwesternNW1-1
Big Ten 77
41.50
22
MissouriMIZ2-0
SEC 15
41.70
23
MinnesotaMINN2-0
Big Ten 35
41.80
24
PittsburghPITT2-0
ACC 42
41.90
25
USCUSC2-0
Big Ten 10
41.90
26
Arizona StateASU1-1
Big 12 41
42.00
27
Ole MissMISS2-0
SEC 7
42.40
28
Michigan StateMSU2-0
Big Ten 51
43.40
29
Ohio StateOSU2-0
Big Ten 2
44.00
30
Kansas StateKSU1-3
Big 12 56
44.10
31
WashingtonWASH2-0
Big Ten 30
44.80
32
ColoradoCOLO1-2
Big 12 61
45.00
33
TennesseeTENN2-0
SEC 8
45.10
34
BYUBYU2-0
Big 12 28
45.40
35
TexasTEX1-1
SEC 3
46.60
36
Boston CollegeBC1-1
ACC 50
46.60
37
MiamiMIA2-0
ACC 16
46.90
38
MarylandMD2-0
Big Ten 62
47.50
39
Penn StatePSU2-0
Big Ten 4
47.60
40
IllinoisILL2-0
Big Ten 23
47.60
41
StanfordSTAN0-2
ACC 89
47.70
42
ArizonaARIZ3-0
Big 12 45
48.30
43
MichiganMICH1-1
Big Ten 26
48.50
44
KansasKU2-1
Big 12 40
48.80
45
CincinnatiCIN1-1
Big 12 54
49.60
46
Notre DameND0-1
Independent 9
49.60
47
LouisvilleLOU2-0
ACC 31
50.60
48
UtahUTAH2-0
Big 12 21
51.40
49
Oklahoma StateOKST1-1
Big 12 87
51.60
50
NC StateNCST3-0
ACC 49
51.90
51
UCFUCF2-0
Big 12 53
52.30
52
IndianaIND3-0
Big Ten 13
52.70
53
ClemsonCLEM1-1
ACC 25
52.90
54
NebraskaNEB2-0
Big Ten 19
53.00
55
Texas TechTTU2-0
Big 12 33
53.90
56
HoustonHOU3-0
Big 12 48
54.00
57
TCUTCU1-0
Big 12 18
54.30
58
Iowa StateISU3-0
Big 12 29
54.90
59
Georgia TechGT2-0
ACC 32
55.10
60
BaylorBAY1-1
Big 12 36
56.50
61
Virginia TechVT0-2
ACC 66
56.80
62
DukeDUKE1-1
ACC 67
57.40
63
SMUSMU1-1
ACC 39
57.90
64
Florida StateFSU2-0
ACC 20
60.70
65
CaliforniaCAL2-0
ACC 60
62.50
66
Wake ForestWAKE2-1
ACC 92
65.90
67
North CarolinaUNC1-1
ACC 76
68.70
68
Washington StateWSU2-0
Pac-12 78
71.10
69
VirginiaUVA1-1
ACC 59
71.90
70
TempleTEM2-0
American 95
72.90
71
CharlotteCHAR0-2
American 132
75.30
72
Oregon StateORST0-2
Pac-12 98
77.50
73
NavyNAVY2-0
American 65
79.60
74
MemphisMEM2-0
American 57
80.50
75
TulaneTULN2-0
American 47
82.10
76
UABUAB1-1
American 119
82.50
77
TulsaTLSA1-1
American 126
82.50
78
FAUFAU1-1
American 110
83.10
79
Air ForceAFA1-0
MW 88
84.30
80
WyomingWYO2-0
MW 97
84.50
81
Colorado StateCSU1-1
MW 102
85.70
82
ECUECU1-1
American 74
86.40
83
Boise StateBSU1-1
MW 58
86.40
84
Utah StateUSU1-1
MW 103
87.40
85
North TexasUNT2-0
American 82
88.40
86
Coastal CarolinaCCAR1-1
Sun Belt 120
88.70
87
UT San AntonioUTSA0-2
American 80
89.80
88
RiceRICE1-1
American 112
90.40
89
USFUSF2-0
American 44
90.70
90
ArmyARMY1-1
American 75
90.70
91
San Diego StateSDSU1-1
MW 115
90.80
92
MassachusettsUMASS0-2
Independent 136
91.50
93
Georgia StateGAST0-2
Sun Belt 124
91.50
94
UL LafayetteULL1-1
Sun Belt 94
91.60
95
Kent StateKENT1-1
MAC 137
91.90
96
Arkansas StateARST1-1
Sun Belt 114
93.20
97
NevadaNEV1-1
MW 118
93.40
98
South AlabamaUSA1-1
Sun Belt 83
93.60
99
TroyTROY1-1
Sun Belt 84
94.30
100
UL MonroeULM1-1
Sun Belt 127
94.80
101
UNLVUNLV3-0
MW 69
95.30
102
Southern MissUSM1-1
Sun Belt 117
95.70
103
Eastern MichiganEMU0-2
MAC 129
95.90
104
James MadisonJMU1-1
Sun Belt 70
96.20
105
New MexicoUNM2-1
MW 99
96.70
106
HawaiiHAW2-1
MW 105
97.60
107
Texas StateTXST2-0
Sun Belt 63
98.10
108
Appalachian StateAPP2-0
Sun Belt 96
98.80
109
Old DominionODU1-1
Sun Belt 72
99.60
110
Bowling GreenBGSU1-1
MAC 106
99.80
111
Western MichiganWMU0-2
MAC 116
100.90
112
Sam Houston StateSHS0-3
C-USA 128
101.20
113
ConnecticutCONN1-1
Independent 79
101.30
114
MarshallMRSH0-2
Sun Belt 113
101.40
115
San Jose StateSJSU0-2
MW 104
101.60
116
Fresno StateFRES2-1
MW 73
102.60
117
DelawareDEL1-1
C-USA 122
103.50
118
New Mexico StateNMSU2-0
C-USA 125
103.80
119
Ga SouthernGASO0-2
Sun Belt 108
104.40
120
OhioOHIO1-1
MAC 68
104.70
121
Northern IllinoisNIU1-1
MAC 107
104.80
122
Miami (OH)M-OH0-2
MAC 100
104.80
123
Western KentuckyWKU2-1
C-USA 93
106.00
124
UTEPUTEP1-1
C-USA 121
106.30
125
Ball StateBALL0-2
MAC 131
107.10
126
Central MichiganCMU1-1
MAC 109
107.50
127
BuffaloBUFF1-1
MAC 90
107.90
128
Missouri StateMOST1-1
C-USA 123
108.00
129
LibertyLIB1-1
C-USA 91
109.90
130
FIUFIU1-1
C-USA 111
112.60
131
AkronAKR0-2
MAC 134
113.00
132
ToledoTOL1-1
MAC 71
114.50
133
Kennesaw StateKENN0-2
C-USA 130
115.10
134
LA TechLT1-1
C-USA 101
115.70
135
Mid TennesseeMTU0-2
C-USA 133
117.50
136
Jacksonville StateJSU1-1
C-USA 86
121.00

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-1
Independent 9
17.50
2
Virginia TechVT0-2
ACC 66
27.10
3
BaylorBAY1-1
Big 12 36
27.80
4
Georgia StateGAST0-2
Sun Belt 124
32.30
5
KentuckyUK1-1
SEC 43
39.30
6
UT San AntonioUTSA0-2
American 80
40.80
7
Ga SouthernGASO0-2
Sun Belt 108
41.60
8
USFUSF2-0
American 44
41.80
9
Miami (OH)M-OH0-2
MAC 100
42.60
10
UCLAUCLA0-3
Big Ten 85
45.00
11
Ball StateBALL0-2
MAC 131
47.60
12
ClemsonCLEM1-1
ACC 25
48.50
13
TexasTEX1-1
SEC 3
51.40
14
Kennesaw StateKENN0-2
C-USA 130
54.00
15
OhioOHIO1-1
MAC 68
55.00
16
San Jose StateSJSU0-2
MW 104
57.00
17
MichiganMICH1-1
Big Ten 26
58.00
18
AkronAKR0-2
MAC 134
58.60
19
CincinnatiCIN1-1
Big 12 54
61.00
20
Missouri StateMOST1-1
C-USA 123
61.40
21
LSULSU2-0
SEC 11
62.40
22
StanfordSTAN0-2
ACC 89
64.30
23
MarshallMRSH0-2
Sun Belt 113
64.60
24
Oregon StateORST0-2
Pac-12 98
66.00
25
Western MichiganWMU0-2
MAC 116
66.90
26
Utah StateUSU1-1
MW 103
67.90
27
ToledoTOL1-1
MAC 71
69.00
28
Oklahoma StateOKST1-1
Big 12 87
69.30
29
Ohio StateOSU2-0
Big Ten 2
70.80
30
RiceRICE1-1
American 112
70.90
31
FIUFIU1-1
C-USA 111
71.00
32
NevadaNEV1-1
MW 118
71.00
33
Florida StateFSU2-0
ACC 20
71.40
34
UL MonroeULM1-1
Sun Belt 127
71.40
35
Central MichiganCMU1-1
MAC 109
72.40
36
Jacksonville StateJSU1-1
C-USA 86
72.60
37
AlabamaALA1-1
SEC 5
73.00
38
MiamiMIA2-0
ACC 16
73.30
39
LA TechLT1-1
C-USA 101
74.00
40
NC StateNCST3-0
ACC 49
75.30
41
SyracuseSYR2-1
ACC 55
75.50
42
KansasKU2-1
Big 12 40
75.70
43
Old DominionODU1-1
Sun Belt 72
75.80
44
North CarolinaUNC1-1
ACC 76
76.00
45
TCUTCU1-0
Big 12 18
76.00
46
Iowa StateISU3-0
Big 12 29
76.80
47
Kansas StateKSU1-3
Big 12 56
79.80
48
Mississippi StateMSST2-0
SEC 52
80.00
49
DukeDUKE1-1
ACC 67
80.60
50
Arkansas StateARST1-1
Sun Belt 114
81.00
51
TroyTROY1-1
Sun Belt 84
81.30
52
OklahomaOKLA2-0
SEC 17
81.40
53
Michigan StateMSU2-0
Big Ten 51
81.80
54
TulaneTULN2-0
American 47
82.00
55
IowaIOWA1-1
Big Ten 37
82.10
56
Fresno StateFRES2-1
MW 73
82.60
57
Colorado StateCSU1-1
MW 102
82.80
58
New MexicoUNM2-1
MW 99
83.20
59
James MadisonJMU1-1
Sun Belt 70
83.30
60
RutgersRUTG2-0
Big Ten 46
83.40
61
VirginiaUVA1-1
ACC 59
83.50
62
AuburnAUB2-0
SEC 12
83.50
63
ColoradoCOLO1-2
Big 12 61
83.60
64
Ole MissMISS2-0
SEC 7
83.80
65
Kent StateKENT1-1
MAC 137
84.00
66
CharlotteCHAR0-2
American 132
85.90
67
BuffaloBUFF1-1
MAC 90
85.90
68
SMUSMU1-1
ACC 39
86.60
69
HawaiiHAW2-1
MW 105
87.50
70
Sam Houston StateSHS0-3
C-USA 128
87.90
71
Mid TennesseeMTU0-2
C-USA 133
88.80
72
MissouriMIZ2-0
SEC 15
89.40
73
FloridaFLA1-1
SEC 27
90.90
74
Boise StateBSU1-1
MW 58
90.90
75
NorthwesternNW1-1
Big Ten 77
92.00
76
South AlabamaUSA1-1
Sun Belt 83
92.00
77
ECUECU1-1
American 74
93.10
78
NebraskaNEB2-0
Big Ten 19
94.00
79
Boston CollegeBC1-1
ACC 50
94.40
80
Arizona StateASU1-1
Big 12 41
94.50
81
Southern MissUSM1-1
Sun Belt 117
94.50
82
Bowling GreenBGSU1-1
MAC 106
96.00
83
TennesseeTENN2-0
SEC 8
96.30
84
ConnecticutCONN1-1
Independent 79
96.30
85
ArmyARMY1-1
American 75
96.40
86
Coastal CarolinaCCAR1-1
Sun Belt 120
97.40
87
Georgia TechGT2-0
ACC 32
99.30
88
Northern IllinoisNIU1-1
MAC 107
99.30
89
FAUFAU1-1
American 110
99.30
90
DelawareDEL1-1
C-USA 122
99.30
91
Eastern MichiganEMU0-2
MAC 129
100.80
92
UABUAB1-1
American 119
101.30
93
IndianaIND3-0
Big Ten 13
101.30
94
VanderbiltVAN2-0
SEC 34
101.40
95
South CarolinaSC2-0
SEC 22
101.40
96
IllinoisILL2-0
Big Ten 23
101.50
97
West VirginiaWVU1-1
Big 12 64
102.60
98
LouisvilleLOU2-0
ACC 31
102.90
99
Texas StateTXST2-0
Sun Belt 63
104.80
100
Wake ForestWAKE2-1
ACC 92
105.30
101
MarylandMD2-0
Big Ten 62
107.50
102
San Diego StateSDSU1-1
MW 115
108.40
103
Western KentuckyWKU2-1
C-USA 93
111.30
104
UCFUCF2-0
Big 12 53
111.90
105
LibertyLIB1-1
C-USA 91
111.90
106
UtahUTAH2-0
Big 12 21
111.90
107
OregonORE2-0
Big Ten 1
112.00
108
Penn StatePSU2-0
Big Ten 4
113.50
109
BYUBYU2-0
Big 12 28
114.00
110
MinnesotaMINN2-0
Big Ten 35
114.90
111
WisconsinWIS2-0
Big Ten 38
115.10
112
MassachusettsUMASS0-2
Independent 136
116.10
113
UNLVUNLV3-0
MW 69
116.80
114
CaliforniaCAL2-0
ACC 60
117.50
115
WashingtonWASH2-0
Big Ten 30
118.60
116
UTEPUTEP1-1
C-USA 121
118.90
117
Texas A&MTAMU2-0
SEC 14
118.90
118
ArizonaARIZ3-0
Big 12 45
119.10
119
USCUSC2-0
Big Ten 10
122.50
120
PittsburghPITT2-0
ACC 42
123.30
121
UL LafayetteULL1-1
Sun Belt 94
123.80
122
HoustonHOU3-0
Big 12 48
123.80
123
GeorgiaUGA2-0
SEC 6
124.80
124
ArkansasARK2-0
SEC 24
124.90
125
Washington StateWSU2-0
Pac-12 78
125.00
126
North TexasUNT2-0
American 82
125.30
127
NavyNAVY2-0
American 65
127.00
128
MemphisMEM2-0
American 57
130.30
129
TulsaTLSA1-1
American 126
130.50
130
New Mexico StateNMSU2-0
C-USA 125
130.90
131
PurduePUR2-0
Big Ten 81
133.90
132
Appalachian StateAPP2-0
Sun Belt 96
134.10
133
WyomingWYO2-0
MW 97
135.00
134
TempleTEM2-0
American 95
136.80
135
Texas TechTTU2-0
Big 12 33
136.80
136
Air ForceAFA1-0
MW 88
137.00