IPSC Mar 20, 2025 – Spartan Arms

IPSC Mar 20, 2025

CLUB BOOKINGS Results

The Home Of Spartans

Our Latest Results

IPSC Mar 20, 2025
3/20/2025

Match Results - Combined
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Van Graan, Jono IronsUPO MINOR216.6401100.000 %
2Wu, Yixin 3(PO)UPO MINOR210.328697.087 %
3Wu, Yixin 2(PO)UPO MINOR200.246092.433 %
4Charalambous, Andy 1(PROD)5092CPROD MINORSuper Senior192.085688.666 %
5Charalambous, Andy 2(PROD)5092CPROD MINORSuper Senior191.683188.480 %
6Hadassin, DylanUPO MINOR188.788987.144 %
7Gama, Thomas 1(PROD)UPROD MINOR184.261885.054 %
8Berkowitz, Gary 4(PO)UPO MINOR180.045583.108 %
9Berkowitz, Gary 2(PO)UPO MINOR179.221782.728 %
10Larson, Brett 1(OPEN)UOPEN MINOR177.939482.136 %
11Fouche, Roelof 3(PO)UPO MINOR174.027780.330 %
12Gama, Thomas 3(PO)UPO MINOR173.758280.206 %
13Berkowitz, Gary 3(PO)UPO MINOR173.622780.143 %
14Jarvis, Josh 2(PO)UPO MINOR167.711277.415 %
15Olivier, PeterUST MAJOR166.293276.760 %
16Larson, Brett 2(PO)UPO MINOR163.732175.578 %
17Thomaz, GregoryUPO MINOR161.806174.689 %
18Sayers, Paul 1(PO)5453CPO MINOR158.866773.332 %
19Li, Ce 3(PO)UPO MINOR153.871771.026 %
20Watson, Mark6209UPO MINORSuper Senior153.759370.975 %
21Sayers, Paul 2(PO)5453CPO MINORSenior149.354268.941 %
22Fouche, Roelof 2(PROD)UPROD MINOR147.554368.110 %
23Da Fonseca, Daniel6271UPROD MINOR146.508067.627 %
24Watson, KimUPO MINORLady145.317767.078 %
25Scholtz, Michael6244UPROD MINOR145.067566.962 %
26Vlok, GarrickUPO MINOR142.879965.953 %
27Berkowitz, Gary 1(PO)UPO MINOR141.832765.469 %
28Blignaut, CalvinNDSS6525UPO MINORSenior141.207165.180 %
29Zhang, Zaimiao5885UPROD MINOR140.865165.023 %
30Wight, Malcom 2(PO)1587UPO MINORSenior137.169063.317 %
31Giordani, LucaUPO MINOR136.094962.821 %
32Da Conçeiçao, LuizUPROD MINOR135.005262.318 %
33Scott, KeaganUPO MINOR134.712262.182 %
34Fouche, Roelof 1(PROD)UPROD MINOR134.435762.055 %
35Wu, Yixin 1(PO)UPO MINOR132.809861.304 %
36Li, Ce 2(PO)UPO MINOR132.362361.098 %
37He, PaulUPROD MINOR131.228660.574 %
38Wight, Malcom 1(PO)1587UPO MINORSenior130.910060.427 %
39Gama, Thomas 2(PO)UPO MINOR126.497558.391 %
40Straggier, JurgenUPO MINOR125.865958.099 %
41Da Silva, LeandroUPROD MINOR124.918257.662 %
42Boshoff, Chris 2(PO)UPO MINOR124.726757.573 %
43Ryan, Errol 1(PO)UPO MINORSenior124.164857.314 %
44Schoeman, JanUPROD MINOR123.906957.195 %
45Cohen, PhillipUPO MINORSuper Senior123.096056.821 %
46Lima, RaulUST MINOR122.285556.446 %
47Chi, ChanUPROD MINOR122.170956.393 %
48Ryan, Errol 2(PO)UPO MINORSenior121.474856.072 %
49Forsyth, RossUPO MINOR117.580754.275 %
50Zhao, Jiang4748UPROD MINOR116.554153.801 %
51Brandao, PauloUPROD MINOR111.736551.577 %
52Barbosa, MarcoUST MINOR110.554751.032 %
53Naidoo, Adrian 2(ST)UST MINOR108.926250.280 %
54Da Costa, MarioUPO MINOR106.935349.361 %
55Stragier, JurgenUPO MINOR106.878949.335 %
56Savin, AleksandarUPO MINOR105.131548.528 %
57Jarvis, Josh 1(PO)UPO MINOR103.225247.648 %
58Jianming, Liang5317UPROD MINOR99.606445.978 %
59Vitale, GianlucaUST MINOR98.165145.313 %
60Oosthuizen, Hylton 2(PO)UPO MINOR91.760142.356 %
61Estman, GregUPO MINOR90.668641.852 %
62Eckersley, SashUPROD MINOR89.516141.320 %
63Estman, GrantUPO MINORSuper Senior89.303641.222 %
64Maine, QuintinUPO MINOR88.161440.695 %
65Amoils, JoshuaUST MINOR87.359540.325 %
66Weinberg, EvanUST MINOR86.014339.704 %
67Ferrao, MannyUST MINOR85.529539.480 %
68Geyer, RichardUST MINOR85.506039.469 %
69Li, Ce 1(PO)UPO MINOR85.495539.464 %
70Naidoo, Adrian 1(ST)UST MINOR85.312639.380 %
71Brammall, Ali7253UPO MINORLady83.579538.580 %
72Petit, NeilUPO MINOR77.993536.001 %
73Salt, KeaganUPROD MINOR77.945535.979 %
74Groess, KenanUPO MINOR74.339334.315 %
75Ngubeni, Thabiso 2(PROD)UPROD MINOR73.412033.887 %
76Greiesel, ClintonUPROD MINOR73.155133.768 %
77Ngubeni, Thabiso 1(PROD)UPROD MINOR63.947129.518 %
78Oosthuizen, Hylton 1(PO)UPO MINOR57.685526.627 %
79Greiesel, LanceUPROD MINOR55.343825.546 %
80Boshoff, Chris 1(PROD)UPROD MINOR55.140125.452 %
81Wight, MichelleUPO MINOR48.146222.224 %
82Da costa, Frankie 1(PROD)UPROD MINOR46.304221.374 %
83Pettit, ChimoneUPO MINOR40.820418.842 %
84Anderson, TerryUPROD MINOR39.066918.033 %
85Savin, AleksandarUPO MINOR38.553517.796 %
86Brunton, SeanUPO MINOR38.363817.709 %
87Da costa, Frankie 2(PROD)UPROD MINOR17.03507.863 %


