Personal Page

Phetolo Mashamaite

Name: Phetolo Mashamaite
Region: South Africa
Competitions: 14
WCA ID: Phetolo Mashamaite2023MASH04
Gender: Male
Career: 2023.11.25 - 2025.09.28
2025 Annual Summary

Current Personal Records

EventNRCRWRSingleAverageWRCRNRGoldSilverBronzeSolves/Attempts
3x3x3 Cube1613854065312.4614.5236399348141164/165
2x2x2 Cube133238252853.035.2733354290168100/100
4x4x4 Cube1082272706458.291:12.923103326312730/30
5x5x5 Cube96176224672:16.352:36.97211401729925/25
3x3x3 Blindfolded224159152:59.6125/14
3x3x3 One-Handed862012319224.7628.80204141837749/50
Megaminx94158174832:15.892:34.94158571559220/20
Pyraminx166260283926.4510.653474829117640/40
Skewb184254355139.4813.443298322316525/25
Square-1721091490538.1540.4111574795320/20

Sum of Ranks

 Sum of NRNRSum of CRCRSum of WRWR
Single150688262314231788718408
Average138692241914829066121399

Overall Medal Collection

GoldSilverBronze
2
3x3x3 Cube
CompetitionRoundPlaceBestAverageDetail
Menlo Cubing Open 2025Second round28 15.79 16.29
15.79     16.38     17.37     16.54     15.95
First round21 13.60 15.51
13.60     16.48     18.15     14.87     15.18
Cubestuff Centurion Q3 2025Final19 13.94 15.27
16.08     14.92     13.94     15.56     15.34
Second round22 13.47 15.99
13.47     16.24     17.10     14.64     20.00
First round27 13.52 17.35
16.68     13.52     18.19     19.41     17.18
Cubestuff Centurion Q2 2025Final13 12.78 16.13
12.78     15.42     28.12     16.30     16.67
Second round13 12.46 14.52
17.18     12.62     15.36     12.46     15.59
First round17 15.35 16.27
17.54     15.61     17.76     15.65     15.35
CubingZA Nationals 2025Semi Final44 15.63 17.62
18.76     15.65     18.44     19.17     15.63
Second round49 14.40 17.53
14.40     15.71     19.00     19.17     17.89
First round46 16.09 16.50
16.13     16.64     16.09     16.87     16.74
CuBeaulieu Craze Comeback 2025Final14 13.78 15.69
18.33     13.78     18.22     14.58     14.28
Second round19 13.62 16.90
20.25     17.52     13.62     14.71     18.48
First round20 15.37 17.93
16.75     19.31     18.65     15.37     18.39
Cubestuff Centurion Q1 2025Second round19 16.11 17.21
18.68     16.92     17.85     16.85     16.11
First round25 19.20 19.67
19.71     19.20     19.91     19.40     21.59
CuBeaulieu Craze 2024Final9 15.27 16.92
15.39     18.72     15.27     19.04     16.64
Second round12 14.59 17.90
19.98     18.48     15.25     20.03     14.59
First round13 15.21 18.35
19.04     15.21     19.95     18.97     17.05
Cubestuff Menlyn Park Q4 2024Final23 16.22 18.06
17.31     16.22     18.56     18.65     18.31
Second round14 14.01 15.86
14.92     14.01     16.70     15.96     17.89
First round28 15.18 19.34
15.18     18.62     DNF       20.35     19.04
Inni-Horie-Fees 2024Final20 15.56 17.98
19.17     15.56     18.52     16.24     20.04
First round21 16.67 19.25
20.28     19.07     19.66     19.01     16.67
Benoni Cubing Comeback 2024Final15 15.93 18.01
15.93     18.74     18.42     19.65     16.87
First round16 18.22 18.82
18.60     21.42     18.22     19.01     18.86
Cubestuff Centurion Q3 2024Final22 19.27 19.56
19.64     19.27     19.42     19.62     19.94
Second round31 17.39 21.16
22.12     23.00     18.37     17.39     23.31
First round26 17.48 20.16
18.72     17.48     21.60     20.16     21.87
Cubestuff Challenge Q2 2024First round35 21.55 27.92
30.73     29.37     28.20     21.55     26.19
Cubestuff Challenge Q1 2024First round50 27.70 31.47
32.75     30.47     32.75     31.20     27.70
Pretoria Spring Morning 2023Second round27 33.44 41.95
37.58     43.43     33.44     44.83     47.27
First round28 34.50 46.09
48.34     34.50     48.12     48.20     41.95
 
