| 25/26 | WC | Men's 10km Sprint | Oslo, NOR |
71
| 01 |
| 25/26 | WC | Men 10 km Sprint | Otepaa, EST |
78
| 30 |
| 25/26 | WC | Men's 4x7.5km Relay | Kontiolahti, FIN |
20
|
-
|
| 25/26 | WC | Men's 20km Individual | Kontiolahti, FIN |
80
| 1112 |
| 25/26 | OWG | Men's 10km Sprint | Antholz, ITA |
61
| 20 |
| 25/26 | OWG | Men's 20km Individual | Antholz, ITA |
74
| 2210 |
| 25/26 | OWG | Mixed Relay 4x6km (M+W) | Antholz, ITA |
21
|
-
|
| 25/26 | WC | Men 15 km Short Individual | Nove Mesto na Morave, CZE |
70
| 0312 |
| 25/26 | IBU C. | Men's 15km Mass Start 60 | Brezno, SVK |
36
| 2013 |
| 25/26 | IBU C. | Men's 10km Sprint | Brezno, SVK |
17
| 11 |
| 25/26 | WC | Men's 4x7.5km Relay | Oberhof, GER |
16
|
-
|
| 25/26 | IBU C. | Men 12.5 km Pursuit | Arber, GER |
DNS
|
-
|
| 25/26 | IBU C. | Men's 10km Sprint | Arber, GER |
24
| 21 |
| 25/26 | WC | Men's 10km Sprint | Oberhof, GER |
78
| 21 |
| 25/26 | WC | Men's 10km Sprint | Annecy, FRA |
99
| 22 |
| 25/26 | WC | Men's 4x7.5km Relay | Hochfilzen, AUT |
19
|
-
|
| 25/26 | WC | Men's 12.5km Pursuit | Hochfilzen, AUT |
37
| 0002 |
| 25/26 | WC | Men's 10km Sprint | Hochfilzen, AUT |
53
| 01 |
| 25/26 | WC | Men's 10km Sprint | Oestersund, SWE |
65
| 12 |
| 25/26 | WC | 4x6 Mixed Relay | Oestersund, SWE |
23
|
-
|
| 25/26 | WC | Men's 4x7.5km Relay | Oestersund, SWE |
14
|
-
|
| 24/25 | WC | Men's 10km Sprint | Oslo, NOR |
DNS
|
-
|
| 24/25 | WC | Men's 15km Short Individual | Pokljuka, SLO |
83
| 1203 |
| 24/25 | WC | Men's 4x7.5km Relay | Nove Mesto na Morave, CZE |
13
|
-
|
| 24/25 | WC | Men's 10km Sprint | Nove Mesto na Morave, CZE |
78
| 02 |
| 24/25 | WCH | Men's 4x7.5km Relay | Lenzerheide, SUI |
23
|
-
|
| 24/25 | WCH | Men's 20km Individual | Lenzerheide, SUI |
89
| 3212 |
| 24/25 | WC | Men's 4x7.5km Relay | Antholz, ITA |
17
|
-
|
| 24/25 | WC | Men's 10km Sprint | Antholz, ITA |
79
| 20 |
| 24/25 | WC | Men's 4x7.5km Relay | Ruhpolding, GER |
21
|
-
|
| 24/25 | WC | Men's 20km Individual | Ruhpolding, GER |
90
| 1103 |
| 24/25 | WC | 4x6 Mixed Relay | Oberhof, GER |
18
|
-
|
| 24/25 | WC | Men 10 km Sprint | Oberhof, GER |
62
| 20 |
| 24/25 | WC | Men's 10km Sprint | Annecy, FRA |
79
| 12 |
| 24/25 | WC | Men's 4x7.5km Relay | Hochfilzen, AUT |
15
|
-
|
| 24/25 | WC | Men's 10km Sprint | Hochfilzen, AUT |
76
| 02 |
| 24/25 | WC | Men's 10km Sprint | Kontiolahti, FIN |
103
| 13 |
| 24/25 | WC | Men's 15km Short Individual | Kontiolahti, FIN |
102
| 0222 |
| 24/25 | WC | Men's 4x7.5km Relay | Kontiolahti, FIN |
19
|
-
|
| 24/25 | WC | Mixed Relay 4x6km (W+M) | Kontiolahti, FIN |
23
|
-
|
| 23/24 | WC | Men's 10km Sprint | Canmore, CAN |
75
| 03 |
| 23/24 | WC | Men's 12.5km Pursuit | Soldier Hollow, UT, USA |
45
| 1011 |
| 23/24 | WC | Men's 10km Sprint | Soldier Hollow, UT, USA |
54
| 02 |
| 23/24 | WC | Men's 4x7.5km Relay | Soldier Hollow, UT, USA |
18
|
-
|
| 23/24 | WC | Single Mixed Relay (W+M) | Oslo, NOR |
23
|
-
|
| 23/24 | WCH | Men's 4x7.5km Relay | Nove Mesto na Morave, CZE |
10
|
-
|
| 23/24 | WCH | Men's 10km Sprint | Nove Mesto na Morave, CZE |
68
| 12 |
| 23/24 | IBU C. | Men's 10km Sprint | Arber, GER |
56
| 04 |
| 23/24 | IBU C. | Men's 10km Sprint | Arber, GER |
61
| 21 |
| 23/24 | ECH | Mixed Relay 4x6km (M+W) | Brezno, SVK |
22
|
-
|
| 23/24 | ECH | Men 10 km Sprint | Brezno, SVK |
76
| 22 |
| 23/24 | ECH | Men's 20km Individual | Brezno, SVK |
62
| 1202 |
| 23/24 | WC | Men's 10km Sprint | Ruhpolding, GER |
81
| 12 |
| 23/24 | WC | Men 4x7.5 km Relay | Ruhpolding, GER |
13
|
-
|
| 23/24 | WC | Men 4x7.5 km Relay | Oberhof, GER |
11
|
-
|
| 23/24 | WC | Men's 10km Sprint | Oberhof, GER |
71
| 12 |
| 23/24 | WC | Men's 10km Sprint | Lenzerheide, SUI |
81
| 13 |
| 23/24 | WC | Men 4x7.5 km Relay | Hochfilzen, AUT |
19
|
-
|
| 23/24 | WC | Men's 10km Sprint | Hochfilzen, AUT |
67
| 31 |
| 23/24 | WC | Men's 12.5km Pursuit | Oestersund, SWE |
DNF
| 24 |
| 23/24 | WC | Men's 10km Sprint | Oestersund, SWE |
60
| 02 |
| 23/24 | WC | Men's 4x7.5km Relay | Oestersund, SWE |
13
|
-
|
| 23/24 | WC | Men's 20km Individual | Oestersund, SWE |
64
| 0300 |
| 23/24 | WC | Mixed Relay 4x6km (M+W) | Oestersund, SWE |
20
|
-
|
| 23/24 | SuWch | Men's 7.5km Sprint | Brezno, SVK |
30
| 21 |
| 23/24 | SuWch | Men's 4.5km Super Sprint Qualification | Brezno, SVK |
33
| 11 |
| 22/23 | WC | Men's 10km Sprint | Oslo, NOR |
62
| 01 |
| 22/23 | WC | Men's 4x7.5km Relay | Oestersund, SWE |
18
|
-
|
| 22/23 | WC | Men's 20km Individual | Oestersund, SWE |
63
| 2102 |
| 22/23 | WC | Mixed Relay 4x6km (W+M) | Nove Mesto na Morave, CZE |
21
|
-
|
| 22/23 | WC | Men 12.5 km Pursuit | Nove Mesto na Morave, CZE |
54
| 1113 |
| 22/23 | WC | Men's 10km Sprint | Nove Mesto na Morave, CZE |
54
| 21 |
| 22/23 | WCH | Men 4x7.5 km Relay | Oberhof, GER |
20
|
-
|
| 22/23 | WCH | Men's 20km Individual | Oberhof, GER |
78
| 1221 |
| 22/23 | WC | Men's 4x7.5km Relay | Antholz, ITA |
21
|
-
|
| 22/23 | WC | Men's 10km Sprint | Antholz, ITA |
84
| 14 |
| 22/23 | IBU C. | Men's 10km Sprint | Pokljuka, SLO |
56
| 23 |
| 22/23 | IBU C. | Men 10 km Sprint | Pokljuka, SLO |
DNF
| 25 |
| 22/23 | WC | Men's 4x7.5km Relay | Ruhpolding, GER |
21
|
-
|
| 22/23 | IBU C. | Mixed Relay 4x7.5km (M+W) | Brezno, SVK |
14
|
-
|
| 22/23 | IBU C. | Men 10 km Sprint | Brezno, SVK |
17
| 02 |
| 22/23 | IBU C. |
SS
| Brezno, SVK |
28
|
-
|
| 22/23 | IBU C. | Men's 7.5km Super Sprint Final | Brezno, SVK |
28
| 1233 |
| 22/23 | IBU C. | Men's 4.5km Super Sprint Qualification | Brezno, SVK |
29
| 02 |
| 22/23 | WC | Men's 10km Sprint | Annecy, FRA |
73
| 02 |
| 22/23 | WC | Men's 4x7.5km Relay | Hochfilzen, AUT |
18
|
-
|
| 22/23 | WC | Men's 10km Sprint | Kontiolahti, FIN |
98
| 42 |
| 22/23 | WC | Men's 4x7.5km Relay | Kontiolahti, FIN |
19
|
-
|
| 21/22 | SuWch | Men's 7.5km Sprint | Ruhpolding, GER |
49
| 03 |
| 21/22 | SuWch |
SS
| Ruhpolding, GER |
68
|
-
|
| 21/22 | SuWch | Men's 4.5km Super Sprint Qualification | Ruhpolding, GER |
68
| 24 |
| 21/22 | IBU C. | Men's 10km Sprint | Nove Mesto na Morave, CZE |
56
| 22 |
| 21/22 | IBU C. | Men's 10km Sprint | Nove Mesto na Morave, CZE |
34
| 12 |
| 21/22 | ECH | 4x7.5 Mixed Relay | Arber, GER |
15
|
-
|
| 21/22 | ECH | Men's 12.5km Pursuit | Arber, GER |
41
| 3141 |
| 21/22 | ECH | Men's 10km Sprint | Arber, GER |
29
| 13 |
| 21/22 | ECH | Men's 20km Individual | Arber, GER |
52
| 0214 |
| 21/22 | WC | Men's 4x7.5km Relay | Antholz, ITA |
21
|
-
|
| 21/22 | WC | Men's 20km Individual | Antholz, ITA |
36
| 1002 |
| 21/22 | WC | Men's 4x7.5km Relay | Ruhpolding, GER |
24
|
-
|
| 21/22 | WC | Men's 10km Sprint | Ruhpolding, GER |
62
| 01 |
| 21/22 | WC | 4x7.5 Mixed Relay | Oberhof, GER |
15
|
-
|
| 21/22 | WC | Men's 10km Sprint | Oberhof, GER |
68
| 12 |
| 21/22 | IBU C. | Men's 20km Individual | Obertilliach, AUT |
74
| 0323 |
| 21/22 | WC | Men's 4x7.5km Relay | Hochfilzen, AUT |
27
|
-
|
| 21/22 | WC | Men's 4x7.5km Relay | Oestersund, SWE |
25
|
-
|
| 21/22 | IBU C. |
SS
| Sjusjoen, NOR |
47
|
-
|
| 21/22 | IBU C. | Men's 4.5km Super Sprint Qualification | Sjusjoen, NOR |
47
| 02 |
| 21/22 | IBU C. | Men's 10km Sprint | Idre Fjaell, SWE |
65
| 03 |
| 21/22 | IBU C. | Men 10 km Sprint | Idre Fjaell, SWE |
37
| 12 |
| 20/21 | IBU C. | Men's 10km Sprint | Obertilliach, AUT |
103
| 42 |
| 20/21 | IBU C. | Men's 10km Sprint | Obertilliach, AUT |
71
| 13 |
| 20/21 | IBU C. | Men's 15km Short Individual | Obertilliach, AUT |
94
| 1330 |
| 20/21 | IBU C. | Men's 10km Sprint | Brezno, SVK |
62
| 22 |
| 20/21 | IBU C. | Men's 4x7.5km Relay | Brezno, SVK |
16
|
-
|
| 20/21 | IBU C. | Men's 15km Short Individual | Brezno, SVK |
95
| 1355 |
| 20/21 | IBU C. | Men's 10km Sprint | Brezno, SVK |
78
| 42 |
| 20/21 | ECH | Men's 10km Sprint | Duszniki Zdroj, POL |
115
| 32 |
| 20/21 | ECH | Men's 20km Individual | Duszniki Zdroj, POL |
121
| 1244 |
| 20/21 | IBU C. | Men's 10km Sprint | Arber, GER |
110
| 43 |
| 20/21 | IBU C. | Men's 15km Short Individual | Arber, GER |
121
| 2423 |
| 20/21 | IBU C. | Men's 10km Sprint | Arber, GER |
99
| 14 |