| 25/26 | IBU C. | Men's 10km Sprint | Sjusjoen, NOR |
81
| 12 |
| 25/26 | ECH | Men's 4x7.5km Relay | Sjusjoen, NOR |
16
|
-
|
| 25/26 | ECH | Men's 10km Sprint | Sjusjoen, NOR |
95
| 21 |
| 25/26 | ECH | Men's 20km Individual | Sjusjoen, NOR |
52
| 0020 |
| 25/26 | IBU C. | Men 15 km Mass Start 60 | Brezno, SVK |
54
| 1201 |
| 25/26 | IBU C. | Men's 10km Sprint | Brezno, SVK |
27
| 10 |
| 25/26 | IBU C. | Single Mixed Relay (W+M) | Brezno, SVK |
10
|
-
|
| 25/26 | IBU C. | Men's 12.5km Pursuit | Arber, GER |
52
| 3010 |
| 25/26 | IBU C. | Men's 10km Sprint | Arber, GER |
59
| 11 |
| 25/26 | IBU C. | Men's 15km Short Individual | Arber, GER |
21
| 2010 |
| 25/26 | IBU C. | Men's 15km Mass Start 60 | Lenzerheide, SUI |
56
| 4101 |
| 25/26 | IBU C. | Men's 10km Sprint | Lenzerheide, SUI |
48
| 10 |
| 25/26 | IBU C. | Single Mixed Relay (M+W) | Lenzerheide, SUI |
15
|
-
|
| 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 10 km Sprint | Ridnaun, ITA |
60
| 00 |
| 25/26 | IBU C. | Men's 20km Individual | Ridnaun, ITA |
38
| 0101 |
| 25/26 | IBU C. | Men's 10km Sprint | Obertilliach, AUT |
78
| 11 |
| 25/26 | IBU C. | Men's 10km Sprint | Obertilliach, AUT |
86
| 10 |
| 24/25 | IBU C. | Men's 10km Sprint | Otepaa, EST |
56
| 21 |
| 24/25 | IBU C. | Men's 15km Short Individual | Otepaa, EST |
17
| 1120 |
| 24/25 | IBU C. | Men's 15km Mass Start 60 | Otepaa, EST |
28
| 0111 |
| 24/25 | IBU C. | Men's 12.5km Pursuit | Otepaa, EST |
28
| 0010 |
| 24/25 | IBU C. | Men's 10km Sprint | Otepaa, EST |
50
| 12 |
| 24/25 | WCH | Men's 10km Sprint | Lenzerheide, SUI |
68
| 10 |
| 24/25 | WCH | Mixed Relay 4x6km (W+M) | Lenzerheide, SUI |
23
|
-
|
| 24/25 | IBU C. | Men's 15km Mass Start 60 | Ridnaun, ITA |
36
| 2102 |
| 24/25 | IBU C. | Men's 12.5km Pursuit | Ridnaun, ITA |
25
| 0110 |
| 24/25 | IBU C. | Men 10 km Sprint | Ridnaun, ITA |
43
| 21 |
| 24/25 | ECH | Men's 4x7.5km Relay | Martell, ITA |
16
|
-
|
| 24/25 | ECH | Men's 12.5km Pursuit | Martell, ITA |
27
| 0010 |
| 24/25 | ECH | Men's 10km Sprint | Martell, ITA |
36
| 10 |
| 24/25 | ECH | Men 20 km Individual | Martell, ITA |
70
| 1202 |
| 24/25 | BTSWRLUG | Men's 15km Mass Start | Torino, ITA |
7
| 0311 |
| 24/25 | BTSWRLUG | Men's 12.5km Pursuit | Torino, ITA |
5
| 0031 |
| 24/25 | BTSWRLUG | Men's 10km Sprint | Torino, ITA |
1
| 00 |
| 24/25 | BTSWRLUG | Single Mixed Relay (W+M) | Torino, ITA |
4
|
-
|
| 24/25 | BTSWRLUG | Men's 15km Short Individual | Torino, ITA |
6
| 1110 |
| 24/25 | IBU C. | Men 12.5 km Pursuit | Arber, GER |
DNS
|
-
|
| 24/25 | IBU C. | Men's 10km Sprint | Arber, GER |
59
| 22 |
| 24/25 | IBU C. | Men's 10km Sprint | Arber, GER |
66
| 23 |
| 24/25 | IBU C. | Single Mixed Relay (M+W) | Obertilliach, AUT |
7
|
-
|
| 24/25 | IBU C. | Men 15 km Mass Start 60 | Obertilliach, AUT |
50
| 2110 |
| 24/25 | IBU C. | Men's 10km Sprint | Obertilliach, AUT |
58
| 00 |
| 24/25 | IBU C. | Men's 10km Sprint | Geilo, NOR |
98
| 32 |
| 24/25 | IBU C. | Men's 12.5km Pursuit | Idre Fjaell, SWE |
LAP
| 111 |
| 24/25 | IBU C. | Men's 10km Sprint | Idre Fjaell, SWE |
53
| 21 |
| 24/25 | IBU C. | Men's 10km Sprint | Idre Fjaell, SWE |
67
| 20 |
| 23/24 | WC | Men's 4x7.5km Relay | Soldier Hollow, UT, USA |
18
|
-
|
| 23/24 | WC | Men's 20km Individual | Oslo, NOR |
75
| 0310 |
| 23/24 | WCH | Men's 4x7.5km Relay | Nove Mesto na Morave, CZE |
10
|
-
|
| 23/24 | WCH | Men's 20km Individual | Nove Mesto na Morave, CZE |
72
| 0101 |
| 23/24 | IBU C. | Men 10 km Sprint | Arber, GER |
70
| 03 |
| 23/24 | IBU C. | Men's 10km Sprint | Arber, GER |
54
| 00 |
| 23/24 | WC | Single Mixed Relay (W+M) | Antholz, ITA |
23
|
-
|
| 23/24 | WC | Men's 4x7.5km Relay | Ruhpolding, GER |
13
|
-
|
| 23/24 | WC | Men's 4x7.5km Relay | Oberhof, GER |
11
|
-
|
| 23/24 | IBU C. | Men's 10km Sprint | Sjusjoen, NOR |
73
| 31 |
| 23/24 | IBU C. | Men's 10km Sprint | Idre Fjaell, SWE |
67
| 12 |
| 23/24 | IBU C. | Men's 10km Sprint | Idre Fjaell, SWE |
70
| 10 |
| 23/24 | IBU C. | Single Mixed Relay | Kontiolahti, FIN |
8
|
-
|
| 23/24 | IBU C. | Men 10 km Sprint | Kontiolahti, FIN |
75
| 21 |
| 23/24 | IBU C. | Men 20 km Individual | Kontiolahti, FIN |
30
| 0110 |
| 23/24 | SuWch | Men 7.5 km Sprint | Brezno, SVK |
38
| 01 |
| 23/24 | SuWch | Men's 4.5km Super Sprint Qualification | Brezno, SVK |
48
| 21 |
| 22/23 | JWCH | Junior Men's 10km Sprint | Shchuchinsk, KAZ |
66
| 22 |
| 22/23 | JWCH | Junior Men's 4x7.5km Relay | Shchuchinsk, KAZ |
13
|
-
|
| 22/23 | JWCH | Junior Men's 15km Individual | Shchuchinsk, KAZ |
48
| 4210 |
| 22/23 | JWCH | Mixed Relay 4x6km Juniors (W+M) | Shchuchinsk, KAZ |
13
|
-
|
| 22/23 | BTJCEUCH | Junior Men's 10km Sprint | Madona, LAT |
71
| 50 |
| 22/23 | BTJCEUCH | Single Mixed Relay Juniors (M+W) | Madona, LAT |
10
|
-
|
| 22/23 | BTJCEUCH | Junior Men 15 km Individual | Madona, LAT |
68
| 3212 |
| 22/23 | WC | Men 4x7.5 km Relay | Antholz, ITA |
21
|
-
|
| 22/23 | IBU C. | Men's 10km Sprint | Pokljuka, SLO |
64
| 12 |
| 22/23 | IBU C. | Men 10 km Sprint | Pokljuka, SLO |
79
| 23 |
| 22/23 | IBU C. | Men's 15km Short Individual | Pokljuka, SLO |
42
| 1010 |
| 22/23 | IBU C. | Single Mixed Relay (M+W) | Brezno, SVK |
16
|
-
|
| 22/23 | IBU C. |
SS
| Brezno, SVK |
60
|
-
|
| 22/23 | IBU C. | Men's 4.5km Super Sprint Qualification | Brezno, SVK |
60
| 11 |
| 22/23 | IBU J.C. | Junior Men's 10km Sprint | Obertilliach, AUT |
9
| 10 |
| 22/23 | IBU J.C. | Single Mixed Relay Juniors (W+M) | Obertilliach, AUT |
5
|
-
|
| 22/23 | IBU J.C. | Junior Men's 15km Individual | Obertilliach, AUT |
9
| 1100 |
| 22/23 | IBU J.C. | Junior Men's 12km Mass Start 60 | Martell, ITA |
18
| 1121 |
| 22/23 | IBU J.C. | Junior Men's 7.5km Super Sprint Final | Martell, ITA |
17
| 2120 |
| 22/23 | IBU J.C. | Junior Men's 4.5km Super Sprint Qualification | Martell, ITA |
1
| 00 |
| 22/23 | IBU J.C. |
SS
| Martell, ITA |
17
|
-
|
| 22/23 | IBU J.C. | Junior Men's 10km Sprint | Martell, ITA |
30
| 30 |
| 21/22 | SuWch | Junior Men's 10km Pursuit | Ruhpolding, GER |
32
| 1121 |
| 21/22 | SuWch | Junior Men's 7.5km Sprint | Ruhpolding, GER |
35
| 21 |
| 21/22 | SuWch |
SS
| Ruhpolding, GER |
25
|
-
|
| 21/22 | SuWch | Junior Men's 7.5km Super Sprint Final | Ruhpolding, GER |
25
| 2400 |
| 21/22 | SuWch | Junior Men 4.5 km Super Sprint Qualification Heat 3 | Ruhpolding, GER |
1
| 00 |
| 21/22 | IBU J.C. | Junior Men's 4.5km Super Sprint Qualification | Martell, ITA |
52
| 22 |
| 21/22 | IBU J.C. | Junior Men's 10km Sprint | Martell, ITA |
53
| 02 |
| 21/22 | IBU J.C. | Junior Men 15 km Individual | Martell, ITA |
49
| 4101 |
| 20/21 | JWCH | Junior Men's 15km Individual | Obertilliach, AUT |
84
| 1111 |
| 19/20 | YWCH | Youth Men's 10km Pursuit | Lenzerheide, SUI |
57
| 2241 |
| 19/20 | YWCH | Youth Men's 7.5km Sprint | Lenzerheide, SUI |
44
| 00 |
| 19/20 | IBU J.C. | Junior Men's 10km Sprint | Martell, ITA |
70
| 22 |
| 19/20 | IBU J.C. | Junior Men's 10km Sprint | Pokljuka, SLO |
82
| 22 |
| 19/20 | IBU J.C. | Junior Men's 15km Individual | Pokljuka, SLO |
34
| 0011 |
| 18/19 | BTJCEUCH | Junior Men 10 km Sprint | Sjusjoen, NOR |
69
| 02 |
| 18/19 | BTJCEUCH | Junior Men's 15km Individual | Sjusjoen, NOR |
90
| 2221 |
| 18/19 | IBU J.C. | Junior Men 10 km Sprint | Sjusjoen, NOR |
80
| 33 |
| 18/19 | IBU J.C. | Junior Men 10 km Sprint | Sjusjoen, NOR |
73
| 12 |
| 18/19 | YWCH | Youth Men's 10km Pursuit | Brezno, SVK |
20
| 1002 |
| 18/19 | YWCH | Youth Men's 7.5km Sprint | Brezno, SVK |
18
| 01 |
| 18/19 | YWCH | Youth Men's 3x7.5km Relay | Brezno, SVK |
4
|
-
|
| 18/19 | YWCH | Youth Men's 12.5km Individual | Brezno, SVK |
43
| 1130 |
| 18/19 | IBU J.C. | Junior Men's 10km Sprint | Station Des Rousses, FRA |
83
| 22 |
| 18/19 | IBU J.C. | Junior Men 10 km Sprint | Lenzerheide, SUI |
83
| 12 |
| 18/19 | IBU J.C. | Junior Men 15 km Individual | Lenzerheide, SUI |
83
| 2112 |
| 17/18 | YWCH |
PU
| Otepaa, EST |
39
| 1321 |
| 17/18 | YWCH |
SP
| Otepaa, EST |
29
| 02 |
| 17/18 | YWCH |
RL
| Otepaa, EST |
12
|
-
|