В период, когда Гани был вне правительства, с 2005 по 2009 гг., он и его давний коллега по банку Клэр Локхарт написали книгу под названием «Исправление несостоявшихся государств», технократическое руководство о том, как строить государства. В книге утверждается, что правильное планирование институтов может иметь автономные политические последствия и что наиболее важным элементом планирования институтов является обеспечение отчетности по расходованию средств. Будучи министром финансов, Гани посвятил свои основные усилия централизации контроля над финансами Афганистана. Он также стал довольно откровенно высказываться о коррупции и баллотировался в 2009 г. на пост президента, борясь против Карзая и в основном опираясь при этом на антикоррупционную платформу. Он получил 3,5 % голосов. Гани ожидал получить от Соединенных Штатов куда большую помощь, чем получил. По его мнению, она была необходима для создания равных условий, чтобы у него были те же ресурсы, что и у Карзая на посту президента, в том числе вертолеты и охрана. Он проиграл, но Карзай назначил его директором совета, занимающимся вопросами обеспечения безопасности, которые придется решать, когда силы НАТО будут выведены из страны. Это дало ему возможность побывать во всех провинциях, и он воспользовался ею, чтобы создать для себя базу, позволившую снова баллотироваться в президенты.
Президентские выборы 2014 г. состоялись в предусмотренное конституцией время, 5 апреля 2014 г. Доктор Абдулла, вновь баллотировавшийся при поддержке крупных таджикских и хазарейских чиновников (прежних полевых командиров) из бывшего Объединенного фронта, набрал 45 % голосов. Ашраф Гани легко обогнал шесть других кандидатов-пуштунов, набрав 32 % голосов. Он завоевал доверие как серьезный кандидат, когда в октябре 2013 г. объявил, что Дустум согласился стать его напарником. В свою очередь, Дустум принес извинения тем, кто пострадал во время гражданской войны. Дустум принес голоса узбеков, составлявших около 10 % электората, и провел агитацию по всему Северному Афганистану. Гани и Дустум, как известно, ненавидели друг друга, а потому, взяв Дустума в союзники, Гани продемонстрировал готовность играть в грязную игру реальной политики, убедив многих влиятельных пуштунов в Восточном Афганистане его поддержать. Гани выбрал этническую формулу пуштун плюс один (узбек или хазареец), чтобы пересечь 50-процентную черту. Альтернатива, то есть пуштунско-таджикский союз, была невозможна, поскольку ни пуштунские, ни таджикские политические лидеры не были готовы уступить первое место другому. Избирательная карта отражала племенной и этнический состав участников. Абдулла победил в преимущественно таджикских и хазарских провинциях. Гани, пуштун-ахмадзай (гильзай), взял Восточный Афганистан и узбекские районы на севере. В районах преимущественного расселения дуррани он уступил бывшему министру иностранных дел Карзая Залмаю Рассулу, принадлежашему к Мухаммадзаям.
Второй раунд, состоявшийся 14 июня, был отмечен широко распространившимся мошенничеством, споры по поводу которого отложили объявление окончательного результата до сентября. Сторонники Абдуллы представили записи предположительно перехваченных телефонных разговоров, в которых сторонники Карзая использовали зашифрованный язык для обсуждения вброса бюллетеней. Подсчет голосов был подвергнут многочисленным проверкам, в том числе проверкам, проводившимся под контролем UNAMA, но уровень мошенничества и интенсивность политической напряженности ошеломили проверяющих. Сторонники Абдуллы пришли к убеждению, что мошенничество и международное давление приведут к мошенническому же результату, направленному на обеспечение пуштунского правления. Они организовали демонстрации, которые начались мирно. Вскоре, однако, усилилось давление с целью организации государственного переворота. Приверженцы Абдуллы хотели провозгласить своего лидера президентом, несмотря на его личную оппозицию такому решению проблемы. Телефонные звонки президента Обамы прояснили, что США не будут поддерживать ни одно правительство, которое придет к власти незаконным путем, и на поиски выхода из ситуации был направлен госсекретарь Джон Керри.