Statistics
Biathlon records
Wins
Most wins, women
| # | Athlete | Wins | Podiums | Races | % wins |
|---|---|---|---|---|---|
| 1 | Magdalena ForsbergSWE | 42 | 87 | 154 | 27.3% |
| 2 | Magdalena NeunerGER | 34 | 63 | 151 | 22.5% |
| 3 | Darya DomrachevaBLR | 34 | 81 | 246 | 13.8% |
| 4 | Uschi DislGER | 30 | 74 | 304 | 9.9% |
| 5 | Tiril EckhoffNOR | 29 | 49 | 225 | 12.9% |
| 6 | Tora BergerNOR | 28 | 64 | 259 | 10.8% |
| 7 | Kaisa MakarainenFIN | 27 | 85 | 361 | 7.5% |
| 8 | Liv Grete SkjelbreidNOR | 22 | 46 | 187 | 11.8% |
| 9 | Andrea HenkelGER | 22 | 59 | 379 | 5.8% |
| 10 | Laura DahlmeierGER | 22 | 50 | 127 | 17.3% |
Most wins, men
| # | Athlete | Wins | Podiums | Races | % wins |
|---|---|---|---|---|---|
| 1 | Ole Einar BjoerndalenNOR | 95 | 179 | 481 | 19.8% |
| 2 | Johannes Thingnes BoeNOR | 91 | 143 | 281 | 32.4% |
| 3 | Martin FourcadeFRA | 84 | 150 | 285 | 29.5% |
| 4 | Raphael PoireeFRA | 44 | 103 | 261 | 16.9% |
| 5 | Emil Hegle SvendsenNOR | 38 | 90 | 261 | 14.6% |
| 6 | Sven FischerGER | 33 | 90 | 295 | 11.2% |
| 7 | Sturla Holm LaegreidNOR | 21 | 63 | 145 | 14.5% |
| 8 | Quentin Fillon MailletFRA | 19 | 63 | 307 | 6.2% |
| 9 | Frank UllrichGDR | 17 | 30 | 49 | 34.7% |
| 10 | Frank Peter RoetschGER | 15 | 37 | 76 | 19.7% |
Podiums
Most podiums, women
| # | Athlete | Podiums | Wins | Second places | Third places | Races |
|---|---|---|---|---|---|---|
| 1 | Magdalena ForsbergSWE | 87 | 42 | 18 | 27 | 154 |
| 2 | Kaisa MakarainenFIN | 85 | 27 | 34 | 24 | 361 |
| 3 | Darya DomrachevaBLR | 81 | 34 | 23 | 24 | 246 |
| 4 | Uschi DislGER | 74 | 30 | 19 | 25 | 304 |
| 5 | Kati WilhelmGER | 68 | 21 | 29 | 18 | 245 |
| 6 | Tora BergerNOR | 64 | 28 | 21 | 15 | 259 |
| 7 | Magdalena NeunerGER | 63 | 34 | 11 | 18 | 151 |
| 8 | Andrea HenkelGER | 59 | 22 | 20 | 17 | 379 |
| 9 | Dorothea WiererITA | 53 | 17 | 18 | 18 | 337 |
| 10 | Laura DahlmeierGER | 50 | 22 | 17 | 11 | 127 |
Most podiums, men
| # | Athlete | Podiums | Wins | Second places | Third places | Races |
|---|---|---|---|---|---|---|
| 1 | Ole Einar BjoerndalenNOR | 179 | 95 | 54 | 30 | 481 |
| 2 | Martin FourcadeFRA | 150 | 84 | 40 | 26 | 285 |
| 3 | Johannes Thingnes BoeNOR | 143 | 91 | 26 | 26 | 281 |
| 4 | Raphael PoireeFRA | 103 | 44 | 39 | 20 | 261 |
| 5 | Sven FischerGER | 90 | 33 | 20 | 37 | 295 |
| 6 | Emil Hegle SvendsenNOR | 90 | 38 | 21 | 31 | 261 |
| 7 | Tarjei BoeNOR | 73 | 15 | 27 | 31 | 328 |
| 8 | Quentin Fillon MailletFRA | 63 | 19 | 23 | 21 | 307 |
| 9 | Sturla Holm LaegreidNOR | 63 | 21 | 25 | 17 | 145 |
| 10 | Ricco GrossGER | 52 | 9 | 21 | 22 | 323 |
In a single season
Most wins in a season, women
| # | Athlete | Season | Wins | Podiums | Races |
|---|---|---|---|---|---|
| 1 | Magdalena ForsbergSWE | 2000/01 | 14 | 19 | 25 |
| 2 | Tiril EckhoffNOR | 2020/21 | 13 | 17 | 26 |
| 3 | Tora BergerNOR | 2012/13 | 11 | 19 | 26 |
| 4 | Magdalena NeunerGER | 2011/12 | 10 | 18 | 25 |
| 5 | Laura DahlmeierGER | 2016/17 | 10 | 17 | 24 |
| 6 | Magdalena ForsbergSWE | 2001/02 | 9 | 17 | 22 |
| 7 | Darya DomrachevaBLR | 2014/15 | 9 | 12 | 25 |
| 8 | Olena ZubrilovaBLR | 1998/99 | 8 | 14 | 23 |
| 9 | Marte Olsbu RoeiselandNOR | 2021/22 | 8 | 17 | 24 |
| 10 | Lou JeanmonnotFRA | 2024/25 | 8 | 11 | 25 |
Most wins in a season, men
| # | Athlete | Season | Wins | Podiums | Races |
|---|---|---|---|---|---|
| 1 | Johannes Thingnes BoeNOR | 2022/23 | 19 | 22 | 23 |
| 2 | Johannes Thingnes BoeNOR | 2018/19 | 16 | 19 | 26 |
| 3 | Martin FourcadeFRA | 2016/17 | 14 | 22 | 26 |
| 4 | Ole Einar BjoerndalenNOR | 2004/05 | 12 | 15 | 20 |
| 5 | Ole Einar BjoerndalenNOR | 2002/03 | 11 | 11 | 19 |
| 6 | Raphael PoireeFRA | 2003/04 | 11 | 15 | 26 |
| 7 | Ole Einar BjoerndalenNOR | 2006/07 | 11 | 11 | 19 |
| 8 | Martin FourcadeFRA | 2017/18 | 11 | 22 | 25 |
| 9 | Johannes Thingnes BoeNOR | 2023/24 | 11 | 15 | 25 |
| 10 | Martin FourcadeFRA | 2012/13 | 10 | 19 | 26 |
World Championships and Olympics
Most medals at World Championships and Olympics, women
| # | Athlete | Medals | Gold | Silver | Bronze |
|---|---|---|---|---|---|
| 1 | Uschi DislGER | 27 | 10 | 12 | 5 |
| 2 | Kati WilhelmGER | 19 | 8 | 7 | 4 |
| 3 | Corinne NiogretFRA | 17 | 4 | 6 | 7 |
| 4 | Andrea HenkelGER | 17 | 10 | 6 | 1 |
| 5 | Laura DahlmeierGER | 17 | 8 | 3 | 6 |
| 6 | Petra BehleGER | 16 | 10 | 4 | 2 |
| 7 | Olena ZubrilovaBLR | 16 | 3 | 5 | 8 |
| 8 | Liv Grete SkjelbreidNOR | 16 | 8 | 5 | 3 |
| 9 | Martina BeckGER | 16 | 3 | 8 | 5 |
| 10 | Magdalena NeunerGER | 16 | 12 | 4 | 0 |
Most medals at World Championships and Olympics, men
| # | Athlete | Medals | Gold | Silver | Bronze |
|---|---|---|---|---|---|
| 1 | Ole Einar BjoerndalenNOR | 54 | 25 | 16 | 13 |
| 2 | Johannes Thingnes BoeNOR | 37 | 20 | 12 | 5 |
| 3 | Martin FourcadeFRA | 29 | 17 | 8 | 4 |
| 4 | Tarjei BoeNOR | 28 | 11 | 8 | 9 |
| 5 | Ricco GrossGER | 27 | 13 | 8 | 6 |
| 6 | Sven FischerGER | 27 | 11 | 7 | 9 |
| 7 | Frank LuckGER | 25 | 13 | 8 | 4 |
| 8 | Emil Hegle SvendsenNOR | 24 | 13 | 7 | 4 |
| 9 | Alexander TikhonovURS | 22 | 15 | 5 | 2 |
| 10 | Halvard HanevoldNOR | 21 | 8 | 8 | 5 |
Age
Youngest winners, women
| # | Athlete | Age | Wins | First win |
|---|---|---|---|---|
| 1 | Iva KaragiozovaBUL | 16 years and 125 days | 5 | 23 Jan 1988 |
| 2 | Petra BehleGER | 19 years and 60 days | 11 | 5 Mar 1988 |
| 3 | Nadejda AlexievaBUL | 19 years and 126 days | 2 | 17 Dec 1988 |
| 4 | Elin KristiansenNOR | 19 years and 196 days | 6 | 21 Jan 1988 |
| 5 | Martina HalinarovaSVK | 19 years and 324 days | 2 | 11 Mar 1993 |
| 6 | Magdalena NeunerGER | 19 years and 331 days | 34 | 5 Jan 2007 |
| 7 | Jirina PelcovaCZE | 20 years and 24 days | 6 | 16 Dec 1989 |
| 8 | Uschi DislGER | 20 years and 31 days | 30 | 15 Dec 1990 |
| 9 | Martina BeckGER | 20 years and 123 days | 15 | 21 Jan 2000 |
| 10 | Selina GrotianGER | 20 years and 272 days | 1 | 22 Dec 2024 |
Youngest winners, men
| # | Athlete | Age | Wins | First win |
|---|---|---|---|---|
| 1 | Frank Peter RoetschGER | 18 years and 325 days | 15 | 10 Mar 1983 |
| 2 | Mark KirchnerGER | 19 years and 341 days | 11 | 10 Mar 1990 |
| 3 | Frank UllrichGDR | 20 years and 30 days | 17 | 22 Feb 1978 |
| 4 | Juri KashkarovBLR | 20 years and 89 days | 7 | 1 Mar 1984 |
| 5 | Dmitry VasilyevURS | 20 years and 92 days | 1 | 9 Mar 1983 |
| 6 | Johannes Thingnes BoeNOR | 20 years and 213 days | 91 | 14 Dec 2013 |
| 7 | Dominik LandertingerAUT | 20 years and 346 days | 2 | 21 Feb 2009 |
| 8 | Frank LuckGER | 21 years and 14 days | 12 | 17 Dec 1988 |
| 9 | Eirik KvalfossNOR | 21 years and 30 days | 13 | 22 Jan 1981 |
| 10 | Birk AndersGDR | 21 years and 43 days | 4 | 15 Dec 1988 |
Oldest winners, women
| # | Athlete | Age | Wins | Last win |
|---|---|---|---|---|
| 1 | Anna Carin ZidekSWE | 37 years and 244 days | 12 | 1 Dec 2010 |
| 2 | Kaisa MakarainenFIN | 37 years and 1 day | 27 | 12 Jan 2020 |
| 3 | Andrea HenkelGER | 36 years and 40 days | 22 | 18 Jan 2014 |
| 4 | Dorothea WiererITA | 35 years and 244 days | 17 | 2 Dec 2025 |
| 5 | Uschi DislGER | 35 years and 12 days | 30 | 26 Nov 2005 |
| 6 | Magdalena ForsbergSWE | 34 years and 242 days | 42 | 23 Mar 2002 |
| 7 | Olga ZaitsevaRUS | 34 years and 236 days | 13 | 6 Jan 2013 |
| 8 | Anastasiya KuzminaSVK | 34 years and 207 days | 18 | 23 Mar 2019 |
| 9 | Denise Herrmann-WickGER | 34 years and 149 days | 13 | 18 Mar 2023 |
| 10 | Svetlana ChernousovaRUS | 34 years and 58 days | 1 | 14 Jan 2005 |
Oldest winners, men
| # | Athlete | Age | Wins | Last win |
|---|---|---|---|---|
| 1 | Ole Einar BjoerndalenNOR | 41 years and 310 days | 95 | 2 Dec 2015 |
| 2 | Jakov FakSLO | 37 years and 225 days | 9 | 13 Mar 2025 |
| 3 | Christoph SumannAUT | 37 years and 58 days | 6 | 16 Mar 2013 |
| 4 | Sergei TchepikovRUS | 36 years and 360 days | 7 | 24 Jan 2004 |
| 5 | Vladimir DrachevBLR | 36 years and 354 days | 15 | 23 Feb 2003 |
| 6 | Tarjei BoeNOR | 36 years and 180 days | 15 | 24 Jan 2025 |
| 7 | Adolf WiklundSWE | 36 years and 69 days | 1 | 25 Feb 1958 |
| 8 | Halvard HanevoldNOR | 36 years and 37 days | 9 | 8 Jan 2006 |
| 9 | Lowell BaileyUSA | 35 years and 247 days | 1 | 16 Feb 2017 |
| 10 | Bjoern FerrySWE | 35 years and 221 days | 7 | 9 Mar 2014 |
Shooting and skiing
Best shooters, women
| # | Athlete | % hits | % prone | % standing | Races |
|---|---|---|---|---|---|
| 1 | Vanessa VoigtGER | 92.2% | 93.1% | 91.3% | 109 |
| 2 | Lou JeanmonnotFRA | 91.2% | 93.8% | 88.6% | 105 |
| 3 | Laura DahlmeierGER | 90.6% | 90.5% | 90.8% | 127 |
| 4 | Marie Laure BrunetFRA | 90.4% | 92.6% | 88.2% | 138 |
| 5 | Irina TananaikoUKR | 90.2% | 91.5% | 88.9% | 107 |
| 6 | Helena EkholmSWE | 90.0% | 88.9% | 91.1% | 159 |
| 7 | Suvi MinkkinenFIN | 89.5% | 90.4% | 88.6% | 158 |
| 8 | Lotte LieBEL | 89.4% | 91.5% | 87.4% | 123 |
| 9 | Nadezhda SkardinoBLR | 89.2% | 90.8% | 87.5% | 249 |
| 10 | Natalia LevchenkovaMDA | 89.1% | 89.1% | 89.1% | 120 |
Best shooters, men
| # | Athlete | % hits | % prone | % standing | Races |
|---|---|---|---|---|---|
| 1 | Sturla Holm LaegreidNOR | 91.5% | 93.9% | 89.1% | 145 |
| 2 | Sebastian StalderSUI | 89.2% | 91.5% | 86.8% | 112 |
| 3 | Ricco GrossGER | 89.0% | 90.3% | 87.7% | 323 |
| 4 | Peter SendelGER | 88.7% | 87.9% | 89.5% | 199 |
| 5 | Martin FourcadeFRA | 88.7% | 90.8% | 86.6% | 285 |
| 6 | Roman ReesGER | 88.5% | 91.4% | 85.5% | 123 |
| 7 | Simon EderAUT | 88.4% | 91.7% | 85.2% | 437 |
| 8 | Frank LuckGER | 88.2% | 89.7% | 86.6% | 256 |
| 9 | Sergei RozhkovRUS | 88.0% | 87.7% | 88.4% | 244 |
| 10 | Anton ShipulinRUS | 87.9% | 88.4% | 87.5% | 207 |
Fastest skiers, women
| # | Athlete | Course gap (% to top-30 median) | Average course rank | Races |
|---|---|---|---|---|
| 1 | Magdalena NeunerGER | -3.5% | 3.61 | 151 |
| 2 | Anamarija LampicSLO | -3.3% | 4.45 | 71 |
| 3 | Darya DomrachevaBLR | -2.8% | 5.36 | 246 |
| 4 | Anna Carin ZidekSWE | -2.6% | 5.36 | 137 |
| 5 | Kati WilhelmGER | -2.2% | 6.70 | 128 |
| 6 | Kaisa MakarainenFIN | -2.2% | 7.89 | 359 |
| 7 | Denise Herrmann-WickGER | -2.0% | 6.03 | 147 |
| 8 | Miriam GoessnerGER | -1.9% | 8.73 | 126 |
| 9 | Justine Braisaz-BouchetFRA | -1.8% | 7.74 | 248 |
| 10 | Sandrine BaillyFRA | -1.5% | 10.7 | 115 |
Fastest skiers, men
| # | Athlete | Course gap (% to top-30 median) | Average course rank | Races |
|---|---|---|---|---|
| 1 | Johannes Thingnes BoeNOR | -2.1% | 6.02 | 281 |
| 2 | Frode AndresenNOR | -1.7% | 6.94 | 85 |
| 3 | Johannes Dale-SkjevdalNOR | -1.6% | 7.85 | 138 |
| 4 | Martin FourcadeFRA | -1.5% | 8.47 | 285 |
| 5 | Lars BergerNOR | -1.0% | 10.9 | 128 |
| 6 | Emil Hegle SvendsenNOR | -1.0% | 9.96 | 261 |
| 7 | Martin PonsiluomaSWE | -0.9% | 12.7 | 183 |
| 8 | Sturla Holm LaegreidNOR | -0.9% | 11.3 | 145 |
| 9 | Tarjei BoeNOR | -0.9% | 11.0 | 328 |
| 10 | Michael GreisGER | -0.9% | 11.7 | 145 |
Appearances
Most races, women
| # | Athlete | Races | Seasons | First race | Last race |
|---|---|---|---|---|---|
| 1 | Magdalena GwizdonPOL | 425 | 26 | 9 Dec 1995 | 11 Mar 2022 |
| 2 | Andrea HenkelGER | 379 | 17 | 16 Mar 1995 | 23 Mar 2014 |
| 3 | Kaisa MakarainenFIN | 361 | 16 | 5 Mar 2005 | 14 Mar 2020 |
| 4 | Eva TofalviROU | 341 | 22 | 9 Jan 1997 | 15 Feb 2018 |
| 5 | Dorothea WiererITA | 337 | 17 | 9 Jan 2009 | 21 Feb 2026 |
| 6 | Michela PonzaITA | 320 | 17 | 14 Mar 1998 | 8 Mar 2014 |
| 7 | Teja GregorinSLO | 318 | 14 | 4 Dec 2003 | 19 Mar 2017 |
| 8 | Uschi DislGER | 304 | 17 | 26 Jan 1989 | 26 Mar 2006 |
| 9 | Nathalie SanterBEL | 292 | 19 | 20 Jan 1990 | 13 Mar 2008 |
| 10 | Anais BescondFRA | 292 | 14 | 8 Mar 2007 | 20 Mar 2022 |
Most races, men
| # | Athlete | Races | Seasons | First race | Last race |
|---|---|---|---|---|---|
| 1 | Ole Einar BjoerndalenNOR | 481 | 26 | 18 Mar 1993 | 24 Mar 2018 |
| 2 | Simon EderAUT | 437 | 23 | 18 Jan 2003 | 20 Mar 2026 |
| 3 | Lukas HoferITA | 369 | 18 | 10 Jan 2009 | 22 Mar 2026 |
| 4 | Halvard HanevoldNOR | 349 | 19 | 8 Mar 1992 | 27 Mar 2010 |
| 5 | Jakov FakSLO | 349 | 20 | 8 Dec 2006 | 20 Mar 2026 |
| 6 | Tomasz SikoraPOL | 346 | 20 | 4 Mar 1993 | 17 Mar 2012 |
| 7 | Michal SlesingrCZE | 331 | 19 | 14 Mar 2002 | 6 Mar 2020 |
| 8 | Tarjei BoeNOR | 328 | 17 | 26 Mar 2009 | 23 Mar 2025 |
| 9 | Ricco GrossGER | 323 | 17 | 13 Dec 1990 | 18 Mar 2007 |
| 10 | Daniel MesotitschAUT | 322 | 19 | 8 Dec 1999 | 24 Mar 2018 |
Nations
Nations with most wins
| # | Nation | Wins | Podiums | Races |
|---|---|---|---|---|
| 1 | Norway NOR | 656 | 1,610 | 9,891 |
| 2 | Germany GER | 440 | 1,270 | 9,938 |
| 3 | France FRA | 357 | 1,046 | 9,429 |
| 4 | Russia RUS | 220 | 738 | 7,828 |
| 5 | Sweden SWE | 156 | 487 | 6,607 |
| 6 | Soviet Union URS | 127 | 298 | 986 |
| 7 | East Germany GDR | 80 | 199 | 726 |
| 8 | Italy ITA | 77 | 299 | 6,755 |
| 9 | Belarus BLR | 74 | 243 | 5,523 |
| 10 | Finland FIN | 50 | 186 | 5,369 |
| 11 | Austria AUT | 47 | 183 | 5,799 |
| 12 | Ukraine UKR | 36 | 182 | 5,921 |
Nations with most World Championship and Olympic medals
| # | Nation | Medals | Gold | Silver | Bronze |
|---|---|---|---|---|---|
| 1 | Norway NOR | 318 | 121 | 108 | 89 |
| 2 | Germany GER | 216 | 86 | 75 | 55 |
| 3 | France FRA | 187 | 69 | 52 | 66 |
| 4 | Russia RUS | 113 | 36 | 42 | 35 |
| 5 | Soviet Union URS | 108 | 51 | 31 | 26 |
| 6 | Sweden SWE | 92 | 25 | 27 | 40 |
| 7 | East Germany GDR | 52 | 22 | 16 | 14 |
| 8 | Italy ITA | 48 | 13 | 16 | 19 |
| 9 | Ukraine UKR | 43 | 7 | 12 | 24 |
| 10 | Finland FIN | 40 | 9 | 12 | 19 |
| 11 | Belarus BLR | 38 | 9 | 13 | 16 |
| 12 | Czechia CZE | 31 | 6 | 11 | 14 |
Data source: IBU.
Italy in numbers →
