Edge Labs EDGE LABS Market intelligence
MLB CFB NFL
Edge Labs · CFB · Talent vs Record

The talent a roster signed vs what it did.

Every FBS team's recruiting talent (the 4-year composite, and its national rank that season) lined up against its actual record. The gap is the story · who outran the roster they had, and who left blue-chip talent on the field. National rank, record, and the sample behind each, on every team.

Read this first

Talent is a leading indicator and records drift back toward the roster. In our point-in-time test (2020·2025, n>150 each side), teams that outran their recruiting talent fell about 15 win-percentage points the next season, and the ones that underachieved rose about as much. So these gaps tend to close next year. That is a direction the data leans, not a guaranteed pick and not a bet.

+77gap · pts Biggest overachiever · 2025
Kennesaw State
C-USA · talent #137 of 137 · 10-3 (13 g)
thin talent (#137 of 137), went 10-3. Outran the roster.
-72gap · pts Biggest underachiever · 2025
Oklahoma State
Big 12 · talent #28 of 137 · 1-11 (12 g)
top-tier talent (#28 of 137), went 1-11. Left it on the field.

Filters

season · league
Overachiever · won more than the talent rank implied. Underrated roster.
Underachiever · blue-chip talent, thin record. Wasted talent.
Gap = win% minus where the talent rank sits in the field, in percentage points.
All FBS · 2025 Talent vs record · biggest gaps first
n=129 teams · 129 ranked
Team Talent rank Composite Record Win% Gap (pts)
Kennesaw StateC-USA #137 / 137 53.1 10-3 (13g) 77% +77
New MexicoMountain West #135 / 137 55.7 9-3 (12g) 75% +74
Oklahoma StateBig 12 #28 / 137 71.8 1-11 (12g) 8% -72
James MadisonSun Belt #106 / 137 61.9 12-1 (13g) 92% +70
Old DominionSun Belt #128 / 137 58.6 9-3 (12g) 75% +68
NavyAAC #116 / 137 60.9 10-2 (12g) 83% +68
Fresno StatePac-12 #132 / 137 56.3 8-4 (12g) 67% +63
San Diego StatePac-12 #120 / 137 60.5 9-3 (12g) 75% +63
South CarolinaSEC #13 / 137 77.3 4-8 (12g) 33% -58
FloridaSEC #14 / 137 76.5 4-8 (12g) 33% -57
Virginia TechACC #31 / 137 71.3 3-9 (12g) 25% -53
Western MichiganMAC #114 / 137 61.1 9-4 (13g) 69% +52
North TexasAAC #93 / 137 63.2 11-2 (13g) 85% +52
CharlotteAAC #55 / 137 69.0 1-11 (12g) 8% -52
WisconsinBig Ten #21 / 137 74.0 4-8 (12g) 33% -52
UNLVMountain West #103 / 137 62.2 10-3 (13g) 77% +52
Boston CollegeACC #44 / 137 70.0 2-10 (12g) 17% -52
AuburnSEC #11 / 137 77.4 5-7 (12g) 42% -51
MarylandBig Ten #23 / 137 73.1 4-8 (12g) 33% -50
ArkansasSEC #47 / 137 69.7 2-10 (12g) 17% -50
DelawareC-USA #134 / 137 56.0 6-6 (12g) 50% +48
StanfordACC #27 / 137 71.9 4-8 (12g) 33% -48
Penn StateBig Ten #5 / 137 80.2 6-6 (12g) 50% -47
TroySun Belt #117 / 137 60.7 8-5 (13g) 62% +47
Central MichiganMAC #121 / 137 60.3 7-5 (12g) 58% +47
PurdueBig Ten #51 / 137 69.4 2-10 (12g) 17% -47
ColoradoBig 12 #40 / 137 70.6 3-9 (12g) 25% -46
Florida StateACC #18 / 137 75.7 5-7 (12g) 42% -46
UCLABig Ten #41 / 137 70.3 3-9 (12g) 25% -46
Louisiana TechC-USA #119 / 137 60.5 7-5 (12g) 58% +45
SyracuseACC #43 / 137 70.1 3-9 (12g) 25% -44
Mississippi StateSEC #22 / 137 73.2 5-7 (12g) 42% -43
UCFBig 12 #24 / 137 72.5 5-7 (12g) 42% -41
IndianaBig Ten #57 / 137 68.8 13-0 (13g) 100% +41
KentuckySEC #25 / 137 72.4 5-7 (12g) 42% -41
Florida InternationalC-USA #113 / 137 61.1 7-5 (12g) 58% +41
Georgia SouthernSun Belt #124 / 137 59.8 6-6 (12g) 50% +40
BaylorBig 12 #26 / 137 72.0 5-7 (12g) 42% -40
ArmyAAC #123 / 137 60.1 6-6 (12g) 50% +40
VirginiaACC #86 / 137 64.1 10-3 (13g) 77% +39
Michigan StateBig Ten #39 / 137 70.7 4-8 (12g) 33% -39
Boise StatePac-12 #95 / 137 63.0 9-4 (13g) 69% +38
BYUBig 12 #73 / 137 66.5 11-2 (13g) 85% +38
LSUSEC #8 / 137 79.2 7-5 (12g) 58% -37
KansasBig 12 #32 / 137 71.3 5-7 (12g) 42% -36
ClemsonACC #10 / 137 78.2 7-5 (12g) 58% -35
Western KentuckyC-USA #90 / 137 63.8 8-4 (12g) 67% +32
UtahBig 12 #66 / 137 67.6 10-2 (12g) 83% +31
Kent StateMAC #122 / 137 60.1 5-7 (12g) 42% +31
New Mexico StateC-USA #133 / 137 56.2 4-8 (12g) 33% +30
TulaneAAC #63 / 137 67.9 11-2 (13g) 85% +30
Coastal CarolinaSun Belt #110 / 137 61.2 6-6 (12g) 50% +30
IllinoisBig Ten #87 / 137 64.0 8-4 (12g) 67% +30
Missouri StateC-USA #98 / 137 62.9 7-5 (12g) 58% +30
Utah StatePac-12 #108 / 137 61.8 6-6 (12g) 50% +29
North CarolinaACC #53 / 137 69.4 4-8 (12g) 33% -28
Arkansas StateSun Belt #107 / 137 61.9 6-6 (12g) 50% +28
Jacksonville StateC-USA #91 / 137 63.4 8-5 (13g) 62% +28
Texas StateSun Belt #105 / 137 62.1 6-6 (12g) 50% +26
Air ForceMountain West #125 / 137 59.7 4-8 (12g) 33% +25
UConnIndependent #68 / 137 67.4 9-3 (12g) 75% +24
East CarolinaAAC #78 / 137 65.8 8-4 (12g) 67% +23
TexasSEC #4 / 137 82.1 9-3 (12g) 75% -23
OhioMAC #76 / 137 66.2 8-4 (12g) 67% +22
AlabamaSEC #3 / 137 83.3 10-3 (13g) 77% -22
Colorado StatePac-12 #85 / 137 64.2 2-10 (12g) 17% -22
RiceAAC #109 / 137 61.5 5-7 (12g) 42% +21
Wake ForestACC #74 / 137 66.3 8-4 (12g) 67% +20
MissouriSEC #19 / 137 75.2 8-4 (12g) 67% -20
Texas TechBig 12 #38 / 137 70.8 12-1 (13g) 92% +20
South FloridaAAC #60 / 137 68.3 9-3 (12g) 75% +18
West VirginiaBig 12 #67 / 137 67.4 4-8 (12g) 33% -18
MemphisAAC #71 / 137 66.7 8-4 (12g) 67% +18
Kansas StateBig 12 #45 / 137 70.0 6-6 (12g) 50% -18
BuffaloMAC #104 / 137 62.1 5-7 (12g) 42% +17
Georgia StateSun Belt #102 / 137 62.6 1-11 (12g) 8% -17
MichiganBig Ten #12 / 137 77.4 9-3 (12g) 75% -17
RutgersBig Ten #58 / 137 68.7 5-7 (12g) 42% -16
Oregon StatePac-12 #92 / 137 63.3 2-10 (12g) 17% -16
AkronMAC #101 / 137 62.7 5-7 (12g) 42% +15
NebraskaBig Ten #37 / 137 70.8 7-5 (12g) 58% -15
NorthwesternBig Ten #49 / 137 69.6 6-6 (12g) 50% -15
Bowling GreenMAC #111 / 137 61.2 4-8 (12g) 33% +14
ArizonaBig 12 #54 / 137 69.0 9-3 (12g) 75% +14
Washington StatePac-12 #88 / 137 63.9 6-6 (12g) 50% +14
TempleAAC #99 / 137 62.8 5-7 (12g) 42% +14
TennesseeSEC #64 / 137 67.9 8-4 (12g) 67% +13
TCUBig 12 #29 / 137 71.7 8-4 (12g) 67% -13
UTEPMountain West #131 / 137 56.7 2-10 (12g) 17% +12
OklahomaSEC #7 / 137 79.3 10-2 (12g) 83% -12
UABAAC #75 / 137 66.3 4-8 (12g) 33% -12
Sam HoustonC-USA #130 / 137 57.7 2-10 (12g) 17% +12
Arizona StateBig 12 #62 / 137 68.1 8-4 (12g) 67% +12
Northern IllinoisMountain West #118 / 137 60.7 3-9 (12g) 25% +11
USCBig Ten #20 / 137 74.1 9-3 (12g) 75% -11
South AlabamaSun Belt #77 / 137 66.1 4-8 (12g) 33% -11
MiamiACC #9 / 137 78.3 10-2 (12g) 83% -11
Southern MissSun Belt #72 / 137 66.5 7-5 (12g) 58% +11
SMUACC #33 / 137 71.3 8-4 (12g) 67% -10
ToledoMAC #59 / 137 68.7 8-4 (12g) 67% +9
Texas A&MSEC #1 / 137 84.3 11-1 (12g) 92% -8
LouisvilleACC #35 / 137 71.1 8-4 (12g) 67% -8
NC StateACC #69 / 137 67.0 7-5 (12g) 58% +8
UTSAAAC #80 / 137 65.5 6-6 (12g) 50% +8
VanderbiltSEC #34 / 137 71.2 10-2 (12g) 83% +8
LibertyC-USA #82 / 137 65.2 4-8 (12g) 33% -7
Ohio StateBig Ten #2 / 137 83.4 12-1 (13g) 92% -7
NevadaMountain West #112 / 137 61.2 3-9 (12g) 25% +7
Ball StateMAC #100 / 137 62.8 4-8 (12g) 33% +6
TulsaAAC #84 / 137 64.3 4-8 (12g) 33% -6
CincinnatiBig 12 #65 / 137 67.9 7-5 (12g) 58% +5
Middle TennesseeC-USA #96 / 137 62.9 3-9 (12g) 25% -5
Notre DameIndependent #17 / 137 75.8 10-2 (12g) 83% -5
PittsburghACC #52 / 137 69.4 8-4 (12g) 67% +4
GeorgiaSEC #6 / 137 79.5 12-1 (13g) 92% -4
Eastern MichiganMAC #97 / 137 62.9 4-8 (12g) 33% +4
DukeACC #48 / 137 69.6 8-5 (13g) 62% -4
HoustonBig 12 #30 / 137 71.5 9-3 (12g) 75% -4
WashingtonBig Ten #42 / 137 70.2 8-4 (12g) 67% -3
Iowa StateBig 12 #50 / 137 69.5 8-4 (12g) 67% +3
Ole MissSEC #16 / 137 75.8 11-1 (12g) 92% +3
Miami (OH)MAC #61 / 137 68.2 7-6 (13g) 54% -2
Florida AtlanticAAC #89 / 137 63.9 4-8 (12g) 33% -2
OregonBig Ten #15 / 137 76.2 11-1 (12g) 92% +2
WyomingMountain West #94 / 137 63.1 4-8 (12g) 33% +2
MinnesotaBig Ten #56 / 137 68.9 7-5 (12g) 58% -1
MarshallSun Belt #79 / 137 65.6 5-7 (12g) 42% -1
Georgia TechACC #36 / 137 70.9 9-3 (12g) 75% +1
IowaBig Ten #46 / 137 69.9 8-4 (12g) 67% 0
National talent rank is across all 129 FBS programs with a composite this season · record is regular season from game results · gap = win% minus the talent-rank percentile, in points · a frequency and a direction, never a pick or a bet.

This is talent intelligence, not a betting edge. The recruiting composite does not beat the spread · we tested it and it lands near a coin flip against the number in every bucket. What it does do is show where a roster's talent and its record pulled apart, and that gap tends to regress. Every number ships with its sample (games behind the record, programs behind the rank). Research, not advice.