Club Booking Results – Spartan Arms

Club Booking Results

CLUB BOOKINGS Results

The Home Of Spartans

Our Latest Results

IPSC Apr 02, 2026
4/2/2026

Match Results - Combined
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Wu, Yixin 1(PO)7707UPO MINOR207,5609100,000 %
2Fouche, Roelof 3(PO)UPO MINOR199,880996,300 %
3Wu, Yixin 2(CU)7707UCU MINOR199,545196,138 %
4De Gouveia, Roberto7648UPO MINOR199,387196,062 %
5Gama, Thomas 3(CU)7051UCU MINOR186,716489,957 %
6Nell, Johann 3(PO)7358UPO MINORSenior182,339887,849 %
7Charalambous, Andy5092CPO MINORSuper Senior182,140887,753 %
8Gama, Thomas 2(CU)7051UCU MINOR179,888486,668 %
9Gama, Thomas 1(PO)7051UPO MINOR173,966283,815 %
10Aitken, BobbyUPO MINOR173,277583,483 %
11Gama, Thomas 4(CU)7051UCU MINOR170,020181,913 %
12Watson, Mark 2(PO)6209UPO MINORSuper Senior169,104781,472 %
13Claase, Matthew 2(CU)7945UCU MINOR159,388476,791 %
14Van Den Berg, JackyUPO MINOR146,461770,563 %
15Oberholzer, Megiel 3(PO)UPO MINOR143,829469,295 %
16Claase, Matthew 1(PO)7945UPO MINOR141,196168,026 %
17Fouche, Roelof 2(PO)UPO MINOR140,902067,885 %
18Kommal, ShyamUPO MINOR137,734566,359 %
19Nel, Johan 1(PO)7358UPO MINOR134,174364,643 %
20Boshoff, Chris6368UPO MINORSenior133,108364,130 %
21Van Der Merwe, Chene 1(PO)UPO MINOR131,420363,317 %
22Zhang, Zaimiao 1(PROD)5885UPROD MINOR129,237562,265 %
23Jooste, DylanUPO MINOR128,315861,821 %
24Zhang, Zaimiao 2(CU)5885UCU MINOR127,316761,339 %
25Fouche, Roelof 1(PO)UPO MINOR126,542860,967 %
26Dias, Vic 1(ST)UST MAJORSuper Senior123,043859,281 %
27Da Fonseca, Daniel6271UPROD MINOR120,946058,270 %
28Botha, IvanUOPEN MINOR120,690758,147 %
29Contogiannis, AlexiUPO MINOR115,000355,406 %
30Chi, ChanUPO MINOR114,983955,398 %
31Cailly, Max 2(PO)UPO MINOR112,004653,962 %
32Dias, MiguelUST MINORSenior110,601953,286 %
33Brammall, Ali7253UPO MINOR109,201052,612 %
34Scholtz, Michael6244UPROD MINOR104,099050,153 %
35Bissett, Josh 2(PO)UPO MINOR100,775448,552 %
36Lima, RaulUST MINOR93,358444,979 %
37Nel, Hennie 1(PROD)UPROD MINOR88,505642,641 %
38Hadassin, DILDOUPO MINOR88,139142,464 %
39Ferrao, MannyUST MINOR87,946842,372 %
40Watson, Mark 1(PO)6209UPO MINORSuper Senior86,964341,898 %
41Kirton, DylanUPROD MINOR76,030636,631 %
42Keys, Dylan 2(ST)UST MAJOR73,905335,607 %
43Pretorius, Etienne 1(PROD)UPROD MINOR72,740835,046 %
44Blignaut, CalvinNDSS6525UPO MINORSenior72,596634,976 %
45Claase, Alan 2(PO)UPO MINOR72,393734,878 %
46Nel, Hennie 2(CU)UCU MINOR67,166832,360 %
47Neofitou, Nicholas 1(PO)UPO MINOR66,286031,936 %
48Singh, SanjayUPO MINOR65,489731,552 %
49Bissett, Josh 1(PO)UPO MINOR58,081127,983 %
50Bakker, JasonUPO MINOR57,665827,783 %
51Neofitou, Nicholas 2(PO)UPO MINOR57,243927,579 %
52Oberholzer, Megiel 1(PROD)UPROD MINOR55,058426,526 %
53Claase, Alan 1(PO)UPO MINOR55,007326,502 %
54Pretorius, Etienne 2(PROD)UPROD MINOR51,620824,870 %
55Thobois, DanielUPROD MINOR48,620723,425 %
56Contogiannis, AngeloUPROD MINOR37,053017,852 %
57Keys, Dylan 1(ST)UST MAJOR36,342717,509 %
58Naidoo, AdrianUST MINOR35,176616,948 %
59Oberholzer, Megiel 2(PROD)UPROD MINOR35,079616,901 %
60Moreira, RoyUPO MINOR32,556215,685 %
61Ketlhoilee, Macmillan 2(PO)UPO MINOR29,758814,337 %
62Keys, Eugene057791UPROD MINOR11,76495,668 %
63Lombard, ZirkUPROD MINOR8,76594,223 %
64Ketlhoilee, Macmillan 1(PO)UPO MINOR1,69830,818 %
65Cailly, Max 1(PO)UPO MINOR0,56550,272 %
66Nel, Johan 2(PO)7358UPO MINOR0,00000,000 %
67Lipschitz, WayneUPROD MINOR0,00000,000 %
68Dias, Vic 2(ST)UST MINORSuper Senior0,00000,000 %


