Absolutely no one you named is better than Barkley. No one! He’s bigger, faster, stronger, and more aggressive than each one.
Point being, he’s the best running back to close out winter games in the playoffs.
The Giants line sucks and he’s still amazing!