Nice legs for a guy - fit too tight. Not keen on any aspect avusss really sorry , too short, too faded and at odds with the sneakers - which are more current in comparison.
I also think they would not look too flatttering with a T shirt. But its only an opinion. Would prefer a more masculine look - combat style. I also like outrageous "floral" looks but only if they are a great fit and would be great with the legs as they are not baggy but they are abit longer.