2023 | December | London | 1st, London Chess Classic |
2023 | October | Terrasini, Sicily | 1st, World Senior Championship (Tie-break) |
2023 | July | Leicester | 1st, British Championship |
2023 | May | Kenilworth | 1st, English Championship |
2023 | February | Cambridge | 1st, Cambridge Open |
2022 | May | Malmö | 2nd equal, Tepe Sigeman & Co. |
2021 | August | British (Online) | 2nd equal, British Championship |
2021 | January | Hastings (Online) | 3rd |
2020 | December | Online | 1st, British Online Championship (Tie-break) |
2020 | September | Germany | 6/7 Bundesliega Final |
2020 | July | Biel | 3rd |
2019 | December | London | 1st, British KO |
2019 | August | Torquay | 1st British Championship |
2018 | December | London | 3rd, British KO |
2018 | August | Hull, England | 1st equal, British Championship, won on tie break |
2018 | January | Gibraltar | 1st equal, Gibraltar Masters |
2017 | January | Gibraltar | 3rd equal, Gibraltar Masters |
2016 | August | Bournemouth | 1st, British Championship |
2015 | July | Biel, Switzerland | 3rd equal |
2015 | February | Baden Baden, Germany | 3rd equal, Grenke Classic |
2015 | | Skopje | Individual gold, Board 4, Eurocup |
2014 | August | Tromso, Norway | Individual Silver, Board 1, 41st Olympiad |
2014 | December | London, England | 1st equal London Classic Blitz |
2013 | July | Dortmund, Germany | 1st, Sparkasse Dortmund |
2013 | February | Bunratty, Ireland | 1st |
2013 | October | Bilbao, Spain | 2nd |
2013 | December | London, England | London Classic Rapid, Lost in semi-final |
2012 | January | Gibraltar | 3rd equal, Gibraltar Masters |
2012 | February | Bunratty, Ireland | 1st equal (won v Short TB). Bunratty Masters |
2012 | December | London, England | 3rd equal, London Classic |
2011 | July | Philadelphia, USA | World Open, 1st equal (lost v Kamsky TB) |
2011 | August | Sheffield, England | British Championship, 1st equal (won v Short TB) |
2011 | August | Los Angeles, USA | Metropolitan Chess International, 1st |
2011 | November | Porto Carras, Greece | European Team, Board 1 Gold (England Team) |
2010 | January | Gibraltar | Gibraltar Masters, 1st equal (won TB) |
2010 | August | Canterbury, England | British Championship, 1st |
2010 | May | Chicago, USA | Chicago Open, 2nd equal |
2009 | June | Zafra, Spain | Ruy Lopez Memorial, 2nd |
2009 | July | Edmonton, Canada | Canadian Open, 3rd Equal |
2009 | August | London, England | Staunton Memorial, 1st |
2009 | November | Linares, Spain | Spanish Team Championship, Winners (Magic Team) |
2009 | December | London, England | London Chess Classic, 3rd Equal |
2008 | April | Merida, Spain | Ruy Lopez Memorial, 1st |
2008 | August | London, England | Staunton Memorial, 1st |
2008 | September | Liverpool, England | Liverpool European, 2nd Equal |
2007 | June | Elista, Kalmykia | FIDE Candidates Matches, Lost vs Shirov [5.5 - 3.5] |
2007 | August | London, England | Staunton Memorial, 1st |
2007 | October | Crete | European Team Championships, Board 1 Bronze (England Team) |
2007 | October | Turkey | Euro Team Cup, Winners (Magic Team) |
2007 | October | Spain | Spanish Team Championship, Winners (Magic Team) |
2006 | January | Wijk aan Zee, Netherlands | Corus Tournament, 3rd Equal |
2006 | June | Dortmund, Germany | Sparkassen Chess Meeting, 3rd Equal |
2006 | June | Turin, Italy | Olympiad, (English Team) |
2006 | August | London, England | Staunton Memorial, 2nd Equal |
2005 | January | Wijk aan Zee, Netherlands | Corus Tournament, 4th Equal |
2005 | June | Miscolsk, Hungary | Match - Rapid, Draw vs. Leko [4-4] |
2005 | June | London, England | Match, Lost vs. Hydra [0.5 - 5.5] |
2005 | October | San Luis, Argentina | World Championship Tournament |
2005 | November | Corsica | Corsica Masters, Semi-Finalist |
2004 | January | Wijk aan Zee, Netherlands | Corus Tournament, 2nd Equal |
2004 | July | Tripoli, Libya | FIDE World Championship, Runner Up |
2004 | October | Izmir,Turkey | Eurocup, Winners (NAO Team) |
2004 | October | Calvia, Mallorca | Olympiad, Board 1 Bronze (England Team) |
2004 | November | | EU Internet Tournament, Finalist |
2003 | June | Enghien, France | Enghien Tournament, 2nd |
2003 | September | Crete | Eurocup, Winners (NAO Team) |
2002 | January | Wijk aan Zee, Netherlands | Corus Tournament, 3rd Equal |
2002 | March | Linares, Spain | Linares Tournament, 3rd Equal |
2002 | September | Halkidiki, Greece | Eurocup, Winners (Bosna Team) |
2002 | November | Bled, Slovenia | Olympiad,(English Team) |
2001 | January | | FIDE Rapid List, Ranked 1st |
2001 | April | Southend, England | Redbus Knockout, 1st |
2001 | June | Mainz, Germany | Mainz Rapid Open, 1st |
2001 | July | | FIDE Rapid List, Ranked 1st |
2001 | November | Leon, Spain | European Team, Board 1 Gold (England Team) |
2000 | February | Hamilton, Bermuda | Match, Won vs Seirawan [5-3] |
2000 | April | Southend, England | Redbus Knockout, 1st |
2000 | May | Sarajevo, Bosnia | Sarajevo Tournament, 2nd Equal |
2000 | June | Frankfurt, Germany | Frankfurt Masters, 1st |
2000 | November | Istanbul, Turkey | Olympiad, 8.5/12(English Team) |
2000 | November | Delhi, India | FIDE World Championship, Semi-Finalist |
1999 | January | Mermaid Beach, Bermuda | Match, Draw vs. Seirawan, [5-5] |
1999 | April | Dos Hermanas, Spain | Dos Hermanas Tournament, 1st |
1999 | July | Dortmund, Germany | Sparkassen Chess Meeting, 3rd Equal |
1999 | August | Las Vegas, Usa | FIDE World Championship, Semi-Finalist |
1998 | January | Wijk aan Zee, Netherlands | Hoogovens Tournament, 3rd Equal |
1998 | April | London, England | Match, Won vs. Rowson [5-1] |
1998 | July | Dortmund, Germany | Sparkassen Chess Meeting, 1st Equal |
1998 | September | Belgrade, Serbia | Eurocup, Winners (Panfox Team) |
1998 | Sept-Oct | Elista, Kalmykia | Olympiad, (English Team) |
1997 | January | Santiago De Chile | Match, Won vs. Morovic [4.5 - 1.5] |
1997 | February | Linares, Spain | Linares Tournament, 3rd Equal |
1997 | May | Pula, Croatia | European Team Championships, 1st (English Team) |
1997 | June | Aarhus, Denmark | Aarhus Tournament, 2nd Equal |
1997 | August | Hove, England | British Championship, 1st Equal |
1997 | August | London, England | Mind Sports Rapid, 1st |
1997 | November | Kilkenny, Ireland | Kilkenny Masters, 1st |
1997 | December | Groningen, Netherlands | FIDE WC Knockout, Finalist |
1996 | April | New York, Usa | Chess-In-The-Schools Tournament, 1st |
1996 | September | Yerevan, Armenia | Olympiad, 3rd Equal (English Team) |
1996 | November | London, England | Leeds Quickplay, 1st |
1996 | December | Kilkenny, Ireland | Kilkenny Masters, 1st |
1995 | May | Dos Hermanas, Spain | Dos Hermanas Tournament, 1st Equal |
1995 | May | Leon, Spain | Leon Masters, 3rd Equal |
1995 | June | Ischia, Italy | Open & Rapid, 1st |
1995 | September | London, England | PCA Quickplay, 1st |
1995 | October | Leeds, England | Leeds Quickplay, 1st |
1994 | January | Wijk aan Zee, Netherlands | FIDE Candidates Match, Lost vs. Gelfand [5 - 3] |
1994 | March | Oslow, Norway | Match, Draw vs Agdestein [2 - 2] |
1994 | June | New York, Usa | PCA Candidates Match, Won vs. Tiviakov [7.5 - 6.5] |
1994 | July | Dortmund, Germany | Sparkassen Chess Meeting, 2nd |
1994 | August | Amsterdam, Netherlands | Donner Memorial, 1st Equal |
1994 | September | Linares, Spain | PCA Candidates Match, Lost vs. Anand [5.5 - 1.5] |
1994 | October | Garmisch-Partenkirchen, Germany | Quickplay Tournament, 1st |
1994 | November | Cap d'Adge, France | Cap d'Adge Tournament, 2nd |
1994 | December | Moscow, Russian Federation | Olympiad, 3rd Equal (English Team) |
1993 | February | Villeneuve, France | Villeneuve Open, 1st |
1993 | April | Dublin, Ireland | British Zonal, 1st |
1993 | July | Biel, Switzerland | Interzonal, 2nd Equal |
1993 | September | Burgas, Bulgaria | Burgas Tournament, 1st |
1993 | December | Groningen, Netherlands | PCA Interzonal, 1st Equal |
1992 | February | Cannes, France | International Team Quickplay, 1st (English Team) |
1992 | June | Manila, The Philippines | Olympiad, 6.5/11 (English Team) |
1992 | July | Brussels, Belgium | Swift Rapid, 1st |
1992 | October | Tilburg, Netherlands | Interpolis Knockout, 1st |
1992 | November | Debrecen, Hungary | European Team, 3rd (English Team) |
1991 | January | Wijk aan Zee, Netherlands | Hoogovens Tournament, 2nd Equal |
1991 | May | Terrassa, Spain | Terrassa Tournament, 1st Equal |
1991 | December | London, England | English Championship, 2nd |
1990 | May | Blackpool, England | British Zonal, 2nd Equal |
1990 | August | London, England | Lloyds Bank Tournament, 1st Equal |
1990 | November | Novi Sad, Serbia | Olympiad, 3rd (English Team) |
1990 | December | Groningen, Netherlands | Groningen Tournament, 1st Equal |
1989 | April | Paris, France | Paris Open, 1st |
1989 | June | Preston, England | Parkhall All-Play-All, 1st |
1989 | July | London, England | Completed GM Title: Harringay All-Play-All, 1st |
1989 | August | Plymouth, England | British Championship, 1st |
1988 | March | Oakham, England | Oakham Junior, 2nd Equal |
1988 | April | England | British Under 21, 1st |
1988 | August | London, England | Lloyds Bank Tournament, 1st Equal |
1988 | September | London, England | King's Head All-Play-All, 1st Equal |
1988 | November | Thessaloniki, Greece | Open Tournament, 1st Equal |
1987 | April | England | British Under 21, 1st |
1987 | April | England | West of England Championships, 1st |
1987 | October | London, England | Completed IM Title |
1985 | April | England | British Under 18, 1st Equal |
1983 | January | Cornwall, England | Cornish Championship, 1st Equal |
1982 | March | England | British Under 12, 1st Equal |
1982 | August | Torquay, England | British Under 11, 1st |
1981 | February | Cornwall, England | Cornwall Under 18, 1st |
1979 | November | Cornwall, England | First Tournament Appearance. Cornwall Under 10, 1st. |