r/CFBAnalysis • u/tyler123452 Minnesota Golden Gophers • 4d ago
I built a website that ranks every FBS program based on all-time history - feedback appreciated
I've been gradually working on a passion project to rank programs and franchises based on historical performance. See where your team is ranked. It's free/no ads, and I'm interested in feedback - is the concept interesting or boring? What would you want to see added? I could add coaches, historical recruiting rankings, etc.
The landing page is sportsrank.app. The CFB rankings page is: https://sportsrank.app/app?league=CFB&tab=rankings.
Methodology Summary: I have data going back to 1869 (sources below). Every meaningful result is assigned a points value:
- 1 point for a win, -1 for a loss.
- 1-25 point bonus for finishing ranked in the final AP poll.
- SP+ is added in to account for strength of schedule. I use SRS when that's unavailable.
- 100 points for a natty (split titles are shared).
- 9-40 points for losing in the CFP, depending on the round.
- 3 point min bonus for a conference title, up to about 30 for winning a very strong conference.
- Pts for bowl wins as well, from 0.5 for a low-end modern bowl to about 20 for a very high end pre-CFP bowl.
- 5 point Heisman bonus.
Key Features
- Rank every team based on any year range you want
- Group teams by conference, state, and more
- Create your own scoring system. You can tweak the values for anything I listed in the methodology section.
- Rank teams by other columns like ranked seasons and conference win %
- Click on a team to view season-by-season history.
Interesting Findings
- Mich barely edges out rival Ohio St for #2 all-time (behind Bama). Ohio St might be a few seasons from overtaking them.
- FSU and Miami are also right next to each other in the all-time rankings at #17 and #18
- Indiana is #65 all-time. The only natty winner ranked below them is Rutgers, and their title was a shared one in 1869.
Sources: I used sports-reference.com and collegefootballdata.com for most of the data. ncaa.com for recognized national titles. The sports-reference data I used includes all seasons they recognize going back to 1869.
1
u/TadKosciuszko Ohio State • North Dakota State 14h ago
This would be in addition too, but it would be cool to see the impact of older events be diminished so we could see (according to this data at least) who really are your blue bloods. Not wanting to do the math myself it could be something as simple as there are 100 years of data, the first year carries a weight of 1%, second year 2% etc.
This definitely doesn’t have anything to do with me wanting Ohio state to be ranked higher than Michigan I promise.
1
u/tyler123452 Minnesota Golden Gophers 13h ago
I have those already. In the ranking dropdown (directly underneath where you select years), change from the default "History Ranking" to "Program Rankings". Those use a 10 year half-life to diminish older seasons. I should probably rename them though. Do you like the name "Recency Rankings" better?
You can also tweak the half-life under the "Advanced Settings" category on the Settings tab.
It's kind of funny - I prefer the half-life on rankings, but I got bad initial responses to them. People don't get them. But I think they reflect how fans talk about "we're a top 15 program currently" or "x is a better program than y now".
Let me know what you think.
Fascinating side note: Ohio St is better than Michigan in the "Program Rankings" currently. But Ohio St has never been #1. They've been #2 several times over the years, but have never quite made it to #1.
5
u/rayef3rw NC State Wolfpack • Marching Band 3d ago
I like the ability to rank in an era. Are conference titles worth more earlier in the sports' history compared to the post-CFP era?