Ondrej Karafiát del Nürnberg è sceso in campo nella maggior parte delle gare del suo club in 2. Bundesliga nel 2024/2025, avendo collezionato 31 presenze, per un totale di 2120 minuti. É partito titolare in 24 di queste presenze, su 34 giornate, ed è entrato a gara in corso 7 volte.
L'ultima presenza di Karafiát in 2. Bundesliga è stata il 18 maggio, gara in cui ha giocato 90 minuti con la maglia del Nürnberg contro l'Eintracht Braunschweig, nella vittoria per 4-1. In totale il difensore ha segnato 2 reti in questa stagione.
L'ultimo gol di Karafiát nella competizione è stato nella vittoria per 4-3 contro Magdeburg, l'8 febbraio. Ha aperto le sue marcature in questo campionato contro Preußen Münster il 5 ottobre, con una rete nella vittoria per 3-2.
Nell'ultima stagione con Mladá Boleslav in Czech Liga Karafiát ha collezionato 34 presenze, gare in cui ha realizzato 1 gol e fornito 1 passaggio vincente.
Karafiát è passato a giocare con il Norimberga nel luglio 2024, mentre prima giocava con Mladá Boleslav, con cui ha collezionato 48 presenze in campionato, con 1 gol e 1 assist.
Il 3 agosto 2024 Karafiát ha debuttato in 2. Bundesliga, all'età di 29 anni e 245 giorni contro il Karlsruher. In generale in 2. Bundesliga, ha collezionato 31 partite, con 2 gol.