I wear a 42 jacket and wear large in everything I own.  I found these a little tight around the chest and the sleeves a little tigh under the arm.  I think an XL would have been a better choice.  As far as the shirt, it is actually a little warmer working out than I expected - I prefer my regular cotton Ts than this.