I wear an XL shirt snd 42 D bra and the XL champion sports bra fits great, support is awesome, doesn't roll on sides or back, very happy.  This is my fourth purchase of champion sports bras, third kind/line, all true to size so far.  I will be purchasing more of the infinity ones!