GMKevin Spraggett
- FIDE ID
- 2600013
About Kevin Spraggett
Kevin Spraggett grew up in Montreal in a family of seven children. His father taught him chess at about seven, although he took it seriously only in his teens. He studied engineering at McGill University before leaving to pursue professional chess. Show more
Kevin Spraggett grew up in Montreal in a family of seven children. His father taught him chess at about seven, although he took it seriously only in his teens. He studied engineering at McGill University before leaving to pursue professional chess. After winning the 1974 Montreal championship, he became an international master in 1975. His early professional years were spent largely in Canadian and American open tournaments. He shared first at the 1983 World Open and won the 1984 New York Open.
His first Canadian championship, in 1984, qualified him for the Taxco Interzonal. Fourth place there in 1985 earned him a place in the Candidates and the grandmaster title. He became the first Canadian-born GM. In the next Candidates cycle, he defeated Andrei Sokolov in 1988 before losing to Artur Yusupov in 1989. He won seven Canadian closed championships and eight Canadian Opens. At the 2000 Olympiad, he earned individual silver on board two. Spraggett settled in Portugal in the late 1980s and continued competing across Europe. He also wrote for Canadian chess publications and maintained a chess blog.
FIDE ratings
Rapid
2418Published FIDE
Blitz
2489Published FIDE
Official classical ranks
- World rank
- #1865
- National rank · CAN
- #11
Active players · Nov 2026 FIDE list ⓘ
Rating milestones
- Highest recorded rating
- 2633 Jan 2007
- Recorded years
- 2001–2026
- Archived games
- 534
Based on available monthly lists and saved games.
Rating history
CFC ratings
Canadian rankingsCFC ID 105153 · Toronto ON
CFC rating history
Official CFC ratings after each rated event.
Rated events
| Date | Event | Type | Rating |
|---|---|---|---|
| 2004-09-06 | Abe Yanofsky Memorial | Regular | 2612 |
| 2004-08-29 | Canadian Closed 2004 | Regular | 2610 |
| 2004-07-18 | 2004 Canadian Open Championships | Regular | 2630 |
| 2004-03-08 | 2004 Cappelle La Grande | Regular | 2626 |
| 2004-02-25 | 2004 Aeroflot Open | Regular | 2630 |
| 2003-09-01 | Abe Yanofsky Memorial Open | Regular | 2624 |
| 2002-04-01 | 2002 Canadian Closed | Regular | 2629 |
| 2001-09-15 | ChampionshipMatch Lesiege Spraggett | Regular | 2629 |
| 2001-09-09 | Lesiege Spraggett Active Fundraiser | Quick | 2543 |
| 2001-09-03 | Macedonian Labour Day Open | Regular | 2645 |
| 2001-08-29 | Canadian Closed Zonal 2001 | Regular | 2645 |
| 2000-08-20 | Toronto Summer International Open | Regular | 2633 |
| 2000-07-16 | 2000 Canadian Open | Regular | 2648 |
| 1999-09-12 | 1999 September Open | Regular | 2653 |
| 1999-09-09 | 1999 Canadian Closed | Regular | 2648 |
| 1999-08-22 | 1999 August Summer Open | Regular | 2665 |
| 1999-07-11 | 1999 Canadian Open | Regular | 2653 |
| 1999-06-26 | Scarborough June Active | Quick | 2541 |
| 1999-04-30 | Scarborough April Active | Quick | 2560 |
| 1998-07-19 | 1998 Canadian Open | Regular | 2645 |
| 1998-05-18 | Keres Memorial Open | Regular | 2651 |
| 1997-07-20 | Canadian Open | Regular | 2633 |
| 1996-09-02 | 1996 Macedonian Open | Regular | 2617 |
| 1996-08-29 | Canadian Closed | Regular | 2617 |
| 1996-08-03 | Quebec Open | Regular | 2609 |
| 1996-07-22 | Canadian Open 1996 | Regular | 2619 |
FIDE rating history
Published rating lists through Nov 2026.
Download chart or data
View rating lists
Games
Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).
Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).
| # | Date | Event | Site | Round | White | Black | Result | Moves | View |
|---|---|---|---|---|---|---|---|---|---|
| 201 | 2020-01-31 | Portugal Open 2020 | Lisbon POR | 8.17 | Christian Palozza | Kevin Spraggett | Won: 0-1 | 43 | Open |
| 202 | 2020-01-30 | Portugal Open 2020 | Lisbon POR | 7.7 | Kevin Spraggett | Piotr Goluch | Lost: 0-1 | 63 | Open |
| 203 | 2020-01-29 | Portugal Open 2020 | Lisbon POR | 6.9 | Daniel Taboas Rodriguez | Kevin Spraggett | Draw: 1/2-1/2 | 35 | Open |
| 204 | 2020-01-28 | Portugal Open 2020 | Lisbon POR | 5.9 | Kevin Spraggett | Zaur Bayramov | Draw: 1/2-1/2 | 57 | Open |
| 205 | 2020-01-27 | Portugal Open 2020 | Lisbon POR | 4.12 | Alistair Hill | Kevin Spraggett | Won: 0-1 | 35 | Open |
| 206 | 2020-01-26 | Portugal Open 2020 | Lisbon POR | 3.22 | Kevin Spraggett | Alberto Pastor Alonso De Prado | Lost: 0-1 | 44 | Open |
| 207 | 2020-01-26 | Portugal Open 2020 | Lisbon POR | 2.12 | Antonio P Santos | Kevin Spraggett | Draw: 1/2-1/2 | 48 | Open |
| 208 | 2020-01-25 | Portugal Open 2020 | Lisbon POR | 1.12 | Kevin Spraggett | Cristiano Tieres | Won: 1-0 | 41 | Open |
| 209 | 2019-11-03 | 13th Figueira da Foz Open | Figueira da Foz POR | 9.5 | Stefan Djuric | Kevin Spraggett | Draw: 1/2-1/2 | 31 | Open |
| 210 | 2019-11-02 | 13th Figueira da Foz Open | Figueira da Foz POR | 8.4 | Kevin Spraggett | Radoslaw Barski | Draw: 1/2-1/2 | 56 | Open |
| 211 | 2019-11-01 | 13th Figueira da Foz Open | Figueira da Foz POR | 7.4 | Henrique Rey Malde | Kevin Spraggett | Draw: 1/2-1/2 | 27 | Open |
| 212 | 2019-11-01 | 13th Figueira da Foz Open | Figueira da Foz POR | 6.6 | Kevin Spraggett | Alberto Garcia Dorado | Won: 1-0 | 40 | Open |
| 213 | 2019-10-31 | 13th Figueira da Foz Open | Figueira da Foz POR | 5.3 | Brandon G I Clarke | Kevin Spraggett | Lost: 1-0 | 38 | Open |
| 214 | 2019-10-30 | 13th Figueira da Foz Open | Figueira da Foz POR | 4.4 | Kevin Spraggett | Jesus Martin Duque | Won: 1-0 | 71 | Open |
| 215 | 2019-10-29 | 13th Figueira da Foz Open | Figueira da Foz POR | 3.5 | Kevin Spraggett | David Gomez Dieguez | Draw: 1/2-1/2 | 84 | Open |
| 216 | 2019-10-28 | 13th Figueira da Foz Open | Figueira da Foz POR | 2.3 | Ana Gavasheli | Kevin Spraggett | Draw: 1/2-1/2 | 112 | Open |
| 217 | 2019-10-27 | 13th Figueira da Foz Open | Figueira da Foz POR | 1.3 | Kevin Spraggett | Philip Adams | Won: 1-0 | 26 | Open |
| 218 | 2019-08-03 | 7th Famalicao Open 2019 | Vila Nova de Famalicao POR | 9.2 | Kevin Spraggett | Paulo Pinho | Won: 1-0 | 36 | Open |
| 219 | 2019-08-02 | 7th Famalicao Open 2019 | Vila Nova de Famalicao POR | 8.2 | Aspet Tadevosyan | Kevin Spraggett | Won: 0-1 | 44 | Open |
| 220 | 2019-08-01 | 7th Famalicao Open 2019 | Vila Nova de Famalicao POR | 7.5 | Kevin Spraggett | Simao Pintor | Won: 1-0 | 27 | Open |
| 221 | 2019-07-31 | 7th Famalicao Open 2019 | Vila Nova de Famalicao POR | 6.1 | Karen H. Grigoryan | Kevin Spraggett | Lost: 1-0 | 40 | Open |
| 222 | 2019-07-31 | 7th Famalicao Open 2019 | Vila Nova de Famalicao POR | 5.3 | Kevin Spraggett | Daniel H. Campora | Won: 1-0 | 38 | Open |
| 223 | 2019-07-30 | 7th Famalicao Open 2019 | Vila Nova de Famalicao POR | 4.7 | Yaniela Forgas Moreno | Kevin Spraggett | Won: 0-1 | 46 | Open |
| 224 | 2019-07-29 | 7th Famalicao Open 2019 | Vila Nova de Famalicao POR | 3.4 | Kevin Spraggett | Pedro Filipe Rego | Draw: 1/2-1/2 | 45 | Open |
| 225 | 2019-07-29 | 7th Famalicao Open 2019 | Vila Nova de Famalicao POR | 2.4 | Carlos Joao Fernandes Novais | Kevin Spraggett | Won: 0-1 | 19 | Open |
| 226 | 2019-07-28 | 7th Famalicao Open 2019 | Vila Nova de Famalicao POR | 1.4 | Kevin Spraggett | Ricardo Marques | Won: 1-0 | 35 | Open |
| 227 | 2019-07-21 | Portuguese Top League | Evora POR | 9.4 | Hipolito Asis Gargatagli | Kevin Spraggett | Draw: 1/2-1/2 | 27 | Open |
| 228 | 2019-07-20 | Portuguese Top League | Evora POR | 8.3 | Kevin Spraggett | Michael Hammes | Draw: 1/2-1/2 | 43 | Open |
| 229 | 2019-07-19 | Portuguese Top League | Evora POR | 7.3 | Lubomir Ftacnik | Kevin Spraggett | Draw: 1/2-1/2 | 25 | Open |
| 230 | 2019-07-18 | Portuguese Top League | Evora POR | 6.4 | Kevin Spraggett | Michael Oratovsky | Won: 1-0 | 39 | Open |
| 231 | 2019-07-18 | Portuguese Top League | Evora POR | 5.2 | Gukesh D | Kevin Spraggett | Draw: 1/2-1/2 | 40 | Open |
| 232 | 2019-07-17 | Portuguese Top League | Evora POR | 4.5 | Kevin Spraggett | Jaime Santos Latasa | Draw: 1/2-1/2 | 59 | Open |
| 233 | 2019-07-16 | Portuguese Top League | Evora POR | 3.1 | Kevin Spraggett | Antonio Pazos Porta | Draw: 1/2-1/2 | 33 | Open |
| 234 | 2019-07-16 | Portuguese Top League | Evora POR | 2.5 | Miguel Antonio Neto Silva | Kevin Spraggett | Draw: 1/2-1/2 | 19 | Open |
| 235 | 2019-07-15 | Portuguese Top League | Evora POR | 1.2 | Kevin Spraggett | Peter Lombaers | Draw: 1/2-1/2 | 44 | Open |
| 236 | 2019-07-13 | 41st Portuguese Cup | Evora POR | 5.1 | Kevin Spraggett | Joerg Wegerle | Won: 1-0 | 66 | Open |
| 237 | 2019-06-08 | 41st POR-Cup QF | Portugal POR | 1.1 | Jose Miguel Teixeira Margarido | Kevin Spraggett | Won: 0-1 | 46 | Open |
| 238 | 2019-02-10 | Portugal Open Rapid 2019 | Lisbon POR | 8.5 | Kevin Spraggett | Michal Bartel | Lost: 0-1 | 39 | Open |
| 239 | 2019-02-10 | Portugal Open Rapid 2019 | Lisbon POR | 7.5 | Kosma Pacan-Milej | Kevin Spraggett | Won: 0-1 | 33 | Open |
| 240 | 2019-02-10 | Portugal Open Rapid 2019 | Lisbon POR | 6.9 | Kevin Spraggett | Jakub Fus | Won: 1-0 | 134 | Open |
| 241 | 2019-02-10 | Portugal Open Rapid 2019 | Lisbon POR | 5.5 | Xiangyu Xu | Kevin Spraggett | Lost: 1-0 | 40 | Open |
| 242 | 2019-02-10 | Portugal Open Rapid 2019 | Lisbon POR | 4.8 | Kevin Spraggett | Anna Kubicka | Won: 1-0 | 38 | Open |
| 243 | 2019-02-10 | Portugal Open Rapid 2019 | Lisbon POR | 3.7 | Jose Francisco R P Neves Veiga | Kevin Spraggett | Draw: 1/2-1/2 | 24 | Open |
| 244 | 2019-02-10 | Portugal Open Rapid 2019 | Lisbon POR | 2.7 | Kevin Spraggett | Nuno Guerreiro | Won: 1-0 | 53 | Open |
| 245 | 2019-02-10 | Portugal Open Rapid 2019 | Lisbon POR | 1.7 | Carlos Manuel Lopes Nascimento | Kevin Spraggett | Won: 0-1 | 33 | Open |
| 246 | 2019-02-09 | Portugal Open 2019 | Lisbon POR | 9.1 | V A V Rajesh | Kevin Spraggett | Draw: 1/2-1/2 | 38 | Open |
| 247 | 2019-02-08 | Portugal Open 2019 | Lisbon POR | 8.7 | Kevin Spraggett | Ismael Alshameary Puente | Draw: 1/2-1/2 | 60 | Open |
| 248 | 2019-02-07 | Portugal Open 2019 | Lisbon POR | 7.11 | Zhen Yu Cyrus Low | Kevin Spraggett | Won: 0-1 | 32 | Open |
| 249 | 2019-02-06 | Portugal Open 2019 | Lisbon POR | 6.17 | Kevin Spraggett | Eivind Olav Risting | Won: 1-0 | 46 | Open |
| 250 | 2019-02-05 | Portugal Open 2019 | Lisbon POR | 5.8 | Tor Fredrik Kaasen | Kevin Spraggett | Lost: 1-0 | 29 | Open |
- vs Christian PalozzaWon · 0-1Black · 2020-01-31 · Round 8.17Portugal Open 2020
- vs Piotr GoluchLost · 0-1White · 2020-01-30 · Round 7.7Portugal Open 2020
- vs Daniel Taboas RodriguezDraw · ½–½Black · 2020-01-29 · Round 6.9Portugal Open 2020
- vs Zaur BayramovDraw · ½–½White · 2020-01-28 · Round 5.9Portugal Open 2020
- vs Alistair HillWon · 0-1Black · 2020-01-27 · Round 4.12Portugal Open 2020
- vs Alberto Pastor Alonso De PradoLost · 0-1White · 2020-01-26 · Round 3.22Portugal Open 2020
- vs Antonio P SantosDraw · ½–½Black · 2020-01-26 · Round 2.12Portugal Open 2020
- vs Cristiano TieresWon · 1-0White · 2020-01-25 · Round 1.12Portugal Open 2020
- vs Stefan DjuricDraw · ½–½Black · 2019-11-03 · Round 9.513th Figueira da Foz Open
- vs Radoslaw BarskiDraw · ½–½White · 2019-11-02 · Round 8.413th Figueira da Foz Open
- vs Henrique Rey MaldeDraw · ½–½Black · 2019-11-01 · Round 7.413th Figueira da Foz Open
- vs Alberto Garcia DoradoWon · 1-0White · 2019-11-01 · Round 6.613th Figueira da Foz Open
- vs Brandon G I ClarkeLost · 1-0Black · 2019-10-31 · Round 5.313th Figueira da Foz Open
- vs Jesus Martin DuqueWon · 1-0White · 2019-10-30 · Round 4.413th Figueira da Foz Open
- vs David Gomez DieguezDraw · ½–½White · 2019-10-29 · Round 3.513th Figueira da Foz Open
- vs Ana GavasheliDraw · ½–½Black · 2019-10-28 · Round 2.313th Figueira da Foz Open
- vs Philip AdamsWon · 1-0White · 2019-10-27 · Round 1.313th Figueira da Foz Open
- vs Paulo PinhoWon · 1-0White · 2019-08-03 · Round 9.27th Famalicao Open 2019
- vs Aspet TadevosyanWon · 0-1Black · 2019-08-02 · Round 8.27th Famalicao Open 2019
- vs Simao PintorWon · 1-0White · 2019-08-01 · Round 7.57th Famalicao Open 2019
- vs Karen H. GrigoryanLost · 1-0Black · 2019-07-31 · Round 6.17th Famalicao Open 2019
- vs Daniel H. CamporaWon · 1-0White · 2019-07-31 · Round 5.37th Famalicao Open 2019
- vs Yaniela Forgas MorenoWon · 0-1Black · 2019-07-30 · Round 4.77th Famalicao Open 2019
- vs Pedro Filipe RegoDraw · ½–½White · 2019-07-29 · Round 3.47th Famalicao Open 2019
- vs Carlos Joao Fernandes NovaisWon · 0-1Black · 2019-07-29 · Round 2.47th Famalicao Open 2019
- vs Ricardo MarquesWon · 1-0White · 2019-07-28 · Round 1.47th Famalicao Open 2019
- vs Hipolito Asis GargatagliDraw · ½–½Black · 2019-07-21 · Round 9.4Portuguese Top League
- vs Michael HammesDraw · ½–½White · 2019-07-20 · Round 8.3Portuguese Top League
- vs Lubomir FtacnikDraw · ½–½Black · 2019-07-19 · Round 7.3Portuguese Top League
- vs Michael OratovskyWon · 1-0White · 2019-07-18 · Round 6.4Portuguese Top League
- vs Gukesh DDraw · ½–½Black · 2019-07-18 · Round 5.2Portuguese Top League
- vs Jaime Santos LatasaDraw · ½–½White · 2019-07-17 · Round 4.5Portuguese Top League
- vs Antonio Pazos PortaDraw · ½–½White · 2019-07-16 · Round 3.1Portuguese Top League
- vs Miguel Antonio Neto SilvaDraw · ½–½Black · 2019-07-16 · Round 2.5Portuguese Top League
- vs Peter LombaersDraw · ½–½White · 2019-07-15 · Round 1.2Portuguese Top League
- vs Joerg WegerleWon · 1-0White · 2019-07-13 · Round 5.141st Portuguese Cup
- vs Jose Miguel Teixeira MargaridoWon · 0-1Black · 2019-06-08 · Round 1.141st POR-Cup QF
- vs Michal BartelLost · 0-1White · 2019-02-10 · Round 8.5Portugal Open Rapid 2019
- vs Kosma Pacan-MilejWon · 0-1Black · 2019-02-10 · Round 7.5Portugal Open Rapid 2019
- vs Jakub FusWon · 1-0White · 2019-02-10 · Round 6.9Portugal Open Rapid 2019
- vs Xiangyu XuLost · 1-0Black · 2019-02-10 · Round 5.5Portugal Open Rapid 2019
- vs Anna KubickaWon · 1-0White · 2019-02-10 · Round 4.8Portugal Open Rapid 2019
- vs Jose Francisco R P Neves VeigaDraw · ½–½Black · 2019-02-10 · Round 3.7Portugal Open Rapid 2019
- vs Nuno GuerreiroWon · 1-0White · 2019-02-10 · Round 2.7Portugal Open Rapid 2019
- vs Carlos Manuel Lopes NascimentoWon · 0-1Black · 2019-02-10 · Round 1.7Portugal Open Rapid 2019
- vs V A V RajeshDraw · ½–½Black · 2019-02-09 · Round 9.1Portugal Open 2019
- vs Ismael Alshameary PuenteDraw · ½–½White · 2019-02-08 · Round 8.7Portugal Open 2019
- vs Zhen Yu Cyrus LowWon · 0-1Black · 2019-02-07 · Round 7.11Portugal Open 2019
- vs Eivind Olav RistingWon · 1-0White · 2019-02-06 · Round 6.17Portugal Open 2019
- vs Tor Fredrik KaasenLost · 1-0Black · 2019-02-05 · Round 5.8Portugal Open 2019
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-03 | XXXV Torneio Aberto de Montemor-o-Velho | Rapid | 7 |
| 2026-08-30 | XVI Open Internacional Cidade de Mangualde | Rapid | 6½ |