This shirt definitely runs large.  I am 5'10" 170 lbs and fall somewhere between a medium and a large.  The large was comically big on me but the medium fits nicely (I probably have room to get a little fat in a medium as well).