2x2x2 Cube
CompetitionRoundPlaceBestAverageDetail
Menlo Cubing Open 2025Second round22 4.24 5.44
5.15      5.28      5.89      6.95      4.24
First round14 4.30 5.27
5.04      5.06      4.30      5.94      5.70
Cubestuff Centurion Q3 2025Final21 5.34 5.79
5.97      6.45      5.34      5.64      5.76
First round26 5.04 6.44
6.56      6.81      7.55      5.04      5.95
Cubestuff Centurion Q2 2025Final20 5.30 5.83
5.83      5.70      6.17      5.97      5.30
First round17 5.26 6.42
5.51      6.73      8.61      7.02      5.26
CubingZA Nationals 2025Second round39 5.08 5.80
6.01      6.09      5.31      5.08      8.16
First round36 3.03 5.43
4.96      5.93      5.40      3.03      9.02
CuBeaulieu Craze Comeback 2025Final21 5.50 6.11
5.50      7.09      5.79      6.29      6.24
First round17 4.23 5.79
5.87      4.23      5.63      8.65      5.88
Cubestuff Centurion Q1 2025First round25 4.27 5.94
6.00      6.07      5.75      4.27      7.95
CuBeaulieu Craze 2024Final12 3.43 5.68
6.12      3.43      5.86      5.06      6.22
First round12 4.48 5.73
5.89      5.75      6.12      5.54      4.48
Cubestuff Menlyn Park Q4 2024Final19 5.72 6.55
7.18      6.52      7.29      5.94      5.72
Second round20 5.08 6.07
6.43      6.19      5.08      5.62      6.41
First round19 5.81 6.74
6.83      7.32      6.98      6.40      5.81
Inni-Horie-Fees 2024Final15 5.72 6.49
5.72      6.35      6.13      7.19      6.99
First round15 5.16 6.19
6.20      6.37      7.96      5.16      5.99
Benoni Cubing Comeback 2024Final13 5.57 6.13
5.91      7.11      5.96      6.51      5.57
First round14 5.38 6.43
7.03      5.78      5.38      6.48      7.50
 
4x4x4 Cube
CompetitionRoundPlaceBestAverageDetail
Menlo Cubing Open 2025First round22 1:14.60 1:19.39
1:24.83   1:16.09   1:14.60   1:26.77   1:17.24
Cubestuff Centurion Q3 2025First round22 1:12.07 1:22.31
1:27.24   1:31.92   1:12.07   1:24.53   1:15.15
Cubestuff Centurion Q2 2025Final16 1:10.31 1:23.52
1:16.28   1:26.20   1:10.31   1:28.07   1:59.59
First round16 58.29 1:12.92
1:19.01   58.29     1:14.40   1:17.50   1:06.86
Cubestuff Menlyn Park Q4 2024Final23 1:29.34 1:42.45
1:45.12   1:29.34   1:32.99   1:49.23   1:49.93
First round19 1:25.18 1:33.93
1:42.76   1:47.43   1:25.18   1:28.39   1:30.65
 
5x5x5 Cube
CompetitionRoundPlaceBestAverageDetail
Menlo Cubing Open 2025First round25 2:37.95 2:55.70
2:38.73   3:40.32   3:20.96   2:47.40   2:37.95
Cubestuff Centurion Q2 2025First round18 2:29.68 2:42.33
2:29.68   2:34.13   3:18.48   2:39.10   2:53.76
CubingZA Nationals 2025First round40 2:24.42 2:36.97
2:34.88   2:44.33   2:24.42   2:31.71   2:59.58
CuBeaulieu Craze Comeback 2025First round17 2:16.35 2:49.38
2:54.33   2:16.35   2:46.71   3:17.13   2:47.09
CuBeaulieu Craze 2024First round14 3:12.12 3:30.47
3:18.46   3:28.53   3:12.12   3:50.33   3:44.43
 
