ESV: Now Joab was in command of all the army of Israel; and Benaiah the son of Jehoiada was in command of the Cherethites and the Pelethites;
NIV: Joab was over Israel’s entire army; Benaiah son of Jehoiada was over the Kerethites and Pelethites;
NASB: Now Joab was in command of the entire army of Israel, and Benaiah the son of Jehoiada was over the Cherethites and the Pelethites;
CSB: Joab commanded the whole army of Israel; Benaiah son of Jehoiada was over the Cherethites and Pelethites;
NLT: Now Joab was the commander of the army of Israel. Benaiah son of Jehoiada was captain of the king’s bodyguard.
KJV: Now Joab was over all the host of Israel: and Benaiah the son of Jehoiada was over the Cherethites and over the Pelethites:
NKJV: And Joab was over all the army of Israel; Benaiah the son of Jehoiada was over the Cherethites and the Pelethites;