Najsilniejszą część każdej grupy stanowiła jazda szlachty, której towarzyszyły oddziały piechoty i chłopów.

Armia osmańska pod dowództwem Haduma Jakuba Paszy liczyła 8 000 ludzi i w jej skład wchodziła głównie jazda (akindżi).

Bitwa Bitwa rozpoczęła się we wczesnych godzinach rannych od ataku wojsk tureckich pod wodzą Ismaiła Beja. Wówczas na Turków uderzyły, kierując się na płaski teren wojska bana Derencina. Po krótkiej walce Turcy wycofali się, pociągając za sobą Chorwatów, co było planem Jakuba Paszy. Atak Turków nastąpił z kierunku rzeki Krbava, gdzie stacjonowały oddziały Mehmed Beja. Krótko potem uciekające wojska Ismaiła Beja zwróciły się ponownie przeciwko Chorwatom, a oddziały Jakuba Paszy przypuściły atak od frontu, otaczając przeciwnika. W zaciekłej bitwie śmierć ponieśli szybko Juraj Vlatkovic i Ivan Frankopan Cetinski, co wywołało zamieszanie w szeregach wojsk chorwackich. Po ucieczce z pola bitwy Bernandina Frankopana Modrusa, opór Chorwatów został złamany. Do niewoli dostali się ban Emerik Derencin, Nikola Frankopan Trzic i Karol Gusic.

Po stronie Chorwatów padło wielu ludzi, dokładne liczby nie są jednak znane. Wiadomo, że na Krbavskim Polu padł kwiat rycerstwa chorwackiego.