IPSC Mar 20, 2025
3/20/2025

Match Results - Open
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Larson, Brett 1(OPEN)UOPEN MINOR220.0000100.000 %


Match Results - PCC Optics
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Van Graan, Jono IronsUPO MINOR220.0000100.000 %
2Wu, Yixin 3(PO)UPO MINOR213.645997.112 %
3Wu, Yixin 2(PO)UPO MINOR203.350692.432 %
4Berkowitz, Gary 4(PO)UPO MINOR182.978983.172 %
5Berkowitz, Gary 2(PO)UPO MINOR181.957682.708 %
6Fouche, Roelof 3(PO)UPO MINOR176.947080.430 %
7Berkowitz, Gary 3(PO)UPO MINOR176.613580.279 %
8Jarvis, Josh 2(PO)UPO MINOR170.372177.442 %
9Larson, Brett 2(PO)UPO MINOR166.275075.580 %
10Thomaz, GregoryUPO MINOR164.306274.685 %
11Sayers, Paul 1(PO)5453CPO MINOR161.504473.411 %
12Li, Ce 3(PO)UPO MINOR156.187170.994 %
13Watson, Mark6209UPO MINORSuper Senior156.127170.967 %
14Sayers, Paul 2(PO)5453CPO MINORSenior151.550768.887 %
15Watson, KimUPO MINORLady147.480367.036 %
16Vlok, GarrickUPO MINOR145.075365.943 %
17Wight, Malcom 2(PO)1587UPO MINORSenior139.397363.362 %
18Scott, KeaganUPO MINOR136.622962.101 %
19Li, Ce 2(PO)UPO MINOR134.884661.311 %
20Wight, Malcom 1(PO)1587UPO MINORSenior133.434060.652 %
21Straggier, JurgenUPO MINOR127.843958.111 %
22Boshoff, Chris 2(PO)UPO MINOR126.823257.647 %
23Ryan, Errol 1(PO)UPO MINORSenior126.157157.344 %
24Cohen, PhillipUPO MINORSuper Senior125.048756.840 %
25Ryan, Errol 2(PO)UPO MINORSenior123.580756.173 %
26Forsyth, RossUPO MINOR119.473554.306 %
27Da Costa, MarioUPO MINOR108.444349.293 %
28Wight, MichelleUPO MINOR48.729122.150 %


Match Results - Production
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Charalambous, Andy 1(PROD)5092CPROD MINORSuper Senior216.4822100.000 %
2Charalambous, Andy 2(PROD)5092CPROD MINORSuper Senior216.010099.782 %
3Gama, Thomas 1(PROD)UPROD MINOR207.649295.920 %
4Fouche, Roelof 2(PROD)UPROD MINOR166.315476.826 %
5Da Fonseca, Daniel6271UPROD MINOR165.107976.269 %
6Scholtz, Michael6244UPROD MINOR163.531275.540 %
7Zhang, Zaimiao5885UPROD MINOR158.727473.321 %
8Da Conçeiçao, LuizUPROD MINOR152.152570.284 %
9Fouche, Roelof 1(PROD)UPROD MINOR151.538770.001 %
10He, PaulUPROD MINOR147.889268.315 %
11Da Silva, LeandroUPROD MINOR140.791465.036 %
12Schoeman, JanUPROD MINOR139.664264.515 %
13Chi, ChanUPROD MINOR137.650563.585 %
14Zhao, Jiang4748UPROD MINOR131.289660.647 %
15Brandao, PauloUPROD MINOR125.947258.179 %
16Jianming, Liang5317UPROD MINOR112.291251.871 %
17Eckersley, SashUPROD MINOR100.927546.622 %
18Salt, KeaganUPROD MINOR87.624940.477 %
19Ngubeni, Thabiso 2(PROD)UPROD MINOR82.804038.250 %
20Greiesel, ClintonUPROD MINOR82.395238.061 %
21Ngubeni, Thabiso 1(PROD)UPROD MINOR72.067633.290 %
22Greiesel, LanceUPROD MINOR62.332328.793 %
23Boshoff, Chris 1(PROD)UPROD MINOR62.122528.696 %
24Da costa, Frankie 1(PROD)UPROD MINOR52.185624.106 %
25Anderson, TerryUPROD MINOR44.036620.342 %
26Da costa, Frankie 2(PROD)UPROD MINOR19.20428.871 %


