I will put in the list of games in order of my idea of canon, with brief explanations where needed. Spoilers of Generations ahead, so don't view if you don't want them.

Hope you like it. Feel free to comment on changes that need to be made- I probably screwed up a bit since I became a fan of the series in the very late Dreamcast era. (Sonic Heroes, to be exact)