| 1 | ROSSOUW Hugo | WC - Western Cape | 300/ 2 | 312/ 1 | 612 | 19 | 6 | |
| | WC - Western Cape |
| | 70m-1: 300, 70m-2: 312 |
| 2 | POTGIETER Werner | WC - Western Cape | 297/ 3 | 307/ 2 | 604 | 17 | 4 | |
| | WC - Western Cape |
| | 70m-1: 297, 70m-2: 307 |
| 3 | DE JAGER Ethan Chris | EC - Eastern Cape | 304/ 1 | 297/ 3 | 601 | 5 | 2 | |
| | EC - Eastern Cape |
| | 70m-1: 304, 70m-2: 297 |
| 4 | YOUNG Connor | GP - Gauteng | 296/ 4 | 285/ 5 | 581 | 8 | 3 | |
| | GP - Gauteng |
| | 70m-1: 296, 70m-2: 285 |
| 5 | ARONSON Liam | GP - Gauteng | 295/ 5 | 277/ 6 | 572 | 9 | 4 | |
| | GP - Gauteng |
| | 70m-1: 295, 70m-2: 277 |
| 6 | VILJOEN Davel | WC - Western Cape | 281/ 7 | 288/ 4 | 569 | 9 | 5 | |
| | WC - Western Cape |
| | 70m-1: 281, 70m-2: 288 |
| 7 | CHETTIAR Mayuran | GP - Gauteng | 286/ 6 | 261/ 8 | 547 | 5 | 1 | |
| | GP - Gauteng |
| | 70m-1: 286, 70m-2: 261 |
| 8 | HARRIS Neil | GP - Gauteng | 270/ 8 | 257/ 9 | 527 | 11 | 3 | |
| | GP - Gauteng |
| | 70m-1: 270, 70m-2: 257 |
| 9 | MACHARIA Thayu | KEN - Kenya | 240/12 | 263/ 7 | 503 | 7 | 2 | |
| | KEN - Kenya |
| | 70m-1: 240, 70m-2: 263 |
| 10 | GROBLER Herman | GP - Gauteng | 242/10 | 245/11 | 487 | 6 | 4 | |
| | GP - Gauteng |
| | 70m-1: 242, 70m-2: 245 |
| 11 | MUTHEE Godfrey | KEN - Kenya | 244/ 9 | 240/12 | 484 | 2 | 1 | |
| | KEN - Kenya |
| | 70m-1: 244, 70m-2: 240 |
| 12 | MOLONEY Jonathan | GP - Gauteng | 236/14 | 247/10 | 483 | 3 | 1 | |
| | GP - Gauteng |
| | 70m-1: 236, 70m-2: 247 |
| 13 | BUNKELL St John | WC - Western Cape | 242/11 | 240/13 | 482 | 3 | 1 | |
| | WC - Western Cape |
| | 70m-1: 242, 70m-2: 240 |
| 14 | VIRJI Rizwan | KEN - Kenya | 237/13 | 240/13 | 477 | 3 | 0 | |
| | KEN - Kenya |
| | 70m-1: 237, 70m-2: 240 |
| 15 | GUSH John | GP - Gauteng | 229/15 | 184/15 | 413 | 1 | 0 | |
| | GP - Gauteng |
| | 70m-1: 229, 70m-2: 184 |
| 16 | DE JAGER Carl | GP - Gauteng | 100/16 | 158/16 | 258 | 2 | 1 | |
| | GP - Gauteng |
| | 70m-1: 100, 70m-2: 158 |