Skip to main content

How to Maintain Competitive Balance in Your Keeper and Dynasty League

by Michael Waterloo | @MichaelWaterloo | Featured Writer
Jan 22, 2020

Good on you. Yes, you. You decided to take the step forward and run a keeper league or a dynasty baseball league. It’s fun. It’s challenging. And, it’s a lot of work.

There are a lot of issues that can come up when running a league, and one of the hardest things to do is to get a group of people together who have the same passion as you do — and to get them to stick around for the long run.

I’ve seen — and joined — many startup dynasty leagues that went up in smoke after the first year. It’s what comes with the territory, really, but it sucks for those who took the “prospects only” approach in their draft. But those who went the win-now route with those old, boring veterans were fanning themselves with their winnings.

However, say you have the core group that you need to make your keeper or dynasty league successful and longstanding. What can you do to ensure that there is a semblance of competitive balance year over year? Here are some lessons that I’ve learned from both keeper and dynasty leagues on how to keep it straight down the middle for everyone.

Prepare for your fantasy baseball draft with our Mock Draft Simulator >>

Draft Picks
If you are in a keeper league where you keep five or fewer players, the draft pool should be pretty loaded each year. Sure, a team or two may have keepers who would generally be first- or second-round picks, but there’s enough talent for you to draft to make up the ground.

That’s why in straight keeper leagues, I encourage managers to deal draft picks and make the decision if they want to play for this year or the following year. But one thing I do prohibit is the trading of first- or second-round picks. That way, even if a team mortgages its future, they still can compete with the rest of the league by grabbing two of the top-24 players available to the league.

Keeper Limits
In my home league that I started six years ago, we decided from the jump that we were going to have four keepers each year. The one rule that I wish I added that I didn’t is a keeper limit. That’s where you can keep a player up to a certain length (say three years), and then they go back into the draft pool. It allows teams to cycle through rebuilding and competing so that one team doesn’t hit it super big with, say, Ronald Acuna, Mike Trout, Christian Yelich, and Mookie Betts on the same team. How do you compete with that?

Right now, we have it so that you lose a round of value each year with the player, which helps. But if you have, say, Fernando Tatis in the 22nd round, you have him for his whole career. Year limits are better.

Bake in Inflation
If you are in a dynasty league where you have contracts, make the costs go up significantly over time. If you draft Mike Trout for $50 of your $260 budget, by year four, he should be close to a $90 player. This, like the keeper limits, allows the top talent to go back into the draft pool and forces teams to make tough decisions.

To Tank or Not to Tank?
Speaking of tough decisions, don’t make it easy for a team just to give up and trade their assets away in June. Give them some incentive to keep them playing. You’re in a keeper or dynasty league, so take next year into account.

What I like to do is reward the team that wins the consolation bracket. If you win the consolation bracket, you get to pick your spot in the draft for the next year. If a team sells off all of their good assets, they risk their chance at picking where they’d like. Instead, there’s a reason for them to be selective with who they sell off. 

Think Ahead Financially
There’s absolutely nothing worse than when a player tanks, commits to playing the following year, and then backs out for whatever reason. Lesson learned, and it won’t happen again.

In a startup dynasty or keeper league, I recommend having every manager pay double the entry fee initially so that it covers the current season and the next season. That way, they are always paying to play for the following year. If they decide to destroy their team and back out, the replacement will get to play for free because the current season is already paid for.

But if you’re already too far along to implement a rule like that, try something on a smaller scale. In the aforementioned home league, we have a rule where if you trade three of your picks between Round 3 and Round 8, you have to pay half of your entry fee for the following year before the trades get processed. 

Set yourself and your league up for success in the future.

Don’t Veto
Keeper and especially dynasty leagues vary in quite a few ways, but the most significant parallel is that teams are going to have so many different approaches and philosophies that you have to let them manage themselves. 

I’m against trade vetoes in all leagues, because 9/10 times, the managers will veto because they don’t think a trade is fair or because it may help out a team ahead of them. It’s not up to you or me to decide how other teams value players. 

That’s why you should not have vetoes at all in keeper or dynasty leagues — especially when it comes to deeper leagues.

You may see an expiring Mike Trout go to the first-place team, but in return, he gave up MacKenzie Gore, Jasson Dominguez, and Alek Thomas. If the Trout-managed team feels that’s the return he wants and is rebuilding, let him do it. I guarantee that in three years, the team with Gore, Dominguez, and Thomas is going to be pretty, pretty happy with that deal, even if it gave the other manager the 2020 title. 

