The Record
Jun 8, 2026 · Level I

SANDF RIFLE CHAMPIONSHIP 9 JUNE 26

Shooters
69
Divisions
2
Stages
7
Rounds
159
Field
1 GM/M

Add target photos · help us build automatic hit scoring

Results by division

CSV
#ShooterClassPF S1S2S3S4S5S6S7 Points%
1 Siyabonga Mkhabela08453938MC · 1 overall B Minor 0.711.331.230.000.410.050.91 715.00 100.0

Stage cells show hit factor; the division's best hit factor on each stage is in red. Hover a cell for time and hits. A red dot after a stage number marks a classifier.

Stage by stage top runs on each stage, all divisions

1Stage 1 Tac MainComstock2 · 30 rounds · 63 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1JW van RooyenSemi Auto Standard5.550923.7822 · 7 · 1 · 0 · 0 · 0150.00
2Willem WilkeSemi Auto Standard4.749326.5320 · 8 · 2 · 0 · 0 · 0128.34
3Zane WesselsSemi Auto Standard4.310330.1621 · 8 · 1 · 0 · 0 · 0116.48
4Shane MillsSemi Auto Standard4.232131.1922 · 7 · 1 · 0 · 0 · 0114.36
5Henry WardenSemi Auto Standard4.034529.0026 · 2 · 1 · 1 · 1 · 0109.02
6Drikus (Skolla) ScholtzSemi Auto Standard4.024134.7925 · 5 · 0 · 0 · 0 · 0108.74
7Derick MaartensSemi Auto Standard3.609735.4620 · 9 · 1 · 0 · 0 · 097.54
8Danie SteenkampSemi Auto Standard3.602134.9818 · 12 · 0 · 0 · 0 · 097.34
9Werner StoltzSemi Auto Standard3.569028.8618 · 11 · 0 · 1 · 1 · 096.44
10Thuso MojakgoloSemi Auto Standard3.393141.8526 · 4 · 0 · 0 · 0 · 091.69
11Lt Col Ansley NaudeSemi Auto Standard3.249130.4718 · 9 · 2 · 1 · 1 · 087.80
12Ivor Du PlessisSemi Auto Standard3.214634.5319 · 8 · 2 · 1 · 0 · 086.87
2Stage 2 Tac RightComstock2 · 20 rounds · 67 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1JW van RooyenSemi Auto Standard4.193321.9417 · 2 · 1 · 0 · 0 · 0100.00
2Wouter MeiringSemi Auto Standard3.564425.2516 · 3 · 1 · 0 · 0 · 085.00
3Henry WardenSemi Auto Standard3.272526.2815 · 3 · 2 · 0 · 0 · 078.04
4Willem WilkeSemi Auto Standard3.167426.5213 · 6 · 1 · 0 · 0 · 075.54
5Derick MaartensSemi Auto Standard3.155830.4218 · 2 · 0 · 0 · 0 · 075.26
6Werner StoltzSemi Auto Standard3.145224.8010 · 9 · 1 · 0 · 0 · 075.01
7Lt Col Ansley NaudeSemi Auto Standard3.083428.5416 · 2 · 2 · 0 · 0 · 073.53
8Jan PrinslooSemi Auto Standard2.734430.7212 · 8 · 0 · 0 · 0 · 065.21
9Frikkie DippenaarSemi Auto Standard2.584734.8215 · 5 · 0 · 0 · 0 · 061.64
10Zane WesselsSemi Auto Standard2.455827.6910 · 9 · 1 · 0 · 1 · 058.56
11Danie SteenkampSemi Auto Standard2.443235.2014 · 5 · 1 · 0 · 0 · 058.26
12Jaco OppermanSemi Auto Standard2.388541.0319 · 1 · 0 · 0 · 0 · 056.96
3Stage 3 Range 5Comstock2 · 16 rounds · 66 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1JW van RooyenSemi Auto Standard5.054213.8512 · 3 · 1 · 0 · 0 · 080.00
2Henry WardenSemi Auto Standard4.639215.5212 · 4 · 0 · 0 · 0 · 073.43
3Wouter MeiringSemi Auto Standard4.531713.248 · 6 · 2 · 0 · 0 · 071.73
4Zane WesselsSemi Auto Standard4.166718.2414 · 2 · 0 · 0 · 0 · 065.95
5Simon BouwerSemi Auto Standard3.995919.5215 · 1 · 0 · 0 · 0 · 063.25
6Wynand Van der HovenSemi Auto Standard3.915519.4114 · 2 · 0 · 0 · 0 · 061.98
7Willem WilkeSemi Auto Standard3.841817.7011 · 4 · 1 · 0 · 0 · 060.81
8Jan PrinslooSemi Auto Standard3.776015.8911 · 5 · 0 · 0 · 1 · 059.77
9Drikus (Skolla) ScholtzSemi Auto Standard3.728619.3112 · 4 · 0 · 0 · 0 · 059.02
10Werner StoltzSemi Auto Standard3.677316.869 · 5 · 2 · 0 · 0 · 058.21
11Danie SteenkampSemi Auto Standard3.652520.2613 · 3 · 0 · 0 · 0 · 057.81
12Shane MillsSemi Auto Standard3.640019.7812 · 4 · 0 · 0 · 0 · 057.62
4Stage 4 Range 6Comstock2 · 16 rounds · 57 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1JW van RooyenSemi Auto Standard4.654315.0411 · 5 · 0 · 0 · 0 · 080.00
2Willem WilkeSemi Auto Standard3.613218.8210 · 6 · 0 · 0 · 0 · 062.11
3Shane MillsSemi Auto Standard3.352021.4812 · 4 · 0 · 0 · 0 · 057.62
4Derick MaartensSemi Auto Standard3.116722.4611 · 5 · 0 · 0 · 0 · 053.57
5Craig LeesonSemi Auto Standard2.975224.2012 · 4 · 0 · 0 · 0 · 051.14
6Frikkie DippenaarSemi Auto Standard2.739726.2812 · 4 · 0 · 0 · 0 · 047.09
7Jan PrinslooSemi Auto Standard2.596222.3410 · 6 · 0 · 0 · 1 · 044.63
8Danie SteenkampSemi Auto Standard2.446526.168 · 8 · 0 · 0 · 0 · 042.05
9Simon BouwerSemi Auto Standard2.427427.199 · 7 · 0 · 0 · 0 · 041.72
10Lt Col Ansley NaudeSemi Auto Standard2.361026.2612 · 4 · 0 · 0 · 1 · 040.58
11Tebogo FreddySemi Auto Standard2.306532.9514 · 2 · 0 · 0 · 0 · 039.65
12Zane WesselsSemi Auto Standard2.179531.2011 · 4 · 1 · 0 · 0 · 037.46
5Stage 5 Rifle RangeComstock2 · 16 rounds · 54 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Werner StoltzSemi Auto Standard1.747143.5014 · 2 · 0 · 0 · 0 · 080.00
2JW van RooyenSemi Auto Standard1.531548.3213 · 3 · 0 · 0 · 0 · 070.12
3Shane MillsSemi Auto Standard1.363049.8911 · 4 · 1 · 0 · 0 · 062.41
4Craig LeesonSemi Auto Standard1.293557.2113 · 3 · 0 · 0 · 0 · 059.23
5Frikkie DippenaarSemi Auto Standard1.185562.4213 · 3 · 0 · 0 · 0 · 054.28
6Leandri VenterSemi Auto Standard0.998370.1211 · 5 · 0 · 0 · 0 · 045.71
7Jacques MatthysenSemi Auto Standard0.889678.6911 · 5 · 0 · 0 · 0 · 040.73
8Corné SwartSemi Auto Standard0.876958.1610 · 3 · 2 · 1 · 0 · 040.15
9Willem WilkeSemi Auto Standard0.826660.4914 · 0 · 0 · 2 · 0 · 037.85
10Drikus (Skolla) ScholtzSemi Auto Standard0.813191.0113 · 3 · 0 · 0 · 0 · 037.23
11Wouter MeiringSemi Auto Standard0.806568.2011 · 3 · 1 · 1 · 0 · 036.93
12Angelique ScheepersSemi Auto Standard0.783291.9312 · 4 · 0 · 0 · 0 · 035.86
6Stage 6 Duck PondComstock2 · 27 rounds · 59 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Zane WesselsSemi Auto Standard3.797529.2316 · 10 · 1 · 0 · 0 · 0135.00
2Willem WilkeSemi Auto Standard3.751231.1920 · 5 · 2 · 0 · 0 · 0133.36
3JW van RooyenSemi Auto Standard3.583726.2318 · 8 · 0 · 1 · 1 · 0127.40
4Shane MillsSemi Auto Standard3.436535.2122 · 3 · 2 · 0 · 0 · 0122.17
5Danie SteenkampSemi Auto Standard3.411936.0521 · 6 · 0 · 0 · 0 · 0121.29
6Henry WardenSemi Auto Standard2.965833.3816 · 9 · 2 · 0 · 1 · 0105.44
7Wouter MeiringSemi Auto Standard2.953538.2617 · 9 · 1 · 0 · 0 · 0105.00
8Drikus (Skolla) ScholtzSemi Auto Standard2.928739.9519 · 7 · 1 · 0 · 0 · 0104.11
9Derick MaartensSemi Auto Standard2.792842.6121 · 4 · 2 · 0 · 0 · 099.28
10Nolan HerneSemi Auto Standard2.781742.0618 · 9 · 0 · 0 · 0 · 098.89
11Christopher MostertSemi Auto Standard2.719144.5020 · 7 · 0 · 0 · 0 · 096.66
12Frikkie DippenaarSemi Auto Standard2.699145.5722 · 4 · 1 · 0 · 0 · 095.95
7Stage 8 Grassy KnollComstock2 · 34 rounds · 65 runs
#ShooterDivisionHFTimeA · C · D · M · NS · PStage pts
1Jan PrinslooSemi Auto Standard5.074728.7722 · 12 · 0 · 0 · 0 · 0170.00
2Willem WilkeSemi Auto Standard4.407829.7226 · 7 · 0 · 1 · 1 · 0147.66
3Zane WesselsSemi Auto Standard4.398735.9228 · 6 · 0 · 0 · 0 · 0147.35
4Lt Col Ansley NaudeSemi Auto Standard4.183235.3823 · 11 · 0 · 0 · 0 · 0140.13
5Simon BouwerSemi Auto Standard3.965737.3228 · 6 · 0 · 0 · 1 · 0132.85
6Henry WardenSemi Auto Standard3.857630.3319 · 14 · 0 · 1 · 1 · 0129.23
7Marno EngelbrechtSemi Auto Standard3.778637.5820 · 14 · 0 · 0 · 0 · 0126.58
8Jaco OppermanSemi Auto Standard3.743943.2730 · 4 · 0 · 0 · 0 · 0125.42
9Ivor Du PlessisSemi Auto Standard3.496844.0426 · 8 · 0 · 0 · 0 · 0117.14
10Derick MaartensSemi Auto Standard3.480837.0626 · 6 · 1 · 1 · 1 · 0116.61
11JW van RooyenSemi Auto Standard3.438725.3015 · 13 · 3 · 3 · 0 · 0115.20
12Danie SteenkampSemi Auto Standard3.287240.4628 · 4 · 1 · 1 · 1 · 0110.12

Stages

#StageScoringRoundsPointsClassifier
1Stage 1 Tac MainComstock230150
2Stage 2 Tac RightComstock220100
3Stage 3 Range 5Comstock21680
4Stage 4 Range 6Comstock21680
5Stage 5 Rifle RangeComstock21680
6Stage 6 Duck PondComstock227135
7Stage 8 Grassy KnollComstock234170

Field

GM0M1A2B–D7U41