top of page

Updated: Oct 20, 2023

Week 6 had the game of the year to date with #12 Oklahoma defeating #1 Texas in Dallas in the final seconds. As you can imagine, this shoots Oklahoma up to the top. It's not the only big result.:

  • #37 Louisville pasted #8 Notre Dame at home

  • #2 Ohio State struggled early but pulled away for a good win over #25 Maryland in Columbus

  • #9 Alabama is not pretty but they have started to find a rhythm and won at Kyle Field over #18 Texas A&M

  • #4 Miami lost to Georgia Tech is one of the funniest ways possible.

  • #35 UCLA in front of a friends and family type crowd at the Rose Bowl, thumped #3 Washington State.

Putting this into the modeling machine, and we get this:


Losing to Louisville dropped Notre Dame, but it was more than offset by Ohio State continuing to show strength. Right now, the Irish's #2 ranked schedule to date is driving the train of a 5-2 team. Now I do think this would impact the committee's view of things. Texas falling to 4 of course is entirely reasonable.


And now, the 12 Team Bracketology - While there are 14 unbeatens, I do think now some 1-loss teams can sneak in.


Conference Champions:

  • ACC: Florida State (6)

  • Big 12: Oklahoma (1)

  • Pac 12: Oregon (7)

  • Big Ten: Ohio State (2)

  • SEC: Alabama (9)

  • MAC: Miami-OH (37)

  • MWC: Air Force (24)

  • Sun Belt: James Madison (25)

  • American: Memphis (53)

  • CUSA: Liberty (35)

At Large:

  • Penn State (3)

  • Texas (4)

  • Michigan (5)

  • Louisville (8)

  • Washington State (11)

  • Georgia (12)

Just off the bubble

  • Washington (13)

  • Ole Miss (14)

  • Oregon State (15)

  • North Carolina (16)

Bracket - moving first round matches as needed to avoid intraconference 1st rounds

  • (1) Oklahoma

    • (8) Florida State v (9) Alabama

  • (4) Oregon

    • (5) Penn State v (12) Air Force

  • (2) Ohio State

    • (7) Michigan v (10) Washington State

  • (3) Florida State

    • (6) Texas v (11) Georgia





4 views0 comments

Week 5 (counting from Week 0) was another week where we learned a lot about where the field is headed. Some of the notable results included:

  • #21 Notre Dame ruining ESPN College GameDay's first visit to Durham pushing past #14 Duke

  • #24 Oregon State after a tough loss at Washington State handed #13 Utah its first loss.

  • #48 USC, with its Charmin-soft schedule to date, got a big road win at #15 Colorado

  • #2 Texas knocked #30 Kansas from the unbeatens with the help of Jaylon Daniels, the Jayhawks' marvelous QB being a late scratch.

  • #16 Ole Miss winning a barn burner with LSU and pushing LSU into two-loss land for now. Will LSU still be able to make my fake bracket? It's a tall order.

  • #50 Clemson thumps #23 Syracuse. Though 3-2, Clemson has played a reasonably tough slate.

Putting this into the modeling machine, and we get this:





Now, you can sort of see how the rankings change as we learn more about the season. Notre Dame moved up to #8 after defeating Duke. But Ohio State ALSO moved up because of the increased value of their road win. Now, we expect the jumps to shrink as the season goes (as well as the spreads between the 20th and 80th round robin win %), but the volatility so far is a feature, not a bug. Again, with the season still early - we will defer to unbeatens where it makes sense.


And now, the 12 Team Bracketology


Conference Champions:

  • ACC: Miami-FL (4)

  • Big 12: Texas (1)

  • Pac 12: Washington State (3)

  • Big Ten: Ohio State (2)

  • SEC: Missouri (17)

  • MAC: Miami-OH (44)

  • MWC: Air Force (32)

  • Sun Belt: James Madison (34)

  • American: Memphis (41)

  • CUSA: Liberty (38)

