Might even be european cut, which run much smaller. I'm an XL (finally!) in US sizing, but I'm a 4XL in European cuts.
You can also try
http://bikejerseys.com/
They have jerseys up to 7XL european. I found the 5XL fit me pretty well, a little loose like it prefer, when I was a 2XL.