1 Samuel 21 · a question people ask
How did Goliath's sword come to be at Nob?
The chapter doesn't say. After the battle David "took his sword, drew it out of its sheath, killed him, and cut off his head with it" (17:51), and "David took the head of the Philistine and brought it to Jerusalem, but he put his armor in his tent" (17:54). Here the priest says only that the sword "is here wrapped in a cloth behind the ephod" (21:9), and that "there is no other except that here" (21:9). How it came there, and when, is not told.
The verses
“Then David ran, stood over the Philistine, took his sword, drew it out of its sheath, killed him, and cut off his head with it. When the Philistines saw that their champion was dead, they fled.”
“David took the head of the Philistine and brought it to Jerusalem, but he put his armor in his tent.”
“The priest said, “Behold, the sword of Goliath the Philistine, whom you killed in the valley of Elah, is here wrapped in a cloth behind the ephod. If you would like to take that, take it, for there is no other except that here.” David said, “There is none like that. Give it to me.””