How do Christians apply Zechariah 12:10 to Jesus when the earlier verses don't appear to have come true?
2
votes
2
answers
29
views
### Background
Zechariah 12:10 is cited in the New Testament as an explicit prophecy for Jesus's crucifixion by the Gospel of John:
> These things occurred so that the scripture might be fulfilled, “None of his bones shall be broken.” And again another passage of scripture says, “**They will look on the one whom they have pierced**.” *John 19:36-37 (NRSV)*
Christians through the ages cite Zechariah 12:10 as one of the clearest prophecies of Jesus's death, down to the details of him being pierced.
However a close reading of Zechariah 12, starting just a few verses earlier seems to indicate more to the prophecy than simply someone being pierced:
> On that day **the Lord will shield the inhabitants of Jerusalem** so that the feeblest among them on that day shall be like David, and the house of David shall be like God, like the angel of the Lord, at their head.
>
> And **on that day I will seek to destroy all the nations that come against Jerusalem**.
>
> **And I will pour out a spirit of compassion and supplication on the house of David and the inhabitants of Jerusalem so that, when they look on the one[a] whom they have pierced**, they shall mourn for him as one mourns for an only child and weep bitterly over him as one weeps over a firstborn. *Zechariah 12:8-10 (NRSV)*
Critically this passage appears to promise that Jerusalem will be divinely protected, and that the nations who come against Jerusalem will be destroyed by God. This is extremely curious since Jerusalem was famously destroyed a few years after Jesus's death.
### Question
How do Christians who believe Zechariah 12:10 applies to Jesus interpret Zechariah 12:8 and 9? Do they believe Jerusalem was miraculously protected in 33 CE and her enemies destroyed? What parts of this passage actually came true in Jesus's time?
Asked by Avi Avraham
(1757 rep)
Feb 10, 2026, 05:26 PM
Last activity: Feb 10, 2026, 08:53 PM
Last activity: Feb 10, 2026, 08:53 PM