* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 17 Mei 2026 ‡ Penampilan dan gol di tim nasional akurat per 15 Oktober 2024
Keller mulai bermain sebagai penjaga gawang setelah ayahnya membelikannya sarung tangan penjaga gawang sebagai lelucon. Ia adalah produk akademi Grasshoppers, bergabung dengan akademi muda mereka pada usia 7 tahun.[1] Ia dipromosikan ke tim U21 mereka pada musim 2019–20, dan dipanggil ke bangku cadangan sebagai penjaga gawang cadangan di Liga Challenge Swiss.[2] Pada 8 Januari 2020, ia menandatangani kontrak profesional dengan Grasshoppers hingga 2020 dan secara resmi dipromosikan ke tim senior mereka sebagai penjaga gawang ketiga.[3] Setelah 12 tahun bersama Grasshoppers, ia pindah ke FC Wil pada 8 Juni 2021.[4] Pada 24 Maret 2022, ia memperpanjang kontraknya dengan klub hingga 2024 setelah mengamankan posisi starter di skuad.[5] Ia pindah ke klub Liga Super SwissYoung Boys pada 12 Februari 2023 setelah mereka mengaktifkan klausul pelepasannya setelah cedera yang mengakhiri musim bagi penjaga gawang utama mereka, David von Ballmoos.[6] Ia melakukan debut profesionalnya bersama Young Boys dalam pertandingan Liga Super Swiss yang berakhir imbang 1–1 dengan FC Zürich pada 14 Mei 2023.[7] Ia menjadi starter dalam 3 pertandingan musim ini saat Grasshoppers memenangkan Liga Super Swiss 2023–24.[8] Ia juga menjadi starter untuk Young Boys di final Piala Swiss 2022–23 melawan FC Lugano pada 4 Juni 2023 setelah kiper kedua Anthony Racioppi absen karena cedera, dan melakukan penyelamatan penting saat timnya menang 3–2 untuk memenangkan piala.[9]
Karier internasional
Lahir di London, Inggris, Keller adalah keturunan Swiss.[10] Ia adalah pemain internasional muda Swiss, pernah bermain hingga tim Swiss U21.[11]