Привет!
Los números ordinales son adjetivos en Español.
Los adjetivos en Español deben de coincidir en Género con los Sustantivos.
Los Sustantivos tienen dos géneros: Feminino y Masculino, por ende la respuesta a tu pregunta tiene dos posibilidades dependiendo del contexto en que los uses:
1. Vigésimo Octavo (si el sustantivo que usas es Masculino)
e.g. Este año tendremos el Vigésimo Octavo torneo de baloncesto. (torneo es un sustantivo masculino)
2. Vigésima Octava (si el sustantivo que usas es Femenino)
e.g. Este año tendremos la Vigésima Octava conferencia nacional de baloncesto. (Conferencia es un sustantivo femenino)
Nota: Nunca debes combinar Masculino con Femenino. e.g. Vigésimo Octava.
I hope this helps!
Have a lovely day!