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 1191 GAMES BETWEEN 65 TEAMS, AND NO OTHER INFORMATION
THROUGH GAMES OF SATURDAY 21 MARCH 2026
FOUNDATION FOR THE ANALYSIS OF COMPETITIONS AND TOURNAMENTS
RANK TEAM DIVISION LOGIT PCT. RRE PF PA W L T
1 Michigan BigTen 57.93 .685 .728 177 89 30 7 1
2 Western Michigan NCHC 56.53 .633 .694 142 88 27 10 1
3 North Dakota NCHC 56.02 .653 .681 155 89 29 9 1
4 Michigan State BigTen 56.01 .654 .681 139 76 27 8 2
5 Denver NCHC 55.38 .615 .665 143 85 26 11 3
6 Providence Hockey 54.91 .621 .653 127 79 25 10 2
7 Minnesota-Duluth NCHC 54.55 .571 .643 124 94 23 14 1
8 Wisconsin BigTen 53.94 .581 .626 136 108 22 12 2
9 Penn State BigTen 53.69 .564 .619 135 114 21 13 2
10 Quinnipiac ECAC 53.50 .628 .614 158 90 26 10 3
11 Dartmouth ECAC 53.19 .647 .605 130 70 24 7 4
12 Connecticut Hockey 52.93 .565 .598 115 88 20 12 5
13 Boston College Hockey 52.68 .552 .591 124 94 21 15 1
14 Massachusetts Hockey 52.65 .578 .590 108 83 23 13 1
15 Cornell ECAC 52.63 .622 .590 121 70 24 10 1
16 Maine Hockey 52.19 .536 .577 118 98 18 14 4
17 Merrimack Hockey 51.99 .551 .571 124 107 22 15 2
18 Miami NCHC 51.76 .512 .565 104 108 18 16 2
19 St. Thomas CCHA 51.60 .568 .560 131 109 21 12 5
20 Augustana CCHA 51.46 .586 .556 111 76 22 11 5
21 Colorado College NCHC 51.42 .471 .555 95 98 13 17 6
22 Boston University Hockey 51.29 .515 .551 116 112 19 17 2
23 St. Cloud State NCHC 51.23 .480 .550 114 114 16 19 2
24 Minnesota State CCHA 50.92 .587 .541 111 79 22 10 8
25 Union ECAC 50.80 .592 .537 149 98 23 12 3
26 Michigan Tech CCHA 50.74 .572 .536 126 106 23 13 3
27 Ohio State BigTen 50.56 .447 .530 119 134 14 21 2
28 Arizona State NCHC 50.42 .441 .526 106 132 14 21 1
29 Northeastern Hockey 50.25 .488 .521 100 95 17 19 1
30 Princeton ECAC 50.19 .549 .520 105 90 19 13 3
31 Bentley Atlant 50.12 .580 .518 123 92 23 12 5
32 Minnesota BigTen 50.04 .414 .515 100 128 11 22 4
33 American International 50.00 .000 .514 0 0 0 0 0
34 Bowling Green CCHA 49.95 .560 .512 120 96 20 12 7
35 Omaha NCHC 49.74 .422 .506 102 132 14 24 0
36 Harvard ECAC 49.68 .505 .505 96 102 17 16 2
37 New Hampshire Hockey 49.54 .443 .500 70 107 14 20 2
38 Clarkson ECAC 49.52 .515 .500 119 113 19 17 3
39 Sacred Heart Atlant 49.36 .562 .495 123 100 24 15 3
40 Mass.-Lowell Hockey 48.68 .435 .476 94 116 14 22 0
41 Notre Dame BigTen 48.62 .397 .474 108 153 10 23 5
42 Alaska Indepe 48.53 .525 .471 111 101 18 15 3
43 Air Force Atlant 48.20 .511 .462 110 115 18 16 4
44 Vermont Hockey 48.02 .435 .456 78 117 14 21 1
45 Holy Cross Atlant 47.97 .499 .455 113 116 18 18 2
46 Bemidji State CCHA 47.89 .457 .453 101 106 13 19 5
47 Lindenwood Indepe 47.72 .518 .448 134 126 18 16 0
48 Colgate ECAC 47.42 .442 .439 99 125 13 20 4
49 RIT Atlant 47.32 .508 .436 99 97 18 17 2
50 Canisius Atlant 46.69 .508 .418 107 105 17 16 2
51 Army Atlant 46.66 .462 .417 91 96 12 17 6
52 Robert Morris Atlant 46.53 .476 .414 113 131 18 21 3
53 Long Island Indepe 46.41 .494 .410 120 118 17 18 1
54 Rensselaer ECAC 45.61 .394 .388 80 118 11 24 1
55 Lake Superior CCHA 45.58 .433 .387 104 125 13 22 3
56 Yale ECAC 45.03 .384 .372 85 115 9 22 1
57 Ferris State CCHA 45.00 .375 .371 99 140 10 27 2
58 Niagara Atlant 44.65 .432 .362 97 119 14 23 1
59 Stonehill Indepe 44.35 .417 .354 104 131 12 23 3
60 St. Lawrence ECAC 42.66 .352 .310 90 156 8 26 3
61 Brown ECAC 42.60 .320 .308 63 119 5 24 2
62 Mercyhurst Atlant 42.15 .321 .297 65 143 6 28 3
63 Northern Michigan CCHA 41.83 .276 .290 56 132 3 29 2
64 Alaska-Anchorage Indepe 41.67 .317 .286 69 134 6 27 1
65 Non-Division I Indepe 37.89 .213 .203 70 279 2 45 1
LEAST LIKELY RESULTS OF TOURNAMENT
1 Alaska-Anchorage Indepen 4 Denver NCHC 3 0.408
2 Ferris State CCHA 3 Western Michigan NCHC 2 0.476
3 Non-Division I Indepen 6 Lindenwood Indepen 3 0.495
4 Dartmouth ECAC 3 Brown ECAC 4 0.507
5 Princeton ECAC 2 St. Lawrence ECAC 6 0.555
6 Quinnipiac ECAC 2 Yale ECAC 4 0.561
7 Northern Michigan CCHA 3 Michigan Tech CCHA 2 0.564
FOUNDATION FOR THE ANALYSIS OF COMPETITIONS AND TOURNAMENTS (FACT)
DAVID ROTHMAN (1935-2004), FOUNDER
FACT standings calculated by Cody Kirkpatrick
talismanred.com/ratings
