2 Samuel 22:24

English Standard Version

24 I was blameless before him, and I kept myself from guilt. (Ge 6:9; Ge 17:1; Job 1:1)

New International Version

24 I have been blameless before him and have kept myself from sin.

New International Reader’s Version

24 He knows that I am without blame. He knows I’ve kept myself from sinning.

King James Version

24 I was also upright before him, and have kept myself from mine iniquity.