Clicked around a little and didn't see how old he is. Personally, I could run a mile under 5 minutes in high school, ran track for high school and college, wore out my knee so it hurts constantly at any more running for years after, and currently I'd be happy to get any time at all nowadays. So 10 minutes could be quite good considering his life situation.