Match Results - Production Optics
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Hadassin, DylanUPO MINOR207.7284100.000 %
2Gama, Thomas 3(PO)UPO MINOR195.075993.909 %
3Berkowitz, Gary 1(PO)UPO MINOR160.200977.120 %
4Blignaut, CalvinNDSS6525UPO MINORSenior156.788175.477 %
5Giordani, LucaUPO MINOR152.696673.508 %
6Wu, Yixin 1(PO)UPO MINOR146.146170.354 %
7Gama, Thomas 2(PO)UPO MINOR143.056968.867 %
8Stragier, JurgenUPO MINOR117.879156.747 %
9Savin, AleksandarUPO MINOR117.402456.517 %
10Jarvis, Josh 1(PO)UPO MINOR115.298255.504 %
11Oosthuizen, Hylton 2(PO)UPO MINOR102.152849.176 %
12Estman, GregUPO MINOR101.939649.074 %
13Estman, GrantUPO MINORSuper Senior100.779248.515 %
14Maine, QuintinUPO MINOR100.052048.165 %
15Li, Ce 1(PO)UPO MINOR95.969946.200 %
16Brammall, Ali7253UPO MINORLady94.984545.725 %
17Petit, NeilUPO MINOR87.661642.200 %
18Groess, KenanUPO MINOR83.241940.072 %
19Oosthuizen, Hylton 1(PO)UPO MINOR65.197231.386 %
20Brunton, SeanUPO MINOR47.585822.908 %
21Pettit, ChimoneUPO MINOR45.658921.980 %
22Savin, AleksandarUPO MINOR41.845320.144 %


Match Results - Standard
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Olivier, PeterUST MAJOR211.7288100.000 %
2Lima, RaulUST MINOR162.648376.819 %
3Barbosa, MarcoUST MINOR156.542673.935 %
4Naidoo, Adrian 2(ST)UST MINOR151.608371.605 %
5Vitale, GianlucaUST MINOR134.123163.347 %
6Naidoo, Adrian 1(ST)UST MINOR122.067557.653 %
7Weinberg, EvanUST MINOR120.706557.010 %
8Geyer, RichardUST MINOR114.552254.103 %
9Amoils, JoshuaUST MINOR108.682951.331 %
10Ferrao, MannyUST MINOR107.544150.793 %


IPSC Mar 20, 2025
3/20/2025