IPSC Apr 02, 2026
4/2/2026

Match Results - Custom
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Wu, Yixin 2(CU)7707UCU MINOR236,8395100,000 %
2Gama, Thomas 3(CU)7051UCU MINOR223,041394,174 %
3Gama, Thomas 2(CU)7051UCU MINOR214,190490,437 %
4Gama, Thomas 4(CU)7051UCU MINOR203,136285,770 %
5Claase, Matthew 2(CU)7945UCU MINOR189,708580,100 %
6Zhang, Zaimiao 2(CU)5885UCU MINOR152,506164,392 %
7Nel, Hennie 2(CU)UCU MINOR80,567534,018 %


Match Results - Open
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Botha, IvanUOPEN MINOR240,0000100,000 %


Match Results - PCC Optics
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Wu, Yixin 1(PO)7707UPO MINOR230,3804100,000 %
2Fouche, Roelof 3(PO)UPO MINOR224,689297,530 %
3Nell, Johann 3(PO)7358UPO MINORSenior206,092089,457 %
4Charalambous, Andy5092CPO MINORSuper Senior205,537889,217 %
5Watson, Mark 2(PO)6209UPO MINORSuper Senior189,518682,263 %
6Van Den Berg, JackyUPO MINOR165,566971,867 %
7Oberholzer, Megiel 3(PO)UPO MINOR159,610769,281 %
8Kommal, ShyamUPO MINOR154,973967,269 %
9Nel, Johan 1(PO)7358UPO MINOR151,754665,871 %
10Boshoff, Chris6368UPO MINORSenior147,070363,838 %
11Jooste, DylanUPO MINOR143,977362,495 %
12Cailly, Max 2(PO)UPO MINOR129,323856,135 %
13Singh, SanjayUPO MINOR77,054133,446 %
14Nel, Johan 2(PO)7358UPO MINOR0,00000,000 %


Match Results - Production
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Zhang, Zaimiao 1(PROD)5885UPROD MINOR225,0119100,000 %
2Da Fonseca, Daniel6271UPROD MINOR211,308293,910 %
3Scholtz, Michael6244UPROD MINOR181,588080,702 %
4Nel, Hennie 1(PROD)UPROD MINOR154,037768,458 %
5Kirton, DylanUPROD MINOR132,336358,813 %
6Pretorius, Etienne 1(PROD)UPROD MINOR126,830956,366 %
7Oberholzer, Megiel 1(PROD)UPROD MINOR95,943142,639 %
8Pretorius, Etienne 2(PROD)UPROD MINOR90,495540,218 %
9Thobois, DanielUPROD MINOR84,917137,739 %
10Contogiannis, AngeloUPROD MINOR64,229628,545 %
11Oberholzer, Megiel 2(PROD)UPROD MINOR61,526427,344 %
12Keys, Eugene057791UPROD MINOR20,38129,058 %
13Lombard, ZirkUPROD MINOR15,16026,738 %
14Lipschitz, WayneUPROD MINOR0,00000,000 %


