Hamza Hamzaoğlu, 1970 yılında Yunanistan'da, Türk nüfusunun fazla olduğu Gümülcine şehrinde doğdu. Hamzaoğlu, Yunanistan - Türkiye gerginliğinin tavan yaptığı yıllarda, 1974 Kıbrıs Harekatı'nın 3 sene sonrasında, bir kış gecesi 7 yaşında ailesiyle beraber Türkiye'ye kaçtı. Meriç nehri üzerinden sandalla Türkiye topraklarına varan aile daha sonra bir traktörün arkasında yola devam etti. Soğuk bir kış gecesinde kendilerine yeni bir vatan bulan ailenin soyadı da kimliği de yoktu. Hamza ise futbolla ilk ciddi yakınlaşmalarını ailenin yaşamak için seçtiği şehir olan İzmir'de gerçekleştirdi. Henüz 14 yaşında bir mahalle takımı kurmuş ve teknik direktörlüğünü yapmıştır. Bu özelliği onun altyapılara girmesini sağlamış, Mahallede top oynarken onu izleyen Cüneyt Ertay Hamza'yı İzmir'in köklü kulüplerinden Altay'a götürmüştür. 4 sene bu kulübün yıldız takımında top oynayan Hamzaoğlu, bu arada bir avukatın yanında çalışıyor, harçlığını çıkartıyordur. Altay'da özel maçların hepsinde yer alan Hamza'nın en büyük sıkıntısı kimliksiz olmasıydı. Lisans çıkartamadığı için resmi maçlara çıkamıyordu. Bu durum profesyonelliğe yaklaştığı dönemde son buldu. Batı Trakya’daki gelenekten dolayı babalarının ismini soyisim olarak alan erkek çocuklardan biri olan Hamza Hamzaoğlu'nun ilk gayriresmî soyismi Ahmet'ti Babası, nüfus müdürünün de tavsiyesiyle babasının adını, ailesine soyadı yapmıştı: Hamzaoğlu. Böylece dedesinin adını taşıyan Hamza da, Hamza Hamzaoğlu adını almıştır.
İzmirspor
Bu dönemlerde İzmirspor’un antrenörü Halil Bıçakçı'nın dikkatini çeken Hamzaoğlu, İzmirspor takımına transfer olmuştur. Nüfus cüzdanının çıkmasıyla da ilk kez bu takımda profesyonel olmuştur.3. Lig’de yer alan İzmirspor’da daha ilk sezonunda ilk şampiyonluğunu yaşar. Mevkii Orta sahadır. Ama takımın sol kanadında oynayan arkadaşı sakatlanınca hocası Hamza’yı oraya monte etmiştir. Burada gösterdiği performansın ardından İzmir’de yapılan ümit millî takım seçmelerine katılır, seçmelerde zamanın ümit millî takım Teknik Direktörü Fatih Terim’in gözünden kaçan Hamzaoğlu, ümit millî takımın kampının İzmir’de olmasının da etkisiyle bir şans daha yakalar. Fatih Terim, takımın son durumunu görmek için İzmirspor ile bir hazırlık maçı ayarlar. İzmirspor’un sol kanadında oynayan Hamza, çok iyi bir performans ortaya koyar. Terim daha maçın başında “Karşı takımın sol kanadında oynayan oyuncuya aklım takıldı.” diyerek Hamza'yı soruşturur. Ve onu bir gün sonra aynı kampa çağırmıştır. Hamzaoğlu'nun aynı Sezon sonu İzmirspor'la olan mukavelesi bitmiştir. Terim'in tavsiyesiyle oyuncuya Galatasaray talip olmuştur. Ancak İzmirspor, Hamza'yı ikna ederek imzayı attırmış ve 100 milyon lira olan bonservisi 800 milyon liraya çıkmıştır. İlerleyen günlerde transfer için Fenerbahçe de devreye girmiş ancak Hamza, Galatasaray'a söz verdiği için gerekirse bir yıl oynamama pahasına bu takıma gidecektir. Galatasaray takımının o zamanki yöneticilerinden Yurdeşen Karahasan'ın çabalarıyla anlaşma sağlanmış ve Hamzaoğlu, 1991'de Galatasaray'ın yolunu tutmuştur.
Galatasaray
1991-92
1991'de tıpkı kendi gibi İzmirspor'da yetişen Mustafa Denizli'nin çalıştırdığı Galatasaray'a Selçuk Yula ve Hakan Şükür gibi isimlerin ardından kendi gibi Bulgaristan göçmeni arkadaşları Şevket Candar ve o sezon önce Fenerbahçe ile idmanlara çıkan ve sözleşme imzalayan daha sonra Galatasaray'a gelen Nesim Özgür ile birlikte imza töreninde kendini resmen Galatasaraylı yapan sözleşmeyi imzalamıştır. 1991-92 sezonu başında Galatasaray'ın kampına katılan Hamzaoğlu, ilk resmi maçına ise 14 Ağustos 1991 Türkiye Spor Yazarları Derneği Kupası maçında Beşiktaş derbisinde çıktı. Hayrettin Demirbaş, İsmail Demiriz, Tugay Kerimoğlu, Iosif Rotariu, Uğur Tütüneker ve Erdal Keser gibi isimlerle Denizli'nin ilk 11'inde yer alan Hamzaoğlu, 90 dakika sol kanat mevkiinde forma giydi. Galatasaray maçı Erdal Keser ve Yusuf Altıntaş'ın golleriyle 3-2 kazanırken, final maçında da 18 Ağustos günü Fenerbahçe ile karşılaşan Sarı-kırmızılı ekip, Hamza'nın da ilk 11 başladığı müsabakada ezeli rakibini Roman Kosecki ve Erdal Keser'in golleriyle 2-1 mağlup etti. Hamzaoğlu böylelikle 2 derbi maçında da gülen tarafta yer alırken ilk kupasını da kaldırmış oldu. Daha sonra ilk Süper Lig karşılaşmasına 31 Ağustos günü Sarıyer karşısında çıkan Hamzaoğlu, ilk Avrupa kupası maçına ise Galatasaray'ın kendi evinde 0-1 mağlup olduğu maçın rövanşında 6 Kasım 1991 günü Baník Ostrava deplasmanında çıktı ve 90 dakika forma giydiği müsabakayı Galatasaray 2-1 kazanırken tur atlayan taraf oldu. O sezon Galatasaray ile UEFA Kupa Galipleri Kupası Çeyrek finaline yükselen Hamzaoğlu, Werder Bremen ile oynanan 2 maçta da forma giydi. Galatasaray deplasmanda 2-1 mağlup olurken kendi evindeki maç 0-0 bitince turnuvadan elendi. Hamzaoğlu Galatasaray formasıyla ilk resmi golünü ise 7 Aralık 1991 günü deplasmanda 0-4 biten Bursaspor karşılaşmasında attı. Sezon boyunca 25 lig, 3 Avrupa, 2 Türkiye Kupası maçında forma giydi ve 2 gol attı. O sezon Adana Demirspor'a gol atan Hamzaoğlu bu golü şöyle anlatmıştı: "Adana Demirspor’a bir gol atmıştım. İlk golümdü. Sol bek oynuyordum. 1-0 öndeydik. Sonra benim tarafımdan bir atak yaptılar. Topa müdahale etmek için kaydım ama vuramadım, rakibim kendini yere attı. Penaltıdan gol yedik, 1-1 oldu. Tribünlerden bana bağırmaya başladılar. 21 yaşımdayım, tecrübesizim… Ağlamaya başladım. Maç oynanıyor, ben ağlıyorum. Benim yüzümden kaybetmeyelim diye dua ediyorum. Sonra bir korner oldu. Prekazi kullandı. Ben de arka direğe doğru koştum. Nasıl koştum belli değil. Kafayla güzel bir gol attım. Parmağım altımda kaldı. Arkadaşlarım üstüme çullandı. Sonradan o parmağımdan çok çektim."
1992-93
1992-93 sezonuna da Galatasaray ile devam eden Hamza Hamzaoğlu, Ağustos 1992'de ise o sezon ilk maçına yine bir derbi maçında Türkiye Spor Yazarları Derneği Kupası'nda Beşiktaş karşısında çıktı. Maça ilk 11'de başlayan Hamza, 90 dakika sahada kalırken Galatasaray'ın golleri Okan Buruk ve Şevket Candar'dan geliyordu. Mustafa Denizli'nin gidişinin ardından Alman teknik adam Karl-Heinz Feldkamp'ın da vazgeçilmezi olan Hamzaoğlu, TSYD Kupası final maçında Fenerbahçe ile karşılaşan takımda İsmail Demiriz, Hakan Şükür, Bülent Korkmaz, Elvir Bolić & Tugay Kerimoğlu gibi isimlerle Tanju Çolak & Aykut Kocaman gibi isimlere karşı ilk 11'de başlarken sol kanatta 90 dakika forma giydi. Bu maçta Galatasaray'ın stoper oyuncusu Falco Götz 2 gol atarak takımını üst üste 2. kez kupaya taşıyordu. Hamza Hamzaoğlu da 90 dk sahada kaldığı mücadelede 2. kupa sevincini yaşıyordu. Bu maçın akabinde ilk Lig maçına Gençlerbirliği karşısında çıkan Hamza, 2. Lig maçı olan Karşıyaka müsabakasında da ağları havalandırıyor ve o sezon kendi adına ilk golünü atıyordu. Galatasaray'ın deplasmanda oynadığı bu maçta Hamza Hamzaoğlu 2-1'lik galibiyette büyük pay sahibi olmuştu. O sezon ilk Avrupa Kupası maçına ise Eylül 92'de Katowice karşısında çıkan Hamzaoğlu, rövanş maçında da forma giydi ve 0-0 ve 2-1 biten maçlar sonucu takımıyla bir üst tura yükseldi. Aralık 1992'de AS Roma ile eşleşen Galatasaray'da "iyi orta açamadığı" gerekçesiyle Tayfun Hut'un arkasında yedek kalan Hamzaoğlu, maçın son 24 dakikasında oyuna girmesine rağmen takımının elenmesine engel olamadı. O sezon Lig'de forma giymeye devam eden Hamza, kendi adına o sezon 2.golünü ise 23 Ocak 1993'te Galatasaray'ın 5-2 galip geldiği Gençlerbirliği müsabakasında kaydetti. Sezon sonuna kadar Lig'de Beşiktaş JK ile kıyasıya bir rekabete giren Galatasaray, son maçta Averaj ile şampiyon olması için farklı kazanmak zorundaydı. Hamza'nın da ilk 11 başladığı MKE Ankaragücü maçını 8-0 gibi farklı skorla kazanan Galatasaray, Süper Lig şampiyonluğunu ilan ederken, Hamza Hamzaoğlu da ilk kez Şampiyonluk sevinci yaşıyordu. O sezon 1993 Türkiye Kupası finalinde ise Beşiktaş ile karşılaşan Galatasaray, kendi evinde rakibini 1-0 yenerek ve deplasmanda ise 2-2 berabere kalarak Kupa'nın da şampiyonu oluyordu. O sezon sezona TSYD Kupası ile başlayan Galatasaray, Feldkamp ile Süper Lig ve Türkiye Kupası'nı da kazanarak 3 kupa ile bitirmişti. Hamza Hamzaoğlu ise 26 tanesi lig olmak üzere (24 ilk 11) tam 39 maçta forma giyip 2 gol attı.
1993-94
1993-94 sezonu öncesi başka kulüplerin de radarına giren Hamza Hamzaoğlu, Galatasaray'da devam etme kararı aldı. Sezona Alman teknik adam Reiner Holmann ile başlayan Galatasaray, ilk maçına Türkiye Spor Yazarları Derneği Kupası'nda Beşiktaş'a karşı çıktı. Son şampiyon unvanıyla sahada olan Galatasaray'da Defansı Reinhard Stumpf, Mert Korkmaz ve Bülent Korkmaz oluşturmuş sol taraf ise yine Hamzaoğlu'na emanet edilmişti. Galatasaray maç sonunda 4-1 gibi farklı bir skorla sahadan ayrılırken Hamzaoğlu ise 90 dakika sahada kalıyordu. Bir sonraki maçta Fenerbahçe ile karşılaşan Galatasaray, Kubilay Türkyılmaz ve Hakan Şükür'ün gollerine rağmen bu maçtan da 2-2 beraberlikle ayrılmıştı. Hamzaoğlu maçta yine 90 dk forma giydi. O sezon UEFA Şampiyonlar Ligi'ne yeni statüsüyle ilk katılan Türk takımı olan Galatasaray, eleme turunda Cork City ile karşılaştı ve Hamzaoğlu her iki maçta da 90 dk sahada kaldı. Bir üst turda İngiliz devi Manchester United ile karşılaşan Galatasaray, ilk maça Old Trafford'da çıktı ve takımın sol kanadı Hamza Hamzaoğlu'na emanet edildi. İlk 15 dakikada kalesinde 2 gol gören Galatasaray, daha sonra art arda Perer Schmeichel'ın kalesine 3 gol gönderirken Hamza Hamzaoğlu da Eric Cantona, Mark Hughes ve Ryan Giggs'e karşı 90 dakika sahada kaldı. Maç 3-3 tamamlandı ve Galatasaray Türk futbol tarihinin en önemli başarılarından birini elde etti. Rövanşta da kendi sahasında 0-0 berabere kalan Galatasaray, United'ı turnuvanın dışında bıraktı ve gruplara kaldı. Hamzaoğlu her 2 maçta da 90 dakika sahada kaldı. Grupta ise Spartak Moscow, Barcelona, Monaco ile eşleşen Galatasaray grubu galibiyet alamadan tamamlarken Hamza Hamzaoğlu 9 maçta görev yaptı ve 841 dakika sahada kaldı. O sezon Süper Lig'de ilk maçına Zeytinburnuspor karşısında çıkan Hamzaoğlu, ilk golünü ise 10 Ekim 1993'te oynanan Trabzonspor deplasmanında henüz 9.dakikada şık bir vuruşla Viktor Grishko'nun koruduğu kaleye attı ve 2-1'lik galibiyetin mimarlarından oldu. Böylelikle Galatasaray-Trabzonspor rekabetinde de gol atma başarısı gösterdi. Daha sonra takımın vazgeçilmezi olan Hamzaoğlu bir sonraki golünü ise 3 Nisan 1994'te oynanan Gaziantepspor maçında attı. Bir sonraki maçına 9 Nisan günü Şampiyonluk yolunda çok kritik bir maç olan Beşiktaş-Galatasaray derbisinde çıkan Hamza, maçın 33.dakikasında takımını öne geçirse de 72.dakikada Metin Uzun skoru 1-1'e getirdi ve Ali Sami Yen Stadyumu'nda oynanan maç 1-1 berabere bitti. Bir de 16 Nisan 1994 günü oynanan Altay maçında ağları havalandıran Hamza, sezon sonunda takımıyla kariyerinde 2. Süper Lig şampiyonluğuna uzanırken 27 tanesi lig olmak üzere 46 maça çıktı ve 4 gol kaydetti. Sezon boyunca sarı kart görmeyen Hamza Hamzaoğlu o sezon "Yılın en centilmen futbolcusu" ödülünü aldı.
1994-95
1994-95 sezonuna önceki 2 sezonda olduğu gibi yine bir Alman hoca ile başlayan Galatasaray'da Hollman'ın yerine Reinhard Saftig getirildi. Norman Mapeza ve Stevica Kuzmanovski'yi kadrosuna katan Galatasaray'da Hamza Hamzaoğlu ise takımın 2. kaptanlığına getirildi. O sezon TSYD Kupası ilk maçında Fenerbahçe karşısında 90 dakika sahada kalan Hamza, takımının 4-3 yenilmesine engel olmasa da 2.maçta Beşiktaş'ı 4-2 yenen kadro ile 40 dakika sahada kaldı. O sezon da UEFA Şampiyonlar Ligi'ne katılan Galatasaray, Avenir ile eşleşti ve deplasmanda 1-5 kazanılan maçta Hamza Hamzaoğlu 90 dakika sahada kaldı. Grup aşamasında Barcelona, Göteborg ve bir önceki sezon turnuvanın dışında bırakılan Manchester United ile eşleşen Hamzaoğlulu Galatasaray, gruptaki tek galibiyetini Barcelona karşısında 2-1'lik skor ile aldı. Hamza ilk 11 başladığı maçta 60 dakika sahada kaldı. O sezon 7 Avrupa maçına çıkan Hamzaoğlu, 533 dakika sahada kaldı. Süper Lig'de ise ilk golünü 11 Eylül'de Antalyaspor'a atan Hamza Hamzaoğlu, daha sonra Altay ve Gaziantepspor maçlarında da rakip fileleri havalandırdı. O sezon toplam 37 maçta forma giydi ve 3 gol atıp sadece 1 sarı kart gördü.
İstanbulspor
1994-95 sezonunun ardından Galatasaray SK futbol şube sorumlusu Adnan Polat, Bülent Korkmaz, Okan Buruk ve Arif Erdem gibi isimlerle daha yüksek ücretle sözleşme imzalasa da Hamzaoğlu ile imzalamadı. Hamzaoğlu bunun ardından "Aldığım da zaten birçok arkadaşımın yarı ücretiydi. “Bana sembolik bir artış yapın, bir adım atın yeter” dedim. Yapmadılar. Neden bilmiyorum. Greame Souness da kalmam için çok uğraşmıştı." ifadelerinde bulundu. Bu gelişmelerin üstüne dönemin Fenerbahçe başkanı Ali Şen'den Galatasaray'daki maaşının 2 teklifi önerilse de Hamzaoğlu Ali Şen’e “Teklifiniz için teşekkür ederim ama ben Galatasaraylı Hamza olarak kalmak istiyorum” cevabını verdi. Daha sonra o dönem Saffet Sancaklı, Emre Aşık, Sead Halilagic, Saffet Akyüz, Oğuz Çetin, Aykut Kocaman, Sergen Yalçın gibi isimlerle yeniden oluşuma giden İstanbulspor'dan teklif alan Hamzaoğlu, başkan Cem Uzan'ın teklifini kabul etti ve Temmuz 1995'te kendini İstanbulsporlu yapan sözleşmeye imza attı. Safet Sušić'in takımında 4 sezon forma giyen Hamza Hamzaoğlu, 1998-99 sezonunda takımıyla 2 maçlık da olsa Rumen temsilcisi FC Argeș Pitești karşısında UEFA Kupası'nda mücadele etti. Ancak deplasmanda 2-0 mağlup olan İstanbulspor, İstanbul'da 4-2 kazansa da deplasman golü kuralıyla elendi. Hamzaoğlu İstanbul'daki maçta 90 dakika sahada kaldı. İstanbulspor kariyerinde 4 sezonda 134 maça çıkan Hamza Hamzaoğlu, 19 gol attı ve 7 sarı kart gördü. 1999 yılında ise Cem Uzan'ın kulübü bırakmasıyla ekonomik krize giren takımdan ayrıldı.
Siirt Jetpaspor
2000 yılında Ceyhun Eriş'in de forma giydiği dönemin popüler takımı Siirt Jetpaspor'a transfer oldu. Orada zor şartlarda müthiş bir mücadeleye imza atarlar. Saha dışı olayları itibarıyla, o kadar çok çirkinlikler yaşar ki, futbolu bile bırakmayı düşünür. Ama her şeyin bittiği anda, yani son dakikada İzmirspor'a karşı inanılmaz bir golle kazanarak Birinci Lig'e çıkarlar. Sonraki sezonda ona göre yönetimin hatalarıyla takım göz göre göre ikinci lige düşer. O da o döneme kadar 37 maça çıkıp 1 gol attığı ve kaptanlığını yaptığı ayrılır. Yurtdışını düşünüyordur. Bu nedenle sezon başında hiçbir kulüple anlaşmaz.
Alanyaspor
2001-02 sezonunda Avrupa'da takım bulamamasının üzerine Alanyaspor ile anlaşan Hamzaoğlu, burada antrenmanlara çıksa da anlaşamaz ve Eylül ayında sözleşmesini fesheder.
Yozgatspor
Alanyaspor ile sözleşmesini fesheden Hamzaoğlu, akabinde Yozgatspor'a transfer oldu. Hamzaoğlu bu takımda 23 maça çıkıp Kocaelispor ve Çaykur Rizespor maçlarında da gol attı. O sezon Süper Lig'de yer alan ve Rasim Kara yönetiminde olan takımda Yaw Preko, Murat Şahin, Cengizhan Hınçal ve Saliou Diallo ve Galatasaray'dan eski takım arkadaşı Cihat Arslan gibi isimlerle vazgeçilmez oldu ve 20'si ilk 11 olmak üzere 25 maça çıktı. Sezon sonunda ise kaptanı olduğu takımdan ayrıldı.
Konyaspor
2002-2003 yılında ise 1. Lig ekibi Konyaspor'a transfer oldu. Bu takımla ilk maçına 25 Ağustos 2002 günü Gümüşhane karşısında çıktı ve 90 dk sahada kaldı. Detlef Müller ve Mustafa Kocabey gibi isimlerle forma giyen Hamzaoğlu, ilk golünü ise 8 Aralık 2002'de Sakaryaspor'a attı. Takımın en tecrübeli oyuncusu ve kaptanı olan Hamzaoğlu, aynı zamanda Türkiye Kupası'nda takımının Süper Lig ekibi Fenerbahçe'yi 1-0 yenerek elediği maça Yusuf Şimşek, Semih Şentürk, Ümit Özat, Oğuz Dağlaroğlu, Haim Revivo, Samuel Johnson, Abdullah Ercan ve Fatih Akyel gibi isimlere karşı ilk 11 başladı ve 3 Aralık 2002 günü oynanan bu maçta Faruk Temel'in golünün asistini yaptı. O sezon Manisaspor, Akçaabat Sebatspor (2), Ankaraspor, Şekerspor ve Yozgatspor ağlarını havalandırarak skorer kimliğini ortaya koyan Hamzaoğlu, son 2 haftada da Sakaryaspor ve Erzurumspor ağlarını havalandırdı ve takımının en skorer 2 oyuncusundan biri oldu. Sezon sonu Konyaspor'un şampiyon olarak 1. Lig'e çıkmasında 34 maç, 9 gol ve 2917 dakikalık istatistikleriyle pay sahibi oldu. 4 sarı kart gören Hamzaoğlu takımını hiç yalnız bırakmadı.
Beylerbeyi
2003-04 sezonunda takım ile sözleşmesinin uzatılması istense de Hamzaoğlu, Galatasaray'dan eski başkanı Alp Yalman'ın gençlere yol göstermesi, yardımcı olması için yoğun ısrarlarıyla o sezon Galatasaray'ın satın aldığı pilot takımı olan Beylerbeyi'ne transfer oldu. Transfer sonrası "Amacımız Beylerbeyi’ni ikinci lige çıkarmak. Burada tecrübelerimi genç arkadaşlara aktarmaya çalışacağım." ifadelerinde bulunan Hamzaoğlu, takımın en genç oyuncusu ile aynı odada kaldı. İlk maçına 0-4'lük Sapancaspor maçında çıkan Hamza, 90 dk sahada kaldı. İlk golünü ligin 2.haftasında Bakırköyspor'a atan Hamzaoğlu, Mehmet Eren Boyraz ve Ceyhun Müderrisoğlu gibi isimlerle forma giydi. Hamzaoğlu ayrıca kariyerinde gördüğü tek kırmızı kartı da o sezon 4 Nisan 2004 günü oynadığı Bilecikspor maçında gördü. O sezon 3. Ligde 30 maça çıktı, 6 gol kaydetti. Sezonun bitiminde aktif futbolculuk kariyerine veda etti.
23 Temmuz 2013 - 1 Aralık 2015 tarihleri arasında Türkiye millî futbol takımı Teknik Direktörü Fatih Terim'in yardımcılığını yaptı.
Teknik direktörlük kariyeri
Hamzaoğlu'nun antrenörlük hayatı 2004-05 sezonunda İstanbulspor'da bir dönem oyuncusu olduğu Safet Sušić'in çalıştırdığı Konyaspor takımında yardımcı antrenörlükle başladı. Futbol oynarken de antrenörlerinin neler yaptıklarını dikkatle gözlemleyen Hamzaoğlu, Fatih Terim'den ve İstanbulspor'da birlikte çalıştığı Hollandalı Leo Beenhakker'dan etkilendi. Kariyerinde özel bir yeri olan Susiç'in Konyaspor'dan sonra Çaykur Rizespor'da da 2 sezon yardımcılığını yaptı ve 2008'de yine Saffet Susiç ile bu kez Ankaraspor'da çalıştı.
Malatyaspor
2008-09 sezonunun devre arasında Malatyaspor'un teknik direktörlük teklifini kabul etti. Daha takımını çalıştırmaya başladığı ilk günlerde oyuncuların paralarını alamadıkları gerekçesiyle idmana çıkmama kararıyla karşı karşıya kaldı. Takımındaki birçok iyi oyuncuyu ekonomik sebeplerle kaybeden Hamzaoğlu, devre arası kampına büyük sıkıntılarla başladı. Takımını Kayserispor ile oynayacakları Türkiye Kupası maçına yalnızca 10 lisanslı oyuncuyla hazırlayabildi. Öncesinde 4 genç oyuncuya kendilerine takım bulmaları için izin vermesine karşın şartlar gereği bu oyuncuları geri çağırarak biri kaleci olmak üzere 14 kişilik kadroyla takımı hazırladı. Genç oyuncularla 1. Lig maçlarına çıkan Hamzaoğlu, alınan başarısız sonuçlar nedeniyle yönetim tarafından ligin bitmesine 9 hafta kala görevden alındı. Hamzaoğlu ilk teknik direktörlük kariyerini Malatyaspor'da 12 lig maçında 3 galibiyet, 8 mağlubiyet ve Türkiye Kupası'nda 3 maçta 3 mağlubiyet ile tamamladı. Hamzaoğlu ayrıldıktan sonra Malatyaspor kalan 9 haftada 7 mağlubiyet 2 beraberlik aldı ve ligi son sırada tamamlayarak küme düştü.
Eyüpspor
2009-10 sezonunun 5. haftasında Eyüpspor'la anlaştı. 2 puanla son sırada aldığı Eyüpspor'u yukarılara taşıdı ve Final grubuna katılma şansını son maçta kaçırdı. Play-Off'ta finale yükselmesine karşın TKİ Tavşanlı Linyitspor'a 2-1 yenilerek takımını 1. Lig'e çıkarma şansını yitirdi.
Denizlispor
2010-2011 sezonu başında 1. Lig takımlarından Denizlispor'la 2+1 yıllık sözleşme imzaladı. Denizlispor ile sezonun ilk yarısını lider bitirmesine rağmen ikinci yarıda üst üste aldığı kötü sonuçlar üzerine çokça eleştirilmeye başlandı ve son olarak 29 Ocak 2011 tarihinde Gaziantep Büyükşehir Belediyespor'a kendi sahasında 1-0 yenildi.[2] Bu lig karşılaşmasının ardından yaptığı basın toplantısında istifa etti.
Akhisar Belediyespor
Denizlispor'dan ayrıldıktan kısa bir süre sonra ligin bitmesine 10 hafta kala, Mart 2011'de teknik direktör Mehmet Atilla Özcan ile yollarını ayıran Akhisar Belediyespor'dan gelen teklifi kabul etti. Çalıştırmaya başladığı Akhisar, bir maç fazlasıyla düşme hattının üstündeki takımdan 4 puan gerideydi. Mümkün olduğunca sporculara verdikleri sözleri yerine getiren yönetim için takımı ligde tutmak isteyen Hamzaoğlu, lige tutunmayı son haftada başardı.
2011-12
Akhisar'daki ikinci sezonunda Hamzaoğlu, bir önceki sezon düşmekten son anda kurtulan bir takımın sonraki sezona şampiyonluk parolasıyla başlaması hususunda temkinliydi. Ligde kalıcı olma hedefiyle başladığı sezonda taraftarı büyük beklenti içine sokmadan, oyuncuları baskı altına almadan, stres ortamı oluşturmadan sezona başladı. Düşündükleri ve planladıkları her şeyi gerçekleştirerek 2011-12 sezonunda 1. Lig'i şampiyon tamamlayan takımı, tarihinde ilk kez Süper Lig'e yükseldi.
2012-13
Süper Lig'e çıktıkları ilk sezon 1. Lig'de birlikte çalıştığı 13-14 oyuncuyla yola devam etti. Takımda en fazla kazanan oyuncu 300.000 Euro almaktaydı. Süper Lig'deki ilk maçında Eskişehirspor'u deplasmanda 90. dakikada Sertan Vardar'ın golüyle mağlup eden Hamzaoğlu'nun ekibi, Süper Lig'deki ilk sezonunda ilk yarıyı 15 puanla dipte tamamlamasına karşın yönetimin Hamzaoğlu'na güvenmesi ve futbolu tamamen Hamzaoğlu'na emanet etmesiyle Akhisar mucizesinin temelleri atıldı. Yönetim pahalı oyuncu istemeyen Hamzaoğlu'nun tüm isteklerini yerine getirdi. Yönetim, teknik heyet, futbolcular ve taraftarların uyum içinde hareket etmesiyle milyonlarca avro harcayan birçok takımın başarısız olduğu ligde, ligin en düşük bütçeli ve en az transfer yapan takımı olarak devre arasında Bilal Kısa ve 15 maçta 12 gollük katkı yapan ve takımın en sevilen futbolcusu olan Theofanis Gekas transferleriyle hedefini tutturmayı başardı ve ligde kaldı. Ligin son 7 maçında 5 galibiyet, 1 beraberlik alan Hamzaoğlu'nun ekibi, tek mağlubiyetini 90+2 ve 90+4. dakikada gelen gollerle 4-3'lük skorla Antalyaspor'dan aldı.
2013-14
2013-14 sezonunda takımdan ayrılan Theofanis Gekas yerine kadroya Ibrahima Sonko'nun önerisiyle Oumar Niasse katıldı. Fatih Terim'in Türkiye millî futbol takımında yardımcı antrenörlüğünü de sürdürürken, takımıyla Galatasaray, Fenerbahçe, Beşiktaş ve Trabzonspor'a karşı sadece 2 mağlubiyet aldı ve o sezon 4 büyüklerden en çok puan alan teknik direktör oldu. Takımı Avrupa kupalarını hedeflese de bu hedefinin uzağında kalarak ligi 10. sırada tamamladı. Sezon sonunda hem millî takım yardımcılığı hem Akhisar Belediyespor teknik direktörlüğünü yürütemeyeceği gerekçesiyle istifa etti.
Galatasaray
2014-2015
1 Aralık 2014 tarihinde Cesare Prandelli'nin gönderilmesinin ardından Galatasaray teknik direktörlüğüne getirildi.[3] Galatasaray'da hem futbolcu hem teknik adam olarak Süper Lig şampiyonluğu yaşayan ilk isim olan Hamzaoğlu,[4] aynı sezon Türkiye Kupası'nı da kazanarak yine hem futbolcu hem teknik adam olarak kulüp tarihinde çifte şampiyonluk elde eden ilk teknik direktör oldu ve kulüp tarihine geçmeyi başardı.[5]
2015-2016
13 Haziran 2015 tarihinde 3 yıllık sözleşme daha imzaladı.[6][7] 8 Ağustos 2015 tarihinde Bursaspor ile yapılan Süper Kupa maçını kazanarak Galatasaray teknik direktörlüğü görevindeki üçüncü kupasını aldı.[8]
18 Kasım 2015 tarihinde yönetimle ters düşmesi nedeniyle Galatasaray teknik direktörlüğü görevinden alındı.[9] Sarı kırmızılı kulüpten yapılan resmi açıklamada şu satırlara yer verildi: "Galatasaray Futbol Takımı Teknik Direktörü Sayın Hamza Hamzaoğlu’nun sözleşmesi, varılan karşılıklı mutabakat çerçevesinde sona erdirilmiştir. Hocamıza bugüne kadar kulübümüze verdiği hizmetler için teşekkür ediyor, kendisine bundan sonraki kariyerinde başarılar diliyoruz.".[10] Aynı gün Hamza Hamzaoğlu Galatasaray Resmi Web Sitesi aracılığıyla teşekkür etti.[11] daha sonra Hamza Hamzaoğlu karşılıklı mutabakat olmadığını görevinin sona erdirildiğini televizyondan öğrendiğini söyledi. Hamza Hamzaoğlunun gidişinin ardından Galatasaray sert bir düşüş yaşayarak 13. haftada 6. sıraya kadar geriledi.
Bursaspor
17 Aralık 2015 tarihinde Süper Lig takımlarından Bursaspor'la anlaştı.[12] Takımıyla çıktığı ilk maçı kaybeden Hamzaoğlu, sonrasında Süper Lig'de ve Türkiye Kupası'nda toplam 8 maç üst üste kazanarak dikkat çekti. Hamzaoğlu'nun bu serisi 10. maçında takımının kupaya havlu atmasına sebep olan mağlubiyetle son buldu. Süper Ligde 13 Ocak 2017 Cuma akşamı oynanan 17. Hafta maçında Bursaspor'un Trabzonspor'a Bursa Büyükşehir Belediyesi Stadyumu'nda 2-1, hemen sonrasında 17 Ocak 2017 Salı akşamı oynanan Ziraat Türkiye Kupası maçında Bursaspor'un yine kendi sahasında Akhisar Belediyespor'a 4-1 ve 21 Ocak 2017 Cumartesi akşamı süper ligin 18. Haftasında oynanan Bursaspor-Adanaspor maçında Adanaspor'a yine kendi sahasında 1-0 yenilmesinden sonra 23 Ocak 2017 tarihinde Bursaspor'daki görevine son verilmiştir.[13]
Osmanlıspor
Bursaspor'dan ayrıldıktan sonra Akhisar Belediyespor teknik direktörlüğü için adı geçen Hamzaoğlu, Mustafa Reşit Akçay'dan boşalan teknik direktörlük görevi için 23 Mart 2017'de Osmanlıspor ile 1,5 yıllık sözleşme imzaladı.[14]