Well, I like to look at it in groupings. So, for our purposes, I'll say top 25% (I'll cut at top 32), top 50% (cut at top 64), and remaining. And I'll use Massey's Division 1 rankings (because it's easier to look rankings up). Within that, there are close wins (1 to 7 points), good wins (8 to 20 points), and "blowouts" (21+). Losses will also fall in the same categories. So you'll see 6 numbers in each column. It'll go from blowout win, to good win, to close win, to close loss, to bad loss, to blowout loss.
PHP Code:
Georgia 0-1-1-0-0-0 2-0-0-0-0-0 4-0-0-0-0-0
Alabama 0-0-0-0-0-0 1-2-0-0-0-0 4-1-0-0-0-0
Notre Dame 3-1-0-1-0-0 0-0-0-0-0-0 3-0-0-0-0-0
Clemson 1-4-0-0-0-0 1-0-0-1-0-0 1-0-0-0-0-0
Oklahoma 0-1-1-1-0-0 1-0-1-0-0-0 2-0-1-0-0-0
Ohio State 0-0-1-0-1-0 3-0-0-0-0-0 3-0-0-0-0-0
Penn State 2-0-1-1-0-0 1-1-0-0-0-0 2-0-0-0-0-0
TCU 0-1-1-1-0-0 0-2-0-0-0-0 3-0-0-0-0-0
Wisconsin 0-1-0-0-0-0 2-1-0-0-0-0 2-2-0-0-0-0
Miami 0-0-1-0-0-0 2-1-1-0-0-0 1-0-1-0-0-0
That's Alabama's problem in a nutshell. They're the ones who haven't played any good teams yet, not Notre Dame. ND has played 5 top 32 teams, as has Clemson. And Notre Dame's loss is better (to the CFP top team, by 1 point, albeit at home) than anyone else.
Really, it's interesting to see how not-difficult some teams' schedules have been, or if they're struggling with bottom 50% teams by not getting blowouts. And if you think that's unfair, consider this: the difference in Massey between position #5 and #65 (on a neutral field) is over 26 points, and between #5 and #33 is 18 points. So even that middle column should probably result in blowouts a fair amount of time.
I don't know if I'll be able to keep this up weekly, but maybe I'll do it once the rest of the regular season is done, to get a sense of how difficult certain schedules have been.