Stage 1 - Combined
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Hadassin, Dylan0UPO100011.708.5470110.0000100.00 %
2Van Graan, Jono Irons0UPO102012.318.2859106.640196.95 %
3Wu, Yixin 3(PO)0UPO94011.498.1810105.289895.72 %
4Wu, Yixin 2(PO)0UPO98012.807.656298.535989.58 %
5Charalambous, Andy 1(PROD)0CPROD110014.547.565397.365988.51 %
6Berkowitz, Gary 3(PO)0UPO104014.107.375994.927786.30 %
7Charalambous, Andy 2(PROD)0CPROD102013.997.290993.834285.30 %
8Berkowitz, Gary 4(PO)0UPO102014.107.234093.102184.64 %
9Fouche, Roelof 3(PO)0UPO100013.897.199492.656684.23 %
10Gama, Thomas 1(PROD)0UPROD94013.357.041290.620282.38 %
11Larson, Brett 1(OPEN)0UOPEN98014.436.791487.405479.46 %
12Berkowitz, Gary 2(PO)0UPO106015.716.747386.837778.94 %
13Gama, Thomas 3(PO)0UPO94014.226.610485.075977.34 %
14Jarvis, Josh 2(PO)0UPO92014.026.562184.453676.78 %
15Sayers, Paul 1(PO)0CPO110016.916.505083.719776.11 %
16Larson, Brett 2(PO)0UPO92014.676.271380.711773.37 %
17Scholtz, Michael0UPROD98015.676.254080.488873.17 %
18Wight, Malcom 1(PO)0UPO92014.786.224680.111072.83 %
19Li, Ce 2(PO)0UPO92014.796.220480.056872.78 %
20Thomaz, Gregory0UPO96015.576.165779.352672.14 %
21Fouche, Roelof 2(PROD)0UPROD102016.736.096878.466271.33 %
22Wu, Yixin 1(PO)0UPO98016.316.008677.330570.30 %
23Blignaut, Calvin0UPO92015.505.935576.389769.45 %
24Watson, Mark0UPO96016.445.839475.153368.32 %
25Li, Ce 3(PO)0UPO80014.015.710273.490466.81 %
26Fouche, Roelof 1(PROD)0UPROD102017.925.692073.255666.60 %
27Da Fonseca, Daniel0UPROD100017.675.659372.835366.21 %
28Wight, Malcom 2(PO)0UPO76013.835.495370.724564.30 %
29Sayers, Paul 2(PO)0CPO102018.835.416969.715363.38 %
30Vlok, Garrick0UPO98018.105.414469.682963.35 %
31Watson, Kim0UPO84015.755.333368.640062.40 %
32Da Conçeiçao, Luiz0UPROD104019.545.322468.499562.27 %
33Giordani, Luca0UPO100019.205.208367.031360.94 %
34Ryan, Errol 2(PO)0UPO102019.645.193566.840160.76 %
35Boshoff, Chris 2(PO)0UPO94018.185.170566.544660.50 %
36Schoeman, Jan0UPROD108020.945.157666.378260.34 %
37Zhang, Zaimiao0UPROD94018.275.145066.216760.20 %
38Barbosa, Marco0UST106020.665.130766.031960.03 %
39Berkowitz, Gary 1(PO)0UPO110021.645.083265.420559.47 %
40He, Paul0UPROD92018.125.077365.344459.40 %
41Da Silva, Leandro0UPROD100019.905.025164.673458.79 %
42Ryan, Errol 1(PO)0UPO102020.764.913363.234157.49 %
43Straggier, Jurgen0UPO98020.094.878062.780557.07 %
44Cohen, Phillip0UPO98020.354.815761.978456.34 %
45Stragier, Jurgen0UPO104021.904.748961.117855.56 %
46Olivier, Peter0UST1031019.604.744961.066855.52 %
47Naidoo, Adrian 2(ST)0UST94019.894.726060.823555.29 %
48Scott, Keagan0UPO90019.104.712060.644055.13 %
49Brandao, Paulo0UPROD102021.854.668260.079654.62 %
50Forsyth, Ross0UPO951018.214.667860.074154.61 %
51Gama, Thomas 2(PO)0UPO100022.344.476357.609752.37 %
52Jianming, Liang0UPROD951019.344.395056.564151.42 %
53Lima, Raul0UST96022.024.359756.109051.01 %
54Chi, Chan0UPROD102023.754.294755.273350.25 %
55Savin, Aleksandar0UPO108025.704.202354.084049.17 %
56Jarvis, Josh 1(PO)0UPO92022.344.118253.000948.18 %
57Naidoo, Adrian 1(ST)0UST88021.374.117952.997748.18 %
58Eckersley, Sash0UPROD94022.864.112052.921348.11 %
59Vitale, Gianluca0UST92023.323.945150.773646.16 %
60Weinberg, Evan0UST94024.383.855649.621845.11 %
61Ngubeni, Thabiso 2(PROD)0UPROD100026.043.840249.424044.93 %
62Oosthuizen, Hylton 2(PO)0UPO92024.403.770548.526244.11 %
63Da Costa, Mario0UPO102027.413.721347.892743.54 %
64Zhao, Jiang0UPROD951023.323.644946.910442.65 %
65Estman, Greg0UPO106031.163.401843.781139.80 %
66Li, Ce 1(PO)0UPO90027.633.257341.921838.11 %
67Estman, Grant0UPO931025.703.229641.564637.79 %
68Geyer, Richard0UST104033.003.151540.560036.87 %
69Maine, Quintin0UPO108035.923.006738.696035.18 %
70Petit, Neil0UPO902023.852.935037.773634.34 %
71Groess, Kenan0UPO841025.532.898637.304333.91 %
72Brammall, Ali0UPO1041033.482.807636.134432.85 %
73Ngubeni, Thabiso 1(PROD)0UPROD104041.612.499432.167329.24 %
74Ferrao, Manny0UST110048.442.270929.225826.57 %
75Amoils, Joshua0UST804018.402.173927.978325.43 %
76Greiesel, Clinton0UPROD883026.772.166627.884225.35 %
77Oosthuizen, Hylton 1(PO)0UPO82039.922.054126.436424.03 %
78Savin, Aleksandar0UPO92047.631.931624.859122.60 %
79Boshoff, Chris 1(PROD)0UPROD923032.971.880524.202022.00 %
80Da costa, Frankie 1(PROD)0UPROD802032.811.828723.535521.40 %
81Anderson, Terry0UPROD812037.021.647821.206619.28 %
82Greiesel, Lance0UPROD804024.781.614220.774818.89 %
83Pettit, Chimone0UPO106065.931.607820.691918.81 %
84Wight, Michelle0UPO90062.611.437518.500216.82 %
85Da costa, Frankie 2(PROD)0UPROD684037.400.74879.63538.76 %
86Salt, Keagan0UPROD6710017.430.00000.00000.00 %
87Brunton, Sean0UPO000.000.00000.00000.00 %


IPSC Mar 20, 2025
3/20/2025

