2Sa 22:21-24, “The LORD rewarded me according to MY RIGHTEOUSNESS; According to the CLEANNESS OF MY HANDS He has recompensed me. FOR I HAVE KEPT THE WAYS OF THE LORD, And have not wickedly departed from my God. For all His judgments were before me; And as for His statutes, I DID NOT DEPART FROM THEM. I WAS ALSO BLAMELESS BEFORE HIM, AND I KEPT MYSELF FROM MY INIQUITY.
David is not claiming to be perfect for he knows what he did with Uriah & Bathsheba; JUST AS WE KNOW OUR SINS OF THE PAST! THERE IS NONE RIGHTEOUS, NO, NOT ONE!
2Sa 12:13, So David said to Nathan, “I have sinned against the LORD.” And Nathan said to David, “THE LORD ALSO HAS PUT AWAY YOUR SIN; …
GOD HAS ALSO PUT AWAY OUR SINS BY PLACING IT ON HIS OWN SON; WHO BORE
THE CROSS FOR US 1Pe 2:24! IT’S NOT OUR RIGHTEOUSNESS THAT SAVES US, BUT HIS
2Co 5:21, FOR HE MADE HIM WHO KNEW NO SIN TO BE SIN FOR US, THAT WE MIGHT BECOME THE RIGHTEOUSNESS OF GOD IN HIM.
OUR PAST MAY CONDEMN US IN OUR MINDS THINKING THAT WE ARE NOT WORTHY; WHICH IS TRUE! BUT HE HAS WASHED US FROM OUR SINS AND WE ARE CLEAN IN HIS EYES!
Isa 1:18, …”Though your sins are like scarlet, They shall be as white as snow; Though they are red like crimson, They shall be as wool.