1. Karier Pemain
Karier Bruno Berner sebagai pemain bola sepak bermula di peringkat remaja di kelab tempatan sebelum beliau menonjol di kelab-kelab profesional di Switzerland, Jerman, dan England.
1.1. Karier Remaja dan Awal
Berner memulakan karier bola sepak kanak-kanaknya bersama kelab tempatan FC Glattbrugg. Pada tahun 1992, beliau berpindah ke jabatan remaja Grasshopper Club Zürich dan terus berkembang melalui pelbagai peringkat umur kelab tersebut.
1.2. Karier Kelab
Berner bermain untuk beberapa kelab penting sepanjang karier profesionalnya, menunjukkan kepelbagaian dan keazaman beliau di peringkat domestik dan antarabangsa.
1.2.1. Grasshopper Club Zürich
Berner membuat debut profesionalnya bersama Grasshopper Club Zürich, kelab yang beliau sertai sejak remaja. Pada musim Liga Nasional A Switzerland 1997-98, beliau dinaikkan pangkat dari pasukan B-21 ke pasukan utama di bawah ketua jurulatih Rolf Fringer dan pada musim itu, Grasshopper Club Zürich berjaya memenangi kejohanan liga Switzerland.
Pada Januari 2000, Berner dipinjamkan ke Real Oviedo di Sepanyol, tetapi kembali empat bulan kemudian. Beliau memenangi kejohanan liga buat kali kedua bersama Grasshopper pada penghujung musim 2000-01, dengan 28 penampilan dan satu gol. Pada musim 2001-02, Grasshopper menamatkan liga sebagai naib juara.
1.2.2. SC Freiburg
Pada tahun 2002, Berner berpindah ke Jerman dan menyertai SC Freiburg dalam 2. Bundesliga. Pada penghujung musim 2002-03, Berner dan Freiburg berjaya muncul sebagai juara divisyen dan memperoleh kenaikan pangkat ke Bundesliga.
Freiburg menamatkan Bundesliga 2003-04 di kedudukan ke-13. Dalam musim ini, Berner mencatatkan 33 penampilan liga, menjaringkan 1 gol dan membuat 6 bantuan gol. Namun, pada musim 2004-05, pasukan itu berada di kedudukan terakhir dan mengalami penurunan liga semula.
1.2.3. FC Basel
Pada 23 Jun 2005, diumumkan bahawa Berner telah menyertai FC Basel dari SC Freiburg. Beliau menyertai pasukan utama Basel semasa musim FC Basel 2005-06 di bawah ketua jurulatih Christian Gross, yang memulakan musim ketujuh beliau bersama kelab itu. Berner dan Gross telah saling mengenali sejak awal karier Berner di Grasshopper.
Selepas bermain dalam tujuh perlawanan ujian, Berner membuat debut liga domestiknya untuk kelab itu dalam perlawanan tandang di Stade Municipal pada 6 Ogos, di mana Basel menang 2-1 menentang Yverdon-Sport FC. Berner mengalami kecederaan dalam perlawanan ini, beliau terpaksa digantikan pada minit ke-20 dan tidak dapat bermain lagi sehingga November. Berner mempunyai lebih banyak penampilan pada separuh kedua musim itu, tetapi tidak pernah berjaya menjadi pemain permulaan yang tetap. Basel bermula baik dalam musim itu dan merupakan pemimpin bersama kejohanan dengan FC Zürich sehingga hari terakhir kempen liga. Pada hari terakhir musim liga, FC Basel bermain di tempat sendiri menentang FC Zürich. Gol minit akhir dari Iulian Filipescu dari FC Zürich menjadikan skor akhir 1-2 memihak kepada pasukan tandang, yang memberikan FC Zürich kejuaraan kebangsaan pertama mereka sejak 1980-81. Gelaran untuk Basel hilang berdasarkan perbezaan gol.
Kempen Eropah FC Basel bermula dalam pusingan kelayakan pertama Piala UEFA 2006-07, di mana mereka menewaskan pasukan Kazakhstan, FC Tobol, 3-1 secara agregat. Dalam pusingan kelayakan kedua, mereka diundi menentang FC Vaduz dari Liechtenstein, dan berjaya mara tipis berdasarkan peraturan gol tandang selepas seri 2-2 secara agregat. Dalam pusingan pertama, Basel menang 7-2 secara agregat menentang FK Rabotnički untuk melayakkan diri ke peringkat kumpulan. Di sini, Basel bermain perlawanan pertama mereka di tempat sendiri menentang Feyenoord, yang berakhir dengan seri 1-1. Perlawanan kedua mereka adalah di tempat lawan dan FC Basel tewas 0-3 kepada Blackburn Rovers. Di tempat sendiri menentang AS Nancy, perlawanan berakhir seri 2-2 dan perlawanan terakhir berakhir dengan kekalahan 1-3 menentang Wisła Kraków. Basel menamatkan peringkat kumpulan di kedudukan terakhir dalam kumpulan dan tersingkir. Berner bermain dalam enam daripada sepuluh perlawanan ini.
Berner membuat 15 penampilan dalam 18 perlawanan liga pada separuh pertama musim itu, tetapi hanya lapan kali sebagai pemain permulaan. Beliau kemudian membuat keputusan untuk meninggalkan kelab. Sepanjang tempoh singkatnya bersama kelab itu, Berner bermain sejumlah 46 perlawanan rasmi (32 dalam Liga Super Switzerland, 2 dalam Piala Switzerland, dan 12 dalam Piala UEFA) serta 23 perlawanan persahabatan, menjadikan jumlah keseluruhan 69 penampilan. Kedua-dua gol beliau dijaringkan semasa perlawanan ujian.
1.2.4. Blackburn Rovers
Pada 30 Januari 2007, Berner berpindah ke Blackburn Rovers dari FC Basel dengan bayaran nominal. Beliau diberikan nombor skuad 25. Pada 10 Februari 2007, beliau memainkan perlawanan Liga Perdana Inggeris pertamanya untuk Blackburn, dalam kekalahan 1-0 kepada Everton. Beliau membuat penampilan kesebelasan utama keduanya menentang Manchester City pada 27 Disember 2007.
Beliau dilepaskan dari kontraknya pada 19 Mei 2008, bersama rakan pertahanan Switzerland, Stéphane Henchoz. Pada 3 Julai 2008, Berner menyertai Norwich City secara percubaan, menyertai skuad untuk latihan pramusim, namun beliau gagal mendapatkan kontrak.
1.2.5. Leicester City

