En 2016, Najeeb Ullah se classe troisième du championnat du Pakistan du contre-la-montre et dixième du championnat d'Asie du contre-la-montre. Aux Jeux sud-asiatiques, il remporte la médaille d'argent du contre-la-montre par équipes, avec ses coéquipiers pakistanais.