I am a M size on the small side (from europe). The L size fit me well. If you are an average M i guess it will be too small for you
Nice fitting