Bancykel består av en rad olika discipliner, som generellt delas in i sprint och uthållighet samt individuella och lag
SPRINT:
Individuell sprint:
Den individuella sprinten är en utslagningstävling med heat där två cyklister tävlar mot varandra under 2-3 varv. De två cyklisterna i finalen får placeringarna 1-2:a medan de som blir utslagna i semifinalen kör en B-final om sista platsen på prispallen. Innan finalloppen körs ett kval där varje cyklist kör ett flygande 200 meterslopp.
Lagsprint:
I lagsprinten startar tre (herrar) eller två (damer) cyklister samtidigt. Varje cyklist drar ett varv var för att sedan släppa förbi nästa lagkamrat och tiden tas när sista cyklister som drar passerar mållinjen. Först kör alla lag enskilt och därefter ställer de två bästa lagen upp till en final (3-4:e snabbaste lag kör B-final). Vid finalerna ställer lagen upp på var sin sida om banan, startar samtidigt och laget som först genomför varven vinner.
500m (damer) och 1000m (herrar) tempolopp: Cyklisten startar från stillastående i en startgrind och ska genomföra 500 resp. 1000m på kortast möjliga tid.
Keirin:
I Keirin startar 3-7 cyklister samtidigt och kör de första 1400m bakom en Derny* som ökar successivt farten från 30 till 50km/h (herrar) eller 25 till 45km/h (damer). Efter att ha legat bakom Dernys släpps fältet fritt de sista 600-700m av loppet som normalt avgörs i en spurt.
UTHÅLLIGHET:
3000m (damer) och 4000m (herrar) individuellt förföljelselopp: Två cyklister startar stillastående från startgrind på varsin sida om banan. Vinnaren är den som antingen kör ikapp den andra cyklisten eller har den snabbaste tiden.
3000m (damer) och 4000m (herrar) lagförföljelse: Två lag om fyra (herrar) eller tre (damer) cyklister startar stillastående från startgrind på varsin sida om banan. Vinnarna är det lag som antingen kör ikapp det andra laget eller har snabbaste tiden.
Poänglopp:
Masstartslopp över 40km (herrar) eller 25km (damer) med poängspurter var 10:e varv (250m bana). Vid varje spurt delas poäng ut. En cyklist kan även få poäng genom att varva klungan. Cyklisten med flest poäng i slutet av loppet vinner.
Madison:
Masstartslopp över 25-50km för tvåmannalag. En cyklist från varje par tävlar i taget, oftast ett par varv, medan den andra cyklisten vilar cyklandes ovanför stayerlinjen. Under loppet genomförs ett antal poänggivande spurter. Det vinnande paret är de som genomfört flesta varv och om det är flera par på samma antal varv avgör poängen.
Scratch:
Masstartslopp över 15km (herrar) och 10km (damer) där första cyklisten i mål är vinnaren.
Elimineringslopp: Vid elimineringslopp startar alla cyklister samtidigt och den som passerar sist över mållinjen vid bestämda tidpunkter, t.ex. var annat varv, får lämna tävlingen tills endast den segrande cyklisten är kvar