It's a size medium, same with the tee.
If I go with a Large, the body and sleeve length will be too long.
It should stretch a little, I'm on a 39" chest and a Medium is 40" across.
Right now I'm bulking, so it's a bit snug right now. Given the fabric, there's some give for sure.