Sort:  

5K: 17'43"
10K: 35'38"
Half: 1h19"
Marathon: 2h54"

You have very good PB's and you are still young!!!
Keep on running!

200m: 22.4/25.9 (youth/masters)
400m: 50.3/55.2
800m: ??/2:12
Mile: really @#%*ing slow
5k: 19:42
10 mile: 1:16
Marathon: 3:55

Are you familair with age grading? It's a great way to compare times across age and gender. Here's a link: http://www.howardgrubb.co.uk/athletics/wmalookup06.html

You can run more than that.

21K: 01:17:31
10K: 38:09
5k: 18:13

That's some awesome PBs!
Mile: 5:50
5k: 20:37
10k: 43:44
Half: 99:52
Full Mara: 4:03:49

If you're in the UK check out www.runbritainrankings.com

Are you aware of @runningproject? And the #RunForSteem project? Keep an eye out for #RunYourMile too.