Match Results - Production Optics
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1De Gouveia, Roberto7648UPO MINOR218,4533100,000 %
2Gama, Thomas 1(PO)7051UPO MINOR197,205190,273 %
3Aitken, BobbyUPO MINOR194,175488,886 %
4Claase, Matthew 1(PO)7945UPO MINOR160,043473,262 %
5Fouche, Roelof 2(PO)UPO MINOR157,199971,960 %
6Van Der Merwe, Chene 1(PO)UPO MINOR149,699068,527 %
7Fouche, Roelof 1(PO)UPO MINOR142,169865,080 %
8Chi, ChanUPO MINOR131,283960,097 %
9Contogiannis, AlexiUPO MINOR128,699058,914 %
10Brammall, Ali7253UPO MINOR122,107655,896 %
11Bissett, Josh 2(PO)UPO MINOR111,491951,037 %
12Watson, Mark 1(PO)6209UPO MINORSuper Senior98,982345,311 %
13Hadassin, DILDOUPO MINOR88,139140,347 %
14Blignaut, CalvinNDSS6525UPO MINORSenior80,858237,014 %
15Claase, Alan 2(PO)UPO MINOR79,756036,509 %
16Neofitou, Nicholas 1(PO)UPO MINOR74,014733,881 %
17Bakker, JasonUPO MINOR64,764529,647 %
18Neofitou, Nicholas 2(PO)UPO MINOR64,367629,465 %
19Bissett, Josh 1(PO)UPO MINOR63,246528,952 %
20Claase, Alan 1(PO)UPO MINOR62,446028,586 %
21Moreira, RoyUPO MINOR38,668617,701 %
22Ketlhoilee, Macmillan 2(PO)UPO MINOR34,235915,672 %
23Ketlhoilee, Macmillan 1(PO)UPO MINOR1,69830,777 %
24Cailly, Max 1(PO)UPO MINOR0,56550,259 %


Match Results - Standard
PlaceNameMember #classDivisionPFCategoriesMatch PtsMatch %
1Dias, Vic 1(ST)UST MAJORSuper Senior240,0000100,000 %
2Dias, MiguelUST MINORSenior215,738489,891 %
3Lima, RaulUST MINOR182,078675,866 %
4Ferrao, MannyUST MINOR171,522771,468 %
5Keys, Dylan 2(ST)UST MAJOR144,244160,102 %
6Keys, Dylan 1(ST)UST MAJOR70,833229,514 %
7Naidoo, AdrianUST MINOR68,588228,578 %
8Dias, Vic 2(ST)UST MINORSuper Senior0,00000,000 %


IPSC Apr 02, 2026
4/2/2026

