Evidence Based Football Analysis Covering Best Ball, Season Long, and Dynasty
Legendary Upside

Featured Posts

Pat Kerrane
Members Public

Introducing the LegUp Sidekick

Over the past few months, we've been in the lab. And when I say the lab... I mean the lab. We added an astroparticle physicist to the team. If you used our playoff best ball dynamic rankings last year, you'll be familiar with the core concept.

Pat Kerrane
Members Public

FFPC Rankings

I'm excited to announce the release of LegUp's FFPC best ball rankings. These rankings have the player evals you know and love from our Underdog and DraftKings rankings, but they're being tailored specifically to FFPC's unique settings with the help of 2021&

Pat Kerrane
Members Public

The Tree of Jaccard

In 1965, a group of loggers ventured deep into the Chiquibul forest in Central America. They happened upon an absolutely massive tree. The men weren't prepared for such a gigantic find and had only axes at their disposal. But shooters shoot, and loggers log. They got to logging.

Pat Kerrane
Members Public

DraftKings Best Ball Rankings

DraftKings launched their initial slate of best ball tournaments yesterday... and we have you covered with uploadable rankings. DraftKings is a bit of a different landscape than Underdog. Because it's a PPR site with yardage bonuses, some players are more valuable than in half-PRR. But DraftKings drafters also

Pat Kerrane
Members Public

Best Ball Mania V Rankings

Welcome to best ball summer. We're going to have a ton of content on how to attack this tournament, which has a much flatter payout structure than last year and no regular season prizes. But for now, you want the uploadable rankings. Here they are. Updated 6/21

Pat Kerrane
Members Public

Dynasty Rankings

Recent Posts

Pat Kerrane
Members Public

Flash Sale Extension

Since bringing the Sidekick back up yesterday, things have been going much more smoothly on the backend. And given that we lost over a day of testing time, we're extending the stress test (and accompanying trial period) through Saturday night. We're also extending the Flash Sale:

Daniel Racz
Members Public

Navigating the WR Avalanche

Price of the brick going up...and there's nothing you can do about it. In Episode 6 of The Wire's 5th season, titled "The Dickensian Aspect," leader Marlo Stanfield takes over the co-op meeting, boldly proclaiming "Price of the Brick Going Up."

Pat Kerrane
Members Public

Sidekick Stress Test Restart

On Tuesday we identified a few issues with the Sidekick. Some users were having issues logging in, some were having issues with picks not updating on the turn or with stale recommendations. Fixing those issues required us to pull the Sidekick offline... but we're now ready to bring

Sackreligious
Members Public

What is a stress test without stress?

We released our dynamic rankings extension, the Sidekick, this week. We asked for you to help us stress test our servers, and you succeeded. We may have underestimated just how large a user base we would get in less than 48 hours. We asked for a stress test, and you

Pat Kerrane
Members Public

Sidekick Backend Update

Pat Kerrane
Members Public

Introducing the LegUp Sidekick

Over the past few months, we've been in the lab. And when I say the lab... I mean the lab. We added an astroparticle physicist to the team. If you used our playoff best ball dynamic rankings last year, you'll be familiar with the core concept.

Pat Kerrane
Members Public

Exploiting 2024's Surreal Early Round RB Prices

Running backs have never been cheaper than they are right now. This is not hyperbole. They've literally never been cheaper. Ok, fine, I don't actually know what ADP was in the check-the-newspaper era. But it's a safe bet the box-score-bros weren't taking

Pat Kerrane
Members Public

Last Call on $50 Underdog Credit

In a few days, we're going to be launching a new subscription tier. We'll have lots more details on that soon, but for now, I'll note that this new tier will – while supplies last – come with a $50 Underdog credit. And after Friday 6/