A dynasty fantasy football league is the ultimate keeper league. Each year you will keep the same roster, as there are no changes like season-long. Changes can be made through trades and the new incoming rookies draft. It is to model running an actual football team.