Taksonomia Nazwa naukowa bawolca krowiego to Alcelaphus buselaphus. Po raz pierwszy opisana przez niemieckiego zoologa Petera Simona Pallasa w 1766, przynależy do rodzaju Alcelaphus i umieszczona w rodzinie Bovidae (Wołowate).

Podgatunki Wyróżniono kilka podgatunków, m.in.: kongoni i tora. Niektóre czasem klasyfikowane są jako odrębne gatunki (kama i konzi).

PodgatunekKategoria zagrożeniaAlcelaphus buselaphus majorLCAlcelaphus buselaphus tora – toraCRAlcelaphus buselaphus lelwelEN Alcelaphus buselaphus buselaphusEX Alcelaphus buselaphus swayneiEN Alcelaphus buselaphus cokii (lub cokei) – kongoniLC

Ewolucja Rodzaj Alcelaphus pojawił się około 4,4 mln lat temu w kladzie, do którego należały również Damalops, Numidocapra, Rabaticeras, Megalotragus, Oreonagor i Connochaetes. Analiza wykorzystująca wzorce filogeograficzne w populacjach bawolców sugeruje możliwe pochodzenie Alcelaphus z Afryki Wschodniej. Alcelaphus szybko rozprzestrzenił się po afrykańskich sawannach, zastępując kilka wcześniejszych form (np. krewniaków hiroli). Flagstad i współpracownicy wykazali, że około 0,5 mln lat temu doszło do wczesnego rozszczepienia populacji bawolców na dwie odrębne linie - jedną na północ, a drugą na południe od równika.