Prep for your draft with our award-winning fantasy baseball tools >>


SubscribeApple Podcasts | Google Play | SoundCloud | Stitcher | TuneIn

Michael Waterloo is a featured writer at FantasyPros. For more from Michael, check out his archive and follow him @MichaelWaterloo.

What's your take? Leave a comment

1Christian McCaffrey (CAR)RB
2Saquon Barkley (NYG)RB
3Ezekiel Elliott (DAL)RB
4Michael Thomas (NO)WR
5Dalvin Cook (MIN)RB
6Derrick Henry (TEN)RB
7Alvin Kamara (NO)RB
8Tyreek Hill (KC)WR
9DeAndre Hopkins (HOU)WR
10Aaron Jones (GB)RB
 View All Rankings 
11Joe Mixon (CIN)RB
12Nick Chubb (CLE)RB
13Davante Adams (GB)WR
14Julio Jones (ATL)WR
15Chris Godwin (TB)WR
16Mike Evans (TB)WR
17George Kittle (SF)TE
18Travis Kelce (KC)TE
19Leonard Fournette (JAC)RB
20Lamar Jackson (BAL)QB
21Josh Jacobs (OAK)RB
22Kenny Golladay (DET)WR
23Amari Cooper (DAL)WR
24D.J. Moore (CAR)WR
25Todd Gurley (LAR)RB
26Chris Carson (SEA)RB
27Odell Beckham Jr. (CLE)WR
28Allen Robinson (CHI)WR
29Miles Sanders (PHI)RB
30Mark Andrews (BAL)TE
1Ronald Acuna Jr. (ATL)LF,CF
2Mike Trout (LAA)CF
3Christian Yelich (MIL)LF,RF
4Cody Bellinger (LAD)1B,CF
5Mookie Betts (LAD)CF,RF
6Francisco Lindor (CLE)SS
7Trevor Story (COL)SS
8Gerrit Cole (NYY)SP
9Trea Turner (WSH)SS
10Nolan Arenado (COL)3B
 View All Rankings 
11Jacob deGrom (NYM)SP
12Juan Soto (WSH)LF
13Justin Verlander (HOU)SP
14Alex Bregman (HOU)3B,SS
15Freddie Freeman (ATL)1B
16Max Scherzer (WSH)SP
17Jose Ramirez (CLE)3B
18J.D. Martinez (BOS)LF,RF
19Walker Buehler (LAD)SP
20Anthony Rendon (LAA)3B
21Rafael Devers (BOS)3B
22Bryce Harper (PHI)RF
23Fernando Tatis Jr. (SD)SS
24Aaron Judge (NYY)RF
25Xander Bogaerts (BOS)SS
26Stephen Strasburg (WSH)SP
27Javier Baez (CHC)SS
28Jack Flaherty (STL)SP
29Starling Marte (ARI)CF
30Yordan Alvarez (HOU)LF,DH
1Anthony Davis (LAL)PF,C
2James Harden (HOU)PG,SG
3Giannis Antetokounmpo (MIL)SF,PF
4Karl-Anthony Towns (MIN)C
5Kevin Durant (BKN)SF,PF
6LeBron James (LAL)SF,PF
7Stephen Curry (GSW)PG,SG
8Nikola Jokic (DEN)PF,C
9Damian Lillard (POR)PG
10Russell Westbrook (HOU)PG
 View All Rankings 
11Victor Oladipo (IND)PG,SG
12Paul George (LAC)SF,PF
13Joel Embiid (PHI)PF,C
14Kawhi Leonard (LAC)SG,SF
15Chris Paul (OKC)PG
16Jimmy Butler (MIA)SG,SF
17Kemba Walker (BOS)PG
18Ben Simmons (PHI)PG,SF
19Kyrie Irving (BKN)PG,SG
20Jrue Holiday (NOR)PG,SG
21Rudy Gobert (UTH)C
22Andre Drummond (CLE)PF,C
23John Wall (WAS)PG
24Kyle Lowry (TOR)PG
25Donovan Mitchell (UTH)PG,SG
26Khris Middleton (MIL)SG,SF
27Bradley Beal (WAS)SG
28Kevin Love (CLE)PF,C
29Draymond Green (GSW)PF,C
30LaMarcus Aldridge (SAS)PF,C
Follow the Pros!

Follow us on Twitter @FantasyPros for exclusive advice and contests