James Bond Kill Count: Which Bond Is the Deadliest?

October 5 marked James Bond Day, an international celebration of the character created by Ian Fleming. No Time to Die hits theaters on Oct. 8, marking Daniel Craig’s final bow as the dapper spy and more than 50 years of the film franchise.

As Bond, seven different actors have sipped martinis, seduced women, and saved the day with their gadgets and fighting skills. But whose version of Bond racked up the most kills? Craig? Sean Connery? Pierce Brosnan? Here’s a look.

Sean Connery as James Bond
Sean Connery | Bettmann/Getty Images

George Lazenby

Lazenby famously played 007 only once in his career in 1969’s On Her Majesty’s Secret Service. The film is almost 2.5 hours long and according to FandomSpot, Lazenby’s Bond only took out 6 people, the lowest amount of all the Bonds.

Sean Connery

One of the most beloved James Bond actors, Sean Connery starred in seven movies in the franchise, with his last outing in 1983. Debonair, serious, and commanding, Connery’s Bond ruled the screen before passing the baton. But during his tenure, 007 averaged 11 kills per movie with a total of 68.

Roger Moore

Moore also played Bond in seven films and earned himself quite the reputation as a lady’s man on and off screen. But what about his killer instincts as 007? As Bond, he beat Connery out in terms of slaying his enemies. Per FandomSpot, Moore’s version put 121 adversaries in the dirt.

Timothy Dalton

Dalton helmed the Bond films from 1986-1994, and some considered his Bond to be the most ruthless of the bunch. With that said, he only starred in two films, and his body count is 20.

Pierce Brosnan

Brosnan hung up his James Bond suit and tie back in 2004, but not before leaving his stamp on four films. His portrayal laid on the action along with humor, but he still managed to send 103 adversaries to their ends.

Daniel Craig

Out of all the James Bonds in the history of the series, Craig’s is the one that tops the list as the deadliest. He’s been in the role for 15 years, spanning five films. So far, he’s punched more than 230 tickets as the grim reaper, according to FandomSpot. After No Time to Die, that number will surely increase.

Honorable Mention: David Niven

David Niven starred in a James Bond parody film in 1967 titled Casino Royale, not to be confused with Craig’s 2006 installment. It’s not part of Eon Productions’ collection, and the movie came out several months before Sean Connery’s official You Only Live Twice.

It was kind of like the Austin Powers spoof of its time. However, Niven’s Bond managed to knock off 19 people in the movie, which grossed more than $40 million at the box office. As a side note, most fans probably know Niven best from the Pink Panther films as Sir Charles Lytton.

RELATED: ‘No Time to Die’: Daniel Craig Will, At Last, Get a Star on the Hollywood Walk of Fame