Tiger Woods has been No. 1 in the world for a whopping 683 weeks. He holds the record for 1st, 2nd, 6th and 11th longest streaks at No. 1 ever.
He has twice been No. 1 for over 263 weeks in a row. Never has anyone else been No. 1 for even 100 weeks.