To be honest i dont think anyone should use 'how far you can run in what time' as a measure of fitness. If you want to be a runner, then train to run faster over a longer distance etc. For a boxer, its different, your not training to go out and run 2 miles in 10 minutes.

Id agree with the post above and suggest you start doing some H.I.I.T (High Intensity Interval Training). Start off jogging at a regular pace outside, then sprint all out for something like 30 seconds. When your 30 seconds is up, return to the regular pace for a working rest period of around 45 seconds-1 minute. Then repeat and improve on the number of times you can repeat over the weaks. After 10 minutes youll be totally 'f****d'. Aswel as improving endurance, this also improves your body's speed and also its reaction to the changes in tempo that occur naturally in a bout.

Alternatively you can use the 'lamppost' system. Sprint to a lamppost, jog to the next, sprint to the one after that etc etc.

Also, you cant use this type of training on other apperatus. For example - H.I.I.T skipping, regulate pace for 30 seconds, sprint for 15 etc etc. Or a X trainer, regular rate if around 60 RPM at rest periods, sprint all out in sprint period. You could also use a pyramid system of timings. (1 min rest, 30 sec sprint, 45 rest, 30 sprint, 30 rest, 30 sprint etc etc) You get the idea. Basically you can use your imagination and use any C.V method that can have the pace increased quickly.

Im not saying dont run a longer distance at all, dont just rely on training methods like H.I.I.T, but use them. Ill normally do a session of H.I.I.T running, a session of H.I.I.T sprinting up a hill and flights of stairs, aswel as one 45 minute run a week, aswel as shorter 1 mile runs to the gym. Dont focus on how quickly u can cover 2 miles, leave that to the runners....but do try and keep improving you times as at least that means your putting effort in to run faster each time.

Hope that helps

Rich