So I've been wondering about this lately. I've heard a lot of people say that they're all middle aged. Yet Scout, for example, doesn't look older than maybe late twenties. So how would you rank their ages? I think (from youngest to oldest): 1. Scout (25-29ish) 2. Demo and Heavy (33-37) 3. Spy and Sniper (37-40) 4. Medic and Engineer (40-43) I didn't rank Pyro because it'd be kinda impossible considering we have no idea what he really looks like, although I personally think he's an alien.