This shirt definitely needs to be worn over something.  Its material is thin enough for a hot day, but I'd highly recommend wearing a short sleeved shirt under this one.  This works out well for me because I can quickly change into gym clothes worn under this shirt.