Abayneh struggled in the 2012 season, failing to improve his track bests and missed competitions for almost a year after July. He was based in Japan for most of the 2013 and 2014 seasons, having successful outings on ekiden relay teams. He won the 5000 m at the Oda Memorial, was third at the Gifu Seiryu Half Marathon on two occasions and set a 10,000 metres track best of 27:57.51 minutes.
A switch to marathon running at the start of 2015 marked a resurgence of his career. On his debut for the distance at the Rotterdam Marathon he finished fourth with a time of 2:09:21 hours. After a win at the lower level Lanzhou International Marathon, he returned to the Netherlands and again finished fourth, improving to 2:07:16 hours at the Eindhoven Marathon. Another best time followed at the 2016 Dubai Marathon, where he crossed the line in 2:06:45 hours for sixth.