At the 2017 China Championship, Mehta lost in the opening round to Ali Carter 5–4. At the third ranking event of the season, the Riga Masters, Mehta defeated Rory McLeod 4–2, before losing to Jamie Cope by the same scoreline in the second round. The English Open was Mehta's best performance since the 2015 Indian Open. Mehta defeated Sam Craigie 4–0, Ian Preece 4–2 and Chen Zifan 4–1 to reach the last 16 of a ranking event for the third time. Mehta played Neil Robertson, who he lost 4–1 to.