I think the goal you set yourself is too high for the moment. First of all, start with simple applications, or just start with the data layer alone.
Let's assume that you choose the last option (data layer). Have you though about the entities that might be necessary? For examples, the first entities I think about are:
* Season
* Game
* Team
* Player
So, I recommend first to create the data classes (assuming you store the data in files or xml). If you have no idea where I am talking about, I really recommend you to buy a book (for example
Visual C# 2008: Step by step).
Geert van Horrik -
CatenaLogic
Visit my blog:
http://blog.catenalogic.com
Looking for a way to deploy your updates to all your clients? Try
Updater!