21 eclipse events between June 21, 1982, and June 21, 2058 June 21 April 8–9 January 26 November 13–14 September 1–2 107 109 111 113 115 June 21, 1963 April 9, 1967 January 26, 1971 November 14, 1974 September 2, 1978 117 119 121 123 125 June 21, 1982 April 9, 1986 January 26, 1990 November 13, 1993 September 2, 1997 127 129 131 133 135 June 21, 2001 April 8, 2005 January 26, 2009 November 13, 2012 September 1, 2016 137 139 141 143 145 June 21, 2020 April 8, 2024 January 26, 2028 November 14, 2031 September 2, 2035 147 149 151 153 155 June 21, 2039 April 9, 2043 January 26, 2047 November 14, 2050 September 2, 2054 157 June 21, 2058