Stage 1 - Combined
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1De Gouveia, Roberto0UPO118018,606,3441120,0000100,00 %
2Fouche, Roelof 3(PO)0UPO116023,055,032595,191779,33 %
3Gama, Thomas 3(CU)0UCU104020,984,957193,764878,14 %
4Wu, Yixin 2(CU)0UCU96019,894,826591,295376,08 %
5Nell, Johann 3(PO)0UPO118024,494,818391,139275,95 %
6Charalambous, Andy0CPO1111021,284,746289,776374,81 %
7Hadassin, DILDO0UPO991019,104,659788,139173,45 %
8Wu, Yixin 1(PO)0UPO931017,934,629187,560972,97 %
9Gama, Thomas 2(CU)0UCU104022,804,561486,280171,90 %
10Aitken, Bobby0UPO110024,124,560586,263671,89 %
11Gama, Thomas 4(CU)0UCU106023,424,526085,611371,34 %
12Watson, Mark 2(PO)0UPO108026,084,141178,330065,28 %
13Gama, Thomas 1(PO)0UPO106025,974,081677,205164,34 %
14Claase, Matthew 2(CU)0UCU1111025,134,019176,022363,35 %
15Van Den Berg, Jacky0UPO1011023,483,875673,308761,09 %
16Fouche, Roelof 2(PO)0UPO116030,043,861573,041660,87 %
17Da Fonseca, Daniel0UPROD110030,753,577267,664356,39 %
18Nel, Johan 1(PO)0UPO1091027,763,566367,457156,21 %
19Cailly, Max 2(PO)0UPO1051027,043,513366,455255,38 %
20Zhang, Zaimiao 2(CU)0UCU108030,773,509966,390955,33 %
21Kommal, Shyam0UPO116033,173,497166,149255,12 %
22Claase, Matthew 1(PO)0UPO1051028,653,315962,720752,27 %
23Fouche, Roelof 1(PO)0UPO108033,233,250161,476051,23 %
24Dias, Vic 1(ST)0UST1111031,113,246561,409251,17 %
25Oberholzer, Megiel 3(PO)0UPO114035,613,201360,554350,46 %
26Jooste, Dylan0UPO1022025,813,177160,095050,08 %
27Botha, Ivan0UOPEN1051030,023,164659,858449,88 %
28Zhang, Zaimiao 1(PROD)0UPROD108034,503,130459,213049,34 %
29Contogiannis, Alexi0UPO1111032,963,064357,962448,30 %
30Bissett, Josh 2(PO)0UPO114038,402,968856,154746,80 %
31Dias, Miguel0UST1111034,042,967156,123446,77 %
32Brammall, Ali0UPO114038,882,932155,461446,22 %
33Van Der Merwe, Chene 1(PO)0UPO962025,992,924255,312046,09 %
34Boshoff, Chris0UPO1111035,662,832353,573844,64 %
35Scholtz, Michael0UPROD1002028,312,825953,451844,54 %
36Keys, Dylan 2(ST)0UST1131039,382,615549,473641,23 %
37Chi, Chan0UPO882027,302,490847,114939,26 %
38Singh, Sanjay0UPO118050,302,345944,373836,98 %
39Lima, Raul0UST1051040,952,319943,881536,57 %
40Claase, Alan 2(PO)0UPO110049,852,206641,738834,78 %
41Ferrao, Manny0UST1042038,612,175641,152134,29 %
42Nel, Hennie 1(PROD)0UPROD924024,842,093439,597233,00 %
43Blignaut, Calvin0UPO1053037,142,019438,197231,83 %
44Watson, Mark 1(PO)0UPO963033,811,952136,924230,77 %
45Bissett, Josh 1(PO)0UPO1013036,721,933636,573630,48 %
46Pretorius, Etienne 1(PROD)0UPROD1051049,361,924636,405030,34 %
47Nel, Hennie 2(CU)0UCU893031,281,886235,677729,73 %
48Kirton, Dylan0UPROD1042046,471,807634,191628,49 %
49Neofitou, Nicholas 1(PO)0UPO982043,261,803134,105228,42 %
50Pretorius, Etienne 2(PROD)0UPROD106058,931,798734,023728,35 %
51Bakker, Jason0UPO1091066,621,486028,108823,42 %
52Neofitou, Nicholas 2(PO)0UPO924035,661,458227,582522,99 %
53Thobois, Daniel0UPROD993048,871,411926,706622,26 %
54Oberholzer, Megiel 1(PROD)0UPROD904035,551,406526,603722,17 %
55Claase, Alan 1(PO)0UPO873044,861,270624,034120,03 %
56Oberholzer, Megiel 2(PROD)0UPROD944043,271,248023,605819,67 %
57Naidoo, Adrian0UST853073,790,745414,098611,75 %
58Contogiannis, Angelo0UPROD815047,860,647712,251810,21 %
59Ketlhoilee, Macmillan 2(PO)0UPO855059,550,587711,11739,26 %
60Keys, Dylan 1(ST)0UST846043,020,557910,55248,79 %
61Moreira, Roy0UPO815082,520,37577,10585,92 %
62Keys, Eugene0UPROD726061,740,19443,67643,06 %
63Lombard, Zirk0UPROD777057,290,12222,31121,93 %
64Ketlhoilee, Macmillan 1(PO)0UPO757055,690,08981,69831,42 %
65Cailly, Max 1(PO)0UPO717033,450,02990,56550,47 %
66Nel, Johan 2(PO)0UPO000,000,00000,00000,00 %
67Lipschitz, Wayne0UPROD921055,110,00000,00000,00 %
68Dias, Vic 2(ST)0UST000,000,00000,00000,00 %


IPSC Apr 02, 2026
4/2/2026

Stage 1 - Custom
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Gama, Thomas 3(CU)0UCU104020,984,9571120,0000100,00 %
2Wu, Yixin 2(CU)0UCU96019,894,8265116,839597,37 %
3Gama, Thomas 2(CU)0UCU104022,804,5614110,421192,02 %
4Gama, Thomas 4(CU)0UCU106023,424,5260109,565191,30 %
5Claase, Matthew 2(CU)0UCU1111025,134,019197,293281,08 %
6Zhang, Zaimiao 2(CU)0UCU108030,773,509984,966970,81 %
7Nel, Hennie 2(CU)0UCU893031,281,886245,660338,05 %


