| SchellenbergSchellenberg· Apr 29 – May 3, 1989 | Apr 29 – May 3, 1989 | Classical | 10 | 2369 | 6 |
Cup World (open), Moscow RUS Cup World (open), Moscow RUS· 1989 | 1989 | Classical | 13 | 2490 | 8 |
| WFWLonden· 1989 | 1989 | Classical | 7 | 2445 | 6 |
Erevan Erevan ARM· 1989 | 1989 | Classical | 7 | 2525 | 8 |
London ENG London ENG· 1989 | 1989 | Classical | 26 | 2452 | 16 |
Venice tt Venice ITA· 1989 | 1989 | Classical | 13 | 2219 | 12 |
Haninge Haninge SWE· 1989 | 1989 | Classical | 13 | 2562 | 76 |
London WFW London ENG· 1989 | 1989 | Classical | 16 | 2488 | 90 |
| Vancouver invVancouver· Apr 15 – 23, 1989 | Apr 15 – 23, 1989 | Classical | 9 | 2289 | 35 |
Quebec Ch qual. 2 Montreal CAN· Apr 14 – 16, 1989 | Apr 14 – 16, 1989 | Classical | 7 | 1969 | 6 |
Toronto Closed reserves Toronto CAN· Feb 5 – Apr 13, 1989 | Feb 5 – Apr 13, 1989 | Classical | 10 | 2048 | 10 |
Spring Open Victoria CAN· Apr 8 – 9, 1989 | Apr 8 – 9, 1989 | Classical | 11 | 2005 | 10 |
Barcelona World Cup Barcelona ESP· Mar 31 – Apr 9, 1989 | Mar 31 – Apr 9, 1989 | Classical | 7 | 2625 | 5 |
| RLN/SRLN/S· Jan 8 – Apr 9, 1989 | Jan 8 – Apr 9, 1989 | Classical | 36 | 2085 | 27 |
Confrontation V 1988-89 Longueuil CAN· Mar 3 – Apr 7, 1989 | Mar 3 – Apr 7, 1989 | Classical | 8 | 1809 | 6 |
Quebec Ch qual. Montreal CAN· Mar 31 – Apr 2, 1989 | Mar 31 – Apr 2, 1989 | Classical | 12 | 1923 | 10 |
Toronto Toronto CAN· Feb 5 – Apr 2, 1989 | Feb 5 – Apr 2, 1989 | Classical | 24 | 2329 | 72 |
Vrnjacka Banja Vrnjacka Banja SRB· 1989 | 1989 | Classical | 18 | 2393 | 123 |
NLD Ch Hilversum ch-NED· 1989 | 1989 | Classical | 11 | 2439 | 10 |
Hilversum ch-NED Hilversum ch-NED· 1989 | 1989 | Classical | 12 | 2439 | 54 |
Munchen Munich GER· 1989 | 1989 | Classical | 12 | 2500 | 65 |
Salamanca Salamanca ESP· 1989 | 1989 | Classical | 22 | 2466 | 102 |
En Passant 1 Montreal CAN· Mar 2 – 30, 1989 | Mar 2 – 30, 1989 | Classical | 6 | 2042 | 5 |
Quebec Ch intercoll. Valleyfield CAN· Mar 16 – 26, 1989 | Mar 16 – 26, 1989 | Classical | 13 | 1905 | 11 |
| Easter OpenKamloops· Mar 24 – 26, 1989 | Mar 24 – 26, 1989 | Classical | 6 | 1922 | 5 |
Edinburgh Open Edinburgh SCO· Mar 24 – 26, 1989 | Mar 24 – 26, 1989 | Classical | 52 | 2284 | 197 |
Riga Riga LAT· Mar 16 – 25, 1989 | Mar 16 – 25, 1989 | Classical | 38 | 2211 | 31 |
| Regionalliga NordSOsnabruck· Jan 8 – Mar 12, 1989 | Jan 8 – Mar 12, 1989 | Classical | 10 | 2234 | 5 |
RA Spring Open Ottawa CAN· Mar 11 – 12, 1989 | Mar 11 – 12, 1989 | Classical | 6 | 1951 | 5 |
| Midland Ch Forrest CupDerby· Mar 10 – 12, 1989 | Mar 10 – 12, 1989 | Classical | 37 | 2084 | 68 |
Lugano Open Lugano SUI Lugano op Lugano SUI· Mar 9, 1989 | Mar 9, 1989 | Classical | 136 | 2327 | 168 |
Quebec Ch U20 Montreal CAN· Mar 2 – 6, 1989 | Mar 2 – 6, 1989 | Classical | 8 | 2052 | 23 |
Barcelona ESP Barcelona ESP· 1989 | 1989 | Classical | 20 | 2469 | 14 |
| Linares 7thLinares· 1989 | 1989 | Classical | 8 | 2613 | 9 |
| Lugano Open Lugano SUILugano open· 1989 | 1989 | Classical | 18 | 2248 | 14 |
Euwe Memorial Amsterdam NED· 1989 | 1989 | Classical | 5 | 2623 | 17 |
| LinaresLinares· 1989 | 1989 | Classical | 12 | 2627 | 53 |
| Syre Memorial Open 12thIssy les Moulineaux· 1989 | 1989 | Classical | 37 | 2235 | 27 |
World Cup Barcelona ESP· 1989 | 1989 | Classical | 21 | 2613 | 185 |
| New York OpenNew York open· 1989 | 1989 | Classical | 77 | 2470 | 167 |
New York Open New York, NY USA· 1989 | 1989 | Classical | 113 | 2459 | 307 |
Lugano Open Lugano SUI· 1989 | 1989 | Classical | 44 | 2321 | 34 |
| Lugano OpenLugano open· 1989 | 1989 | Classical | 195 | 2356 | 600 |
Spring Open Budapest HUN· 1989 | 1989 | Classical | 33 | 2382 | 18 |
Linares Linares ESP· Feb 24 – 28, 1989 | Feb 24 – 28, 1989 | Classical | 10 | 2623 | 9 |
| Barnsdale Young MastersUppingham· Feb 25 – 26, 1989 | Feb 25 – 26, 1989 | Classical | 14 | 2250 | 7 |
| 16. Annual People's TournamentBerkeley· Feb 18 – 20, 1989 | Feb 18 – 20, 1989 | Classical | 7 | 2072 | 6 |
Queen City Open 13th Manchester ENG· Feb 18 – 19, 1989 | Feb 18 – 19, 1989 | Classical | 9 | 2376 | 12 |
Bad Woerishofen Open 5th Bad Woerishofen GER· Feb 9 – 17, 1989 | Feb 9 – 17, 1989 | Classical | 45 | 2289 | 30 |
Bad Woerishofen Open Bad Woerishofen GER· Feb 11 – 16, 1989 | Feb 11 – 16, 1989 | Classical | 91 | 2287 | 82 |