Mehmet Hakkı Çakır, 4 Ocak 1984 tarihinde Ankara, Bala’da doğdu. İlk futbol eğitimini 10 yaşında Şekerspor’da aldı. Ardından Gençlerbirliği altyapısında ve Gençlerbirliği ASAŞ/OFTAŞ’ta oynadı. Ziya Doğan’ın Gençlerbirliği teknik direktörü olduğu 2005-2006 sezonunda Gençlerbirliği’ne transfer oldu.
Süper Lig’de forma giydiği ilk sezonda (2005-2006) 33 maçta 2.765 dakika Gençlerbirliği forması giydi ve bu maçlarda 14 gol atıp, 8 asist yaptı.
2006-2007 sezonunda 8 gol atıp, 8 asist yaptı.
Süper Lig’de oynadığı süreçte Gençlerbirliği formasıyla 89 maçta 27 gol kaydetti.
Gençlerbirliği’nde ve Süper Lig’de oynadığı ilk maç; 2005-2006 Sezonu Turkcell Süper Lig 1. Hafta Maçı, Gençlerbirliği 0-0 Fenerbahçe maçıdır.
WordPress veritabanı hatası: [Table 'vsdergi_iddaa.wp_term_taxonomy' doesn't exist]
SELECT tt.term_id FROM wp_term_taxonomy tt, wp_term_relationships tr WHERE tt.taxonomy = 'category' AND tt.term_taxonomy_id = tr.term_taxonomy_id AND tr.object_id = 219