Stage 1 - Open
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Botha, Ivan0UOPEN1051030,023,1646120,0000100,00 %


Stage 1 - PCC Optics
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Fouche, Roelof 3(PO)0UPO116023,055,0325120,0000100,00 %
2Nell, Johann 3(PO)0UPO118024,494,8183114,891495,74 %
3Charalambous, Andy0CPO1111021,284,7462113,173394,31 %
4Wu, Yixin 1(PO)0UPO931017,934,6291110,380491,98 %
5Watson, Mark 2(PO)0UPO108026,084,141198,743982,29 %
6Van Den Berg, Jacky0UPO1011023,483,875692,413977,01 %
7Nel, Johan 1(PO)0UPO1091027,763,566385,037470,86 %
8Cailly, Max 2(PO)0UPO1051027,043,513383,774469,81 %
9Kommal, Shyam0UPO116033,173,497183,388669,49 %
10Oberholzer, Megiel 3(PO)0UPO114035,613,201376,335663,61 %
11Jooste, Dylan0UPO1022025,813,177175,756563,13 %
12Boshoff, Chris0UPO1111035,662,832367,535856,28 %
13Singh, Sanjay0UPO118050,302,345955,938246,62 %
14Nel, Johan 2(PO)0UPO000,000,00000,00000,00 %


Stage 1 - Production
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Da Fonseca, Daniel0UPROD110030,753,5772120,0000100,00 %
2Zhang, Zaimiao 1(PROD)0UPROD108034,503,1304105,011987,51 %
3Scholtz, Michael0UPROD1002028,312,825994,794679,00 %
4Nel, Hennie 1(PROD)0UPROD924024,842,093470,224058,52 %
5Pretorius, Etienne 1(PROD)0UPROD1051049,361,924664,562853,80 %
6Kirton, Dylan0UPROD1042046,471,807660,637450,53 %
7Pretorius, Etienne 2(PROD)0UPROD106058,931,798760,339750,28 %
8Thobois, Daniel0UPROD993048,871,411947,363139,47 %
9Oberholzer, Megiel 1(PROD)0UPROD904035,551,406547,180739,32 %
10Oberholzer, Megiel 2(PROD)0UPROD944043,271,248041,864034,89 %
11Contogiannis, Angelo0UPROD815047,860,647721,728118,11 %
12Keys, Eugene0UPROD726061,740,19446,52005,43 %
13Lombard, Zirk0UPROD777057,290,12224,09883,42 %
14Lipschitz, Wayne0UPROD921055,110,00000,00000,00 %


Stage 1 - Production Optics
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1De Gouveia, Roberto0UPO118018,606,3441120,0000100,00 %
2Hadassin, DILDO0UPO991019,104,659788,139173,45 %
3Aitken, Bobby0UPO110024,124,560586,263671,89 %
4Gama, Thomas 1(PO)0UPO106025,974,081677,205164,34 %
5Fouche, Roelof 2(PO)0UPO116030,043,861573,041660,87 %
6Claase, Matthew 1(PO)0UPO1051028,653,315962,720752,27 %
7Fouche, Roelof 1(PO)0UPO108033,233,250161,476051,23 %
8Contogiannis, Alexi0UPO1111032,963,064357,962448,30 %
9Bissett, Josh 2(PO)0UPO114038,402,968856,154746,80 %
10Brammall, Ali0UPO114038,882,932155,461446,22 %
11Van Der Merwe, Chene 1(PO)0UPO962025,992,924255,312046,09 %
12Chi, Chan0UPO882027,302,490847,114939,26 %
13Claase, Alan 2(PO)0UPO110049,852,206641,738834,78 %
14Blignaut, Calvin0UPO1053037,142,019438,197231,83 %
15Watson, Mark 1(PO)0UPO963033,811,952136,924230,77 %
16Bissett, Josh 1(PO)0UPO1013036,721,933636,573630,48 %
17Neofitou, Nicholas 1(PO)0UPO982043,261,803134,105228,42 %
18Bakker, Jason0UPO1091066,621,486028,108823,42 %
19Neofitou, Nicholas 2(PO)0UPO924035,661,458227,582522,99 %
20Claase, Alan 1(PO)0UPO873044,861,270624,034120,03 %
21Ketlhoilee, Macmillan 2(PO)0UPO855059,550,587711,11739,26 %
22Moreira, Roy0UPO815082,520,37577,10585,92 %
23Ketlhoilee, Macmillan 1(PO)0UPO757055,690,08981,69831,42 %
24Cailly, Max 1(PO)0UPO717033,450,02990,56550,47 %


