Question: do professional athletes have to take drug tests?
Answer: Professional team sport athletes such as Major League Baseball, National Basketball Association, National Football League, and National Hockey League players generally have chosen to unionize, and drug-testing programs are a mandatory subject of collective bargaining.