Stage 2 - Combined
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Van Graan, Jono Irons0UPO106011.838.9603110.0000100.00 %
2Olivier, Peter0UST96011.208.5714105.226495.66 %
3Wu, Yixin 3(PO)0UPO96011.228.5561105.038895.49 %
4Wu, Yixin 2(PO)0UPO100012.078.2850101.710192.46 %
5Charalambous, Andy 2(PROD)0CPROD108013.557.970597.848988.95 %
6Charalambous, Andy 1(PROD)0CPROD102013.227.715694.719786.11 %
7Gama, Thomas 1(PROD)0UPROD100013.117.627893.641685.13 %
8Berkowitz, Gary 2(PO)0UPO104013.827.525392.384083.99 %
9Larson, Brett 1(OPEN)0UOPEN100013.567.374690.534082.30 %
10Gama, Thomas 3(PO)0UPO102014.127.223888.682380.62 %
11Berkowitz, Gary 4(PO)0UPO100014.127.082286.943479.04 %
12Jarvis, Josh 2(PO)0UPO102015.046.781983.257675.69 %
13Larson, Brett 2(PO)0UPO94013.906.762683.020475.47 %
14Thomaz, Gregory0UPO90013.406.716482.453574.96 %
15Fouche, Roelof 3(PO)0UPO92013.886.628281.371173.97 %
16Li, Ce 3(PO)0UPO88013.446.547680.381373.07 %
17Sayers, Paul 2(PO)0CPO106016.346.487179.638972.40 %
18Hadassin, Dylan0UPO86013.406.417978.788971.63 %
19Berkowitz, Gary 3(PO)0UPO1001014.046.410378.695071.54 %
20Watson, Mark0UPO102015.936.403078.606071.46 %
21Salt, Keagan0UPROD108017.016.349277.945570.86 %
22Watson, Kim0UPO96015.376.245976.677769.71 %
23Berkowitz, Gary 1(PO)0UPO106017.036.224376.412269.47 %
24Sayers, Paul 1(PO)0CPO104016.996.121275.147068.32 %
25Zhang, Zaimiao0UPROD92015.136.080674.648467.86 %
26Scott, Keagan0UPO94015.586.033474.068267.33 %
27Da Fonseca, Daniel0UPROD104017.336.001273.672766.98 %
28Vlok, Garrick0UPO92015.435.962473.197066.54 %
29Zhao, Jiang0UPROD102017.985.673069.643763.31 %
30Fouche, Roelof 2(PROD)0UPROD104018.485.627769.088162.81 %
31Giordani, Luca0UPO98017.425.625769.063662.79 %
32Gama, Thomas 2(PO)0UPO973011.945.611468.887862.63 %
33Chi, Chan0UPROD94017.255.449366.897660.82 %
34Da Conçeiçao, Luiz0UPROD98018.095.417466.505760.46 %
35Wight, Malcom 2(PO)0UPO84015.525.412466.444560.40 %
36Lima, Raul0UST98018.185.390566.176560.16 %
37He, Paul0UPROD90016.775.366765.884259.89 %
38Blignaut, Calvin0UPO100018.945.279864.817458.92 %
39Scholtz, Michael0UPROD100019.015.260464.578758.71 %
40Straggier, Jurgen0UPO100019.465.138763.085457.35 %
41Fouche, Roelof 1(PROD)0UPROD106021.274.983561.180155.62 %
42Cohen, Phillip0UPO104020.894.978561.117655.56 %
43Ryan, Errol 1(PO)0UPO108021.764.963260.930755.39 %
44Da Silva, Leandro0UPROD98019.974.907460.244854.77 %
45Amoils, Joshua0UST92019.024.837059.381253.98 %
46Da Costa, Mario0UPO106022.044.809459.042653.68 %
47Boshoff, Chris 2(PO)0UPO90018.994.739358.182152.89 %
48Schoeman, Jan0UPROD106022.624.686157.528752.30 %
49Forsyth, Ross0UPO92019.644.684357.506652.28 %
50Ferrao, Manny0UST102022.244.586356.303751.19 %
51Wu, Yixin 1(PO)0UPO961019.034.519255.479350.44 %
52Ryan, Errol 2(PO)0UPO100022.474.450454.634749.67 %
53Li, Ce 2(PO)0UPO781015.964.260752.305547.55 %
54Brandao, Paulo0UPROD98023.294.207851.656946.96 %
55Savin, Aleksandar0UPO102024.534.158251.047546.41 %
56Wight, Malcom 1(PO)0UPO821017.404.137950.799046.18 %
57Jarvis, Josh 1(PO)0UPO88021.514.091150.224345.66 %
58Maine, Quintin0UPO110027.304.029349.465444.97 %
59Naidoo, Adrian 2(ST)0UST94023.993.918348.102743.73 %
60Estman, Grant0UPO102026.233.888747.739043.40 %
61Brammall, Ali0UPO96024.843.864747.445143.13 %
62Vitale, Gianluca0UST94024.353.860447.391543.08 %
63Estman, Greg0UPO104027.233.819346.887542.63 %
64Stragier, Jurgen0UPO911021.733.727645.761141.60 %
65Greiesel, Clinton0UPROD102027.663.687645.270941.16 %
66Geyer, Richard0UST102027.863.661244.946040.86 %
67Barbosa, Marco0UST952020.683.626744.522840.48 %
68Li, Ce 1(PO)0UPO92025.923.549443.573739.61 %
69Oosthuizen, Hylton 2(PO)0UPO86024.423.521743.233939.30 %
70Jianming, Liang0UPROD892019.683.506143.042339.13 %
71Petit, Neil0UPO961026.253.276240.219936.56 %
72Brunton, Sean0UPO94030.083.125038.363834.88 %
73Groess, Kenan0UPO1012026.853.016837.035033.67 %
74Eckersley, Sash0UPROD842021.472.980936.594833.27 %
75Weinberg, Evan0UST952025.302.964436.392533.08 %
76Greiesel, Lance0UPROD881027.702.815934.569031.43 %
77Naidoo, Adrian 1(ST)0UST100037.992.632332.314929.38 %
78Ngubeni, Thabiso 1(PROD)0UPROD911031.292.588731.779828.89 %
79Oosthuizen, Hylton 1(PO)0UPO84033.002.545531.249128.41 %
80Boshoff, Chris 1(PROD)0UPROD821028.572.520130.938128.13 %
81Wight, Michelle0UPO100041.412.414929.646026.95 %
82Ngubeni, Thabiso 2(PROD)0UPROD822031.731.954023.988021.81 %
83Da costa, Frankie 1(PROD)0UPROD812032.891.854722.768720.70 %
84Pettit, Chimone0UPO102062.211.639620.128518.30 %
85Anderson, Terry0UPROD833036.431.454817.860316.24 %
86Savin, Aleksandar0UPO783043.031.115513.694412.45 %
87Da costa, Frankie 2(PROD)0UPROD715034.840.60287.39976.73 %


