* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 20:16, 18 Mei 2025 (UTC) ‡ Penampilan dan gol di tim nasional akurat per 23:57, 10 Juni 2025 (UTC)
Hancko melakoni debutnya di Liga Super Slowakia untuk Žilina melawan ŽP Šport Podrbezová pada 12 Maret 2016.[2] Ia dimasukkan UEFA ke dalam daftar talenta paling menjanjikan untuk tahun 2018.[3]
Fiorentina
Pada 14 Juni 2018, Hancko menandatangani kontrak berdurasi lima tahun dengan Fiorentina.[4] Ia bermain di beberapa pertandingan persahabatan pramusim, tetapi melakoni debut kompetitifnya pada 22 September 2018, setelah dicadangkan selama empat pertandingan, dalam kemenangan kandang 3-0 atas SPAL, masuk menggantikan Cristiano Biraghi di babak pertama. Penampilannya secara umum mendapat sambutan baik, dengan nilai rata-rata 7,0/10 dari portal internet Sofascore.[5]
Pada bursa transfer Januari 2019, Zenit Saint Petersburg dikabarkan ingin meminjam Hancko selama setengah musim dengan harga €500.000, dengan opsi pembelian seharga €20 juta. Saat itu, Hancko baru menjadi pemain pengganti dalam dua pertandingan Serie A, tetapi ia berperan penting bagi tim nasional dalam pertandingan UEFA Nations League bulan Oktober dan November. Namun, Fiorentina tidak menyetujui kesepakatan tersebut.[6]
Sparta Prague
Setelah gagal memberikan dampak signifikan di Fiorentina, Hancko dipinjamkan ke AC Sparta Prague.[7] Pinjaman tersebut dipermanenkan pada 6 Juni 2021.[8] Pada 31 Juli 2022, dalam kekalahan kandang 2-1 melawan Slovan Liberec, Hancko mencatatkan penampilan ke-100 untuk Sparta Prague.[9]
Feyenoord
Pada 22 Agustus 2022, Hancko bergabung dengan Feyenoord dengan harga 6 juta euro dan menandatangani kontrak berdurasi empat tahun.[10] Ia memulai debutnya lima hari kemudian melawan FC Emmen, dan memberikan assist yang memungkinkan Quinten Timber mencetak gol pertama dalam kemenangan 4-0 untuk Feyenoord.[11] Pada 4 Oktober 2023, ia mencetak gol pertamanya di Liga Champions UEFA dalam kekalahan tandang 3-2 melawan Atlético Madrid.[12] Ia masuk dalam TransferFeed Top 100 Stars pada bursa transfer 2024.[13] Pada 18 Februari 2025, ia dinobatkan sebagai Pemain Terbaik Pertandingan dalam hasil imbang tandang 1–1 melawan AC Milan pada leg kedua play-off sistem gugur Liga Champions, membantu timnya melaju ke Babak 16 Besar dengan kemenangan agregat 2–1.[14]
Karier internasional
Pada 2 Oktober 2018, tak lama setelah debutnya di Serie A, Hancko dipanggil ke tim nasional senior Slowakia oleh pelatih Ján Kozák untuk pertandingan melawan Ceko (bagian dari Liga Negara UEFA 2018–19) dan pertandingan persahabatan melawan Swedia. Hancko memulai debutnya di pertandingan pertama, masuk sebagai pemain pengganti untuk bek kiri Tomáš Hubočan pada menit ke-80.[15]
Setelah Tomáš Hubočan pensiun dari tim nasional pada Februari 2019,[16] Hancko dinominasikan sebagai pilihan utama sebagai bek kiri, bermain sepanjang pertandingan kualifikasi melawan Hungaria pada 21 Maret. Seperti pada pertandingan-pertandingan sebelumnya, Hancko menampilkan permainan sepak bola yang cukup ofensif, terkadang bermain di barisan gelandang serang.[17] Pada 11 Juni, Hancko mencetak gol internasional pertamanya dalam kualifikasi UEFA Euro 2020 melawan Azerbaijan, yang berakhir dengan kemenangan 5-1.[18]
^"Dávid Hancko už vie, kam ho pošle Fiorentina na hosťovanie" [Dávid Hancko already knows where Fiorentina will send him on loan]. Aktuality.sk (dalam bahasa Slovak). 3 August 2019. Diakses tanggal 3 January 2022 – via Slovak footballer Dávid Hancko will be on loan to Sparta Prague for one year from Italian club Fiorentina, with an option for a permanent transfer. According to Šport Aktuality, an agreement was confirmed by the Czech club on Saturday on its official website.