Yes, cyan-colored band t-shirt, navy-colored sport coat and jeans.
Hmm, pink can be a good color on a guy. I advocate keeping it either solid or a very simple pattern though. If you layer, I suggest the pattern (long-sleeved) under the solid (short-sleeved) with the sleeves rolled up so you can see both, depending on the weather of course.