Haven't worn it in rain yet but it combats wind very well. It's not the least bit heavy so it will be perfect for spring baseball and I won't sweat my arse off. Body is a little long, which I love. I have long arms so the sleeves are a tad short on me but will fit the average person perfect.