3x3x3 Blindfolded
CompetitionRoundPlaceBestAverageDetail
Menlo Cubing Open 2025Final4 3:55.07 DNF
DNF       5:18.16   3:55.07
CubingZA Nationals 2025First round12 DNF DNF
DNF       DNF       DNF
Cubestuff Centurion Q1 2025Final3 2:59.61 DNF
2:59.61   DNF       DNS
CuBeaulieu Craze 2024Final5 4:06.70 DNF
4:06.70   DNF       DNF
Cubestuff Menlyn Park Q4 2024Final3 3:40.32 DNF
3:40.32   DNF       DNF
 
3x3x3 One-Handed
CompetitionRoundPlaceBestAverageDetail
Cubestuff Centurion Q3 2025First round17 25.84 31.28
37.33     30.37     26.13     25.84     37.63
Cubestuff Centurion Q2 2025Final10 26.03 28.80
29.30     29.78     27.33     31.36     26.03
First round13 24.76 32.34
31.37     31.02     24.76     34.63     35.72
CubingZA Nationals 2025First round40 28.10 33.54
31.37     28.10     37.24     40.79     32.01
CuBeaulieu Craze Comeback 2025Final15 27.63 33.18
33.45     31.94     51.96     34.14     27.63
First round16 29.17 33.98
DNF       33.25     29.17     37.97     30.73
Cubestuff Centurion Q1 2025Final16 29.81 36.88
1:02.80   32.69     35.04     42.92     29.81
First round15 27.43 31.51
39.88     27.53     33.36     27.43     33.65
CuBeaulieu Craze 2024Final9 34.60 38.00
49.50     35.21     41.79     37.00     34.60
First round10 34.58 36.54
35.47     37.11     47.46     37.05     34.58
 
Megaminx
CompetitionRoundPlaceBestAverageDetail
Cubestuff Centurion Q2 2025Final13 2:28.28 2:36.54
2:28.28   2:34.53   2:36.07   2:41.08   2:39.01
First round14 2:15.89 2:34.94
2:28.93   2:40.69   2:15.89   2:35.20   2:50.23
CuBeaulieu Craze 2024Final13 2:28.71 2:53.17
3:05.26   2:51.20   2:58.16   2:50.16   2:28.71
First round12 2:32.72 2:44.74
2:38.22   3:05.26   2:32.72   2:47.90   2:48.09
 
Pyraminx
CompetitionRoundPlaceBestAverageDetail
Menlo Cubing Open 2025First round25 6.45 12.25
13.33     16.13     13.16     6.45      10.25
Cubestuff Centurion Q3 2025First round26 11.34 12.69
14.07     11.34     11.59     12.42     14.61
Cubestuff Centurion Q2 2025First round20 7.44 12.56
12.01     9.88      7.44      15.78     18.86
CubingZA Nationals 2025Second round35 9.17 10.65
10.15     9.17      11.58     13.24     10.21
First round47 10.02 13.12
15.73     11.18     22.42     10.02     12.46
Cubestuff Centurion Q1 2025First round34 12.37 15.76
18.27     13.96     16.72     16.60     12.37
CuBeaulieu Craze 2024Final12 12.31 12.92
13.17     12.31     12.88     16.98     12.71
First round21 13.35 16.90
18.52     19.84     13.35     16.74     15.45
 
Skewb
CompetitionRoundPlaceBestAverageDetail
Menlo Cubing Open 2025First round26 13.99 16.59
17.50     14.04     29.65     13.99     18.23
Cubestuff Centurion Q3 2025Final24 11.80 14.67
11.80     17.04     13.20     17.14     13.78
CubingZA Nationals 2025Second round43 11.23 13.44
11.23     12.12     16.25     12.93     15.26
First round50 9.48 15.30
14.63     19.93     17.94     9.48      13.32
Cubestuff Menlyn Park Q4 2024First round22 12.56 18.07
18.14     12.56     40.90     18.73     17.33
 
Square-1
CompetitionRoundPlaceBestAverageDetail
Cubestuff Centurion Q3 2025Final15 38.15 54.47
54.40     1:06.20   57.04     51.98     38.15
Cubestuff Centurion Q2 2025Final10 38.89 40.41
40.36     38.89     52.38     39.60     41.26
CubingZA Nationals 2025First round25 44.61 52.71
56.24     45.49     44.61     56.39     1:08.50
Cubestuff Centurion Q1 2025First round12 1:01.26 1:05.21
1:03.30   1:08.22   1:11.91   1:04.11   1:01.26
 
