In seine erste Profisaison startete Vahedi mit einer 3:4-Auftaktniederlage gegen Sam Craigie beim Riga Masters 2017. Wenig später bildete er beim World Cup gemeinsam mit Hossein Vafaei das iranische Team, das das Viertelfinale erreichte. Bei den World Games im polnischen Breslau Breslau zog Vahedi durch Siege gegen Peter Francisco und Alexander Ursenbacher ins Halbfinale ein, in dem er dem späteren Turniersieger Kyren Wilson mit 0:3 unterlag. Im Spiel um Bronze setzte er sich gegen den Chinesen Xu Si mit 3:2 durch. Sein erster Sieg bei einem Ranglistenturnier gelang ihm bei den Indian Open 2017, als er den Weltranglistenneunzehnten Martin Gould mit 4:1 besiegte, bevor er dem Chinesen Zhang Anda in der Runde der letzten 64 mit 3:4 unterlag. Wenige Tage später gewann er den Asian Indoor &amp; Martial Arts Games drei Medaillen. Während er beim Snookereinzel im Halbfinale gegen Zhao Xintong ausschied, verlor er beim 6-Red-Snookerwettbewerb das Finale gegen Yan Bingtao mit 1:5 und gewann beim Teamwettbewerb gemeinsam mit Hossein Vafaei und Amir Sarkhosh Gold. Im weiteren Saisonverlauf kam er bei vier Ranglistenturnieren über die erste Runde hinaus und erzielte sein bestes Ergebnis bei den Gibraltar Open 2018, als er im Sechzehntelfinale dem Top-32-Spieler Jack Lisowski mit 3:4 unterlag.