2 basketball players that don't drink are Robert Parish (Celtics) and Chris Mullin (GS Warriors/Pacers).
Robert and Chris have both openly talked about their issues with Alcohol and Chris Mullin was drinking his way out of the league until his coach talked to him about it. He then went into rehab and made the all star team several times.