At Large:

  • Penn State (5)

  • Michigan (6)

  • Oregon (7)

  • Florida State (11)

  • Oklahoma (12)

  • USC (13)

Just off the bubble

  • Washington (16)

  • North Carolina (20)

  • Maryland (25)

  • Georgia (26)

Bracket - moving first round matches as needed to avoid intraconference 1st rounds

  • (1) Texas

    • (8) Florida State v (10) USC

  • (4) Miami-FL

    • (5) Penn State v (12) Air Force

  • (2) Ohio State

    • (7) Oregon (9) v Oklahoma

  • (3) Washington State

    • (6) Michigan v (11) Missouri





3 views0 comments

I have been doing these rankings since 2008 - at least in the blogosphere. I have tinkered with the formula a lot. But I think I've found something I am happy with the last few years. Here are some of the basics:


  • The engine is a Bradley-Terry based model. This is basically a giant logistic regression using the results to determine team ratings. Thank god for R.

  • Now instead of using straight win-loss, I use a formula of 0.8 for a win, and up to 0.2 based on margin of victory. The margin of victory is lognormal, so there are diminishing returns for blowouts. The model can be stumped by winless and unbeaten teams so this helps that out.

  • The ratings that come out of this end up being log-odds relative to a base team. Since I entered the teams in alphabetical order, the base team is Air Force. So if Air Force's rating is 100, a rating of 2000 for a team means a team would win 20 times against Air Force for each Air Force victory.

  • Using these ratings (and their variance), I ran a Monte Carlo Simulation over 10,000 trials where every team plays the other. This results in a Round Robin winning percentage.

  • Then I borrowed a concept from how the NCAA ranks hockey teams - a pairwise comparison. Each team is compared against each other team on A) round robin win pct, B) record v common opponents, C) head to head. The team with the most number of pairwins is #1. Now, as a practical matter, round robin win % is the driving factor - but doing this means that teams that do well in conference or in a head to head result can potentially leapfrog a position or two here and there.

Whew. So with all of that, 4 games in is a good time to put the first rankings out. There is some decent strength of schedule record. Now, each week with rankings like these - the teams move but we also learn more about the season at large. One thing I have included is the 20th and 80th percentile win % numbers, so you can see the confidence of the model.


Ultimately, no ranking is a be-all and end-all. I think stuff like this is more like a "better RPI/NET" which can guide discussions for a committee seeding model. To that end, this space will also do a 12-team playoff based on these rankings.



Obviously, this does not match the AP poll. But remember that the model only knows what has happened this year. There are no priors about the teams. Georgia's #26 rating is driven entirely by who they haven't played. These rankings will change as more data comes in!


For a 12-team bracketology, it'd work something like this. While there are some highly rated 1-loss teams, that one loss is a loss to a team above them in the rankings. The error bars are big enough to defer to unbeatens for now where possible.


Conference Champions:

  • ACC: Miami-FL (1)

  • Big 12: Texas (2)

  • Pac 12: Oregon (3)

  • Big Ten: Penn State (5)

  • SEC: Missouri (12)

  • MAC: Miami-OH (27)

  • MWC: Air Force (42)

  • Sun Belt: Georgia State (35)

  • American: Memphis (38)

  • CUSA: Liberty (59)

At Large:

  • Washington State (4)

  • Ohio State (6)

  • Washington (7)

  • Michigan (8)

  • Oklahoma (11)

  • Utah (13)

Just off the bubble

  • Duke (14)

  • Maryland (18)

  • Florida State (19)

Bracket - moving first round matches as needed to avoid intraconference 1st rounds

  • (1) Miami-FL

    • (8) Michigan v (9) Oklahoma

  • (4) Penn State

    • (5) Washington State v (12) Miami-OH

  • (2) Texas

    • (7) Washington (10) v Missouri

  • (3) Oregon

    • (6) Ohio State (11) v Utah





8 views0 comments
bottom of page