In Spanish, we often use the word Colaborador to describe a person who works selflessly as a team player.
In English, Collaborate does not seem to get used that often, probably because of the negative conotations still remaining after WWII.
However, in some workplaces, it is still used, and the
...person that prohibits you and/or your team from making progress...
is called a Non-Collaborator. So perhaps you could say:
Several noncollaborative coworkers caused the project to be delivered late.