1. Karier Bermain
Karier Bruno Berner sebagai pemain sepak bola profesional terbentang melalui berbagai klub di Swiss, Jerman, dan Inggris, serta keterlibatannya dengan tim nasional Swiss.
1.1. Karier Junior dan Awal
Bruno Berner memulai karier sepak bolanya di klub lokal FC Glattbrugg pada usia muda. Pada tahun 1992, ia bergabung dengan departemen pemain muda di Grasshopper Club Zürich dan secara bertahap naik melalui berbagai tingkatan usia. Perkembangannya di tim junior ini membantunya mempersiapkan diri untuk debut profesional.
1.2. Karier Klub
Berner menghabiskan sebagian besar karier klubnya di Swiss dan Jerman, serta beberapa tahun di Inggris, meninggalkan jejak yang signifikan di setiap klub tempat ia bermain.
1.2.1. Grasshopper Club Zürich
Berner naik dari tim U-21 Grasshopper Club Zürich ke tim utama pada musim Nationalliga A 1997-98 di bawah pelatih kepala Rolf Fringer. Pada musim tersebut, ia berhasil memenangkan gelar Liga Swiss pertamanya. Pada Januari 2000, Berner dipinjamkan ke klub Spanyol, Real Oviedo, namun kembali empat bulan kemudian. Ia memenangkan gelar juara kedua kalinya bersama Grasshopper pada akhir musim Liga Super Swiss 2000-01. Selama musim tersebut, Berner tampil dalam 28 pertandingan dan mencetak satu gol. Pada musim Nationalliga A 2001-02, Grasshopper menjadi juara kedua. Secara total, ia tampil dalam 66 pertandingan liga untuk Grasshopper selama periode 1997 hingga 2002.

1.2.2. SC Freiburg
Pada tahun 2002, Berner pindah ke Jerman dan bergabung dengan SC Freiburg di 2. Bundesliga. Pada akhir musim 2. Bundesliga 2002-03, Berner dan Freiburg berhasil menjadi juara divisi dan mengamankan promosi ke Bundesliga. Freiburg menyelesaikan musim Bundesliga 2003-04 di posisi ke-13. Pada musim tersebut, Berner mencatatkan 33 penampilan di liga, mencetak 1 gol, dan memberikan 6 assist. Namun, pada musim Bundesliga 2004-05, tim tersebut menempati posisi terakhir dan mengalami degradasi kembali ke 2. Bundesliga. Secara keseluruhan, ia tampil dalam 76 pertandingan dan mencetak 3 gol untuk Freiburg.
1.2.3. FC Basel
Pada 23 Juni 2005, diumumkan bahwa Berner bergabung dengan FC Basel dari SC Freiburg. Ia bergabung dengan tim utama Basel selama musim Liga Super Swiss 2005-06 di bawah pelatih kepala Christian Gross, yang telah melatih klub tersebut selama tujuh musim. Berner dan Gross telah saling mengenal sejak masa-masa awal Berner di Grasshopper. Setelah bermain dalam tujuh pertandingan uji coba, Berner melakukan debutnya di liga domestik untuk klub pada 6 Agustus dalam pertandingan tandang di Stade Municipal, di mana Basel menang 2-1 atas Yverdon-Sport. Sayangnya, Berner mengalami cedera dalam pertandingan ini, ia ditarik keluar pada menit ke-20 dan tidak dapat bermain lagi hingga November. Berner memiliki lebih banyak penampilan di paruh kedua musim, tetapi tidak pernah menjadi starter reguler. Basel memulai musim dengan baik dan sempat menjadi pemimpin bersama di kejuaraan bersama FC Zürich hingga hari terakhir kampanye liga. Pada hari terakhir musim liga, FCB bermain di kandang melawan FCZ. Gol di menit-menit terakhir dari Iulian Filipescu (pemain Zürich) membuat skor akhir 1-2 untuk tim tamu dan memberikan FCZ kejuaraan nasional pertama mereka sejak 1980-81. Gelar untuk Basel hilang karena perbedaan gol.
Kampanye Eropa FC Basel dimulai pada tahap kualifikasi pertama Piala UEFA, di mana mereka mengalahkan tim Kazakhstan, FC Tobol, dengan agregat 3-1. Di babak kualifikasi kedua, mereka diundi melawan FC Vaduz dari Liechtenstein, dan berhasil lolos tipis berdasarkan aturan gol tandang setelah bermain imbang 2-2 secara agregat. Di babak pertama, Basel menang agregat 7-2 melawan FK Rabotnički untuk lolos ke babak grup. Di sini, Basel memainkan pertandingan pertama mereka di kandang melawan Feyenoord, yang berakhir imbang 1-1. Pertandingan kedua mereka adalah tandang dan FCB kalah 0-3 dari Blackburn Rovers. Di kandang melawan AS Nancy, pertandingan berakhir imbang 2-2, dan pertandingan terakhir berakhir dengan kekalahan 1-3 dari Wisła Kraków. Basel menyelesaikan babak grup di posisi terakhir dalam tabel dan tersingkir. Berner bermain dalam enam dari sepuluh pertandingan Eropa tersebut.
Berner tampil dalam 15 dari 18 pertandingan liga di paruh pertama musim, tetapi hanya delapan kali sebagai starter. Ia memutuskan untuk meninggalkan klub. Selama periode singkatnya di klub, Berner bermain total 32 pertandingan di Liga Super Swiss, 2 di Piala Swiss, 12 di Piala UEFA, dan 23 pertandingan persahabatan. Kedua golnya dicetak selama pertandingan uji coba.
1.2.4. Blackburn Rovers
Berner pindah ke Blackburn Rovers dengan biaya nominal dari FC Basel pada 30 Januari 2007. Ia diberikan nomor punggung 25. Pada 10 Februari 2007, ia memainkan pertandingan Liga Primer pertamanya untuk Blackburn, dalam kekalahan 0-1 dari Everton. Ia membuat start keduanya melawan Manchester City pada 27 Desember 2007. Ia dibebaskan dari kontraknya pada 19 Mei 2008, bersama dengan sesama bek Swiss, Stéphane Henchoz. Pada 3 Juli 2008, Berner bergabung dengan Norwich City dalam masa percobaan, bergabung dengan skuad untuk latihan pramusim, namun ia gagal mendapatkan kontrak.
1.2.5. Leicester City