4x4x4 Blindfolded
CompetitionRoundPlaceBestAverageDetail
Menlo Cubing Open 2025Final5 DNF DNF
DNF       DNF       DNF
CubingZA Nationals 2025Final5 DNF DNF
DNF       DNF       DNF
Menlo Cubing Open 2025
EventRoundPlaceBestAverageDetail
3x3x3 CubeSecond round28 15.79 16.29
15.79     16.38     17.37     16.54     15.95
First round21 13.60 15.51
13.60     16.48     18.15     14.87     15.18
2x2x2 CubeSecond round22 4.24 5.44
5.15      5.28      5.89      6.95      4.24
First round14 4.30 5.27
5.04      5.06      4.30      5.94      5.70
4x4x4 CubeFirst round22 1:14.60 1:19.39
1:24.83   1:16.09   1:14.60   1:26.77   1:17.24
5x5x5 CubeFirst round25 2:37.95 2:55.70
2:38.73   3:40.32   3:20.96   2:47.40   2:37.95
3x3x3 BlindfoldedFinal4 3:55.07 DNF
DNF       5:18.16   3:55.07
PyraminxFirst round25 6.45 12.25
13.33     16.13     13.16     6.45      10.25
SkewbFirst round26 13.99 16.59
17.50     14.04     29.65     13.99     18.23
4x4x4 BlindfoldedFinal5 DNF DNF
DNF       DNF       DNF
 
Cubestuff Centurion Q3 2025
EventRoundPlaceBestAverageDetail
3x3x3 CubeFinal19 13.94 15.27
16.08     14.92     13.94     15.56     15.34
Second round22 13.47 15.99
13.47     16.24     17.10     14.64     20.00
First round27 13.52 17.35
16.68     13.52     18.19     19.41     17.18
2x2x2 CubeFinal21 5.34 5.79
5.97      6.45      5.34      5.64      5.76
First round26 5.04 6.44
6.56      6.81      7.55      5.04      5.95
4x4x4 CubeFirst round22 1:12.07 1:22.31
1:27.24   1:31.92   1:12.07   1:24.53   1:15.15
3x3x3 One-HandedFirst round17 25.84 31.28
37.33     30.37     26.13     25.84     37.63
PyraminxFirst round26 11.34 12.69
14.07     11.34     11.59     12.42     14.61
SkewbFinal24 11.80 14.67
11.80     17.04     13.20     17.14     13.78
Square-1Final15 38.15 54.47
54.40     1:06.20   57.04     51.98     38.15
 
Cubestuff Centurion Q2 2025
EventRoundPlaceBestAverageDetail
3x3x3 CubeFinal13 12.78 16.13
12.78     15.42     28.12     16.30     16.67
Second round13 12.46 14.52
17.18     12.62     15.36     12.46     15.59
First round17 15.35 16.27
17.54     15.61     17.76     15.65     15.35
2x2x2 CubeFinal20 5.30 5.83
5.83      5.70      6.17      5.97      5.30
First round17 5.26 6.42
5.51      6.73      8.61      7.02      5.26
4x4x4 CubeFinal16 1:10.31 1:23.52
1:16.28   1:26.20   1:10.31   1:28.07   1:59.59
First round16 58.29 1:12.92
1:19.01   58.29     1:14.40   1:17.50   1:06.86
5x5x5 CubeFirst round18 2:29.68 2:42.33
2:29.68   2:34.13   3:18.48   2:39.10   2:53.76
3x3x3 One-HandedFinal10 26.03 28.80
29.30     29.78     27.33     31.36     26.03
First round13 24.76 32.34
31.37     31.02     24.76     34.63     35.72
MegaminxFinal13 2:28.28 2:36.54
2:28.28   2:34.53   2:36.07   2:41.08   2:39.01
First round14 2:15.89 2:34.94
2:28.93   2:40.69   2:15.89   2:35.20   2:50.23
PyraminxFirst round20 7.44 12.56
12.01     9.88      7.44      15.78     18.86
Square-1Final10 38.89 40.41
40.36     38.89     52.38     39.60     41.26
 
