David Rothman (1935-2004) was a pioneer in the sports ratings world, with his rating system being recognized by the NCAA from 1968-2006 as a national championship selector and used as a BCS component from 1999-2002. Here, I produce the ratings and rankings using his system, and I've also preserved his source code from 1990(!) if you'd like to get it and try it yourself.
David's method considers only scores. Game locations, dates, and all other information is ignored. These files are available:
< DAVID ROTHMAN'S MENS HOCKEY RANKINGS >
BASED ON 1203 GAMES BETWEEN 65 TEAMS, AND NO OTHER INFORMATION
THROUGH GAMES OF SUNDAY 29 MARCH 2026
FOUNDATION FOR THE ANALYSIS OF COMPETITIONS AND TOURNAMENTS
RANK TEAM DIVISION LOGIT PCT. RRE PF PA W L T
1 Michigan BigTen 58.24 .690 .737 186 93 32 7 1
2 Western Michigan NCHC 56.56 .625 .696 147 95 28 11 1
3 North Dakota NCHC 56.54 .661 .696 163 89 31 9 1
4 Denver NCHC 55.98 .625 .682 154 87 28 11 3
5 Michigan State BigTen 55.96 .646 .681 144 81 28 9 2
6 Minnesota-Duluth NCHC 54.83 .568 .652 130 99 24 15 1
7 Wisconsin BigTen 54.56 .592 .645 145 112 24 12 2
8 Providence Hockey 54.42 .610 .641 129 84 25 11 2
9 Penn State BigTen 53.59 .555 .618 136 117 21 14 2
10 Quinnipiac ECAC 53.37 .621 .612 163 97 27 11 3
11 Dartmouth ECAC 52.74 .634 .594 131 75 24 8 4
12 Connecticut Hockey 52.57 .556 .590 116 90 20 13 5
13 Boston College Hockey 52.49 .552 .587 124 94 21 15 1
14 Massachusetts Hockey 52.42 .578 .585 108 83 23 13 1
15 Cornell ECAC 52.23 .609 .580 121 75 24 11 1
16 Maine Hockey 51.99 .536 .573 118 98 18 14 4
17 Miami NCHC 51.92 .512 .571 104 108 18 16 2
18 Merrimack Hockey 51.62 .543 .563 124 110 22 16 2
19 St. Thomas CCHA 51.61 .568 .562 131 109 21 12 5
20 Colorado College NCHC 51.55 .471 .560 95 98 13 17 6
21 Augustana CCHA 51.51 .586 .559 111 76 22 11 5
22 St. Cloud State NCHC 51.42 .480 .557 114 114 16 19 2
23 Boston University Hockey 51.05 .515 .546 116 112 19 17 2
24 Minnesota State CCHA 50.84 .578 .540 112 82 22 11 8
25 Michigan Tech CCHA 50.74 .572 .537 126 106 23 13 3
26 Ohio State BigTen 50.67 .447 .535 119 134 14 21 2
27 Union ECAC 50.62 .592 .534 149 98 23 12 3
28 Arizona State NCHC 50.58 .441 .533 106 132 14 21 1
29 Minnesota BigTen 50.18 .414 .521 100 128 11 22 4
30 Northeastern Hockey 50.02 .488 .516 100 95 17 19 1
31 American International 50.00 .000 .516 0 0 0 0 0
32 Princeton ECAC 49.99 .549 .515 105 90 19 13 3
33 Bentley Atlant 49.96 .571 .515 124 97 23 13 5
34 Bowling Green CCHA 49.94 .560 .514 120 96 20 12 7
35 Omaha NCHC 49.86 .422 .512 102 132 14 24 0
36 Harvard ECAC 49.46 .505 .500 96 102 17 16 2
37 Clarkson ECAC 49.36 .515 .497 119 113 19 17 3
38 New Hampshire Hockey 49.28 .443 .495 70 107 14 20 2
39 Sacred Heart Atlant 49.25 .562 .494 123 100 24 15 3
40 Notre Dame BigTen 48.71 .397 .478 108 153 10 23 5
41 Alaska Indepe 48.49 .525 .472 111 101 18 15 3
42 Mass.-Lowell Hockey 48.46 .435 .471 94 116 14 22 0
43 Air Force Atlant 48.13 .511 .461 110 115 18 16 4
44 Bemidji State CCHA 47.94 .457 .456 101 106 13 19 5
45 Holy Cross Atlant 47.85 .499 .453 113 116 18 18 2
46 Vermont Hockey 47.79 .435 .452 78 117 14 21 1
47 Lindenwood Indepe 47.76 .518 .451 134 126 18 16 0
48 RIT Atlant 47.22 .508 .435 99 97 18 17 2
49 Colgate ECAC 47.20 .442 .435 99 125 13 20 4
50 Canisius Atlant 46.59 .508 .417 107 105 17 16 2
51 Army Atlant 46.53 .462 .416 91 96 12 17 6
52 Robert Morris Atlant 46.46 .476 .414 113 131 18 21 3
53 Long Island Indepe 46.30 .494 .409 120 118 17 18 1
54 Lake Superior CCHA 45.58 .433 .389 104 125 13 22 3
55 Rensselaer ECAC 45.42 .394 .385 80 118 11 24 1
56 Ferris State CCHA 45.00 .375 .373 99 140 10 27 2
57 Yale ECAC 44.84 .384 .369 85 115 9 22 1
58 Niagara Atlant 44.54 .432 .361 97 119 14 23 1
59 Stonehill Indepe 44.23 .417 .352 104 131 12 23 3
60 St. Lawrence ECAC 42.49 .352 .307 90 156 8 26 3
61 Brown ECAC 42.39 .320 .305 63 119 5 24 2
62 Mercyhurst Atlant 42.06 .321 .297 65 143 6 28 3
63 Northern Michigan CCHA 41.84 .276 .291 56 132 3 29 2
64 Alaska-Anchorage Indepe 41.67 .317 .287 69 134 6 27 1
65 Non-Division I Indepe 37.84 .213 .204 70 279 2 45 1
LEAST LIKELY RESULTS OF TOURNAMENT
1 Alaska-Anchorage Indepen 4 Denver NCHC 3 0.390
2 Ferris State CCHA 3 Western Michigan NCHC 2 0.475
3 Non-Division I Indepen 6 Lindenwood Indepen 3 0.492
4 Dartmouth ECAC 3 Brown ECAC 4 0.515
5 Princeton ECAC 2 St. Lawrence ECAC 6 0.557
6 Quinnipiac ECAC 2 Yale ECAC 4 0.558
7 Northern Michigan CCHA 3 Michigan Tech CCHA 2 0.565
FOUNDATION FOR THE ANALYSIS OF COMPETITIONS AND TOURNAMENTS (FACT)
DAVID ROTHMAN (1935-2004), FOUNDER
FACT standings calculated by Cody Kirkpatrick
talismanred.com/ratings
