In april 2005 speelde hij mee in de A-groep van het grootmeester schaaktoernooi Gausdal Classics in Noorwegen dat met 8.5 uit 10 gewonnen werd door Sergej Tiviakov. Kaido Külaots eindigde met 7 uit 10 op de tweede plaats. Oleg Kornejev eindigde als derde. De 14-jarige Magnus Carlsen werd zevende.[7]
In mei 2005 speelde Külaots mee in het toernooi om het kampioenschap van Estland en eindigde daar met 5.5 uit 9 ronden.
In 2008 won hij het Heart of Finland Open in Jyväskylä.[8]
In 2017 was Külaots door de FIDE genomineerd om deel te nemen aan de FIDE Wereldbeker schaken. In de eerste ronde werd hij uitgeschakeld door met ½–1½ te verliezen van Nikita Vitjoegov.[12]
In february 2019 won Külaots het Aeroflot Open, via de tiebreak eindigend boven de Armeense GM Haik Martirosyan, nadat beide spelers 7 pt. uit 9 hadden behaald. Vanwege deze overwinning, ontving Külaots een uitnodiging om deel te nemen aan het Dortmund Sparkassen schaaktoernooi.[13][14]
Külaots is een van de weinige spelers met een positieve totaalscore tegen wereldkampioen Magnus Carlsen.[15]
Nationale teams
Külaots vertegenwoordigde Estland in de volgende Schaakolympiades: 1998, 2000, 2002, 2004, 2006, 2008, 2010 en 2018.[16]
Met Estland nam hij deel aan het EK landenteams in 2003, 2005 en 2007.[17]