IPSC Mar 20, 2025
3/20/2025

Stage 1 - Open
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Larson, Brett 1(OPEN)0UOPEN98014.436.7914110.0000100.00 %


Stage 1 - PCC Optics
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Van Graan, Jono Irons0UPO102012.318.2859110.0000100.00 %
2Wu, Yixin 3(PO)0UPO94011.498.1810108.607198.73 %
3Wu, Yixin 2(PO)0UPO98012.807.6562101.640592.40 %
4Berkowitz, Gary 3(PO)0UPO104014.107.375997.918589.02 %
5Berkowitz, Gary 4(PO)0UPO102014.107.234096.035587.30 %
6Fouche, Roelof 3(PO)0UPO100013.897.199495.575986.89 %
7Berkowitz, Gary 2(PO)0UPO106015.716.747389.573681.43 %
8Jarvis, Josh 2(PO)0UPO92014.026.562187.114579.19 %
9Sayers, Paul 1(PO)0CPO110016.916.505086.357478.51 %
10Larson, Brett 2(PO)0UPO92014.676.271383.254675.69 %
11Wight, Malcom 1(PO)0UPO92014.786.224682.635075.12 %
12Li, Ce 2(PO)0UPO92014.796.220482.579175.07 %
13Thomaz, Gregory0UPO96015.576.165781.852774.41 %
14Watson, Mark0UPO96016.445.839477.521170.47 %
15Li, Ce 3(PO)0UPO80014.015.710275.805868.91 %
16Wight, Malcom 2(PO)0UPO76013.835.495372.952866.32 %
17Sayers, Paul 2(PO)0CPO102018.835.416971.911865.37 %
18Vlok, Garrick0UPO98018.105.414471.878365.34 %
19Watson, Kim0UPO84015.755.333370.802664.37 %
20Ryan, Errol 2(PO)0UPO102019.645.193568.946062.68 %
21Boshoff, Chris 2(PO)0UPO94018.185.170568.641162.40 %
22Ryan, Errol 1(PO)0UPO102020.764.913365.226459.30 %
23Straggier, Jurgen0UPO98020.094.878064.758558.87 %
24Cohen, Phillip0UPO98020.354.815763.931158.12 %
25Scott, Keagan0UPO90019.104.712062.554756.87 %
26Forsyth, Ross0UPO951018.214.667861.966956.33 %
27Da Costa, Mario0UPO102027.413.721349.401744.91 %
28Wight, Michelle0UPO90062.611.437519.083117.35 %


Stage 1 - Production
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Charalambous, Andy 1(PROD)0CPROD110014.547.5653110.0000100.00 %
2Charalambous, Andy 2(PROD)0CPROD102013.997.2909106.010096.37 %
3Gama, Thomas 1(PROD)0UPROD94013.357.0412102.379093.07 %
4Scholtz, Michael0UPROD98015.676.254090.933082.67 %
5Fouche, Roelof 2(PROD)0UPROD102016.736.096888.647980.59 %
6Fouche, Roelof 1(PROD)0UPROD102017.925.692082.761275.24 %
7Da Fonseca, Daniel0UPROD100017.675.659382.286474.81 %
8Da Conçeiçao, Luiz0UPROD104019.545.322477.387970.35 %
9Schoeman, Jan0UPROD108020.945.157674.991468.17 %
10Zhang, Zaimiao0UPROD94018.275.145074.809068.01 %
11He, Paul0UPROD92018.125.077373.823467.11 %
12Da Silva, Leandro0UPROD100019.905.025173.065366.42 %
13Brandao, Paulo0UPROD102021.854.668267.875561.71 %
14Jianming, Liang0UPROD951019.344.395063.903858.09 %
15Chi, Chan0UPROD102023.754.294762.445556.77 %
16Eckersley, Sash0UPROD94022.864.112059.788354.35 %
17Ngubeni, Thabiso 2(PROD)0UPROD100026.043.840255.837250.76 %
18Zhao, Jiang0UPROD951023.323.644952.997448.18 %
19Ngubeni, Thabiso 1(PROD)0UPROD104041.612.499436.341333.04 %
20Greiesel, Clinton0UPROD883026.772.166631.502428.64 %
21Boshoff, Chris 1(PROD)0UPROD923032.971.880527.342424.86 %
22Da costa, Frankie 1(PROD)0UPROD802032.811.828726.589524.17 %
23Anderson, Terry0UPROD812037.021.647823.958421.78 %
24Greiesel, Lance0UPROD804024.781.614223.470521.34 %
25Da costa, Frankie 2(PROD)0UPROD684037.400.748710.88569.90 %
26Salt, Keagan0UPROD6710017.430.00000.00000.00 %


