Sein zweites Finale der Saison erreichte er beim World Grand Prix 2018, verlor aber mit 3:10 gegen Ronnie O'Sullivan. Die Erfolge der Saison reichten für Weltranglistenplatz 3, sodass sich Ding nicht für die Snookerweltmeisterschaft 2018 qualifizieren musste. In der ersten Runde besiegte er Xiao Guodong deutlich mit 10:3, es folgte ein 13:4-Sieg über Anthony McGill. Während der ersten beiden Runden spielte er vier Centurys. Im Viertelfinale schied Ding mit 5:13 gegen Barry Hawkins aus.