Skip to content
True Fantasy Review
True FantasyReview
RankingsBuy / Hold / SellTeam ReviewsTrade CalcAsk TFRMy LeagueSupport TFR
Sign in
TermsPrivacyRefundsAccessibility

Data: Sleeper · ESPN · DynastyProcess · FantasyFootballCalculator. Not affiliated with the NFL.

Terms
RankingsBuy/SellTradeMy LeagueLeague

TFR Team Review · Oct 30, 2026

Elite Dynasty 2

EliteRDDynasty12 teams1QB · 2RB · 2WR · 1TE · 3FLEXRecord 6-1
Plan: CONTEND

EliteRD

1st of 12 by value|6-1

True Fantasy ReviewData drives
dynasties

Team state

SUSTAINED CONTENDER

Now: CONTEND
2 yrs: CONTEND

SUSTAINED CONTENDERRight now this roster reads CONTEND — that's the same verdict as its game plan, blending what the starting lineup scores, how much value it holds and how old the core is. In two years, with every player aged forward, roster value lands in the top third of the league.Today's read: contend 86% · reload 12% · rebuild 2%.

Overall roster grade

8.2

Above average roster value

Overall grade · 8.2 of 10Everything on the roster added up — players and draft picks at this league's values — and set against the league's average roster. An average roster lands around 5.5; 10 is the richest a roster gets.

Roster shape

STACKED

Best RB 1st
Worst QB 10th

STACKEDRB 1st, TE 2nd, WR 3rd — 3 starting spots inside the top 3 of 12.

Positional grades

League rank · of 12
QB10Quarterback · 10th of 1210th of 12 in quarterback trade value — what the room is worth to move, weighted toward the men who start. It is not a count of points. The lineup backs it up: 3 clear 12 PPG for 1 starting spot, so there is a startable body behind the starters.The fuller the gem, the higher it ranks — a full gem is 1st in the league.
RB1Running Back · 1st of 121st of 12 in running back trade value — what the room is worth to move, weighted toward the men who start. It is not a count of points. That is value, not depth: 3 clear 9 PPG for 4 starting spots, so the rank is the men who start rather than anything behind them.The fuller the gem, the higher it ranks — a full gem is 1st in the league.
WR3Wide Receiver · 3rd of 123rd of 12 in receiver trade value — what the room is worth to move, weighted toward the men who start. It is not a count of points. That is value, not depth: 3 clear 9 PPG for 3 starting spots, so the rank is the men who start rather than anything behind them.The fuller the gem, the higher it ranks — a full gem is 1st in the league.
TE2Tight End · 2nd of 122nd of 12 in tight end trade value — what the room is worth to move, weighted toward the men who start. It is not a count of points. That is value, not depth: 1 clears 7.1 PPG for 1 starting spot, so the rank is the men who start rather than anything behind them.The fuller the gem, the higher it ranks — a full gem is 1st in the league.
FLEX3Flex · 3rd of 123rd of 12 in the trade value left over once your dedicated slots are filled — the pool your 3 flex spots draw from. That is value, not points: neither of your 2 bench flex bodies clears the bar, so a rank this high means expensive players sitting behind your lineup rather than a strong flex week to week.The fuller the gem, the higher it ranks — a full gem is 1st in the league.
DEPTH9Depth · 9th of 129th of 12 in the trade value of everyone past your starters and flex — the bench you would trade from, not the bench you would start. Your lineup itself ranks 2nd of 12 in weekly points.The fuller the gem, the higher it ranks — a full gem is 1st in the league.

Best position

RB 1st

Best in the league

1st of 12 in running back trade value — what the room is worth to move, weighted toward the men who start. It is not a count of points. That is value, not depth: 3 clear 9 PPG for 4 starting spots, so the rank is the men who start rather than anything behind them.

Biggest gap

QB 10th

Bottom third of 12

10th of 12 in quarterback trade value — what the room is worth to move, weighted toward the men who start. It is not a count of points. The lineup backs it up: 3 clear 12 PPG for 1 starting spot, so there is a startable body behind the starters.

Production share

9.0%

vs league avg 8.3%

The best legal starting lineup scores 134.6 points a week — 9.0% of the league's combined lineups, 2nd of 12. An even split is 8.3%.

Value share

10.4%

vs league avg 8.3%