Stage 1 - Standard
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Dias, Vic 1(ST)0UST1111031,113,2465120,0000100,00 %
2Dias, Miguel0UST1111034,042,9671109,671091,39 %
3Keys, Dylan 2(ST)0UST1131039,382,615596,676680,56 %
4Lima, Raul0UST1051040,952,319985,749171,46 %
5Ferrao, Manny0UST1042038,612,175680,415467,01 %
6Naidoo, Adrian0UST853073,790,745427,550222,96 %
7Keys, Dylan 1(ST)0UST846043,020,557920,620617,18 %
8Dias, Vic 2(ST)0UST000,000,00000,00000,00 %


IPSC Apr 02, 2026
4/2/2026

Stage 2 - Combined
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Wu, Yixin 1(PO)0UPO112019,075,8731120,0000100,00 %
2Wu, Yixin 2(CU)0UCU104019,635,2980108,249890,21 %
3Fouche, Roelof 3(PO)0UPO118023,035,1238104,689287,24 %
4Gama, Thomas 1(PO)0UPO112023,654,735796,761180,63 %
5Gama, Thomas 2(CU)0UCU110024,014,581493,608378,01 %
6Gama, Thomas 3(CU)0UCU108023,744,549392,951677,46 %
7Charalambous, Andy0CPO1091021,904,520592,364576,97 %
8Nell, Johann 3(PO)0UPO114025,544,463691,200676,00 %
9Watson, Mark 2(PO)0UPO116026,114,442790,774775,65 %
10Aitken, Bobby0UPO108025,364,258787,013972,51 %
11Gama, Thomas 4(CU)0UCU1071023,484,131284,408870,34 %
12Claase, Matthew 2(CU)0UCU112027,454,080183,366169,47 %
13Oberholzer, Megiel 3(PO)0UPO112027,484,075783,275169,40 %
14Boshoff, Chris0UPO116029,803,892679,534566,28 %
15De Gouveia, Roberto0UPO1091025,483,885479,387166,16 %
16Claase, Matthew 1(PO)0UPO110028,643,840878,475465,40 %
17Van Der Merwe, Chene 1(PO)0UPO1011024,433,724976,108363,42 %
18Van Den Berg, Jacky0UPO1111028,213,580373,153060,96 %
19Kommal, Shyam0UPO118033,683,503671,585359,65 %
20Zhang, Zaimiao 1(PROD)0UPROD112032,683,427270,024558,35 %
21Jooste, Dylan0UPO1002023,963,338968,220856,85 %
22Chi, Chan0UPO114034,323,321767,869056,56 %
23Fouche, Roelof 2(PO)0UPO110033,123,321367,860456,55 %
24Nel, Johan 1(PO)0UPO1082026,953,265366,717255,60 %
25Fouche, Roelof 1(PO)0UPO112035,173,184565,066854,22 %
26Dias, Vic 1(ST)0UST113037,463,016661,634651,36 %
27Zhang, Zaimiao 2(CU)0UCU1071032,532,981960,925850,77 %
28Botha, Ivan0UOPEN1071032,582,977360,832350,69 %
29Contogiannis, Alexi0UPO118042,272,791657,037947,53 %
30Dias, Miguel0UST1111037,882,666354,478545,40 %
31Brammall, Ali0UPO1071036,882,630253,739644,78 %
32Da Fonseca, Daniel0UPROD1051036,432,607753,281744,40 %
33Scholtz, Michael0UPROD962030,662,478850,647242,21 %
34Watson, Mark 1(PO)0UPO1051038,792,449150,040141,70 %
35Lima, Raul0UST108044,602,421549,476941,23 %
36Nel, Hennie 1(PROD)0UPROD962031,752,393748,908440,76 %
37Ferrao, Manny0UST1111044,102,290246,794739,00 %
38Cailly, Max 2(PO)0UPO964025,122,229345,549437,96 %
39Bissett, Josh 2(PO)0UPO1062039,382,183844,620737,18 %
40Kirton, Dylan0UPROD1011044,442,047741,839034,87 %
41Pretorius, Etienne 1(PROD)0UPROD108060,731,778436,335830,28 %
42Blignaut, Calvin0UPO933037,421,683634,399428,67 %
43Neofitou, Nicholas 1(PO)0UPO913038,731,575032,180826,82 %
44Nel, Hennie 2(CU)0UCU844028,551,541231,489126,24 %
45Claase, Alan 1(PO)0UPO913040,241,515930,973225,81 %
46Claase, Alan 2(PO)0UPO993045,991,500330,654925,55 %
47Neofitou, Nicholas 2(PO)0UPO924035,821,451729,661424,72 %
48Bakker, Jason0UPO1062059,451,446629,557024,63 %
49Oberholzer, Megiel 1(PROD)0UPROD973048,111,392628,454723,71 %
50Keys, Dylan 1(ST)0UST984045,951,262225,790321,49 %
51Moreira, Roy0UPO982062,621,245625,450421,21 %
52Contogiannis, Angelo0UPROD1033060,141,213824,801220,67 %
53Keys, Dylan 2(ST)0UST944045,161,195724,431720,36 %
54Thobois, Daniel0UPROD893055,011,072521,914118,26 %
55Bissett, Josh 1(PO)0UPO875035,151,052621,507517,92 %
56Singh, Sanjay0UPO1042081,281,033521,115917,60 %
57Naidoo, Adrian0UST982075,611,031621,078017,56 %
58Ketlhoilee, Macmillan 2(PO)0UPO1013077,820,912418,641515,53 %
59Pretorius, Etienne 2(PROD)0UPROD944062,700,861217,597114,66 %
60Oberholzer, Megiel 2(PROD)0UPROD866046,300,561611,47389,56 %
61Keys, Eugene0UPROD886070,730,39598,08856,74 %
62Lombard, Zirk0UPROD826069,640,31596,45475,38 %
63Nel, Johan 2(PO)0UPO000,000,00000,00000,00 %
64Lipschitz, Wayne0UPROD3117062,480,00000,00000,00 %
65Ketlhoilee, Macmillan 1(PO)0UPO768079,100,00000,00000,00 %
66Hadassin, DILDO0UPO000,000,00000,00000,00 %
67Dias, Vic 2(ST)0UST000,000,00000,00000,00 %
68Cailly, Max 1(PO)0UPO619034,490,00000,00000,00 %


