Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2015-2016 22 Ajax Cape Town za RSA 1. Premiership 24 24 2,145 23.8 2 0 2 2 0 0 3 0 0.08 0.00 0.08 0.08 0.08 Matches 2016-2017 23 Ajax Cape Town za RSA 1. Premiership 27 27 2,400 26.7 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Ajax Cape Town za RSA 1. Premiership 28 28 2,475 27.5 4 0 4 4 0 0 6 0 0.15 0.00 0.15 0.15 0.15 Matches 2018-2019 25 Mamelodi Sundowns za RSA 1. Premiership 16 14 1,291 14.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Mamelodi Sundowns za RSA 1. Premiership 23 21 1,901 21.1 1 1 2 1 0 0 3 0 0.05 0.05 0.09 0.05 0.09 Matches 2020-2021 27 Mamelodi Sundowns za RSA 1. Premiership 20 19 1,650 18.3 1 0 1 1 0 0 1 0 0.05 0.00 0.05 0.05 0.05 Matches 2021-2022 28 Mamelodi Sundowns za RSA 1. Premiership 15 15 1,288 14.3 1 1 2 1 0 0 0 0 0.07 0.07 0.14 0.07 0.14 Matches 2022-2023 29 Mamelodi Sundowns za RSA 1. Premiership 11 8 771 8.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Mamelodi Sundowns za RSA 1. Premiership 15 13 1,146 12.7 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Mamelodi Sundowns za RSA 1. Premiership 15 11 1,016 11.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 32 Mamelodi Sundowns 1. Club World Cup 1 0 31 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 Stellenbosch FC za RSA 1. Premiership 11 11 980 10.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 Mamelodi Sundowns za RSA 1. Premiership 6 4 333 3.7 0 1 1 0 0 0 0 0 0.00 0.27 0.27 0.00 0.27 Matches 11 Seasons 3 Clubs 2 Leagues 212 195 17,427 193.6 9 3 12 9 0 0 28 1 0.05 0.02 0.06 0.05 0.06 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Mamelodi Sundowns (8 Seasons) 2 Leagues 122 105 9,427 104.7 3 3 6 3 0 0 13 1 0.03 0.03 0.06 0.03 0.06 Ajax Cape Town (3 Seasons) 1 League 79 79 7,020 78.0 6 0 6 6 0 0 13 0 0.08 0.00 0.08 0.08 0.08 Stellenbosch FC (1 Season) 1 League 11 11 980 10.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Premiership (11 Seasons) 211 195 17,396 193.3 9 3 12 9 0 0 28 1 0.05 0.02 0.06 0.05 0.06 Club World Cup (1 Season) 1 0 31 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2015-2016 22 Ajax Cape Town 1 League 24 24 2,145 23.8 2 0 2 2 0 0 3 0 0.08 0.00 0.08 0.08 0.08 2016-2017 23 Ajax Cape Town 1 League 27 27 2,400 26.7 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2017-2018 24 Ajax Cape Town 1 League 28 28 2,475 27.5 4 0 4 4 0 0 6 0 0.15 0.00 0.15 0.15 0.15 2018-2019 25 Mamelodi Sundowns 1 League 16 14 1,291 14.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2019-2020 26 Mamelodi Sundowns 1 League 23 21 1,901 21.1 1 1 2 1 0 0 3 0 0.05 0.05 0.09 0.05 0.09 2020-2021 27 Mamelodi Sundowns 1 League 20 19 1,650 18.3 1 0 1 1 0 0 1 0 0.05 0.00 0.05 0.05 0.05 2021-2022 28 Mamelodi Sundowns 1 League 15 15 1,288 14.3 1 1 2 1 0 0 0 0 0.07 0.07 0.14 0.07 0.14 2022-2023 29 Mamelodi Sundowns 1 League 11 8 771 8.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2023-2024 30 Mamelodi Sundowns 1 League 15 13 1,146 12.7 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 2024-2025 31 Mamelodi Sundowns 1 League 15 11 1,016 11.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2025 32 Mamelodi Sundowns 1 League 1 0 31 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2025-2026 32 Mamelodi Sundowns 1 League 6 4 333 3.7 0 1 1 0 0 0 0 0 0.00 0.27 0.27 0.00 0.27 2025-2026 32 Stellenbosch FC 1 League 11 11 980 10.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 11 Seasons 3 Clubs 2 Leagues 212 195 17,427 193.6 9 3 12 9 0 0 28 1 0.05 0.02 0.06 0.05 0.06 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Mamelodi Sundowns (8 Seasons) 2 Leagues 122 105 9,427 104.7 3 3 6 3 0 0 13 1 0.03 0.03 0.06 0.03 0.06 Ajax Cape Town (3 Seasons) 1 League 79 79 7,020 78.0 6 0 6 6 0 0 13 0 0.08 0.00 0.08 0.08 0.08 Stellenbosch FC (1 Season) 1 League 11 11 980 10.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Premiership (11 Seasons) 211 195 17,396 193.3 9 3 12 9 0 0 28 1 0.05 0.02 0.06 0.05 0.06 Club World Cup (1 Season) 1 0 31 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2015-2016 22 Ajax Cape Town za RSA 1. Premiership 10th 24 24 2,145 23.8 2 0 2 2 0 0 3 0 0.08 0.00 0.08 0.08 0.08 Matches 2016-2017 23 Ajax Cape Town za RSA 1. Premiership 10th 27 27 2,400 26.7 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Ajax Cape Town za RSA 1. Premiership 16th 28 28 2,475 27.5 4 0 4 4 0 0 6 0 0.15 0.00 0.15 0.15 0.15 Matches 2018-2019 25 Mamelodi Sundowns za RSA 1. Premiership 1st 16 14 1,291 14.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Mamelodi Sundowns za RSA 1. Premiership 1st 23 21 1,901 21.1 1 1 2 1 0 0 3 0 0.05 0.05 0.09 0.05 0.09 Matches 2020-2021 27 Mamelodi Sundowns za RSA 1. Premiership 1st 20 19 1,650 18.3 1 0 1 1 0 0 1 0 0.05 0.00 0.05 0.05 0.05 Matches 2021-2022 28 Mamelodi Sundowns za RSA 1. Premiership 1st 15 15 1,288 14.3 1 1 2 1 0 0 0 0 0.07 0.07 0.14 0.07 0.14 Matches 2022-2023 29 Mamelodi Sundowns za RSA 1. Premiership 1st 11 8 771 8.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Mamelodi Sundowns za RSA 1. Premiership 1st 15 13 1,146 12.7 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Mamelodi Sundowns za RSA 1. Premiership 1st 15 11 1,016 11.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 Mamelodi Sundowns za RSA 1. Premiership 2nd 6 4 333 3.7 0 1 1 0 0 0 0 0 0.00 0.27 0.27 0.00 0.27 Matches 2025-2026 32 Stellenbosch FC za RSA 1. Premiership 9th 11 11 980 10.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 3 Clubs 1 League 211 195 17,396 193.3 9 3 12 9 0 0 28 1 0.05 0.02 0.06 0.05 0.06 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Mamelodi Sundowns (8 Seasons) 1 League 121 105 9,396 104.4 3 3 6 3 0 0 13 1 0.03 0.03 0.06 0.03 0.06 Ajax Cape Town (3 Seasons) 1 League 79 79 7,020 78.0 6 0 6 6 0 0 13 0 0.08 0.00 0.08 0.08 0.08 Stellenbosch FC (1 Season) 1 League 11 11 980 10.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2025 32 Mamelodi Sundowns 1. Club World Cup GR 1 0 31 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 0 31 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2015-2016 22 Ajax Cape Town 1 League 23.8 2 0 0 2016-2017 23 Ajax Cape Town 1 League 26.7 0 0 0 2017-2018 24 Ajax Cape Town 1 League 27.5 4 0 0 2018-2019 25 Mamelodi Sundowns 1 League 14.3 0 0 0 2019-2020 26 Mamelodi Sundowns 1 League 21.1 1 0 0 2020-2021 27 Mamelodi Sundowns 1 League 18.3 1 0 0 2021-2022 28 Mamelodi Sundowns 1 League 14.3 1 0 0 2022-2023 29 Mamelodi Sundowns 1 League 8.6 0 0 0 2023-2024 30 Mamelodi Sundowns 1 League 12.7 0 0 0 2024-2025 31 Mamelodi Sundowns 1 League 11.3 0 2 0 0.0 0.18 0.00 0.00 0 0 2025 32 Mamelodi Sundowns 1 League 0.3 0 0 0 0.00 0.00 0 0 2025-2026 32 Mamelodi Sundowns 1 League 3.7 0 0 0 0.00 0.00 0 0 2025-2026 32 Stellenbosch FC 1 League 10.9 0 2 0 0.0 0.18 0.00 0.00 0 0 11 Seasons 3 Clubs 2 Leagues 193.6 9 4 0 0.0 0.15 0.00 0.00 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Mamelodi Sundowns (8 Seasons) 2 Leagues 104.7 3 2 0 0.0 0.13 0.00 0.00 0 0 Ajax Cape Town (3 Seasons) 1 League 78.0 6 0 0 Stellenbosch FC (1 Season) 1 League 10.9 0 2 0 0.0 0.18 0.00 0.00 0 0 Premiership (11 Seasons) 193.3 9 4 0 0.0 0.15 0.00 0.00 0 0 Club World Cup (1 Season) 0.3 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2025 32 Mamelodi Sundowns 1. Club World Cup GR 0.3 0 0 0 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 0.3 0 0 0 0.00 0.00 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2015-2016 22 Ajax Cape Town za RSA 1. Premiership 24 2,145 89 79.4 23.8 24 89 23 0 1 1.13 22 30 -8 -0.34 -0.50 Matches 2016-2017 23 Ajax Cape Town za RSA 1. Premiership 27 2,400 89 88.9 26.7 27 89 25 0 0 1.07 25 33 -8 -0.30 -0.90 Matches 2017-2018 24 Ajax Cape Town za RSA 1. Premiership 28 2,475 88 91.7 27.5 28 88 27 0 0 0.86 25 31 -6 -0.22 +4.98 Matches 2018-2019 25 Mamelodi Sundowns za RSA 1. Premiership 16 1,291 81 47.8 14.3 14 89 13 2 25 7 2.25 21 14 +7 +0.49 -0.09 Matches 2019-2020 26 Mamelodi Sundowns za RSA 1. Premiership 23 1,901 83 70.4 21.1 21 89 19 2 15 1 1.96 27 15 +12 +0.57 -0.45 Matches 2020-2021 27 Mamelodi Sundowns za RSA 1. Premiership 20 1,650 83 61.1 18.3 19 87 18 1 1 4 2.15 26 8 +18 +0.98 -0.48 Matches 2021-2022 28 Mamelodi Sundowns za RSA 1. Premiership 15 1,288 86 47.7 14.3 15 86 13 0 1 2.27 27 7 +20 +1.40 +0.38 Matches 2022-2023 29 Mamelodi Sundowns za RSA 1. Premiership 11 771 70 28.6 8.6 8 83 6 3 35 6 2.45 16 5 +11 +1.28 -0.02 Matches 2023-2024 30 Mamelodi Sundowns za RSA 1. Premiership 15 1,146 76 43.9 12.7 13 84 11 2 24 1 2.40 21 7 +14 +1.10 -0.56 Matches 2024-2025 31 Mamelodi Sundowns za RSA 1. Premiership 15 1,016 68 38.9 11.3 11 86 9 4 18 3 2.67 26 4 +22 +1.95 +0.25 Matches 2025 32 Mamelodi Sundowns 1. Club World Cup 1 31 31 11.5 0.3 0 0 1 31 2 1.00 0 0 0 0.00 0.00 Matches 2025-2026 32 Stellenbosch FC za RSA 1. Premiership 11 980 89 36.3 10.9 11 89 10 0 1 1.55 11 9 +2 +0.18 +0.50 Matches 2025-2026 32 Mamelodi Sundowns za RSA 1. Premiership 6 333 56 12.3 3.7 4 83 3 2 2 4 2.67 11 1 +10 +2.70 +1.71 Matches 11 Seasons 3 Clubs 2 Leagues 212 17,427 82 53.6 193.6 195 88 177 17 20 31 1.77 258 164 +94 +0.49 -0.39 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Mamelodi Sundowns (8 Seasons) 2 Leagues 122 9,427 77 43.5 104.7 105 87 92 17 20 29 2.28 175 61 +114 +1.09 -0.10 Ajax Cape Town (3 Seasons) 1 League 79 7,020 89 86.7 78.0 79 89 75 0 1 1.01 72 94 -22 -0.28 +0.55 Stellenbosch FC (1 Season) 1 League 11 980 89 36.3 10.9 11 89 10 0 1 1.55 11 9 +2 +0.18 +0.50 Premiership (11 Seasons) 211 17,396 82 54.0 193.3 195 88 177 16 19 29 1.77 258 164 +94 +0.49 -0.40 Club World Cup (1 Season) 1 31 31 11.5 0.3 0 0 1 31 2 1.00 0 0 0 0.00 0.00
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2015-2016 22 Ajax Cape Town 1 League 24 2,145 89 79.4 23.8 24 89 23 0 1 1.13 22 30 -8 -0.34 -0.50 2016-2017 23 Ajax Cape Town 1 League 27 2,400 89 88.9 26.7 27 89 25 0 0 1.07 25 33 -8 -0.30 -0.90 2017-2018 24 Ajax Cape Town 1 League 28 2,475 88 91.7 27.5 28 88 27 0 0 0.86 25 31 -6 -0.22 +4.98 2018-2019 25 Mamelodi Sundowns 1 League 16 1,291 81 47.8 14.3 14 89 13 2 25 7 2.25 21 14 +7 +0.49 -0.09 2019-2020 26 Mamelodi Sundowns 1 League 23 1,901 83 70.4 21.1 21 89 19 2 15 1 1.96 27 15 +12 +0.57 -0.45 2020-2021 27 Mamelodi Sundowns 1 League 20 1,650 83 61.1 18.3 19 87 18 1 1 4 2.15 26 8 +18 +0.98 -0.48 2021-2022 28 Mamelodi Sundowns 1 League 15 1,288 86 47.7 14.3 15 86 13 0 1 2.27 27 7 +20 +1.40 +0.38 2022-2023 29 Mamelodi Sundowns 1 League 11 771 70 28.6 8.6 8 83 6 3 35 6 2.45 16 5 +11 +1.28 -0.02 2023-2024 30 Mamelodi Sundowns 1 League 15 1,146 76 43.9 12.7 13 84 11 2 24 1 2.40 21 7 +14 +1.10 -0.56 2024-2025 31 Mamelodi Sundowns 1 League 15 1,016 68 38.9 11.3 11 86 9 4 18 3 2.67 26 4 +22 +1.95 +0.25 2025 32 Mamelodi Sundowns 1 League 1 31 31 11.5 0.3 0 0 1 31 2 1.00 0 0 0 0.00 0.00 2025-2026 32 Mamelodi Sundowns 1 League 6 333 56 12.3 3.7 4 83 3 2 2 4 2.67 11 1 +10 +2.70 +1.71 2025-2026 32 Stellenbosch FC 1 League 11 980 89 36.3 10.9 11 89 10 0 1 1.55 11 9 +2 +0.18 +0.50 11 Seasons 3 Clubs 2 Leagues 212 17,427 82 53.6 193.6 195 88 177 17 20 31 1.77 258 164 +94 +0.49 -0.39 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Mamelodi Sundowns (8 Seasons) 2 Leagues 122 9,427 77 43.5 104.7 105 87 92 17 20 29 2.28 175 61 +114 +1.09 -0.10 Ajax Cape Town (3 Seasons) 1 League 79 7,020 89 86.7 78.0 79 89 75 0 1 1.01 72 94 -22 -0.28 +0.55 Stellenbosch FC (1 Season) 1 League 11 980 89 36.3 10.9 11 89 10 0 1 1.55 11 9 +2 +0.18 +0.50 Premiership (11 Seasons) 211 17,396 82 54.0 193.3 195 88 177 16 19 29 1.77 258 164 +94 +0.49 -0.40 Club World Cup (1 Season) 1 31 31 11.5 0.3 0 0 1 31 2 1.00 0 0 0 0.00 0.00
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2015-2016 22 Ajax Cape Town za RSA 1. Premiership 10th 24 2,145 89 79.4 23.8 24 89 23 0 1 1.13 22 30 -8 -0.34 -0.50 Matches 2016-2017 23 Ajax Cape Town za RSA 1. Premiership 10th 27 2,400 89 88.9 26.7 27 89 25 0 0 1.07 25 33 -8 -0.30 -0.90 Matches 2017-2018 24 Ajax Cape Town za RSA 1. Premiership 16th 28 2,475 88 91.7 27.5 28 88 27 0 0 0.86 25 31 -6 -0.22 +4.98 Matches 2018-2019 25 Mamelodi Sundowns za RSA 1. Premiership 1st 16 1,291 81 47.8 14.3 14 89 13 2 25 7 2.25 21 14 +7 +0.49 -0.09 Matches 2019-2020 26 Mamelodi Sundowns za RSA 1. Premiership 1st 23 1,901 83 70.4 21.1 21 89 19 2 15 1 1.96 27 15 +12 +0.57 -0.45 Matches 2020-2021 27 Mamelodi Sundowns za RSA 1. Premiership 1st 20 1,650 83 61.1 18.3 19 87 18 1 1 4 2.15 26 8 +18 +0.98 -0.48 Matches 2021-2022 28 Mamelodi Sundowns za RSA 1. Premiership 1st 15 1,288 86 47.7 14.3 15 86 13 0 1 2.27 27 7 +20 +1.40 +0.38 Matches 2022-2023 29 Mamelodi Sundowns za RSA 1. Premiership 1st 11 771 70 28.6 8.6 8 83 6 3 35 6 2.45 16 5 +11 +1.28 -0.02 Matches 2023-2024 30 Mamelodi Sundowns za RSA 1. Premiership 1st 15 1,146 76 43.9 12.7 13 84 11 2 24 1 2.40 21 7 +14 +1.10 -0.56 Matches 2024-2025 31 Mamelodi Sundowns za RSA 1. Premiership 1st 15 1,016 68 38.9 11.3 11 86 9 4 18 3 2.67 26 4 +22 +1.95 +0.25 Matches 2025-2026 32 Mamelodi Sundowns za RSA 1. Premiership 2nd 6 333 56 12.3 3.7 4 83 3 2 2 4 2.67 11 1 +10 +2.70 +1.71 Matches 2025-2026 32 Stellenbosch FC za RSA 1. Premiership 9th 11 980 89 36.3 10.9 11 89 10 0 1 1.55 11 9 +2 +0.18 +0.50 Matches 11 Seasons 3 Clubs 1 League 211 17,396 82 54.0 193.3 195 88 177 16 19 29 1.77 258 164 +94 +0.49 -0.40 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Mamelodi Sundowns (8 Seasons) 1 League 121 9,396 78 43.9 104.4 105 87 92 16 19 27 2.29 175 61 +114 +1.09 -0.12 Ajax Cape Town (3 Seasons) 1 League 79 7,020 89 86.7 78.0 79 89 75 0 1 1.01 72 94 -22 -0.28 +0.55 Stellenbosch FC (1 Season) 1 League 11 980 89 36.3 10.9 11 89 10 0 1 1.55 11 9 +2 +0.18 +0.50
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2025 32 Mamelodi Sundowns 1. Club World Cup GR 1 31 31 11.5 0.3 0 0 1 31 2 1.00 0 0 0 0.00 0.00 Matches 1 Season 1 Club 1 League 1 31 31 11.5 0.3 0 0 1 31 2 1.00 0 0 0 0.00 0.00
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2019 26 za South Africa Friendlies (M) 1 20 20 22.2 0.2 0 0 1 19 0 3.00 0 1 -1 -4.50 -7.07 Matches 2020 27 za South Africa Friendlies (M) 1 58 58 32.2 0.6 1 58 0 0 1 1.00 1 1 0 0.00 +0.74 Matches 2021 28 za South Africa Africa Cup of Nations qualification 2 180 90 33.3 2.0 2 90 2 0 4 3.00 6 2 +4 +2.00 +2.75 Matches 3 Seasons 1 Club 2 Leagues 4 258 65 31.9 2.9 3 80 2 1 19 5 2.50 7 4 +3 +1.05 +1.37 Friendlies (M) (2 Seasons) 2 78 39 28.9 0.9 1 59 0 1 19 1 2.00 1 2 -1 -1.15 -1.62 Africa Cup of Nations qualification (1 Season) 2 180 90 33.3 2.0 2 90 2 0 4 3.00 6 2 +4 +2.00 +2.75
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015-2016 22 Ajax Cape Town 1 League 23.8 3 0 0 0 2016-2017 23 Ajax Cape Town 1 League 26.7 4 0 0 0 2017-2018 24 Ajax Cape Town 1 League 27.5 6 0 0 0 2018-2019 25 Mamelodi Sundowns 1 League 14.3 4 0 0 0 2019-2020 26 Mamelodi Sundowns 1 League 21.1 3 0 0 0 2020-2021 27 Mamelodi Sundowns 1 League 18.3 1 0 0 1 2021-2022 28 Mamelodi Sundowns 1 League 14.3 0 0 0 0 2022-2023 29 Mamelodi Sundowns 1 League 8.6 1 0 0 0 2023-2024 30 Mamelodi Sundowns 1 League 12.7 1 1 0 0 2024-2025 31 Mamelodi Sundowns 1 League 11.3 3 0 0 9 4 0 0 8 4 0 2025 32 Mamelodi Sundowns 1 League 0.3 0 0 0 0 0 0 1 0 0 0 2025-2026 32 Mamelodi Sundowns 1 League 3.7 0 0 0 4 2 0 0 4 6 0 2025-2026 32 Stellenbosch FC 1 League 10.9 2 0 0 6 6 0 0 12 10 0 11 Seasons 3 Clubs 2 Leagues 193.6 28 1 0 19 12 0 1 24 20 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Mamelodi Sundowns (8 Seasons) 2 Leagues 104.7 13 1 0 13 6 0 1 12 10 1 Ajax Cape Town (3 Seasons) 1 League 78.0 13 0 0 0 Stellenbosch FC (1 Season) 1 League 10.9 2 0 0 6 6 0 0 12 10 0 Premiership (11 Seasons) 193.3 28 1 0 19 12 0 0 24 20 1 Club World Cup (1 Season) 0.3 0 0 0 0 0 0 1 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2025 32 Mamelodi Sundowns 1. Club World Cup GR 0.3 0 0 0 0 0 0 1 0 0 0 Matches 1 Season 1 Club 1 League 0.3 0 0 0 0 0 0 1 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Mosa Lebusa Pages
Mosa Lebusa Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary