Mark McKenzie del Toulouse è sceso in campo nella maggior parte delle partite del suo club in Ligue 1 nel 2024/2025, avendo collezionato 30 presenze, per un totale di 2498 minuti. É partito titolare in 29 di queste presenze, su 34 giornate, ed è entrato a gara in corso 1 volta.
McKenzie ha giocato la sua ultima gara il 17 maggio, con il Tolosa: una vittoria per 3-2 contro il Saint-Étienne, in cui ha giocato 90 minuti. In totale il difensore ha realizzato 1 rete in questa stagione; ha inoltre fornito 1 assist. Ha ricevuto 1 cartellino rosso.
Ha aperto le sue marcature in questo campionato contro il Nizza il 2 febbraio, avendo segnato nel pareggio 1-1.
Nell'ultima stagione con il Genk in First Division A Mckenzie ha collezionato 32 presenze, fornendo 2 passaggi vincenti.
Prima di arrivare a vestire la maglia del Toulouse nell'agosto 2024, il difensore ha collezionato 104 presenze in campionato con il Genk, per un totale di 4 gol e 2 assist.
Il 25 agosto 2024 McKenzie ha debuttato in Ligue 1, a 25 anni e 181 giorni contro il Nizza. In generale in Ligue 1, ha collezionato 30 partite, con 1 gol e 1 assist.