* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 18:48, 18 February 2024 (UTC) ‡ Penampilan dan gol di tim nasional akurat per 20:38, 25 September 2023 (UTC)
De Ligt bergabung dengan akademi muda Ajax ketika dia berusia sembilan tahun dari klub lokalnya di Abcoude, di luar kota Amsterdam. Awalnya, para pelatih di akademi muda menganggap dia terlalu lambat dan kurang bugar, tetapi dia diberi kesempatan untuk berkembang di akademi dan membuktikan kualitasnya.[3]
2016–17: Jong Ajax dan perkembangannya
Dia melakukan debutnya untuk Jong Ajax pada 8 Agustus 2016 dalam pertandingan Eerste Divisie melawan FC Emmen, bermain sepanjang pertandingan.[4] Selama musim tersebut, De Ligt bermain dalam 17 pertandingan untuk Jong Ajax.[5]
Pada tanggal 21 September, De Ligt melakukan debutnya untuk tim senior Ajax dalam pertandingan Piala melawan Willem II. Dia mencetak gol dari tendangan pojok setelah 25 menit, membuatnya menjadi pencetak gol termuda kedua sepanjang masa setelah Clarence Seedorf; Ajax memenangkan pertandingan dengan skor 5–0.[6] Pada tanggal 24 Oktober, Ajax mengumumkan melalui Twitter bahwa De Ligt telah dipromosikan ke skuad senior.[7]
De Ligt dengan cepat membuktikan dirinya di tim utama setelah dipromosikan dan bermain dalam 11 pertandingan liga dan sembilan di Liga Eropa UEFA.[8] Pada tanggal 24 Mei, dia menjadi pemain termuda sepanjang masa (17 tahun dan 285 hari) yang bermain dalam final Eropa besar ketika ia menjadi starter melawan Manchester United di Final Liga Eropa UEFA 2017.[9]
2017–2019: Terobosan dan Pencapaiannya sebagai Kapten
Setelah penjualan Davinson Sánchez ke Tottenham Hotspur pada Agustus 2017, De Ligt menjadi starter tim utama. Ia menjadi kapten termuda Ajax pada Maret 2018 setelah kapten klub, Joël Veltman, mengalami cedera.[10]
De Ligt tampil dalam 37 pertandingan di semua kompetisi dan mencetak tiga gol. Ia menjadi starter dalam semua dari 31 pertandingan liga dan bermain selama 90 menit kecuali satu pertandingan (dia digantikan pada menit ke-33 dalam pertandingan melawan SBV Vitesse karena cedera).[8] Berkat penampilan De Ligt bersama Ajax, ia dikaitkan dengan banyak klub papan atas di Eropa.[11]
Pada tanggal 17 Desember 2018, De Ligt memenangkan penghargaan Golden Boy, menjadi bek pertama yang meraih penghargaan tersebut.[12] Pada tanggal 13 Februari 2019, De Ligt menjadi kapten termuda sepanjang masa dalam pertandingan sistem gugur Champions League pada usia 19 tahun dan 186 hari, dalam pertandingan melawan Real Madrid.[13] Pada tanggal 27 Februari 2019, ia bermain dalam pertandingan resmi ke-100 bersama Ajax dalam kemenangan 0–3 dalam De Klassieker melawan Feyenoord di Piala nasional Belanda, menjadikan De Ligt sebagai pemain Ajax termuda yang mencapai tonggak ini.[14]
Pada tanggal 16 April 2019, De Ligt mencetak gol kemenangan dalam perempat final Liga Champions melawan Juventus untuk membawa Ajax maju ke babak semifinal kompetisi tersebut untuk pertama kalinya sejak edisi 1996-1997.[15][16] Golnya juga menjadikannya pemain Belanda termuda yang mencetak gol di babak gugur sejak Nordin Wooter pada tahun 1996 dan bek termuda kedua yang pernah mencetak gol setelah Joël Matip.[17]
Juventus
Pada tanggal 18 Juli 2019, De Ligt bergabung dengan juara Serie A Juventus dengan kontrak lima tahun dengan biaya €75 juta, dibayar dalam lima kali pembayaran tahunan, dengan biaya tambahan €10,5 juta.[18] Dia melakukan debut resminya untuk klub dalam kemenangan kandang 4–3 melawan Napoli di Serie A pada tanggal 31 Agustus.[19] Pada tanggal 3 November, dia mencetak gol pertamanya untuk klub dalam kemenangan tandang 1–0 melawan rival sekota Torino dalam Derby della Mole.[20][21]
Bayern Munich
Pada tanggal 19 Juli 2022, De Ligt bergabung dengan juara Bundesliga, Bayern Munich, dengan kontrak lima tahun dengan biaya awal dilaporkan sebesar €67 juta, dengan potensi biaya tambahan hingga €77 juta.[22][23] Pada tanggal 21 Agustus, ia mencetak gol Bundesliga pertamanya dalam kemenangan tandang 7–0 melawan Bochum.[24]
Pada tanggal 8 Maret 2023, pada pertandingan leg kedua perempat final Liga Champions melawan Paris Saint-Germain, ia melakukan penyelamatan di garis gawang setelah kiper Yann Sommer kehilangan bola di bawah tekanan, sehingga menjaga hasil imbang tanpa gol dan agregat 1–0.[25][26] Pertandingan tersebut berakhir dengan kemenangan 2–0 dan lolos ke babak perempat final.[27] Pada tanggal 8 April, ia mencetak satu-satunya gol dari jarak 25 yard (23 m) dalam kemenangan tandang 1–0 melawan Freiburg, empat hari setelah mengalami kekalahan 2–1 melawan lawan yang sama dalam perempat final DFB-Pokal. Gol ini terpilih sebagai gol terbaik musim ini di Bundesliga.[28]
Karier internasional
Pada 25 Maret 2017, de Ligt melakukan debut untuk tim nasional Belanda dalam kekalahan tandang 2-0 dari Bulgaria dalam pertandingan kualifikasi Piala Dunia FIFA 2018. Pelatih tim nasional, Danny Blind, memanggil de Ligt untuk membela tim nasional meski baru memulai dua pertandingan liga untuk Ajax. Pada usia 17, de Ligt menjadi pemain termuda yang bermain untuk tim nasional sejak tahun 1931.[29]