Garry Kasparov achieved the highest ELO rating of 2851 in 1999, which stood as a record for many years. Magnus Carlsen has since surpassed this (reaching 2882 in 2014), but Carlsen is not listed among the options. Of the choices, Kasparov is the correct answer as Fischer, Karpov, and Capablanca all had lower peak ratings.