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 in college football. Here, I use his original system (and nearly original code) to provide an alternative rating. More details at the bottom of the page.
If you'd prefer, you can save the original text file. Don't forget about the full ratings list, either.
David's method considers only scores. Game locations, dates, and any other information is ignored.
Warning! Since David's formula starts every season from scratch, it usually takes 6-7 games in a season for the results to "converge" to something useful. Be careful if you are looking here too soon!
< DAVID ROTHMAN'S MENS SOCCER RANKINGS > BASED ON 1049 GAMES BETWEEN 213 TEAMS AND NO OTHER INFORMATION THROUGH GAMES OF WEDNESDAY 8 OCTOBER 2025 Foundation for the Analysis of Competitions and Tournaments Within each conference, teams are listed in order of their overall rating using Rothman's FACT formula. All conferences are sorted and listed at the end. BigTen CNF ALL TEAM CW CL CT W L T RATING 1 14 Maryland 2 0 2 6 0 3 56.69 2 15 Indiana 2 3 0 7 3 1 56.59 3 20 Rutgers 2 1 1 7 2 2 55.91 4 21 Michigan 2 1 1 6 1 3 55.80 5 30 Washington 4 1 0 7 3 2 55.07 6 69 Northwestern 1 3 0 6 4 1 51.41 7 75 Penn St. 1 2 1 4 4 2 51.03 8 86 Michigan St. 2 3 0 5 5 0 50.22 9 88 Ohio St. 2 2 0 5 5 0 50.07 10 89 Wisconsin 1 3 0 4 5 0 50.06 11 103 UCLA 2 2 1 2 5 3 49.35 ACC CNF ALL TEAM CW CL CT W L T RATING 1 4 Stanford 3 1 0 9 1 1 58.38 2 5 NC State 1 1 2 8 1 2 58.37 3 6 Virginia 3 0 2 7 1 2 58.02 4 7 Duke 3 0 1 6 0 4 57.91 5 17 North Carolina 1 0 4 6 1 4 56.32 6 22 Clemson 3 0 1 5 2 2 55.78 7 25 SMU 2 0 2 5 2 3 55.58 8 28 Notre Dame 2 1 1 6 2 3 55.28 9 37 Wake Forest 0 2 1 5 2 3 54.42 10 40 Louisville 1 4 0 5 4 2 53.88 11 45 Virginia Tech 0 2 2 4 2 4 53.61 12 73 Syracuse 2 2 0 5 4 2 51.07 13 81 Pittsburgh 0 3 1 4 5 2 50.57 14 82 California 1 3 1 4 5 2 50.47 15 108 Boston College 1 4 0 4 6 0 49.25 AmericaEast CNF ALL TEAM CW CL CT W L T RATING 1 8 Vermont 1 0 0 7 0 4 57.53 2 9 Bryant 1 0 0 9 0 1 57.13 3 125 New Hampshire 1 0 0 3 4 3 47.92 4 130 UMass Lowell 0 1 0 5 4 1 47.61 5 149 UMBC 0 1 0 4 4 1 46.65 6 155 UAlbany 0 0 1 2 4 3 46.27 7 174 Binghamton 0 1 0 4 7 1 44.39 8 192 NJIT 0 0 1 2 5 3 42.78 American CNF ALL TEAM CW CL CT W L T RATING 1 26 Fla. Atlantic 3 0 0 7 2 0 55.45 2 35 South Fla. 2 0 1 6 0 5 54.51 3 38 Charlotte 2 0 1 5 3 2 54.17 4 66 FIU 3 1 0 5 5 2 51.78 5 111 Missouri St. 1 3 0 3 5 2 49.00 6 139 Memphis 2 2 0 3 5 3 47.02 7 151 UAB 1 3 0 3 6 1 46.54 8 152 Tulsa 1 3 0 2 7 2 46.46 9 169 Temple 0 3 0 1 8 2 44.82 ASUN CNF ALL TEAM CW CL CT W L T RATING 1 50 North Florida 1 0 0 7 3 0 53.19 2 90 Stetson 1 0 0 3 5 0 50.05 3 92 Queens (NC) 0 0 1 5 4 1 49.86 4 94 Bellarmine 1 1 0 4 3 2 49.79 5 110 FGCU 0 1 0 3 5 2 49.03 6 154 Central Ark. 1 0 1 2 6 2 46.32 7 167 Lipscomb 0 1 0 1 7 2 44.92 8 176 Jacksonville 0 1 0 1 6 1 44.13 Atlantic10 CNF ALL TEAM CW CL CT W L T RATING 1 32 Saint Louis 3 0 0 6 2 3 54.89 2 58 VCU 1 1 1 4 4 3 52.65 3 63 George Mason 1 1 1 4 4 1 52.39 4 65 Fordham 3 0 1 6 2 2 51.87 5 99 Dayton 2 1 1 3 2 5 49.53 6 106 Davidson 1 1 2 3 5 2 49.28 7 121 Duquesne 1 3 0 5 3 2 48.26 8 142 Loyola Chicago 1 1 1 3 3 4 46.99 9 145 Saint Joseph's 1 1 2 4 3 3 46.86 10 153 Rhode Island 1 1 1 2 6 3 46.38 11 162 La Salle 0 2 1 1 4 5 45.36 12 188 St. Bonaventure 1 1 1 3 5 2 43.40 13 198 George Washington 0 3 0 2 7 2 42.42 BigEast CNF ALL TEAM CW CL CT W L T RATING 1 27 Seton Hall 2 0 1 5 2 4 55.34 2 29 Georgetown 2 0 1 6 3 3 55.19 3 33 Akron 1 2 0 7 3 2 54.64 4 42 UConn 2 1 0 7 2 3 53.76 5 52 Creighton 2 1 0 6 3 2 53.13 6 54 St. John's (NY) 1 1 1 5 3 3 52.85 7 72 Marquette 0 3 0 5 3 2 51.26 8 78 Providence 2 1 0 4 5 1 50.71 9 79 Xavier 1 1 1 5 3 2 50.68 10 118 Villanova 1 1 1 4 4 3 48.37 11 160 DePaul 0 2 1 2 4 6 45.66 12 172 Butler 1 2 0 4 8 0 44.53 BigSouth CNF ALL TEAM CW CL CT W L T RATING 1 16 High Point 2 0 0 6 1 3 56.45 2 19 Gardner-Webb 3 0 0 10 1 1 55.92 3 120 UNC Asheville 1 1 0 5 3 1 48.29 4 123 Presbyterian 1 2 0 3 5 3 48.02 5 150 USC Upstate 2 1 0 4 7 1 46.61 6 164 Longwood 0 3 0 2 7 1 45.34 7 189 Radford 1 1 0 2 6 2 43.01 8 210 Winthrop 0 2 0 0 8 1 38.50 BigWest CNF ALL TEAM CW CL CT W L T RATING 1 61 CSUN 1 0 1 5 1 4 52.53 2 77 UC Irvine 0 0 2 4 3 3 50.79 3 80 UC Santa Barbara 1 0 2 3 4 4 50.60 4 98 Cal St. Fullerton 1 1 0 4 4 4 49.59 5 101 Cal Poly 1 1 1 4 4 3 49.45 6 122 UC Riverside 0 1 1 2 4 4 48.17 7 157 UC San Diego 0 0 2 0 6 4 46.19 8 161 UC Davis 0 1 1 0 6 4 45.50 9 168 Sacramento St. 0 1 1 1 7 3 44.92 10 173 CSU Bakersfield 1 0 1 1 7 2 44.44 CAA CNF ALL TEAM CW CL CT W L T RATING 1 55 Elon 2 0 2 5 1 5 52.78 2 56 Hofstra 3 1 0 7 4 0 52.72 3 87 UNCW 2 1 0 3 4 2 50.20 4 91 Drexel 2 2 0 4 3 3 49.94 5 96 Col. of Charleston 1 2 1 4 7 1 49.67 6 100 Monmouth 2 1 1 5 4 1 49.48 7 102 Campbell 1 0 2 4 3 4 49.38 8 105 Stony Brook 1 2 1 3 3 4 49.32 9 165 William & Mary 0 3 1 1 6 3 45.09 10 166 Northeastern 1 3 0 2 5 2 45.07 Horizon CNF ALL TEAM CW CL CT W L T RATING 1 107 Purdue Fort Wayne 2 0 1 4 0 4 49.28 2 119 Cleveland St. 1 0 2 3 2 4 48.32 3 128 IU Indy 1 1 1 4 3 3 47.76 4 132 Green Bay 1 1 1 4 4 1 47.40 5 146 Robert Morris 1 0 2 3 2 4 46.80 6 159 Milwaukee 1 0 2 2 5 5 45.66 7 170 Northern Ky. 0 1 2 1 5 3 44.79 8 175 Detroit Mercy 1 2 0 4 6 1 44.35 9 190 Oakland 0 2 1 0 6 4 42.90 10 194 Wright St. 1 2 0 1 8 1 42.70 IvyLeague CNF ALL TEAM CW CL CT W L T RATING 1 2 Princeton 1 0 0 7 1 0 59.27 2 46 Cornell 1 0 0 6 1 1 53.47 3 59 Brown 1 0 0 5 2 1 52.63 4 62 Harvard 0 1 0 3 3 3 52.47 5 71 Penn 0 0 1 4 2 3 51.27 6 140 Dartmouth 0 1 0 1 3 3 47.02 7 148 Columbia 0 0 1 1 3 3 46.70 8 187 Yale 0 1 0 1 6 2 43.43 MAAC CNF ALL TEAM CW CL CT W L T RATING 1 47 Marist 2 1 0 6 1 2 53.47 2 84 Fairfield 2 1 0 4 4 1 50.32 3 97 Sacred Heart 3 0 0 4 3 2 49.63 4 117 Siena 3 0 0 4 4 1 48.73 5 134 Iona 2 0 0 4 2 2 47.35 6 171 Mount St. Mary's 1 1 0 1 4 4 44.63 7 177 Niagara 1 2 0 4 4 0 43.96 8 186 Quinnipiac 1 2 0 2 6 1 43.46 9 191 Canisius 1 2 0 3 5 1 42.82 10 195 Merrimack 1 2 0 3 5 1 42.61 11 202 Manhattan 0 1 1 0 5 2 41.43 12 203 Saint Peter's 0 3 0 2 6 1 41.25 13 207 Rider 0 2 1 1 7 2 39.82 MVC CNF ALL TEAM CW CL CT W L T RATING 1 57 Drake 0 0 2 4 0 5 52.70 2 60 Belmont 1 0 1 6 0 5 52.55 3 70 UIC 0 0 2 7 1 3 51.38 4 114 Evansville 1 0 0 3 3 5 48.81 5 129 NIU 0 0 1 3 3 2 47.68 6 138 Bowling Green 0 2 0 4 6 2 47.04 7 158 Bradley 0 0 1 1 3 5 45.88 8 163 Western Mich. 0 0 1 2 7 1 45.35 NEC CNF ALL TEAM CW CL CT W L T RATING 1 83 FDU 3 0 0 7 3 2 50.36 2 124 LIU 0 1 1 3 2 5 47.99 3 156 New Haven 2 1 0 4 3 3 46.20 4 180 Saint Francis 3 0 0 3 6 1 43.60 5 204 Mercyhurst 1 1 1 1 6 3 40.81 6 205 LeMoyne 1 1 0 2 6 0 40.70 7 208 Stonehill 0 1 1 2 7 1 39.79 8 209 Chicago St. 1 1 0 1 9 0 38.63 9 212 Howard 0 3 0 1 9 1 37.59 10 213 Central Conn. St. 0 2 1 0 8 2 36.91 OVC CNF ALL TEAM CW CL CT W L T RATING 1 51 Lindenwood 3 0 1 9 0 1 53.15 2 112 Liberty 2 1 0 5 3 2 48.91 3 113 Houston Christian 2 1 1 6 3 1 48.84 4 127 UIW 1 1 2 3 3 4 47.77 5 185 Western Ill. 1 1 1 3 7 1 43.47 6 196 SIUE 1 2 0 2 8 0 42.55 7 197 Southern Ind. 1 1 1 1 7 1 42.43 8 199 Eastern Ill. 0 2 1 1 6 2 42.27 9 206 TX Rio Grande 0 2 1 0 6 1 40.25 Patriot CNF ALL TEAM CW CL CT W L T RATING 1 41 Boston U. 3 1 0 7 3 0 53.85 2 68 Bucknell 1 1 1 5 2 4 51.49 3 74 Army West Point 1 1 1 3 3 4 51.03 4 76 American 3 0 0 4 5 1 50.89 5 93 Lehigh 3 0 1 5 3 3 49.82 6 104 Colgate 0 1 2 4 3 3 49.32 7 143 Lafayette 0 1 2 3 5 3 46.98 8 178 Loyola Maryland 1 3 0 2 8 1 43.70 9 179 Holy Cross 0 2 2 2 5 4 43.65 10 181 Navy 0 2 1 3 4 4 43.59 SoCon CNF ALL TEAM CW CL CT W L T RATING 1 10 Furman 0 0 0 6 1 3 57.05 2 11 UNC Greensboro 0 0 0 7 1 2 57.02 3 137 Wofford 0 0 0 4 6 1 47.07 4 182 Mercer 0 0 0 1 6 2 43.58 5 184 ETSU 0 0 0 0 4 4 43.48 6 211 VMI 0 0 0 1 6 2 37.88 SummitLeague CNF ALL TEAM CW CL CT W L T RATING 1 18 Delaware 1 0 0 8 0 1 56.23 2 48 Denver 1 0 0 6 5 0 53.31 3 53 Kansas City 0 1 0 4 2 4 52.92 4 85 Massachusetts 0 1 0 4 3 4 50.28 5 126 Omaha 1 0 0 2 5 2 47.79 6 133 St. Thomas (MN) 0 1 0 4 2 3 47.37 7 141 Oral Roberts 0 0 0 3 6 1 47.00 SunBelt CNF ALL TEAM CW CL CT W L T RATING 1 3 Ga. Southern 2 0 0 8 0 1 58.49 2 24 West Virginia 2 0 0 6 1 2 55.62 3 31 Marshall 1 1 0 3 1 4 55.02 4 43 Kentucky 2 0 0 5 0 3 53.75 5 44 South Carolina 1 0 1 7 3 1 53.67 6 115 Old Dominion 1 2 0 4 4 2 48.79 7 116 UCF 0 2 0 2 5 1 48.74 8 131 Georgia St. 1 0 1 3 2 4 47.60 9 144 James Madison 0 2 0 1 6 1 46.90 10 200 Coastal Carolina 0 3 0 1 6 0 41.73 WAC CNF ALL TEAM CW CL CT W L T RATING 1 13 Utah Valley 0 0 0 6 0 1 56.75 2 34 San Jose St. 0 0 0 7 1 2 54.64 3 36 California Baptist 0 0 0 5 1 2 54.45 4 49 Grand Canyon 0 0 0 6 2 1 53.19 5 109 UNLV 0 0 0 3 4 2 49.21 6 147 San Diego St. 0 0 0 3 6 0 46.71 7 193 Utah Tech 0 0 0 1 5 3 42.78 8 201 Air Force 0 0 0 1 6 1 41.44 WCC CNF ALL TEAM CW CL CT W L T RATING 1 1 Portland 1 0 0 7 0 1 59.76 2 12 San Diego 0 0 1 6 1 3 56.96 3 23 Oregon St. 1 0 0 5 3 0 55.76 4 39 San Francisco 0 1 0 5 2 1 54.09 5 64 LMU (CA) 1 0 0 5 3 2 51.90 6 67 Santa Clara 0 0 1 3 2 5 51.51 7 95 Seattle U 0 0 1 2 3 4 49.77 8 135 Gonzaga 0 1 0 2 4 1 47.17 9 136 Saint Mary's (CA) 0 0 1 0 3 5 47.13 10 183 Pacific 0 1 0 2 7 0 43.55 CONFERENCES RANKED CONFERENCE AVE RATING 1 ACC 54.59 2 BigTen 52.93 3 WCC 51.76 4 BigEast 51.34 5 SunBelt 51.03 6 IvyLeague 50.78 7 SummitLeague 50.70 8 American 49.97 9 WAC 49.90 10 CAA 49.36 11 MVC 48.92 12 AmericaEast 48.78 13 Atlantic10 48.48 14 Patriot 48.43 15 ASUN 48.41 16 BigWest 48.22 17 BigSouth 47.77 18 SoCon 47.68 19 Horizon 46.00 20 OVC 45.51 21 MAAC 45.35 22 NEC 42.26
I've preserved David's original source code (last update: 1990!!) if you'd like to get it and try it out yourself. In my testing, it has good results for football, basketball, soccer, and ice hockey, so I imagine it would be useful for just about any sport. (That was the point, when he created it.)
David's rankings were part of college football's Bowl Championship Series from 1999 to 2001, but the next year the BCS managers decided to remove margin of victory from all of the computers that were part of the formula. David refused to change, and that ended his BCS run. If you grab the code and want to do a "politically correct" calculation that does not consider margin of victory, then just change all the scores to 1-0, or 2-0, whatever. Serves the same purpose.
If you download his code (link above), and use it, let me know. I'd love to hear about it.
...to David's code when using it for soccer. Because his original formula was designed for sports like football and basketball -- where a 3- or 4-point game would actually mean the game was close -- I have adjusted the margin of victory factor he uses. Before adjustment, a team who wins by 6 earns about 0.83 of a win. But with a soccer adjustment, that number is 1.00. A two-goal win, instead of counting for only 0.78, now counts about 0.90.