The very last name mentioned is Uriah the Hittite. There is an earlier reference to his father-in-law, Eliam, father of Bathsheba (2 Samuel 23:34; see 11:3). The writer of Chronicles never mentioned David’s sins against Bathsheba and Uriah. The author of 2 Samuel not only described the sins but also emphasized Uriah’s name by placing it at the end of the list (1 Chronicles 11:10–47). Uriah was not an ordinary soldier. He was a loyal member of David’s elite guard. This makes David’s betrayal of him even more serious.
There were thirty-seven in all: Only thirty-six names appear, assuming:
"Shammah … from Harar" (2 Samuel 23:11) is different from "Shammah from Harod" (2 Samuel 23:25), and
"Benaiah son of Jehoiada" (2 Samuel 23:20) is different from "Benaiah from Pirathon" (2 Samuel 23:30)
The thirty-seventh warrior might be Joab. He is mentioned only briefly (2 Samuel 23:18, 37) and is missing from the list of names. Many believe he is excluded because he was David’s chief military leader and did not need to be added. The omission might also reflect David’s complicated relationship with Joab, who was executed when Solomon followed David’s last wishes (1 Kings 2:5–6, 28–34).