10.4% of all the dynasty value in the league sits on this roster, picks included — 1st of 12. An even split is 8.3%.

Draft capital

0 1sts · 0 2nds

1 future picks in all, 12th in the league by what they are worth. Each is priced as the player it is expected to become, off where its original owner is projected to finish — and they count toward the overall grade.

2 year outlook

CONTEND→CONTEND

Right now this roster reads CONTEND — that's the same verdict as its game plan, blending what the starting lineup scores, how much value it holds and how old the core is. In two years, with every player aged forward, roster value lands in the top third of the league.

Roster workspace

9 starters · 1QB · 2RB · 2WR · 1TE · 3FLEXProjected points?Filled with the best available player at each slot on expected points per game. Chris Olave is on bye in week 8, so he sits — this is this week's total. The season projection is 134.6 a week, 2nd of 12.124.2

Starting lineup

SlotPlayerRankPPG
QBJustin HerbertLAC · 28QB1218.2
RBAshton JeantyLV · 22RB416.4
RBChase BrownCIN · 26RB1115.8
WRDrake LondonATL · 25WR816.0
WRDJ MooreBUF · 29WR329.7
TETrey McBrideARI · 26TE220.9
FLEXJeremiyah LoveARI · 21RB512.1
FLEXJordan MasonMIN · 27RB448.7
FLEXDeMario DouglasNE · 25WR1026.5
Projected points · 9 starters?Filled with the best available player at each slot on expected points per game. Chris Olave is on bye in week 8, so he sits — this is this week's total. The season projection is 134.6 a week, 2nd of 12.124.2

Roster

Quarterbacks

3
C.J. StroudHOU · 25QB11BUYTFR board · BUY 8/10Same tier a little below Bo Nix at stable QB2
Justin HerbertLAC · 28QB12SELLTFR board · SELL 10/10On the Buy / Hold / Sell board without a written note.
Jacoby BrissettARI · 33QB31SELLTFR board · SELL 7/10On the Buy / Hold / Sell board without a written note.

Running backs

9
Ashton JeantyLV · 22RB4SELLTFR board · SELL 2/10I do like Ashton Jeanty… but his price right now is super high, to the point I don't think it could get much higher… so tbh I do like shopping him around, but if your league doesn’t value him well, buy or hold.
Jeremiyah LoveARI · 21RB5HOLDTFR board · HOLD 5/10Lowkey think he'll be RB2 next year
Chase BrownCIN · 26RB11SELLTFR board · SELL 5/10Good short term, starting to fade long term bc not performing yet price hasn’t changed
Jordan MasonMIN · 27RB44SELLTFR board · SELL 4/10On the Buy / Hold / Sell board without a written note.
Mike Washington Jr.LV · 23RB47BUYTFR board · BUY 3/10Good buy from Jeanty news and athlete… but as soon as Jeanty back it's gg
Ollie Gordon IIMIA · 22RB51—
Brian Robinson Jr.ATL · 27RB53—
Alvin KamaraNO · 31RB58SELLTFR board · SELL 9/10Flip after good performance
Seth McGowanIND · 25RB74—

Wide receivers

8
Drake LondonATL · 25WR8BUYTFR board · BUY 5/10Put some feelers out, only a buy bc of market price
Chris OlaveNO · 26WR9BUYTFR board · BUY 6/10On the Buy / Hold / Sell board without a written note.
DJ MooreBUF · 29WR32BUYTFR board · BUY 8/10target as contender
Alec PierceIRIND · 26WR38SELLTFR board · SELL 10/10On the Buy / Hold / Sell board without a written note.
Chris BellMIA · 22WR52BUYTFR board · BUY 7/10Buy the dip
Tank DellHOU · 27WR65—
DeMario DouglasNE · 25WR102—
Zavion ThomasCHI · 22WR113—

Tight ends

1
Trey McBrideARI · 26TE2HOLDTFR board · HOLD 5/10Think about selling… but I'd flip while he's on another insane TE1 tear.

The TFR take

The written take is on its way — the Roadmap below is the full read on this roster in the meantime.

The Roadmap

Your plan

