Am 21. September 2017 konnte Ding Liren sich als erster Chinese durch einen Sieg gegen Wesley So im Halbfinale des Schach-Weltpokals für das Kandidatenturnier qualifizieren. Im Finale unterlag er erst in den Schnellpartien gegen Lewon Aronjan. Das Kandidatenturnier beendete Ding Liren ungeschlagen auf dem vierten Platz von acht Spielern.