Pada 12 September 2008, Berner menyertai Leicester City dengan kontrak tiga tahun dan diberikan jersi nombor 31. Kelab itu telah menewaskan Aston Villa dan Nottingham Forest untuk mendapatkan tandatangannya.
Beliau membuat debutnya dalam perlawanan Piala Liga Bola Sepak menentang Lincoln City di Walkers Stadium pada 23 September, seri 0-0 tetapi memenangi 3-1 melalui tendangan penalti. Beliau menjaringkan gol liga dalam kemenangan 4-2 ke atas Huddersfield Town pada 24 Januari 2009, gol pertamanya dalam empat tahun. Beliau membuat sejumlah 32 penampilan liga, menjaringkan 3 gol untuk membantu Leicester menjamin kenaikan pangkat mereka sebagai juara League One. Secara keseluruhan, Berner mencatatkan 84 penampilan dan 8 gol untuk Leicester City.
Berner diberikan jersi nombor 15 untuk musim 2009-10, dengan matlamat untuk mencapai play-off Championship. Selepas Leicester mencapai kedudukan keenam dalam liga pada 12 September, ia tidak mengejutkan Berner, yang menegaskan permulaan musim yang menjanjikan itu adalah tidak lebih daripada apa yang mereka harapkan. Beliau menjaringkan gol pertamanya musim itu dalam kekalahan 2-1 kepada Preston North End pada 26 September. Apabila Berner tidak dapat beraksi kerana kecederaan pada Disember, kelab itu gagal mengekalkan gawang bersih selama tujuh perlawanan. Hanya apabila beliau kembali ke pasukan utama, Leicester akhirnya mengekalkan gawang bersih dalam perlawanan seri 0-0 menentang Newcastle United pada 30 Januari 2010. Beliau menjaringkan gol dan membantu satu lagi dalam kemenangan 3-0 ke atas Nottingham Forest pada 27 Februari 2010, membantu kelab itu menamatkan bulan tanpa kalah. Berner menjaringkan tendangan penalti dalam kekalahan 4-3 melalui penalti kepada Cardiff City dalam separuh akhir kedua play-off Championship pada 12 Mei 2010.
Pada musim 2010-11, Berner dengan berat hati mendedahkan kemungkinan beliau akan meninggalkan kelab pada jendela perpindahan Januari kerana kurangnya penampilan tetap, setelah kehilangan tempatnya kepada pemain pinjaman Greg Cunningham. Beliau membuat penampilan kesebelasan utama pertamanya sejak Oktober 2010 menentang Swansea City pada 3 Januari 2011, menjaringkan gol dalam kemenangan 2-1. Pinjaman Cunningham tidak lama kemudian berakhir kerana kecederaan dan walaupun Berner ditawarkan kontrak baharu, beliau masih mempertahankan kemungkinan untuk pergi, setelah menerima minat dari "beberapa kelab Championship". Beliau akhirnya menandatangani kontrak setahun pada 20 Januari.
Walau bagaimanapun, Berner mengumumkan persaraannya daripada bola sepak profesional pada 1 Mac 2012 setelah gagal membuat penampilan untuk Leicester City dalam musim 2011-12.
1.3. Karier Antarabangsa
Berner membuat debut antarabangsa untuk Switzerland dalam kemenangan 2-1 ke atas Austria pada 15 Ogos 2001. Beliau merupakan peserta dalam Kejuaraan Eropah UEFA 2004, tetapi merupakan pemain simpanan yang tidak digunakan dalam kesemua tiga perlawanan Kumpulan B. Meskipun berharap dapat kembali ke pasukan kebangsaan untuk Piala Dunia FIFA 2010, Berner tidak termasuk dalam senarai 23 pemain yang dipilih pada 11 Mei 2010. Beliau mempunyai sejumlah 16 penampilan dalam perlawanan antarabangsa A untuk Switzerland.
2. Karier Pengurusan
Selepas bersara sebagai pemain, Bruno Berner memulakan kerjaya sebagai jurulatih, melatih beberapa pasukan di peringkat kelab dan kebangsaan.
2.1. Karier Pengurusan Awal
Antara November 2016 dan Jun 2017, Berner adalah pengurus pasukan utama kelab Switzerland, FC Tuggen.
Pada Jun 2017, Berner meninggalkan FC Tuggen untuk mengambil alih peranan sebagai pengurus pasukan utama di kelab Liga Cabaran Switzerland, SC Kriens.
2.2. Pasukan Kebangsaan Peringkat Umur Switzerland
Pada musim 2021-22, Berner mengendalikan pasukan bawah 19 dan bawah 20 tahun kebangsaan Switzerland, memimpin pembangunan bakat muda negara itu.
2.3. FC Winterthur
Pada 30 Mei 2022, beliau disahkan sebagai ketua jurulatih FC Winterthur yang baru dinaikkan pangkat ke Liga Super Switzerland, menggantikan bekas rakan sepasukannya, Alex Frei.
2.4. Grasshopper Club Zürich
Pada 9 Jun 2023, beliau dilantik sebagai ketua jurulatih baharu kelab lamanya, Grasshopper Club Zürich, dengan kontrak selama dua tahun. Ketika beliau meninggalkan Winterthur, beliau masih mempunyai kontrak satu tahun lagi, tetapi butiran pelantikan ini tidak didedahkan kepada umum oleh kedua-dua kelab. Setelah prestasi yang buruk berikutan rehat musim sejuk pada tahun 2024, beliau akhirnya dipecat dari jawatannya pada 9 April 2024. Dalam 13 perlawanan terakhirnya, yang semuanya dimainkan pada tahun 2024, Grasshopper hanya mencatatkan dua kemenangan dan tiga seri. Akibatnya, pasukan itu tergelincir dari kedudukan kelapan ke kedudukan kesebelas dalam liga, yang meletakkan mereka di zon play-off penyingkiran.
3. Pencapaian
Berikut adalah gelaran dan pencapaian utama yang diperoleh Bruno Berner sepanjang karier pemainnya:
Grasshopper Club Zürich
- Nationalliga A: 1997-98, 2000-01
SC Freiburg
- 2. Bundesliga: 2002-03
Leicester City
- League One: 2008-09