Die Bibel sagt nicht speziell, wie alt David war, als er gegen Goliath kämpfte. Es ist jedoch wahrscheinlich, dass er zu diesem Zeitpunkt bereits erwachsen war.
Als David gegen Goliath kämpfte, war er bereits der Waffenträger von König Saul, und er wurde in diese Position berufen, weil er Saul beruhigte. Er wurde auserwählt, Saul zu besänftigen, weil er „begabt im Spiel war, ein starker Mann von Tapferkeit, ein Mann des Krieges, klug in der Rede und ein schöner Mensch; und der Herr ist mit ihm“ (1. Samuel 16:18). Dies impliziert, dass er bereits erwachsen war. Obwohl er als "Jugend" bezeichnet wird, als er gegen Goliath kämpfte, wird das gleiche hebräische Wort später verwendet, um Davids Sohn Absalom zu beschreiben, als er einen Militärputsch gegen David anführte.