CONTEND?Why contendStarting lineup produces 2nd of 12 — a win-now lineup.Roster value ranks 1st of 12, and holds roughly steady two seasons out.Your core is younger than the league median, so time is on your side.This reads your playoff odds — your record, your lineup and the schedule left — as well as your roster, and leans on them more as the season goes on. Four things decide this split: how many points your starting lineup scores today, how much trade value you hold, what that value looks like once every player is two years older, and how your core's age compares to the rest of the league. Producing now pushes you toward CONTEND, holding value that hasn't reached your lineup yet pushes you toward RELOAD, and being young without the production pushes you toward REBUILD. A close split means the roster genuinely hasn't picked a side.

EliteRD

86%
12%
CONTEND 86%RELOAD 12%REBUILD 2%
Lineup production?Your best legal starting lineup scores 134.6 points a week, 2nd of 12 in the league. This is the half of the plan that wins games this season.
1357911122ndof 12
2ndof 12
Team value?Everything on the roster — players and draft picks at this league's values — ranks 1st of 12. This is the half of the plan that wins the next three years.
1357911121stof 12
1stof 12
Value × production?Left to right is how much dynasty value you hold against an average team; bottom to top is how many points your best starting lineup scores. Every logo is a team in your league. Top right means both are working; bottom right means the assets are there but not in your lineup yet; top left means you are winning above your talent; bottom left means neither is working. The shaded band through the middle is within 8% of average either way — a team inside it reads as average on that axis.
Weekly production →
fragile contenderdominantrebuildfuture contenderLeague avgRRaidermike7510.1% of the league's value · 8.4% of its productionAn even split is 8.3%MMy mom says I’m handsome9.3% of the league's value · 7.3% of its productionAn even split is 8.3%CChinballer8.8% of the league's value · 8.4% of its productionAn even split is 8.3%JJB7428.7% of the league's value · 7.9% of its productionAn even split is 8.3%VVinnix8.2% of the league's value · 8.2% of its productionAn even split is 8.3%FFilthyMustache7.6% of the league's value · 9.4% of its productionAn even split is 8.3%Llazytushpush7.5% of the league's value · 7.7% of its productionAn even split is 8.3%TTheRealVR467.5% of the league's value · 8.6% of its productionAn even split is 8.3%�🚮Hot Garbage🚮7.5% of the league's value · 8.6% of its productionAn even split is 8.3%Iimstuckstepburrow217.4% of the league's value · 8.1% of its productionAn even split is 8.3%PPokeP6.9% of the league's value · 8.5% of its productionAn even split is 8.3%EYouEliteRD10.4% of the league's value · 9.0% of its productionAn even split is 8.3%
Dynasty value →

DOMINANT?You hold +25% the trade value of an average team and score +8% its weekly points. Both sides are ahead — there is nothing structural to fix.

Competitive windowOpen now — and still open two seasons outRead off the roster now (contend) and the same roster with everyone two seasons older (contend).
SUSTAINED CONTENDERSUSTAINED CONTENDERRight now this roster reads CONTEND — that's the same verdict as its game plan, blending what the starting lineup scores, how much value it holds and how old the core is. In two years, with every player aged forward, roster value lands in the top third of the league.
STACKEDSTACKEDRB 1st, TE 2nd, WR 3rd — 3 starting spots inside the top 3 of 12.
DOMINANTDOMINANTYou hold +25% the trade value of an average team and score +8% its weekly points. Both sides are ahead — there is nothing structural to fix.

The game plan

Your moves, most important first

  • RB

    Sell

    Ashton Jeanty

    Get a startable RB back

    Shop Ashton Jeanty before his value drops — and get a startable running back in return, the room has none to spare.
  • R

    Trade talks

    Raidermike75

    Best fit for a deal

    Open trade talks with Raidermike75.

Top move

Trade down at RB to fix QB?Your running back room is 93% above league average, 1st of 12, while QB is 40% below league average, 10th of 12. But you start 4 running backs a week once flex slots are filled and only 3 of yours clear 9 PPG, so you cannot simply send one out. Move your most expensive running back and insist on a startable running back coming back alongside the quarterback — the value gap between the two is what pays for the upgrade.

Get a startable running back back in the same deal — this room has no spare body.

Season odds

