I am usually somehwere between M and L size wise depending on the brand. Medium is sometimes to tight on upper chest/shoulders and Large is sometimes to long on the arm length and reaches your hands. This hoodie fits perfect for me in Large and I am about 5"10 185 lbs in athletic shape. If your around that I would suggest a Large for you as well over a Medium. GO PETES GO :)