Sign created player with high attributes for three years
When creating a player, make him a free agent. Then, get his attributes up to 75 and sign the player for any team desired. Go to that team's rosters and edit his attributes; you can make it as high as 99. When you go to Franchise mode with the team the player you created is on he will have a contract for three years.