The verses do not say, "Every messenger before Muhammad is now dead." They say that messengers before him had come and gone, so his followers must not make their faith depend on his remaining physically among them.
The strongest form of the objection
The critic's argument is worth stating clearly. Quran 3:144 says of the Prophet (PBUH), "messengers have passed on before him." Quran 5:75 says something similar about Jesus: "messengers have passed on before him." If "passed on" means "died," and if "the messengers" means "all messengers without exception," then Jesus must have died like the others. On that reading, the belief that Jesus was raised alive and will return looks like a contradiction. The critic then says translators who render it "many messengers" are softening the text to protect doctrine.
What the wording actually proves
Muhammad is not but a messenger. Other messengers have passed on before him. So if he was to die or be killed, would you turn back on your heels?
Quran 3:144
The Arabic phrase is "qad khalat min qablihi al-rusul." The verb "khalat" means they have gone before, passed, elapsed, or come and gone. It does not by itself specify the manner of their departure in every case. The verse itself then mentions two possible endings for the Prophet (PBUH): death or being killed. Its point is not to list the biological status of every previous messenger; it is to teach that messengers are servants of Allah, not objects of worship, and that faith must survive the Prophet's death.
Also, Arabic often uses a definite plural such as "al-rusul" generically: "the messengers" as a known class. It need not mean "every single messenger without any exception," especially when another Quranic text gives an exception. English "the messengers before him had passed" is therefore more literal than "many," but "many" is an explanatory rendering, not a conspiracy. It tries to prevent an English reader from reading more into the sentence than the Arabic requires.
Quran 5:75 is about Jesus, not against him
The Messiah, son of Mary, was not but a messenger; messengers had passed on before him. And his mother was a supporter of truth. They both used to eat food.
Quran 5:75
This verse is arguing against treating Jesus and Mary as divine. It says Jesus was a messenger like messengers before him, and that he and his mother ate food - a clear sign of human need. Notice too: "before him" here means before Jesus, not before Prophet Muhammad (PBUH). So this verse does not even include Jesus among those said to have "passed on before him." It places him after earlier messengers and stresses his humanity.
The explicit verse about Jesus governs the general wording
And they did not kill him, nor did they crucify him; but it was made to appear so to them... Rather, Allah raised him to Himself. And Allah is Exalted in Might and Wise.
Quran 4:157-158
This is the clearer and more specific passage on what happened to Jesus. Classical scholars read the general statements about messengers together with this explicit denial that Jesus was killed and the statement that Allah raised him. The authentic Sunnah also speaks of the descent of the son of Mary near the end of time, as reported in Bukhari and Muslim.
So what do these verses establish? They establish that Prophet Muhammad (PBUH) was mortal, that earlier messengers were not gods, and that communities must not collapse when a messenger departs. What they do not establish is that every messenger before him had already died in the ordinary way, with no exception. The charge of contradiction fails, and the charge of dishonest translation is stronger than the evidence allows.