IPSC Apr 02, 2026
4/2/2026

Stage 2 - Custom
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Wu, Yixin 2(CU)0UCU104019,635,2980120,0000100,00 %
2Gama, Thomas 2(CU)0UCU110024,014,5814103,769386,47 %
3Gama, Thomas 3(CU)0UCU108023,744,5493103,041385,87 %
4Gama, Thomas 4(CU)0UCU1071023,484,131293,571177,98 %
5Claase, Matthew 2(CU)0UCU112027,454,080192,415377,01 %
6Zhang, Zaimiao 2(CU)0UCU1071032,532,981967,539256,28 %
7Nel, Hennie 2(CU)0UCU844028,551,541234,907229,09 %


Stage 2 - Open
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Botha, Ivan0UOPEN1071032,582,9773120,0000100,00 %


Stage 2 - PCC Optics
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Wu, Yixin 1(PO)0UPO112019,075,8731120,0000100,00 %
2Fouche, Roelof 3(PO)0UPO118023,035,1238104,689287,24 %
3Charalambous, Andy0CPO1091021,904,520592,364576,97 %
4Nell, Johann 3(PO)0UPO114025,544,463691,200676,00 %
5Watson, Mark 2(PO)0UPO116026,114,442790,774775,65 %
6Oberholzer, Megiel 3(PO)0UPO112027,484,075783,275169,40 %
7Boshoff, Chris0UPO116029,803,892679,534566,28 %
8Van Den Berg, Jacky0UPO1111028,213,580373,153060,96 %
9Kommal, Shyam0UPO118033,683,503671,585359,65 %
10Jooste, Dylan0UPO1002023,963,338968,220856,85 %
11Nel, Johan 1(PO)0UPO1082026,953,265366,717255,60 %
12Cailly, Max 2(PO)0UPO964025,122,229345,549437,96 %
13Singh, Sanjay0UPO1042081,281,033521,115917,60 %
14Nel, Johan 2(PO)0UPO000,000,00000,00000,00 %


