The Capitals announced they signed top prospect Ryan Leonard to a three-year, entry-level contract on Monday. The deal will carry an average annual of $950,000.