The shorts are fine for jogging, but you may want to get a lower profile on the socks. They look 1980's vintage. :)
I was just thinking that. Ha!!
Short shorts aren't in style anymore and neither are those knee socks.
I'm thinking that if you have to ask - then yes, they are too short.