Stage 2 - Production
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Zhang, Zaimiao 1(PROD)0UPROD112032,683,4272120,0000100,00 %
2Da Fonseca, Daniel0UPROD1051036,432,607791,308276,09 %
3Scholtz, Michael0UPROD962030,662,478886,793472,33 %
4Nel, Hennie 1(PROD)0UPROD962031,752,393783,813769,84 %
5Kirton, Dylan0UPROD1011044,442,047771,698959,75 %
6Pretorius, Etienne 1(PROD)0UPROD108060,731,778462,268151,89 %
7Oberholzer, Megiel 1(PROD)0UPROD973048,111,392648,762440,64 %
8Contogiannis, Angelo0UPROD1033060,141,213842,501535,42 %
9Thobois, Daniel0UPROD893055,011,072537,554031,29 %
10Pretorius, Etienne 2(PROD)0UPROD944062,700,861230,155825,13 %
11Oberholzer, Megiel 2(PROD)0UPROD866046,300,561619,662416,39 %
12Keys, Eugene0UPROD886070,730,395913,861211,55 %
13Lombard, Zirk0UPROD826069,640,315911,06149,22 %
14Lipschitz, Wayne0UPROD3117062,480,00000,00000,00 %


Stage 2 - Production Optics
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Gama, Thomas 1(PO)0UPO112023,654,7357120,0000100,00 %
2Aitken, Bobby0UPO108025,364,2587107,911889,93 %
3De Gouveia, Roberto0UPO1091025,483,885498,453382,04 %
4Claase, Matthew 1(PO)0UPO110028,643,840897,322781,10 %
5Van Der Merwe, Chene 1(PO)0UPO1011024,433,724994,387078,66 %
6Chi, Chan0UPO114034,323,321784,169070,14 %
7Fouche, Roelof 2(PO)0UPO110033,123,321384,158370,13 %
8Fouche, Roelof 1(PO)0UPO112035,173,184580,693867,24 %
9Contogiannis, Alexi0UPO118042,272,791670,736658,95 %
10Brammall, Ali0UPO1071036,882,630266,646255,54 %
11Watson, Mark 1(PO)0UPO1051038,792,449162,058151,72 %
12Bissett, Josh 2(PO)0UPO1062039,382,183855,337246,11 %
13Blignaut, Calvin0UPO933037,421,683642,661035,55 %
14Neofitou, Nicholas 1(PO)0UPO913038,731,575039,909533,26 %
15Claase, Alan 1(PO)0UPO913040,241,515938,411932,01 %
16Claase, Alan 2(PO)0UPO993045,991,500338,017231,68 %
17Neofitou, Nicholas 2(PO)0UPO924035,821,451736,785130,65 %
18Bakker, Jason0UPO1062059,451,446636,655730,55 %
19Moreira, Roy0UPO982062,621,245631,562826,30 %
20Bissett, Josh 1(PO)0UPO875035,151,052626,672922,23 %
21Ketlhoilee, Macmillan 2(PO)0UPO1013077,820,912423,118619,27 %
22Ketlhoilee, Macmillan 1(PO)0UPO768079,100,00000,00000,00 %
23Hadassin, DILDO0UPO000,000,00000,00000,00 %
24Cailly, Max 1(PO)0UPO619034,490,00000,00000,00 %


Stage 2 - Standard
PlaceNameNo.ClassDivisionPointsPenTimeHit FactorStage PtsStage %
1Dias, Vic 1(ST)0UST113037,463,0166120,0000100,00 %
2Dias, Miguel0UST1111037,882,6663106,067488,39 %
3Lima, Raul0UST108044,602,421596,329580,27 %
4Ferrao, Manny0UST1111044,102,290291,107375,92 %
5Keys, Dylan 1(ST)0UST984045,951,262250,212641,84 %
6Keys, Dylan 2(ST)0UST944045,161,195747,567539,64 %
7Naidoo, Adrian0UST982075,611,031641,038034,20 %
8Dias, Vic 2(ST)0UST000,000,00000,00000,00 %