* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 20:22, 25 Februari 2022 (UTC) ‡ Penampilan dan gol di tim nasional akurat per 7 Oktober 2020
Maignan datang melalui tim yunior di Paris Saint-Germain, di mana ia sering berperan sebagai pemain pengganti yang tidak digunakan. Pada tahun 2015 ia bergabung dengan Lille dengan harga €1 juta, dan menjadi pilihan pertama mereka pada tahun 2017. Ia terpilih sebagai goalkeeper of the year di Ligue 1 di 2018–19, dan memenangkan gelar liga di 2020–2021. Dia kemudian pindah ke AC Milan dengan harga €15 juta, memenangkan Serie A di musim pertama dan menjadi Tim Terbaik Musim Ini.
Setelah mendapatkan 37 caps untuk Prancis di level pemuda, Maignan melakukan debut internasional seniornya pada tahun 2020. Ia terpilih dalam skuad Prancis untuk UEFA Euro 2020.
Karier klub
Paris Saint Germain
Maignan bermain di klub junior Paris Saint-Germain sebelum dipromosikan pada tahun 2013 ke tim utama. Dia berpartisipasi dalam Liga Pemuda UEFA 2013–14 di mana timnya mencapai perempat final, disingkirkan oleh Real Madrid.
Pada Juni 2013 Maignan menandatangani kontrak profesional pertamanya, selama tiga tahun. Pada tanggal 18 Desember, ia berada di skuad matchday untuk pertama kalinya, duduk di bangku cadangan untuk Nicolas Douchez dalam kemenangan 2-1 atas Saint-Étienne di babak 16 besar Coupe de la Ligue. Pada 19 Januari 2014 ia dimasukkan dalam pertandingan Ligue 1 untuk pertama kalinya, tetap tidak digunakan saat Salvatore Sirigu bermain dalam kemenangan 5-0 atas Nantes di Parc des Princes.
Lille
Pada Agustus 2015, Maignan ditransfer ke sesama klub Ligue 1, yaitu Lille seharga €1 juta dengan kontrak lima tahun. Dia melakukan debut profesionalnya pada 18 September dengan hasil imbang 1-1 di Rennes, sebagai pengganti Yassine Benzia setelah Vincent Enyeama diusir keluar lapangan pada menit ke-69. Dengan sentuhan pertamanya, ia menyelamatkan penalti dari Paul-Georges Ntep; namun, dalam lima menit, dia kebobolan gol dari pemain yang sama
Pada awal musim 2017–18, manajer Marcelo Bielsa menurunkan Enyeama yang berpengalaman untuk Maignan. Pada pertandingan kedua musim ini, kalah 3-0 di Strasbourg, dia dikeluarkan dari lapangan karena melempar bola ke arah lawan dan striker Nicolas de Préville harus mencetak gol di menit-menit terakhir. Musim berikutnya, dia selalu hadir saat Lille finis sebagai runner-up di bawah PSG, dan terpilih sebagai Kiper terbaik tahun ini di Trophées UNFP du football. Rekornya adalah kebobolan 30 gol, 17 clean sheet, 233 penyelamatan dan tiga penyelamatan penalti.
Pada 2020–21, Maignan memenangkan gelar Ligue 1, mengalahkan mantan klubnya PSG pada hari terakhir dengan selisih satu poin. Maignan menyelesaikan musim dengan 21 clean sheet, hanya kurang satu dari rekor liga Prancis.
AC Milan
Pada 27 Mei 2021, Maignan setuju untuk menandatangani kontrak dengan klub Serie A AC Milan dengan kontrak lima tahun, efektif mulai 1 Juli. Dia tiba dengan biaya yang dilaporkan sebesar €15 juta, sebagai pengganti Gianluigi Donnarumma yang terikat PSG. Dia melakukan debutnya pada 23 Agustus, dengan kemenangan 1-0 di Sampdoria.
Pada 19 September dalam pertandingan liga melawan Juventus, Maignan menjadi korban pelecehan rasial verbal oleh seorang pendukung Juventus; dia menjawab dengan menyebut dirinya "hitam dan bangga". Pendukung itu kemudian diidentifikasi dan dilaporkan ke polisi, dan diusir dari klub penggemar Juventus Club Castagnaro.
Pada 13 Oktober 2021, Maignan menjalani operasi untuk cedera pergelangan tangan kirinya dan dia diperkirakan akan absen selama sepuluh minggu, tetapi kembali ke lapangan setelah enam minggu. Dia melakukan penyelamatan penting melawan Inter, untuk membantu timnya memenangkan derby tipis 2-1 pada 5 Februari. Delapan hari kemudian, ia membantu gol Rafael Leão dalam kemenangan 1-0 melawan Sampdoria, menjadi assist pertama yang dibuat oleh penjaga gawang AC Milan di Serie A sejak Dida pada 2006.
Maignan dianugerahi trofi untuk Kiper Terbaik di Serie A menjelang pertandingan terakhir musim ini pada 22 Mei 2022. Milan memenangkan pertandingan dengan kemenangan tandang 3-0 ke Sassuolo untuk gelar liga pertama mereka sejak 2011; itu adalah rekor clean sheet ke-17nya musim ini.
Karier internasional
Maignan bermain untuk Prancis di setiap level dari U-16 hingga U-21. Dia menjadi kapten tim U-17 pada Kejuaraan Eropa 2012 di Slovenia. Dia menerima panggilan senior pertamanya pada Mei 2019, menjelang kualifikasi UEFA Euro 2020 melawan Turki dan Andorra dan pertandingan persahabatan dengan Bolivia. Dia melakukan debutnya pada 7 Oktober 2020 sebagai pemain pengganti Steve Mandanda di babak pertama dalam pertandingan persahabatan melawan Ukraina, yang berakhir dengan kemenangan 7-1 di Stade de France. Pada Mei 2021, ia dipanggil untuk final Euro 2020 yang tertunda.