Stage 1 - Production Optics
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Hadassin, Dylan0UPO100011.708.5470110.0000100.00 %
2Gama, Thomas 3(PO)0UPO94014.226.610485.075977.34 %
3Wu, Yixin 1(PO)0UPO98016.316.008677.330570.30 %
4Blignaut, Calvin0UPO92015.505.935576.389769.45 %
5Giordani, Luca0UPO100019.205.208367.031360.94 %
6Berkowitz, Gary 1(PO)0UPO110021.645.083265.420559.47 %
7Stragier, Jurgen0UPO104021.904.748961.117855.56 %
8Gama, Thomas 2(PO)0UPO100022.344.476357.609752.37 %
9Savin, Aleksandar0UPO108025.704.202354.084049.17 %
10Jarvis, Josh 1(PO)0UPO92022.344.118253.000948.18 %
11Oosthuizen, Hylton 2(PO)0UPO92024.403.770548.526244.11 %
12Estman, Greg0UPO106031.163.401843.781139.80 %
13Li, Ce 1(PO)0UPO90027.633.257341.921838.11 %
14Estman, Grant0UPO931025.703.229641.564637.79 %
15Maine, Quintin0UPO108035.923.006738.696035.18 %
16Petit, Neil0UPO902023.852.935037.773634.34 %
17Groess, Kenan0UPO841025.532.898637.304333.91 %
18Brammall, Ali0UPO1041033.482.807636.134432.85 %
19Oosthuizen, Hylton 1(PO)0UPO82039.922.054126.436424.03 %
20Savin, Aleksandar0UPO92047.631.931624.859122.60 %
21Pettit, Chimone0UPO106065.931.607820.691918.81 %
22Brunton, Sean0UPO000.000.00000.00000.00 %


Stage 1 - Standard
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Barbosa, Marco0UST106020.665.1307110.0000100.00 %
2Olivier, Peter0UST1031019.604.7449101.728892.48 %
3Naidoo, Adrian 2(ST)0UST94019.894.7260101.323592.11 %
4Lima, Raul0UST96022.024.359793.469784.97 %
5Naidoo, Adrian 1(ST)0UST88021.374.117988.286780.26 %
6Vitale, Gianluca0UST92023.323.945184.581776.89 %
7Weinberg, Evan0UST94024.383.855682.663075.15 %
8Geyer, Richard0UST104033.003.151567.567361.42 %
9Ferrao, Manny0UST110048.442.270948.686244.26 %
10Amoils, Joshua0UST804018.402.173946.607942.37 %


IPSC Mar 20, 2025
3/20/2025

Stage 1 - Open
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Larson, Brett 1(OPEN)0UOPEN98014.436.7914110.0000100.00 %


Stage 1 - PCC Optics
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Van Graan, Jono Irons0UPO102012.318.2859110.0000100.00 %
2Wu, Yixin 3(PO)0UPO94011.498.1810108.607198.73 %
3Wu, Yixin 2(PO)0UPO98012.807.6562101.640592.40 %
4Berkowitz, Gary 3(PO)0UPO104014.107.375997.918589.02 %
5Berkowitz, Gary 4(PO)0UPO102014.107.234096.035587.30 %
6Fouche, Roelof 3(PO)0UPO100013.897.199495.575986.89 %
7Berkowitz, Gary 2(PO)0UPO106015.716.747389.573681.43 %
8Jarvis, Josh 2(PO)0UPO92014.026.562187.114579.19 %
9Sayers, Paul 1(PO)0CPO110016.916.505086.357478.51 %
10Larson, Brett 2(PO)0UPO92014.676.271383.254675.69 %
11Wight, Malcom 1(PO)0UPO92014.786.224682.635075.12 %
12Li, Ce 2(PO)0UPO92014.796.220482.579175.07 %
13Thomaz, Gregory0UPO96015.576.165781.852774.41 %
14Watson, Mark0UPO96016.445.839477.521170.47 %
15Li, Ce 3(PO)0UPO80014.015.710275.805868.91 %
16Wight, Malcom 2(PO)0UPO76013.835.495372.952866.32 %
17Sayers, Paul 2(PO)0CPO102018.835.416971.911865.37 %
18Vlok, Garrick0UPO98018.105.414471.878365.34 %
19Watson, Kim0UPO84015.755.333370.802664.37 %
20Ryan, Errol 2(PO)0UPO102019.645.193568.946062.68 %
21Boshoff, Chris 2(PO)0UPO94018.185.170568.641162.40 %
22Ryan, Errol 1(PO)0UPO102020.764.913365.226459.30 %
23Straggier, Jurgen0UPO98020.094.878064.758558.87 %
24Cohen, Phillip0UPO98020.354.815763.931158.12 %
25Scott, Keagan0UPO90019.104.712062.554756.87 %
26Forsyth, Ross0UPO951018.214.667861.966956.33 %
27Da Costa, Mario0UPO102027.413.721349.401744.91 %
28Wight, Michelle0UPO90062.611.437519.083117.35 %


