James Francis Edward Stuart
The longest claim by a pretender was that of James Francis Edward Stuart (the "Old Pretender"), who was the Jacobite pretender to the thrones of England, Scotland and Ireland for 64 years, 3 months, and 16 days (17 September 1701 – 1 January 1766).