Every year the Calendar is one of 14 possibilities. Jan 1st can be one of seven days of the week, plus the year is either 365 or 366 days - so there are only 14 different calendars.
The 2014 calendar occurred in 2003, 1997, 1986 and 1975, and it will occur again in 2025 and 2031.
2014
It doesn't repeat. Dead, gone, over.
2013
The calendar for 2009 was the same as 2015
Following the year 1997, the same calendar can be used in 2003, 2014 and 2025.
2014, 2025, 2031, 2042, 2053, 2059
Never, unless the calendar is revised in such a way as to start below that number. It would still not repeat the year, just the number.
For the rest of the 21st century, the 2014 calendar will repeat in 2025, 2031, 2042, 2053, 2059, 2070, 2081, 2087, and 2098.
2003 was the last year before 2014 that had the same calendar. Before that there was 1997 and 1986.
It repeated in 2003 then 2014 and the next time will be in 2025.
2025, 2031, 2042, 2053, 2059, 2070, 2081, 2087 and 2098.
Up to the year 2014 the calendar for 1958 could once again be used for the years 1969, 1975, 1986, 1997, 2003 and 2014. It will next repeat in 2025.