?We rebuild your league's real schedule, project each team's weekly score from its best legal starting lineup, then play the rest of the season out a few thousand times with realistic week-to-week swing. These are the share of those seasons where you make the bracket and where you win it. Games already played are kept as results, so the numbers sharpen as the season goes.12-team league
98%PlayoffsYou make the bracket in 98% of the simulated seasons.
25%TitleYou win it in 25% of them. In a 12-team league an average roster wins about 8%.
10.0Proj. winsYour average record across every simulated season, over 14 regular-season games.
11stProj. seedYou finish ahead of the field more often than anyone else — that's what makes this 1st, not the win total. Fantasy is high variance, so even the best roster only averages 10.0 of 14 games; the league average is exactly 7.0. Beating the field by a win or two is what a top seed actually looks like.

Positional balance

Your roster value vs. league average?Everything you own in each group, added up and set against what an average team in this 12-team league carries there. Right of the line means you hold more than you can start, so that is where a trade should come from. Left of the line is where incoming value should land. FLEX is the best of what is left after your starters; DEPTH is everything behind that.

Biggest need

QB−40%

Add up everything you own at QB and it is worth +40% less than an average team here carries — 10th of 12. You start 1 quarterback a week, and you are filling those spots below league standard. This is where incoming value should land.

Best strength

RB+93%

Add up everything you own at RB and it is worth +93% more than what an average team here carries — 1st of 12. You start 4 running backs a week once flex slots are filled and 3 of yours clear 9 PPG, so none of it is spare — this is quality to trade down from, not depth to ship out.
← Deficit · buy hereLeague averageSurplus · trade from here →
-100%-75%-50%-25%0%+25%+50%+75%+100%
QB
Quarterback · −40% · 10th of 12Add up everything you own at QB and it is worth +40% less than an average team here carries — 10th of 12. You start 1 quarterback a week, and you are filling those spots below league standard. This is where incoming value should land.
−40%10th
RB
Running Back · +93% · 1st of 12Add up everything you own at RB and it is worth +93% more than what an average team here carries — 1st of 12. You start 4 running backs a week once flex slots are filled and 3 of yours clear 9 PPG, so none of it is spare — this is quality to trade down from, not depth to ship out.
+93%1st
WR
Wide Receiver · +14% · 3rd of 12Add up everything you own at WR and it is worth +14% more than what an average team here carries — 3rd of 12. You start 3 receivers a week once flex slots are filled and 3 of yours clear 9 PPG, so none of it is spare — this is quality to trade down from, not depth to ship out.
+14%3rd
TE
Tight End · +90% · 2nd of 12Add up everything you own at TE and it is worth +90% more than what an average team here carries — 2nd of 12. You start 1 tight end a week and 1 of yours clear 7.1 PPG, so none of it is spare — this is quality to trade down from, not depth to ship out.
+90%2nd
FLEX
Flex · +41% · 3rd of 123rd of 12 in the trade value left over once your dedicated slots are filled — the pool your 3 flex spots draw from. That is value, not points: neither of your 2 bench flex bodies clears the bar, so a rank this high means expensive players sitting behind your lineup rather than a strong flex week to week.
+41%3rd
DEPTH
Depth · −18% · 9th of 129th of 12 in the trade value of everyone past your starters and flex — the bench you would trade from, not the bench you would start. Your lineup itself ranks 2nd of 12 in weekly points.
−18%9th

Bench depth check

Can your bench survive an injury or a bye week?

1Coveredsurvives an injury1Thinone injury from trouble4Exposeda bye costs you a week
QB
QB depth11of 12teams pass

Backup is startable

C.J. Stroud17.4 PPGQB

C.J. Stroud at 17.4 PPG is a QB you could actually start.
RB
RB depth1of 12teams pass

No true RB injury cover

Alvin Kamara8.3 PPGneeds 9RB

No back behind your starters clears 9 PPG. One injury and you are starting a handcuff.
WR
WR depth5of 12teams pass

Receiver bench is too thin

DeMario Douglas6.5 PPGneeds 9WR

No receiver behind your starters clears 9 PPG. Most rosters carry one, and bye weeks punish you without it.
TE
TE depth6of 12teams pass

No usable TE2

Nobody behind your lineup · needs 7.1 PPG

Nobody behind your starting tight end clears 7.1 PPG. Not hard to fix, but you need one.
FLEX
Flex depth7of 12teams pass

Bench flex is a weekly risk

Alvin Kamara8.3 PPGneeds 9RB

Nothing on your bench clears 9 PPG. Bye weeks will cost you.
2ND FLEX
2nd flex5of 12teams pass

Second backup slot is fragile

Alvin Kamara8.3 PPGneeds 9RB

