However, in order to become the longest-serving Bond, Craig needs to clock up another two-and-a-half years to overtake Roger Moore, who has 5,118 days in the role.
Pierce Brosnan is in third place in the rankings, while the original 007, Sean Connery, is fourth.
The rankings – compiled by the Press Association – are based on the period from the day each actor was officially confirmed as James Bond to the day their successor was formally announced.
Craig’s future as Bond remains somewhat uncertain. Having said in 2015 that he’d “rather slash my wrists” than play Bond again, Craig spoke more positively about his future as 007 last year.
Speaking in September last year, 007 executive producer Callum McDougall said he would “love” Daniel Craig to return the role.