Should I confront him?

My friend often says things that make me and other people uncomfortable. for example, One time one of the boys asked our teacher for the class ball and my friend said “Of course you wanna hold the balls” which made the boy really uncomfortable. Another time me and some female friends were discussing an upcoming field trip to the beach and talking about “female things” and then my male friend came over intruding on our conversation trying to relate to it even though he is clearly a boy. ALSO he makes really gross comments about peoples bodies and t0uches my female friend inappropriately. I may be overreacting.
Should I confront him?
Post Opinion