Nothing behind your lineup clears 9 PPG, so there is no second body either. Fixing the required spot above fixes this one too.Encouraged rather than required — a roster without it is workable, just fragile.

Roster diagnosis

Holding you back

3 problems

  1. 1DEPTHYour bench is short in 4 spotsNo back behind your starters clears 9 PPG. One injury and you are starting a handcuff. No receiver behind your starters clears 9 PPG. Most rosters carry one, and bye weeks punish you without it. Nobody behind your starting tight end clears 7.1 PPG. Not hard to fix, but you need one. Nothing on your bench clears 9 PPG. Bye weeks will cost you.
  2. 2TFR is selling 7 of your playersAshton Jeanty, Jacoby Brissett, Alvin Kamara sit on the Buy/Hold/Sell board as sells. You are holding assets our own board says the market is overpaying for.
  3. 3QBQB is a hole, not a position group−40%Your quarterback room holds −40% of the trade value the average team carries there and ranks 10th of 12. There is no week where this group wins you the matchup.

Your edge

3 advantages

  1. 1RBRB is your strongest room+93%Your running back room holds +93% of what the average team carries there and ranks 1st of 12 — but you start 4 running backs a week once flex slots are filled and only 3 of them clear 9 PPG, so none of it is spare. The move here is trading quality down at RB and taking a startable body back, not shipping a RB out for nothing.
  2. 2TETE is loaded, but none of it is spare+90%Your tight end room holds +90% of what the average team carries there and ranks 2nd of 12 — but you start 1 tight end a week and only 1 of them clear 7.1 PPG, so none of it is spare. The move here is trading quality down at TE and taking a startable body back, not shipping a TE out for nothing.
  3. 3You already own 6 TFR buysMike Washington Jr., Chris Bell, DJ Moore are flagged BUY on our board. The market has not caught up to these yet — hold them.

Trading difficulty?How easily this roster can make a deal. All your value in three studs scores low, because any trade opens a hole in your lineup. Value spread across seven or eight useful players — and picks in the first two rounds — scores high: you can make a real offer without gutting yourself.

How easy it is for you to make a deal

4.8/ 10
Moderate
0–4.5Hard4.5–7Moderate7–9Easy9–10Very easy
Your top 3 assets hold 49% of your roster value. You have 10 players inside the top 90 — the average team in this 12-team league holds 7.4. Mid-sized deals work, but a blockbuster costs you a starter.

10Top-90 players

Above avgLeague avg 7.4

10 of your players sit inside the top 90 of the dynasty board — the players other managers actually make offers for. The average team in this 12-team league has 7.4.

01st & 2nd picks

Below avgLeague avg 4.0

Future 1st and 2nd-round picks you own. Later rounds are left out on purpose — nobody builds a deal around a 4th. A pick is the easiest thing to add to an offer, because moving it costs you no starter this week.

49%Value in top 3

League avgLeague avg 49%

Your three most valuable assets hold 49% of everything on the roster. The higher this is, the more any big trade costs a starter. League average is 49%.

2Movable bench

Above avgLeague avg 1.3

Players outside your starting lineup who still sit inside the top 90 — value that can leave without opening a hole on Sunday. League average is 1.3.

The verdict

Trading from this roster is moderate.

  • Mid-sized deals work without touching the lineup
  • No 1st or 2nd-round picks to sweeten a deal
  • Bench pieces can headline a deal

Trade Ideas

?These are alternative deals, not a sequence — you would do one of them, which is why the same piece can appear on more than one card. They come in four kinds. FILLS A NEED moves value from a room you're long in to the one you're short in. TIER UP sends one of your starters plus a piece for a better player at the same position — for the rooms that are already fine but could be better. YOUR BOARD comes from the Buy/Hold/Sell board: a player you're selling moved while someone will still pay, or a player you're buying asked for by name. SELL THE VET and WIN-NOW BUY are the trades where the two plans meet — a rebuild selling a veteran to a contender for youth or picks, or a contender paying a rebuild in futures for a producer. Every offer is checked for whether a person would accept it, not just whether the values add up: the side getting the best player pays a premium for consolidating, you can't buy someone far above the best chip you own, and every player you send has to be someone who'd actually crack their lineup. A rebuild is never handed back an older player than it sends, and a contender is never handed a player who is out for the season. The percentage on each card is whether that manager would actually want it — their window, whether it lands in a room they are thin at, what it costs them, and how often they trade at all.alternatives — you'd do one of them
10.0Trade market: Very active14 completed trades in the last 7 weeks — about 2.3 per team. Managers here deal, so an aggressive offer will get a real look.

