Transfer portal rankings
Portal rankings usually count recruiting stars. These count production: the wins above replacement each transfer put up the season before he moved, summed for every FBS team's arrivals and departures, and what each one has done since.
Moves made for the 2022 season, valued by the 2021 season; 2022 WAR for the full season beside it.
Biggest moves
The 25 transfers with the most WAR in 2021, at their old school, and their WAR in 2022 after the move. A dash means no FBS snaps that season.
| # | Player | 2021 | 2022 |
|---|---|---|---|
| 1 | Adrian MartinezQB · 4★Nebraska → Kansas State | 2.13 | 1.61 |
| 2 | Jayden DanielsQB · 4★Arizona State → LSU | 1.94 | 2.09 |
| 3 | Todd CenteioQB · 3★Colorado State → James Madison | 1.93 | 1.59 |
| 4 | Caleb WilliamsQB · 5★Oklahoma → USC | 1.88 | 4.41 |
| 5 | Max JohnsonQB · 4★LSU → Texas A&M | 1.66 | 0.31 |
| 6 | Ben BryantQB · 3★Eastern Michigan → Cincinnati | 1.60 | 1.68 |
| 7 | Jarret DoegeQB · 3★West Virginia → Western Kentucky | 1.56 | 0.19 |
| 8 | Layne HatcherQB · 3★Arkansas State → Texas State | 1.50 | 0.84 |
| 9 | Connor BazelakQB · 4★Missouri → Indiana | 1.43 | 1.02 |
| 10 | Jayden de LauraQB · 3★Washington State → Arizona | 1.39 | 1.25 |
| 11 | Gerry BohanonQB · 3★Baylor → South Florida | 1.35 | 0.55 |
| 12 | Emory JonesQB · 3★Florida → Arizona State | 1.32 | 0.40 |
| 13 | Bo NixQB · 3★Auburn → Oregon | 1.29 | - |
| 14 | Grant WellsQB · 3★Marshall → Virginia Tech | 1.28 | 0.81 |
| 15 | Casey ThompsonQB · 3★Texas → Nebraska | 1.28 | 1.27 |
| 16 | Chevan CordeiroQB · 3★Hawai'i → San José State | 1.26 | 1.92 |
| 17 | Braxton BurmeisterQB · 3★Virginia Tech → San Diego State | 1.18 | 0.17 |
| 18 | Kedon SlovisQB · 4★USC → Pittsburgh | 1.17 | 0.53 |
| 19 | Kyle VantreaseQB · 3★Buffalo → Georgia Southern | 1.13 | 2.14 |
| 20 | Jaxson DartQB · 4★USC → Ole Miss | 1.10 | 1.87 |
| 21 | Jonah JohnsonQB · 3★New Mexico State → undecided | 0.99 | - |
| 22 | Travis DyeRB · 4★Oregon → USC | 0.98 | 0.59 |
| 23 | Zach CalzadaQB · 3★Texas A&M → Auburn | 0.90 | - |
| 24 | Spencer RattlerQB · 4★Oklahoma → South Carolina | 0.88 | 1.01 |
| 25 | Dylan McDuffieRB · 3★Buffalo → Georgia Tech | 0.85 | 0.05 |
Every FBS team, 2022
131In is the arrivals' WAR in 2021 at their old schools, Out the departures' WAR here that season, and Net the difference. The 2022 columns are what the same players have done since.
| # | Team | In | Out | Net |
|---|---|---|---|---|
| 1 | Kansas State | 2.13 | 0.18 | +1.96 |
| 2 | James Madison | 1.93 | 0.00 | +1.93 |
| 3 | Cincinnati | 1.86 | 0.00 | +1.86 |
| 4 | Ole Miss | 2.09 | 0.34 | +1.75 |
| 5 | Arizona | 1.67 | 0.07 | +1.60 |
| 6 | USC | 3.76 | 2.39 | +1.37 |
| 7 | San José State | 1.36 | 0.00 | +1.36 |
| 8 | South Florida | 1.36 | 0.05 | +1.31 |
| 9 | Western Kentucky | 1.93 | 0.68 | +1.25 |
| 10 | Oregon | 2.14 | 1.03 | +1.12 |
| 11 | Indiana | 1.56 | 0.57 | +0.99 |
| 12 | South Carolina | 1.42 | 0.44 | +0.98 |
| 13 | Texas State | 1.83 | 0.96 | +0.87 |
| 14 | Pittsburgh | 1.29 | 0.44 | +0.84 |
| 15 | Washington | 0.92 | 0.11 | +0.81 |
| 16 | App State | 0.80 | 0.00 | +0.80 |
| 17 | Georgia Southern | 1.24 | 0.48 | +0.76 |
| 17 | Florida International | 0.77 | 0.00 | +0.76 |
| 19 | Texas A&M | 1.66 | 0.94 | +0.71 |
| 20 | Memphis | 0.72 | 0.05 | +0.67 |
| 21 | LSU | 2.47 | 1.88 | +0.59 |
| 21 | Michigan State | 0.58 | 0.00 | +0.58 |
| 23 | Alabama | 0.55 | 0.00 | +0.56 |
| 24 | Liberty | 0.50 | 0.00 | +0.50 |
| 25 | Virginia Tech | 1.78 | 1.30 | +0.48 |
| 26 | Georgia Tech | 1.47 | 1.06 | +0.41 |
| 27 | Boise State | 0.37 | 0.01 | +0.37 |
| 28 | California | 0.48 | 0.12 | +0.36 |
| 28 | North Texas | 0.37 | 0.01 | +0.36 |
| 30 | Miami | 0.35 | 0.01 | +0.34 |
| 30 | South Alabama | 0.34 | 0.00 | +0.34 |
| 32 | Kansas | 0.50 | 0.19 | +0.31 |
| 32 | Ohio State | 0.32 | 0.00 | +0.32 |
| 34 | UTSA | 0.27 | 0.00 | +0.27 |
| 34 | Florida State | 0.26 | 0.00 | +0.26 |
| 36 | Syracuse | 0.38 | 0.15 | +0.23 |
| 37 | East Carolina | 0.18 | 0.00 | +0.18 |
| 38 | Vanderbilt | 0.25 | 0.07 | +0.18 |
| 38 | Clemson | 0.18 | 0.00 | +0.18 |
| 40 | Rutgers | 0.13 | 0.00 | +0.13 |
| 40 | Fresno State | 0.12 | 0.00 | +0.12 |
| 40 | Kentucky | 0.12 | 0.00 | +0.12 |
| 43 | UCLA | 0.21 | 0.10 | +0.11 |
| 44 | Middle Tennessee | 0.18 | 0.10 | +0.08 |
| 45 | NC State | 0.06 | 0.00 | +0.06 |
| 46 | Illinois | 0.10 | 0.05 | +0.04 |
| 46 | Coastal Carolina | 0.09 | 0.04 | +0.05 |
| 48 | Penn State | 0.34 | 0.30 | +0.04 |
| 48 | Bowling Green | 0.04 | 0.00 | +0.04 |
| 50 | Utah State | 0.65 | 0.62 | +0.02 |
| 51 | Maryland | 0.23 | 0.22 | +0.01 |
| 51 | Iowa State | 0.04 | 0.03 | +0.01 |
| 53 | Massachusetts | 0.00 | 0.00 | +0.00 |
| 53 | Tennessee | 0.00 | 0.00 | 0.00 |
| 53 | UL Monroe | 0.00 | 0.00 | 0.00 |
| 53 | Michigan | 0.00 | 0.00 | 0.00 |
| 53 | Old Dominion | 0.00 | 0.00 | 0.00 |
| 53 | Kent State | 0.00 | 0.00 | 0.00 |
| 53 | Navy | 0.00 | 0.00 | 0.00 |
| 53 | Tulane | 0.00 | 0.00 | −0.00 |
| 53 | Army | 0.00 | 0.00 | 0.00 |
| 62 | Ohio | 0.08 | 0.09 | −0.01 |
| 63 | Southern Miss | 0.00 | 0.02 | −0.02 |
| 64 | Temple | 0.11 | 0.13 | −0.03 |
| 65 | Boston College | 0.00 | 0.04 | −0.04 |
| 66 | North Carolina | 0.00 | 0.05 | −0.05 |
| 66 | Charlotte | 0.00 | 0.05 | −0.05 |
| 68 | TCU | 0.35 | 0.41 | −0.06 |
| 68 | Ball State | 0.02 | 0.08 | −0.06 |
| 70 | Northwestern | 0.11 | 0.18 | −0.07 |
| 70 | Notre Dame | 0.05 | 0.12 | −0.07 |
| 70 | Oregon State | 0.01 | 0.08 | −0.08 |
| 70 | Tulsa | 0.00 | 0.07 | −0.07 |
| 70 | Wisconsin | 0.00 | 0.08 | −0.08 |
| 75 | Arkansas | 0.18 | 0.27 | −0.09 |
| 75 | SMU | 0.16 | 0.25 | −0.09 |
| 75 | Mississippi State | 0.04 | 0.13 | −0.09 |
| 78 | Houston | 0.00 | 0.10 | −0.10 |
| 79 | Air Force | 0.00 | 0.13 | −0.13 |
| 80 | Georgia State | 0.33 | 0.46 | −0.14 |
| 81 | San Diego State | 1.18 | 1.33 | −0.15 |
| 81 | Iowa | 0.00 | 0.15 | −0.15 |
| 83 | UAB | 0.00 | 0.16 | −0.16 |
| 84 | Nevada | 0.20 | 0.38 | −0.17 |
| 84 | Western Michigan | 0.00 | 0.17 | −0.17 |
| 86 | Georgia | 0.00 | 0.18 | −0.18 |
| 87 | Rice | 0.17 | 0.36 | −0.19 |
| 87 | Utah | 0.00 | 0.19 | −0.19 |
| 89 | Virginia | 0.00 | 0.23 | −0.23 |
| 90 | Oklahoma State | 0.00 | 0.24 | −0.24 |
| 91 | Central Michigan | 0.00 | 0.25 | −0.25 |
| 92 | Louisville | 0.01 | 0.29 | −0.28 |
| 92 | UNLV | 0.00 | 0.28 | −0.28 |
| 92 | UTEP | 0.00 | 0.28 | −0.28 |
| 95 | UCF | 0.19 | 0.50 | −0.31 |
| 96 | Purdue | 0.15 | 0.48 | −0.33 |
| 96 | UConn | 0.00 | 0.34 | −0.34 |
| 98 | Texas Tech | 0.00 | 0.34 | −0.34 |
| 99 | Wake Forest | 0.00 | 0.35 | −0.35 |
| 100 | Arizona State | 2.05 | 2.42 | −0.37 |
| 100 | Florida Atlantic | 0.00 | 0.37 | −0.37 |
| 102 | BYU | 0.01 | 0.39 | −0.38 |
| 103 | New Mexico | 0.04 | 0.46 | −0.42 |
| 104 | Colorado | 0.17 | 0.64 | −0.46 |
| 104 | Miami (OH) | 0.11 | 0.58 | −0.46 |
| 106 | Troy | 0.00 | 0.55 | −0.55 |
| 107 | Stanford | 0.00 | 0.56 | −0.56 |
| 108 | Toledo | 0.00 | 0.58 | −0.58 |
| 109 | Louisiana Tech | 0.00 | 0.60 | −0.60 |
| 110 | Auburn | 0.92 | 1.57 | −0.65 |
| 111 | Akron | 0.05 | 0.74 | −0.69 |
| 112 | Nebraska | 1.47 | 2.19 | −0.72 |
| 112 | Florida | 0.71 | 1.43 | −0.71 |
| 112 | Northern Illinois | 0.00 | 0.72 | −0.71 |
| 115 | Minnesota | 0.08 | 0.87 | −0.79 |
| 116 | Marshall | 0.34 | 1.28 | −0.94 |
| 117 | Louisiana | 0.00 | 0.99 | −0.99 |
| 118 | Duke | 0.00 | 1.01 | −1.01 |
| 119 | Texas | 0.21 | 1.35 | −1.14 |
| 120 | Missouri | 0.25 | 1.43 | −1.18 |
| 121 | Eastern Michigan | 0.55 | 1.74 | −1.19 |
| 122 | Washington State | 0.04 | 1.39 | −1.35 |
| 123 | Arkansas State | 0.62 | 2.06 | −1.44 |
| 124 | New Mexico State | 0.00 | 1.47 | −1.47 |
| 125 | Baylor | 0.00 | 1.52 | −1.52 |
| 126 | Wyoming | 0.25 | 1.90 | −1.65 |
| 127 | Colorado State | 0.27 | 1.93 | −1.66 |
| 128 | Hawai'i | 0.00 | 1.71 | −1.71 |
| 129 | West Virginia | 0.14 | 1.96 | −1.82 |
| 130 | Buffalo | 0.08 | 1.98 | −1.90 |
| 131 | Oklahoma | 0.53 | 2.96 | −2.43 |
How it works
Each player's value is YardLine's wins above replacement: every play's expected points credited to the players involved, adjusted for the opponent, against a typical backup. Only quarterbacks, skill players and specialists have a number of their own, because public play-by-play doesn't say which linemen or defenders were on the field. So a team that rebuilt its offensive line through the portal gets no credit for it here; the move counts show every position.
A move is valued by the season before it, so a team's portal class can be ranked as soon as the window closes, and the season after shows how it played out. WAR counts only snaps between FBS teams while the game was in doubt, so a transfer up from the FCS shows a dash before the move and adds nothing to his new team's In.
CFBD's portal list names players but doesn't identify them, so each entry is matched to the rosters of both schools. That ties about 19 in 20 skill-position transfers to a player; the rest count in the moves but add no WAR. The list updates every Tuesday.