The 2015 season saw him continue his form, with wins at the Tarsus and Istanbul Half Marathons, his first marathon win in Iten, and runner-up finishes in Prague and Istanbul. He was again the second-placer in a marathon at the start of 2016 at the Seoul International Marathon. His time of 2:05:33 hours there pushed him towards the top of the event global rankings. He appeared for Azerbaijan at the 2016 European Athletics Championships, placing 19th in the half marathon, and at the 2016 Summer Olympics, where he finished 28th in the marathon.