Stage 1 - Production
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Charalambous, Andy 1(PROD)0CPROD110014.547.5653110.0000100.00 %
2Charalambous, Andy 2(PROD)0CPROD102013.997.2909106.010096.37 %
3Gama, Thomas 1(PROD)0UPROD94013.357.0412102.379093.07 %
4Scholtz, Michael0UPROD98015.676.254090.933082.67 %
5Fouche, Roelof 2(PROD)0UPROD102016.736.096888.647980.59 %
6Fouche, Roelof 1(PROD)0UPROD102017.925.692082.761275.24 %
7Da Fonseca, Daniel0UPROD100017.675.659382.286474.81 %
8Da Conçeiçao, Luiz0UPROD104019.545.322477.387970.35 %
9Schoeman, Jan0UPROD108020.945.157674.991468.17 %
10Zhang, Zaimiao0UPROD94018.275.145074.809068.01 %
11He, Paul0UPROD92018.125.077373.823467.11 %
12Da Silva, Leandro0UPROD100019.905.025173.065366.42 %
13Brandao, Paulo0UPROD102021.854.668267.875561.71 %
14Jianming, Liang0UPROD951019.344.395063.903858.09 %
15Chi, Chan0UPROD102023.754.294762.445556.77 %
16Eckersley, Sash0UPROD94022.864.112059.788354.35 %
17Ngubeni, Thabiso 2(PROD)0UPROD100026.043.840255.837250.76 %
18Zhao, Jiang0UPROD951023.323.644952.997448.18 %
19Ngubeni, Thabiso 1(PROD)0UPROD104041.612.499436.341333.04 %
20Greiesel, Clinton0UPROD883026.772.166631.502428.64 %
21Boshoff, Chris 1(PROD)0UPROD923032.971.880527.342424.86 %
22Da costa, Frankie 1(PROD)0UPROD802032.811.828726.589524.17 %
23Anderson, Terry0UPROD812037.021.647823.958421.78 %
24Greiesel, Lance0UPROD804024.781.614223.470521.34 %
25Da costa, Frankie 2(PROD)0UPROD684037.400.748710.88569.90 %
26Salt, Keagan0UPROD6710017.430.00000.00000.00 %


Stage 1 - Production Optics
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Hadassin, Dylan0UPO100011.708.5470110.0000100.00 %
2Gama, Thomas 3(PO)0UPO94014.226.610485.075977.34 %
3Wu, Yixin 1(PO)0UPO98016.316.008677.330570.30 %
4Blignaut, Calvin0UPO92015.505.935576.389769.45 %
5Giordani, Luca0UPO100019.205.208367.031360.94 %
6Berkowitz, Gary 1(PO)0UPO110021.645.083265.420559.47 %
7Stragier, Jurgen0UPO104021.904.748961.117855.56 %
8Gama, Thomas 2(PO)0UPO100022.344.476357.609752.37 %
9Savin, Aleksandar0UPO108025.704.202354.084049.17 %
10Jarvis, Josh 1(PO)0UPO92022.344.118253.000948.18 %
11Oosthuizen, Hylton 2(PO)0UPO92024.403.770548.526244.11 %
12Estman, Greg0UPO106031.163.401843.781139.80 %
13Li, Ce 1(PO)0UPO90027.633.257341.921838.11 %
14Estman, Grant0UPO931025.703.229641.564637.79 %
15Maine, Quintin0UPO108035.923.006738.696035.18 %
16Petit, Neil0UPO902023.852.935037.773634.34 %
17Groess, Kenan0UPO841025.532.898637.304333.91 %
18Brammall, Ali0UPO1041033.482.807636.134432.85 %
19Oosthuizen, Hylton 1(PO)0UPO82039.922.054126.436424.03 %
20Savin, Aleksandar0UPO92047.631.931624.859122.60 %
21Pettit, Chimone0UPO106065.931.607820.691918.81 %
22Brunton, Sean0UPO000.000.00000.00000.00 %


Stage 1 - Standard
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Barbosa, Marco0UST106020.665.1307110.0000100.00 %
2Olivier, Peter0UST1031019.604.7449101.728892.48 %
3Naidoo, Adrian 2(ST)0UST94019.894.7260101.323592.11 %
4Lima, Raul0UST96022.024.359793.469784.97 %
5Naidoo, Adrian 1(ST)0UST88021.374.117988.286780.26 %
6Vitale, Gianluca0UST92023.323.945184.581776.89 %
7Weinberg, Evan0UST94024.383.855682.663075.15 %
8Geyer, Richard0UST104033.003.151567.567361.42 %
9Ferrao, Manny0UST110048.442.270948.686244.26 %
10Amoils, Joshua0UST804018.402.173946.607942.37 %