My son likes to wear short pants upto the knees or maybe an inch higher for sports n jogging. Is it permissible to wear them for sports purpose, even if he is running and jogging on the road?

Yes, as long as that does not involve haram act