Hi, firstly well done - if you can run 10k in 58 mins with just one run per week your doing well. There is some great advice on these pages for us beginners and from runners better qualified than me - but here's my "tuppence-worth" anyway: To improve your times i think you need to try and fit in two to three runs per week. try and vary it - longer slower runs, shorter speed sessions (fartlek), hills - or perhaps vary one session with some cross training (swimming, cycling). Once a month (say) run a regular route and keep a record of your times (including splits) to monitor any improvements. It seems a bit cheeky of me to hand out advice since I've been running for three years and my times aren't much better than yours. Good luck and above all have fun!!