BetaTrade ideas are in beta and can be wrong — use them as a starting point, not as advice to follow blindly. Found a bad one? Screenshot it and send it to matthewbarghout on Discord — every real example is how we fix the logic.

  • TFR PICKChinballer

    They receive

    Alec PierceWR

    Jordan MasonRB

    Chris BellWR

    ⇄

    You receive

    Kenyon SadiqTE

    Their side wins itTheir side comes out well ahead — about 55% more value once the deal is priced.

  • TFR PICKVinnix

    They receive

    Alvin KamaraRB

    DeMario DouglasWR

    ⇄

    You receive

    T.J. HockensonTE

    Their side wins itTheir side comes out well ahead — about 18% more value once the deal is priced.

  • TFR PICKimstuckstepburrow21

    They receive

    Alvin KamaraRB

    DeMario DouglasWR

    ⇄

    You receive

    Hunter HenryTE

    Their side wins itTheir side comes out well ahead — about 24% more value once the deal is priced.

  • TFR PICKPokeP

    They receive

    Alec PierceWR

    ⇄

    You receive

    Isaiah LikelyTE

    Even tradeBoth sides land within 6% of each other.

  • TFR PICKVinnix

    They receive

    Jeremiyah LoveRB

    Alec PierceWR

    DJ MooreWR

    ⇄

    You receive

    Jaxon Smith-NjigbaWR

    Slight edge · Their sideTheir side comes out about 12% ahead — close enough that it's a fair deal either manager could take.

  • TFR PICKFilthyMustache

    They receive

    Alec PierceWR

    ⇄

    You receive

    Makai LemonWR

    Your side wins itYour side comes out well ahead — about 18% more value once the deal is priced.

  • TFR PICKlazytushpush

    They receive

    Tank DellWR

    Seth McGowanRB

    ⇄

    You receive

    Davante AdamsWR

    Your side wins itYour side comes out well ahead — about 24% more value once the deal is priced.

  • TFR PICKTheRealVR46

    They receive

    Alec PierceWR

    DJ MooreWR

    ⇄

    You receive

    Parker WashingtonWR

    Slight edge · Their sideTheir side comes out about 14% ahead — close enough that it's a fair deal either manager could take.

  • TFR PICK🚮Hot Garbage🚮

    They receive

    Jeremiyah LoveRB

    Alec PierceWR

    Chris BellWR

    ⇄

    You receive

    Jahmyr GibbsRB

    Slight edge · Their sideTheir side comes out about 12% ahead — close enough that it's a fair deal either manager could take.

  • TFR PICKPokeP

    They receive

    Alec PierceWR

    DJ MooreWR

    ⇄

    You receive

    George PickensWR

    Even tradeBoth sides land within 6% of each other.

What Changes Your Window?

?The gap between where you are and the next window, sized in the thing that actually moves it — points of starting-lineup production, or the value you'd need to add.

You are already inside the top third. Holding it means protecting the 2nd-ranked lineup you have — and quarterback, 40% below league average and 10th of 12, is the one spot still costing you points.

Draft capital?Every future pick you hold. A pick is priced as the player it is expected to become, so where it lands in the round is most of what it is worth — and where it lands is set by how the roster that owes it is projected to finish, not by how good they look on paper. You project to finish 2nd of 12, so your own picks land late in each round.

1 picks over the next draft — about 99% short of an average roster.

#12 / 12

Pick value rank?Every pick added up at this league's prices, ranked against the other 11 rosters.

1

Total picks

0.0×

League average?Your picks' combined value against what an average roster in this league holds. 1.0× is exactly average.

DRAFT20272027 draft1 pickProjected order
3.113rd roundlate2027 3rd · 3.11Worth about the dynasty #242 player.

Draft capital value

#12of 12

Your pick value ranks 12th in this league.

Picks by year

20271

Top asset

3.11

2027 3rd roundlate

Worth about the dynasty #242 player.

Your most valuable pick.
True Fantasy Review

Sign in to see this

Free account — takes 30 seconds. Rankings stay open to everyone.

Create free account

Already have one? Sign in

Browse the rankings