1
Granada
2014
25m Rapid Fire Pistol Men Junior
Score: 570, Final: 28
3
Changwon
2018
25m Rapid Fire Pistol Men
Score: 586, Final: 24
8
Granada
2014
25m Pistol Men Junior
Score: 573
10
Cairo
2022
25m Rapid Fire Pistol Men
Qualification: 583
24
Baku
2023
25m Rapid Fire Pistol Men
Qualification: 577
29
Granada
2014
25m Standard Pistol Men Junior
Score: 534
1
Cairo
2022
25m Rapid Fire Pistol Men
Qualification: 584, Elimination: 15, Medal Match: 35
1
Munich
2015
25m Rapid Fire Pistol Men
Score: 582, Final: 32
2
Wroclaw
2021
25m Rapid Fire Pistol Men
Score: 580, Final: 34
3
Putian
2019
25m Rapid Fire Pistol Men
Score: 585, Final: 26
5
Wroclaw
2021
25m Rapid Fire Pistol Mixed Team
Score: 551, Semifinal: 352
7
New Delhi
2017
25m Rapid Fire Pistol Men
Score: 576
8
Doha
2023
25m Rapid Fire Pistol Men
Qualification: 579
8
Bologna
2016
25m Rapid Fire Pistol Men
Score: 582
1
Rio de Janeiro
2023
25m Rapid Fire Pistol Men
Qualification: 579, Final: 34
1
Baku
2022
25m Rapid Fire Pistol Men
Qualification: 588, Elimination: 16, Medal Match: 32
1
Cairo
2022
25m Rapid Fire Pistol Men
Qualification: 585, Final Stage Part 1: 20, Medal Match: 21, Gold Medal Match: 17
1
Osijek
2021
25m Rapid Fire Pistol Men
Score: 586, Final: 35
1
Munich
2017
25m Rapid Fire Pistol Men
Score: 586, Final: 33
1
Changwon
2015
25m Rapid Fire Pistol Men
Score: 582, Final: 29
2
Changwon
2022
25m Rapid Fire Pistol Men
Qualification: 582, Elimination: 17, Medal Match: 31
2
Rio de Janeiro
2022
25m Rapid Fire Pistol Men
Qualification: 589, Elimination: 14, Medal Match: 27
2
Guadalajara
2018
25m Rapid Fire Pistol Men
Score: 581, Final: 28
2
Munich
2016
25m Rapid Fire Pistol Men
Score: 586, Final: 28
3
Beijing
2019
25m Rapid Fire Pistol Men
Score: 587, Final: 27
3
Munich
2019
25m Rapid Fire Pistol Men
Score: 588, Final: 25
3
Fort Benning
2018
25m Rapid Fire Pistol Men
Score: 579, Final: 22
3
Rio de Janeiro
2016
25m Rapid Fire Pistol Men
Score: 582, Final: 26
1
Wroclaw
2022
25m Rapid Fire Pistol Team Men
Qualification 1: 873, Qualification 2: 569, Medal Matches: 17
1
Osijek
2021
25m Rapid Fire Pistol Men
Score: 590, Final: 32
1
Osijek
2021
25m Rapid Fire Pistol Team Men
Score: 874, Semifinal: 574, Final: 10
1
Maribor
2015
25m Rapid Fire Pistol Men Junior
Score: 589, Final: 31
1
Bologna
2012
25m Rapid Fire Pistol Men Junior
Score: 573, Final: 27, Total: 573
2
Maribor
2015
25m Standard Pistol Men Junior
Score: 560
4
Osijek
2013
25m Rapid Fire Pistol Men Junior
Score: 574, Final: 14
8
Bologna
2019
25m Rapid Fire Pistol Men
Score: 579