Kahvakuulaurheilun kilpailulajeja ovat työntö, tempaus ja long cycle (rinnalleveto + työntö). Tempaus suoritetaan yhdellä kädellä yhdellä kuulalla. Työntö ja long cycle suoritetaan yleensä kahdella kädellä ja kahdella kuulalla, mutta naiset kilpailevat välillä myös yhden käden työnnössä ja long cyclessa. Yhden käden lajeissa kättä saa vaihtaa kerran kilpailusuorituksen aikana. Kaikissa lajeissa tavoitteena on tehdä mahdollisimman monta sääntöjen mukaista toistoa 10 minuutin aikana.