27 best fighters in the Arrowverse, ranked

Arrow -- Photo: Colin Bentley/The CW
Arrow -- Photo: Colin Bentley/The CW /
13 of 28
Arrowverse superheroes:
Arrow — Photo: Dean Buscher/The CW /

16. John Diggle – Spartan

John Diggle has existed in the Arrowverse since the very beginning. Introduced in the Arrow pilot as Oliver Queen’s bodyguard, Diggle was in charge of keeping an eye on the recently back-from-the-dead billionaire. He quickly found that this wasn’t as simple as it seemed thanks to Oliver’s nocturnal activities. When Oliver revealed what he was getting up to during his disappearances, Diggle became his firm friend and confidante.

He joined Oliver in his crusade and began to encourage him to not kill people. Instead, Diggle is the one who turned Oliver’s crusade around and changed his outlook. He’d join Oliver on missions and do his best to save the city, but it was only in season 4 when he finally got his own superhero identity — Spartan.

As soon as we met Diggle, we’re made aware that he’s no slouch but rather that he’s a veteran of the US Army who went into private security. This army training means that he’s able to hold his own quite comfortably in the field while also giving him the tactical awareness to pick his battles appropriately. He doesn’t have any superpowers of his own, but he’s still a very capable fighter who knows how to use every tool at his disposal.