Pada 12 September 2008, Berner bergabung dengan Leicester City dengan kontrak tiga tahun dan diberi nomor punggung 31. Klub tersebut berhasil mengalahkan klub-klub seperti Aston Villa dan Nottingham Forest untuk mendapatkan tanda tangannya. Ia melakukan debutnya dalam pertandingan Football League Trophy melawan Lincoln City di Walkers Stadium pada 23 September, berakhir imbang 0-0 tetapi menang 3-1 melalui adu penalti. Ia mencetak gol liga dalam kemenangan 4-2 atas Huddersfield Town pada 24 Januari 2009, yang merupakan gol pertamanya dalam empat tahun. Ia membuat total 32 penampilan liga, mencetak 3 gol untuk membantu Leicester mengamankan promosi mereka sebagai juara League One.
Berner diberi nomor punggung 15 untuk musim 2009-10, dengan tujuan mencapai play-off Championship. Setelah Leicester mencapai posisi keenam dalam tabel pada 12 September, hal itu tidak mengejutkan Berner, yang bersikeras bahwa awal musim yang menjanjikan mereka tidak lebih dari yang mereka harapkan. Ia mencetak gol pertamanya musim itu dalam kekalahan 1-2 dari Preston North End pada 26 September. Ketika Berner absen karena cedera pada Desember, klub gagal menjaga gawang tanpa kebobolan selama tujuh pertandingan. Baru setelah ia kembali ke tim utama, Leicester akhirnya menjaga gawang tanpa kebobolan dalam hasil imbang 0-0 melawan Newcastle United pada 30 Januari 2010. Ia mencetak satu gol dan memberikan satu assist dalam kemenangan 3-0 atas Nottingham Forest pada 27 Februari 2010, membantu klub menyelesaikan bulan tersebut tanpa kekalahan. Berner mencetak tendangan penalti dalam kekalahan 3-4 pada adu penalti dari Cardiff City di semifinal leg kedua play-off Championship pada 12 Mei 2010.
Pada musim 2010-11, Berner dengan enggan mengungkapkan kemungkinan ia akan meninggalkan klub pada jendela transfer Januari karena kurangnya waktu bermain reguler, setelah kehilangan tempatnya dari pemain pinjaman Greg Cunningham. Ia melakukan start pertamanya sejak Oktober 2010 melawan Swansea City pada 3 Januari 2011, mencetak gol dalam kemenangan 2-1. Pinjaman Cunningham segera berakhir karena cedera dan meskipun Berner ditawari kontrak baru, ia masih mempertahankan kemungkinan untuk pergi, karena menerima minat dari "beberapa klub Championship". Ia akhirnya menandatangani kontrak satu tahun pada 20 Januari.
Namun, Berner mengumumkan pengunduran dirinya dari sepak bola profesional pada 1 Maret 2012 setelah gagal membuat penampilan untuk The Foxes pada musim 2011-12.
1.3. Karier Internasional
Berner melakukan debut internasionalnya untuk Swiss dalam kemenangan 2-1 atas Austria pada 15 Agustus 2001. Ia menjadi peserta dalam Kejuaraan Eropa UEFA 2004, tetapi menjadi pemain cadangan yang tidak digunakan dalam ketiga pertandingan Grup B. Selama turnamen tersebut, Berner tidak dapat merebut posisi reguler dari Christoph Spycher. Berner tampil dalam 16 pertandingan internasional A-match untuk tim nasional Swiss. Meskipun berharap untuk memenangkan kembali tempatnya di tim nasional untuk Piala Dunia FIFA 2010, Berner tidak termasuk di antara 23 pemain yang dipilih pada 11 Mei 2010.
Sebelum debut seniornya, Berner juga memiliki pengalaman di level tim junior Swiss. Ia bermain untuk tim nasional Swiss U-19 dalam 6 penampilan, tim U-20 dalam 2 penampilan, dan tim U-21 dalam 11 penampilan.
2. Karier Manajerial
Setelah pensiun sebagai pemain, Bruno Berner beralih ke dunia kepelatihan dan memulai karier manajerialnya di berbagai tingkatan, dari klub lokal hingga tim nasional junior, dan akhirnya kembali ke klub masa kecilnya.
2.1. Awal Karier Manajerial
Antara November 2016 dan Juni 2017, Berner menjabat sebagai manajer tim utama klub Swiss FC Tuggen. Pada Juni 2017, Berner meninggalkan FC Tuggen untuk mengambil alih peran sebagai manajer tim utama di klub Liga Tantangan Swiss, SC Kriens.
2.2. Tim Nasional Junior Swiss
Pada musim 2021-22, ia melatih tim nasional Swiss U-19 dan U-20, menunjukkan keterlibatannya dalam pengembangan talenta muda di negaranya.
2.3. FC Winterthur
Pada 30 Mei 2022, Berner dikonfirmasi sebagai pelatih kepala FC Winterthur yang baru dipromosikan, menggantikan Alex Frei, yang merupakan mantan rekan setimnya. Di bawah kepemimpinannya, ia berhasil menstabilkan posisi Winterthur di Liga Super Swiss.
2.4. Grasshopper Club Zürich
Pada 9 Juni 2023, ia diangkat sebagai pelatih kepala baru klub masa kecilnya, Grasshopper Club Zürich, dengan kontrak dua tahun. Pada saat keberangkatannya dari Winterthur, ia masih memiliki satu tahun tersisa di kontraknya. Namun, rincian penunjukan ini tidak dipublikasikan oleh kedua klub. Setelah serangkaian hasil buruk menyusul jeda musim dingin pada tahun 2024, ia akhirnya diberhentikan dari posisinya pada 9 April 2024. Dalam 13 pertandingan terakhirnya, yang semuanya dimainkan pada tahun 2024, Grasshopper hanya berhasil meraih dua kemenangan dan tiga hasil imbang. Akibatnya, tim tergelincir dari posisi kedelapan ke posisi kesebelas di liga, yang menempatkan mereka di zona play-off degradasi.
3. Prestasi
Berikut adalah gelar dan pencapaian penting yang diraih Bruno Berner selama karier bermainnya:
Grasshopper Club Zürich
- Nationalliga A: 1997-98, 2000-01
SC Freiburg
- 2. Bundesliga: 2002-03
Leicester City
- League One: 2008-09