i believe i got a small...hmmm....i wish i could check my tag right about now, but i'm in class...oh hell, I'm checking anyway...its very much a small. It fits me fine as i tend to run small/medium on shirts lately. a small should be fine for you. enjoy! i love the shirt