CubingZA Nationals 2025
EventRoundPlaceBestAverageDetail
3x3x3 CubeSemi Final44 15.63 17.62
18.76     15.65     18.44     19.17     15.63
Second round49 14.40 17.53
14.40     15.71     19.00     19.17     17.89
First round46 16.09 16.50
16.13     16.64     16.09     16.87     16.74
2x2x2 CubeSecond round39 5.08 5.80
6.01      6.09      5.31      5.08      8.16
First round36 3.03 5.43
4.96      5.93      5.40      3.03      9.02
5x5x5 CubeFirst round40 2:24.42 2:36.97
2:34.88   2:44.33   2:24.42   2:31.71   2:59.58
3x3x3 BlindfoldedFirst round12 DNF DNF
DNF       DNF       DNF
3x3x3 One-HandedFirst round40 28.10 33.54
31.37     28.10     37.24     40.79     32.01
PyraminxSecond round35 9.17 10.65
10.15     9.17      11.58     13.24     10.21
First round47 10.02 13.12
15.73     11.18     22.42     10.02     12.46
SkewbSecond round43 11.23 13.44
11.23     12.12     16.25     12.93     15.26
First round50 9.48 15.30
14.63     19.93     17.94     9.48      13.32
Square-1First round25 44.61 52.71
56.24     45.49     44.61     56.39     1:08.50
4x4x4 BlindfoldedFinal5 DNF DNF
DNF       DNF       DNF
 
CuBeaulieu Craze Comeback 2025
EventRoundPlaceBestAverageDetail
3x3x3 CubeFinal14 13.78 15.69
18.33     13.78     18.22     14.58     14.28
Second round19 13.62 16.90
20.25     17.52     13.62     14.71     18.48
First round20 15.37 17.93
16.75     19.31     18.65     15.37     18.39
2x2x2 CubeFinal21 5.50 6.11
5.50      7.09      5.79      6.29      6.24
First round17 4.23 5.79
5.87      4.23      5.63      8.65      5.88
5x5x5 CubeFirst round17 2:16.35 2:49.38
2:54.33   2:16.35   2:46.71   3:17.13   2:47.09
3x3x3 One-HandedFinal15 27.63 33.18
33.45     31.94     51.96     34.14     27.63
First round16 29.17 33.98
DNF       33.25     29.17     37.97     30.73
 
Cubestuff Centurion Q1 2025
EventRoundPlaceBestAverageDetail
3x3x3 CubeSecond round19 16.11 17.21
18.68     16.92     17.85     16.85     16.11
First round25 19.20 19.67
19.71     19.20     19.91     19.40     21.59
2x2x2 CubeFirst round25 4.27 5.94
6.00      6.07      5.75      4.27      7.95
3x3x3 BlindfoldedFinal3 2:59.61 DNF
2:59.61   DNF       DNS
3x3x3 One-HandedFinal16 29.81 36.88
1:02.80   32.69     35.04     42.92     29.81
First round15 27.43 31.51
39.88     27.53     33.36     27.43     33.65
PyraminxFirst round34 12.37 15.76
18.27     13.96     16.72     16.60     12.37
Square-1First round12 1:01.26 1:05.21
1:03.30   1:08.22   1:11.91   1:04.11   1:01.26
 
CuBeaulieu Craze 2024
EventRoundPlaceBestAverageDetail
3x3x3 CubeFinal9 15.27 16.92
15.39     18.72     15.27     19.04     16.64
Second round12 14.59 17.90
19.98     18.48     15.25     20.03     14.59
First round13 15.21 18.35
19.04     15.21     19.95     18.97     17.05
2x2x2 CubeFinal12 3.43 5.68
6.12      3.43      5.86      5.06      6.22
First round12 4.48 5.73
5.89      5.75      6.12      5.54      4.48
5x5x5 CubeFirst round14 3:12.12 3:30.47
3:18.46   3:28.53   3:12.12   3:50.33   3:44.43
3x3x3 BlindfoldedFinal5 4:06.70 DNF
4:06.70   DNF       DNF
3x3x3 One-HandedFinal9 34.60 38.00
49.50     35.21     41.79     37.00     34.60
First round10 34.58 36.54
35.47     37.11     47.46     37.05     34.58
MegaminxFinal13 2:28.71 2:53.17
3:05.26   2:51.20   2:58.16   2:50.16   2:28.71
First round12 2:32.72 2:44.74
2:38.22   3:05.26   2:32.72   2:47.90   2:48.09
PyraminxFinal12 12.31 12.92
13.17     12.31     12.88     16.98     12.71
First round21 13.35 16.90
18.52     19.84     13.35     16.74     15.45
 
