| 25/26 | IBU C. | Men's 10km Sprint | Sjusjoen, NOR |
79
| 22 |
| 25/26 | ECH | Men's 4x7.5km Relay | Sjusjoen, NOR |
16
|
-
|
| 25/26 | ECH | Men's 10km Sprint | Sjusjoen, NOR |
83
| 11 |
| 25/26 | ECH | Men's 20km Individual | Sjusjoen, NOR |
74
| 1120 |
| 25/26 | WC | Mixed Relay 4x6km (W+M) | Nove Mesto na Morave, CZE |
16
|
-
|
| 25/26 | WC | Men's 10km Sprint | Ruhpolding, GER |
96
| 01 |
| 25/26 | WC | Men's 4x7.5km Relay | Ruhpolding, GER |
18
|
-
|
| 25/26 | IBU C. | Men's 10km Sprint | Arber, GER |
77
| 13 |
| 25/26 | IBU C. | Men's 15km Short Individual | Arber, GER |
84
| 1222 |
| 25/26 | IBU C. | Men's 10km Sprint | Lenzerheide, SUI |
89
| 12 |
| 25/26 | IBU C. | Mixed Relay 4x6km (M+W) | Lenzerheide, SUI |
21
|
-
|
| 25/26 | WC | Men's 4x7.5km Relay | Hochfilzen, AUT |
19
|
-
|
| 25/26 | IBU C. | Men's 12.5km Pursuit | Ridnaun, ITA |
DNS
|
-
|
| 25/26 | IBU C. | Men's 10km Sprint | Ridnaun, ITA |
56
| 01 |
| 25/26 | IBU C. | Men's 20km Individual | Ridnaun, ITA |
64
| 1011 |
| 25/26 | WC | Men's 20km Individual | Oestersund, SWE |
94
| 0211 |
| 25/26 | WC | Mixed Relay 4x6km (M+W) | Oestersund, SWE |
23
|
-
|
| 25/26 | WC | Men 4x7.5 km Relay | Oestersund, SWE |
14
|
-
|
| 24/25 | WC | Men's 10km Sprint | Oslo, NOR |
100
| 11 |
| 24/25 | WC | Mixed Relay 4x6km (W+M) | Pokljuka, SLO |
22
|
-
|
| 24/25 | WC | Men's 15km Short Individual | Pokljuka, SLO |
58
| 0100 |
| 24/25 | WC | Men 4x7.5 km Relay | Nove Mesto na Morave, CZE |
13
|
-
|
| 24/25 | WC | Men's 10km Sprint | Nove Mesto na Morave, CZE |
91
| 01 |
| 24/25 | WC | Men's 4x7.5km Relay | Antholz, ITA |
17
|
-
|
| 24/25 | WC | Men's 10km Sprint | Antholz, ITA |
96
| 30 |
| 24/25 | BTSWRLUG | Men's 15km Mass Start | Torino, ITA |
3
| 1003 |
| 24/25 | BTSWRLUG | Men's 12.5km Pursuit | Torino, ITA |
9
| 0010 |
| 24/25 | BTSWRLUG | Men's 10km Sprint | Torino, ITA |
9
| 01 |
| 24/25 | BTSWRLUG | Men's 15km Short Individual | Torino, ITA |
11
| 1111 |
| 24/25 | IBU C. | Men's 10km Sprint | Arber, GER |
67
| 03 |
| 24/25 | IBU C. | Men's 10km Sprint | Arber, GER |
28
| 00 |
| 24/25 | IBU C. | Mixed Relay 4x6km (M+W) | Obertilliach, AUT |
13
|
-
|
| 24/25 | IBU C. | Men's 10km Sprint | Obertilliach, AUT |
62
| 02 |
| 24/25 | WC | Men's 10km Sprint | Hochfilzen, AUT |
97
| 01 |
| 24/25 | WC | Men's 10km Sprint | Kontiolahti, FIN |
99
| 11 |
| 24/25 | WC | Men's 15km Short Individual | Kontiolahti, FIN |
94
| 0112 |
| 24/25 | WC | Men's 4x7.5km Relay | Kontiolahti, FIN |
19
|
-
|
| 24/25 | WC | Mixed Relay 4x6km (W+M) | Kontiolahti, FIN |
23
|
-
|
| 24/25 | SuWch | Men's 7.5km Sprint | Otepaa, EST |
65
| 50 |
| 24/25 | SuWch | Men's 4.5km Super Sprint Qualification Heat 3 | Otepaa, EST |
9
| 00 |
| 23/24 | IBU C. | Men's 10km Sprint | Obertilliach, AUT |
DNS
|
-
|
| 23/24 | IBU C. | Men's 15km Short Individual | Obertilliach, AUT |
67
| 0101 |
| 23/24 | IBU C. | Single Mixed Relay (W+M) | Obertilliach, AUT |
17
|
-
|
| 23/24 | IBU C. | Men's 10km Sprint | Obertilliach, AUT |
65
| 02 |
| 23/24 | WC | Men's 15km Short Individual | Antholz, ITA |
39
| 0001 |
| 23/24 | IBU C. | Single Mixed Relay (W+M) | Ridnaun, ITA |
11
|
-
|
| 23/24 | IBU C. | Men's 15km Mass Start 60 | Ridnaun, ITA |
40
| 0001 |
| 23/24 | IBU C. | Men's 10km Sprint | Ridnaun, ITA |
54
| 02 |
| 23/24 | IBU C. | Men's 12.5km Pursuit | Martell, ITA |
34
| 0010 |
| 23/24 | IBU C. | Men's 10km Sprint | Martell, ITA |
30
| 11 |
| 23/24 | IBU C. | Men's 15km Short Individual | Martell, ITA |
27
| 0100 |
| 23/24 | WC | Men's 4x7.5km Relay | Hochfilzen, AUT |
19
|
-
|
| 23/24 | WC | Men 10 km Sprint | Hochfilzen, AUT |
92
| 21 |
| 23/24 | WC | Men 4x7.5 km Relay | Oestersund, SWE |
13
|
-
|
| 23/24 | WC | Mixed Relay 4x6km (M+W) | Oestersund, SWE |
20
|
-
|
| 23/24 | SuWch | Men 7.5 km Sprint | Brezno, SVK |
51
| 11 |
| 23/24 | SuWch | Men's 4.5km Super Sprint Qualification | Brezno, SVK |
54
| 03 |
| 22/23 | WC | Men's 4x7.5km Relay | Oestersund, SWE |
18
|
-
|
| 22/23 | WC | Men 20 km Individual | Oestersund, SWE |
91
| 1313 |
| 22/23 | WC | 4x6 Mixed Relay | Nove Mesto na Morave, CZE |
21
|
-
|
| 22/23 | IBU C. | Men 10 km Sprint | Obertilliach, AUT |
92
| 42 |
| 22/23 | IBU C. | Men 10 km Sprint | Obertilliach, AUT |
53
| 02 |
| 22/23 | ECH | Men's 10km Sprint | Lenzerheide, SUI |
101
| 40 |
| 22/23 | ECH | Men's 20km Individual | Lenzerheide, SUI |
92
| 3112 |
| 22/23 | BTSWRLUG | Men 15 km Mass Start | Lake Placid, NY, USA |
4
| 0020 |
| 22/23 | BTSWRLUG | Men's 12.5km Pursuit | Lake Placid, NY, USA |
5
| 0022 |
| 22/23 | BTSWRLUG | Men's 10km Sprint | Lake Placid, NY, USA |
4
| 10 |
| 22/23 | BTSWRLUG | Men's 15km Short Individual | Lake Placid, NY, USA |
18
| 0331 |
| 22/23 | WC | Men 10 km Sprint | Pokljuka, SLO |
87
| 11 |
| 22/23 | IBU C. | Men's 15km Mass Start 60 | Ridnaun, ITA |
52
| 1201 |
| 22/23 | IBU C. | Men 12.5 km Pursuit | Ridnaun, ITA |
55
| 2202 |
| 22/23 | IBU C. | Men's 10km Sprint | Ridnaun, ITA |
49
| 01 |
| 22/23 | IBU C. | Men's 10km Sprint | Idre Fjaell, SWE |
78
| 22 |
| 22/23 | IBU C. | Men's 20km Individual | Idre Fjaell, SWE |
51
| 0201 |
| 22/23 | IBU C. | Men's 12.5km Pursuit | Idre Fjaell, SWE |
43
| 1011 |
| 22/23 | IBU C. | Men's 10km Sprint | Idre Fjaell, SWE |
46
| 11 |
| 21/22 | SuWch | Junior Men's 10km Pursuit | Ruhpolding, GER |
27
| 1103 |
| 21/22 | SuWch | Junior Men's 7.5km Sprint | Ruhpolding, GER |
31
| 12 |
| 21/22 | SuWch |
SS
| Ruhpolding, GER |
-
|
-
|
| 21/22 | SuWch | Junior Men's 4.5km Super Sprint Qualification Heat 4 | Ruhpolding, GER |
11
| 34 |
| 20/21 | JWCH | Junior Men's 4x7.5km Relay | Obertilliach, AUT |
18
|
-
|
| 20/21 | JWCH | Junior Men's 12.5km Pursuit | Obertilliach, AUT |
56
| 0131 |
| 20/21 | JWCH | Junior Men's 10km Sprint | Obertilliach, AUT |
58
| 20 |
| 20/21 | JWCH | Junior Men's 15km Individual | Obertilliach, AUT |
61
| 0112 |
| 19/20 | JWCH | Junior Men's 10km Sprint | Lenzerheide, SUI |
84
| 02 |
| 19/20 | IBU J.C. | 4x6 Mixed Relay Juniors | Pokljuka, SLO |
16
|
-
|
| 19/20 | IBU J.C. | Junior Men's 10km Sprint | Pokljuka, SLO |
76
| 04 |
| 19/20 | IBU J.C. | Junior Men's 15km Individual | Pokljuka, SLO |
97
| 2223 |
| 18/19 | BTJCEUCH | Junior Men 10 km Sprint | Sjusjoen, NOR |
71
| 01 |
| 18/19 | BTJCEUCH | Mixed Relay 2x6+2x7.5km Juniors (W-M) | Sjusjoen, NOR |
19
|
-
|
| 18/19 | BTJCEUCH | Junior Men's 15km Individual | Sjusjoen, NOR |
74
| 2011 |
| 18/19 | IBU J.C. | Junior Men 10 km Sprint | Sjusjoen, NOR |
81
| 33 |
| 18/19 | IBU J.C. | Junior Men 10 km Sprint | Sjusjoen, NOR |
63
| 11 |
| 18/19 | YWCH | Youth Men's 10km Pursuit | Brezno, SVK |
33
| 2011 |
| 18/19 | YWCH | Youth Men's 7.5km Sprint | Brezno, SVK |
16
| 01 |
| 18/19 | YWCH | Youth Men's 3x7.5km Relay | Brezno, SVK |
4
|
-
|
| 18/19 | YWCH | Youth Men's 12.5km Individual | Brezno, SVK |
27
| 2001 |
| 18/19 | IBU J.C. | Junior Men's 10km Sprint | Station Des Rousses, FRA |
84
| 31 |
| 18/19 | IBU J.C. | 2x7.5+2x6 Mixed Relay Juniors | Station Des Rousses, FRA |
13
|
-
|
| 18/19 | IBU J.C. | Junior Men 10 km Sprint | Lenzerheide, SUI |
80
| 03 |
| 18/19 | IBU J.C. | Junior Men 15 km Individual | Lenzerheide, SUI |
87
| 0322 |
| 17/18 | YWCH |
IN
| Otepaa, EST |
55
| 1112 |