Cubestuff Menlyn Park Q4 2024
EventRoundPlaceBestAverageDetail
3x3x3 CubeFinal23 16.22 18.06
17.31     16.22     18.56     18.65     18.31
Second round14 14.01 15.86
14.92     14.01     16.70     15.96     17.89
First round28 15.18 19.34
15.18     18.62     DNF       20.35     19.04
2x2x2 CubeFinal19 5.72 6.55
7.18      6.52      7.29      5.94      5.72
Second round20 5.08 6.07
6.43      6.19      5.08      5.62      6.41
First round19 5.81 6.74
6.83      7.32      6.98      6.40      5.81
4x4x4 CubeFinal23 1:29.34 1:42.45
1:45.12   1:29.34   1:32.99   1:49.23   1:49.93
First round19 1:25.18 1:33.93
1:42.76   1:47.43   1:25.18   1:28.39   1:30.65
3x3x3 BlindfoldedFinal3 3:40.32 DNF
3:40.32   DNF       DNF
SkewbFirst round22 12.56 18.07
18.14     12.56     40.90     18.73     17.33
 
Inni-Horie-Fees 2024
EventRoundPlaceBestAverageDetail
3x3x3 CubeFinal20 15.56 17.98
19.17     15.56     18.52     16.24     20.04
First round21 16.67 19.25
20.28     19.07     19.66     19.01     16.67
2x2x2 CubeFinal15 5.72 6.49
5.72      6.35      6.13      7.19      6.99
First round15 5.16 6.19
6.20      6.37      7.96      5.16      5.99
 
Benoni Cubing Comeback 2024
EventRoundPlaceBestAverageDetail
3x3x3 CubeFinal15 15.93 18.01
15.93     18.74     18.42     19.65     16.87
First round16 18.22 18.82
18.60     21.42     18.22     19.01     18.86
2x2x2 CubeFinal13 5.57 6.13
5.91      7.11      5.96      6.51      5.57
First round14 5.38 6.43
7.03      5.78      5.38      6.48      7.50
 
Cubestuff Centurion Q3 2024
EventRoundPlaceBestAverageDetail
3x3x3 CubeFinal22 19.27 19.56
19.64     19.27     19.42     19.62     19.94
Second round31 17.39 21.16
22.12     23.00     18.37     17.39     23.31
First round26 17.48 20.16
18.72     17.48     21.60     20.16     21.87
 
Cubestuff Challenge Q2 2024
EventRoundPlaceBestAverageDetail
3x3x3 CubeFirst round35 21.55 27.92
30.73     29.37     28.20     21.55     26.19
 
Cubestuff Challenge Q1 2024
EventRoundPlaceBestAverageDetail
3x3x3 CubeFirst round50 27.70 31.47
32.75     30.47     32.75     31.20     27.70
 
Pretoria Spring Morning 2023
EventRoundPlaceBestAverageDetail
3x3x3 CubeSecond round27 33.44 41.95
37.58     43.43     33.44     44.83     47.27
First round28 34.50 46.09
48.34     34.50     48.12     48.20     41.95
No.DateNameRegionCity
142025-09-27~28Menlo Cubing Open 2025South AfricaPretoria, Gauteng
132025-09-06~07Cubestuff Centurion Q3 2025South AfricaCenturion
122025-06-07~08Cubestuff Centurion Q2 2025South AfricaCenturion
112025-04-26~28CubingZA Nationals 2025South AfricaJohannesburg
102025-03-29~30CuBeaulieu Craze Comeback 2025South AfricaMidrand
92025-03-08~09Cubestuff Centurion Q1 2025South AfricaCenturion
82024-12-07~08CuBeaulieu Craze 2024South AfricaMidrand
72024-11-23~24Cubestuff Menlyn Park Q4 2024South AfricaPretoria
62024-10-05Inni-Horie-Fees 2024South AfricaJohannesburg
52024-08-31~09-01Benoni Cubing Comeback 2024South AfricaBenoni
42024-07-20~21Cubestuff Centurion Q3 2024South AfricaCenturion
32024-04-20~21Cubestuff Challenge Q2 2024South AfricaPretoria
22024-01-27~28Cubestuff Challenge Q1 2024South AfricaPretoria
12023-11-25Pretoria Spring Morning 2023South AfricaPretoria