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 25 Universitario 1. Libertadores 8 8 700 7.8 2 2 4 2 0 0 2 0 0.26 0.26 0.51 0.26 0.51 Matches 2015-2016 26 Mamelodi Sundowns za RSA 1. Premiership 23 21 1,638 18.2 10 0 10 10 0 0 5 0 0.55 0.00 0.55 0.55 0.55 Matches 2016-2017 27 Mamelodi Sundowns za RSA 1. Premiership 14 4 505 5.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 Mamelodi Sundowns za RSA 1. Premiership 2 1 76 0.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 Kaizer Chiefs za RSA 1. Premiership 11 8 685 7.6 2 1 3 2 0 0 0 1 0.26 0.13 0.39 0.26 0.39 Matches 2018-2019 29 Kaizer Chiefs za RSA 1. Premiership 21 20 1,628 18.1 4 3 7 4 0 0 2 0 0.22 0.17 0.39 0.22 0.39 Matches 2019-2020 30 Kaizer Chiefs za RSA 1. Premiership 18 16 1,133 12.6 7 1 8 7 0 0 0 0 0.56 0.08 0.64 0.56 0.64 Matches 2020-2021 31 Kaizer Chiefs za RSA 1. Premiership 26 16 1,396 15.5 6 0 6 5 1 1 0 0 0.39 0.00 0.39 0.32 0.32 Matches 2021-2022 32 Kaizer Chiefs za RSA 1. Premiership 12 7 588 6.5 0 1 1 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 Matches 2023 33 G'ville Triumph us USA U.S. Open Cup 1 1 69 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 33 G'ville Triumph us USA 3. USL League One 30 27 2,331 25.9 13 3 16 13 0 0 9 0 0.50 0.12 0.62 0.50 0.62 Matches 2024 34 G'ville Triumph us USA U.S. Open Cup 3 3 268 3.0 1 1 2 1 0 0 2 0 0.34 0.34 0.67 0.34 0.67 Matches 2024 34 G'ville Triumph us USA 3. USL League One 19 19 1,518 16.9 7 2 9 7 0 1 3 0 0.42 0.12 0.53 0.42 0.53 Matches 2025 35 G'ville Triumph us USA U.S. Open Cup 2 1 132 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 35 G'ville Triumph us USA 3. USL League One 22 17 1,500 16.7 7 1 8 7 0 0 5 0 0.42 0.06 0.48 0.42 0.48 Matches 2026 36 G'ville Triumph us USA 3. USL League One 8 1 129 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 4 Clubs 4 Leagues 220 170 14,296 158.8 59 15 74 58 1 2 31 1 0.37 0.09 0.47 0.37 0.46 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 Kaizer Chiefs (5 Seasons) 1 League 88 67 5,430 60.3 19 6 25 18 1 1 3 1 0.31 0.10 0.41 0.30 0.40 G'ville Triumph (4 Seasons) 2 Leagues 85 69 5,947 66.1 28 7 35 28 0 1 19 0 0.42 0.11 0.53 0.42 0.53 Mamelodi Sundowns (3 Seasons) 1 League 39 26 2,219 24.7 10 0 10 10 0 0 7 0 0.41 0.00 0.41 0.41 0.41 Universitario (1 Season) 1 League 8 8 700 7.8 2 2 4 2 0 0 2 0 0.26 0.26 0.51 0.26 0.51 Premiership (7 Seasons) 127 93 7,649 85.0 29 6 35 28 1 1 10 1 0.34 0.07 0.41 0.33 0.40 USL League One (4 Seasons) 79 64 5,478 60.9 27 6 33 27 0 1 17 0 0.44 0.10 0.54 0.44 0.54 U.S. Open Cup (3 Seasons) 6 5 469 5.2 1 1 2 1 0 0 2 0 0.19 0.19 0.38 0.19 0.38 Libertadores (1 Season) 8 8 700 7.8 2 2 4 2 0 0 2 0 0.26 0.26 0.51 0.26 0.51
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 25 Universitario 1 League 8 8 700 7.8 2 2 4 2 0 0 2 0 0.26 0.26 0.51 0.26 0.51 2015-2016 26 Mamelodi Sundowns 1 League 23 21 1,638 18.2 10 0 10 10 0 0 5 0 0.55 0.00 0.55 0.55 0.55 2016-2017 27 Mamelodi Sundowns 1 League 14 4 505 5.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 28 Mamelodi Sundowns 1 League 2 1 76 0.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 28 Kaizer Chiefs 1 League 11 8 685 7.6 2 1 3 2 0 0 0 1 0.26 0.13 0.39 0.26 0.39 2018-2019 29 Kaizer Chiefs 1 League 21 20 1,628 18.1 4 3 7 4 0 0 2 0 0.22 0.17 0.39 0.22 0.39 2019-2020 30 Kaizer Chiefs 1 League 18 16 1,133 12.6 7 1 8 7 0 0 0 0 0.56 0.08 0.64 0.56 0.64 2020-2021 31 Kaizer Chiefs 1 League 26 16 1,396 15.5 6 0 6 5 1 1 0 0 0.39 0.00 0.39 0.32 0.32 2021-2022 32 Kaizer Chiefs 1 League 12 7 588 6.5 0 1 1 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 2023 33 G'ville Triumph 2 Leagues 31 28 2,400 26.7 13 3 16 13 0 0 9 0 0.49 0.11 0.60 0.49 0.60 2024 34 G'ville Triumph 2 Leagues 22 22 1,786 19.8 8 3 11 8 0 1 5 0 0.40 0.15 0.55 0.40 0.55 2025 35 G'ville Triumph 2 Leagues 24 18 1,632 18.1 7 1 8 7 0 0 5 0 0.39 0.06 0.44 0.39 0.44 2026 36 G'ville Triumph 1 League 8 1 129 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 11 Seasons 4 Clubs 4 Leagues 220 170 14,296 158.8 59 15 74 58 1 2 31 1 0.37 0.09 0.47 0.37 0.46 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 Kaizer Chiefs (5 Seasons) 1 League 88 67 5,430 60.3 19 6 25 18 1 1 3 1 0.31 0.10 0.41 0.30 0.40 G'ville Triumph (4 Seasons) 2 Leagues 85 69 5,947 66.1 28 7 35 28 0 1 19 0 0.42 0.11 0.53 0.42 0.53 Mamelodi Sundowns (3 Seasons) 1 League 39 26 2,219 24.7 10 0 10 10 0 0 7 0 0.41 0.00 0.41 0.41 0.41 Universitario (1 Season) 1 League 8 8 700 7.8 2 2 4 2 0 0 2 0 0.26 0.26 0.51 0.26 0.51 Premiership (7 Seasons) 127 93 7,649 85.0 29 6 35 28 1 1 10 1 0.34 0.07 0.41 0.33 0.40 USL League One (4 Seasons) 79 64 5,478 60.9 27 6 33 27 0 1 17 0 0.44 0.10 0.54 0.44 0.54 U.S. Open Cup (3 Seasons) 6 5 469 5.2 1 1 2 1 0 0 2 0 0.19 0.19 0.38 0.19 0.38 Libertadores (1 Season) 8 8 700 7.8 2 2 4 2 0 0 2 0 0.26 0.26 0.51 0.26 0.51
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 26 Mamelodi Sundowns za RSA 1. Premiership 1st 23 21 1,638 18.2 10 0 10 10 0 0 5 0 0.55 0.00 0.55 0.55 0.55 Matches 2016-2017 27 Mamelodi Sundowns za RSA 1. Premiership 2nd 14 4 505 5.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 Mamelodi Sundowns za RSA 1. Premiership 1st 2 1 76 0.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 Kaizer Chiefs za RSA 1. Premiership 3rd 11 8 685 7.6 2 1 3 2 0 0 0 1 0.26 0.13 0.39 0.26 0.39 Matches 2018-2019 29 Kaizer Chiefs za RSA 1. Premiership 9th 21 20 1,628 18.1 4 3 7 4 0 0 2 0 0.22 0.17 0.39 0.22 0.39 Matches 2019-2020 30 Kaizer Chiefs za RSA 1. Premiership 2nd 18 16 1,133 12.6 7 1 8 7 0 0 0 0 0.56 0.08 0.64 0.56 0.64 Matches 2020-2021 31 Kaizer Chiefs za RSA 1. Premiership 8th 26 16 1,396 15.5 6 0 6 5 1 1 0 0 0.39 0.00 0.39 0.32 0.32 Matches 2021-2022 32 Kaizer Chiefs za RSA 1. Premiership 5th 12 7 588 6.5 0 1 1 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 Matches 2023 33 G'ville Triumph us USA 3. USL League One 5th 30 27 2,331 25.9 13 3 16 13 0 0 9 0 0.50 0.12 0.62 0.50 0.62 Matches 2024 34 G'ville Triumph us USA 3. USL League One 5th 19 19 1,518 16.9 7 2 9 7 0 1 3 0 0.42 0.12 0.53 0.42 0.53 Matches 2025 35 G'ville Triumph us USA 3. USL League One 11th 22 17 1,500 16.7 7 1 8 7 0 0 5 0 0.42 0.06 0.48 0.42 0.48 Matches 2026 36 G'ville Triumph us USA 3. USL League One 14th 8 1 129 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 3 Clubs 2 Leagues 206 157 13,127 145.9 56 12 68 55 1 2 27 1 0.38 0.08 0.47 0.38 0.46 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 Kaizer Chiefs (5 Seasons) 1 League 88 67 5,430 60.3 19 6 25 18 1 1 3 1 0.31 0.10 0.41 0.30 0.40 G'ville Triumph (4 Seasons) 1 League 79 64 5,478 60.9 27 6 33 27 0 1 17 0 0.44 0.10 0.54 0.44 0.54 Mamelodi Sundowns (3 Seasons) 1 League 39 26 2,219 24.7 10 0 10 10 0 0 7 0 0.41 0.00 0.41 0.41 0.41 Premiership (7 Seasons) 127 93 7,649 85.0 29 6 35 28 1 1 10 1 0.34 0.07 0.41 0.33 0.40 USL League One (4 Seasons) 79 64 5,478 60.9 27 6 33 27 0 1 17 0 0.44 0.10 0.54 0.44 0.54
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 2015 25 Universitario 1. Libertadores R16 8 8 700 7.8 2 2 4 2 0 0 2 0 0.26 0.26 0.51 0.26 0.51 Matches 1 Season 1 Club 1 League 8 8 700 7.8 2 2 4 2 0 0 2 0 0.26 0.26 0.51 0.26 0.51
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2015 25 Universitario 1 League 7.8 2 0 0 2015-2016 26 Mamelodi Sundowns 1 League 18.2 10 0 0 2016-2017 27 Mamelodi Sundowns 1 League 5.6 0 0 0 2017-2018 28 Mamelodi Sundowns 1 League 0.8 0 0 0 2017-2018 28 Kaizer Chiefs 1 League 7.6 2 0 0 2018-2019 29 Kaizer Chiefs 1 League 18.1 4 0 0 2019-2020 30 Kaizer Chiefs 1 League 12.6 7 0 0 2020-2021 31 Kaizer Chiefs 1 League 15.5 6 1 1 2021-2022 32 Kaizer Chiefs 1 League 6.5 0 0 0 2023 33 G'ville Triumph 2 Leagues 26.7 13 0 0 2024 34 G'ville Triumph 2 Leagues 19.8 8 54 23 42.6 2.72 1.16 0.15 0.35 0 1 2025 35 G'ville Triumph 2 Leagues 18.1 7 49 21 42.9 2.70 1.16 0.14 0.33 0 0 2026 36 G'ville Triumph 1 League 1.4 0 6 3 50.0 4.19 2.09 0.00 0.00 0 0 11 Seasons 4 Clubs 4 Leagues 158.8 59 109 47 43.1 2.77 1.19 0.14 0.32 1 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Kaizer Chiefs (5 Seasons) 1 League 60.3 19 1 1 G'ville Triumph (4 Seasons) 2 Leagues 66.1 28 109 47 43.1 2.77 1.19 0.14 0.32 0 1 Mamelodi Sundowns (3 Seasons) 1 League 24.7 10 0 0 Universitario (1 Season) 1 League 7.8 2 0 0 Premiership (7 Seasons) 85.0 29 1 1 USL League One (4 Seasons) 60.9 27 103 44 42.7 2.95 1.26 0.14 0.32 0 1 U.S. Open Cup (3 Seasons) 5.2 1 6 3 50.0 1.35 0.68 0.17 0.33 0 0 Libertadores (1 Season) 7.8 2 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 2015 25 Universitario 1. Libertadores R16 7.8 2 0 0 Matches 1 Season 1 Club 1 League 7.8 2 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 25 Universitario 1. Libertadores 8 700 88 97.2 7.8 8 88 5 0 0 1.25 6 6 0 0.00 0.00 Matches 2015-2016 26 Mamelodi Sundowns za RSA 1. Premiership 23 1,638 71 60.7 18.2 21 76 5 2 24 1 2.52 36 8 +28 +1.54 +0.95 Matches 2016-2017 27 Mamelodi Sundowns za RSA 1. Premiership 14 505 36 18.7 5.6 4 83 2 10 17 5 1.79 8 2 +6 +1.07 0.00 Matches 2017-2018 28 Mamelodi Sundowns za RSA 1. Premiership 2 76 38 2.8 0.8 1 67 0 1 9 1 1.50 2 1 +1 +1.18 +0.36 Matches 2017-2018 28 Kaizer Chiefs za RSA 1. Premiership 11 685 62 25.4 7.6 8 76 4 3 25 0 1.45 5 7 -2 -0.26 -0.58 Matches 2018-2019 29 Kaizer Chiefs za RSA 1. Premiership 21 1,628 78 60.3 18.1 20 79 8 1 45 0 1.38 21 21 0 0.00 -0.34 Matches 2019-2020 30 Kaizer Chiefs za RSA 1. Premiership 18 1,133 63 42.0 12.6 16 66 6 2 35 6 1.89 23 12 +11 +0.87 +0.30 Matches 2020-2021 31 Kaizer Chiefs za RSA 1. Premiership 26 1,396 54 51.7 15.5 16 75 4 10 20 0 1.08 19 22 -3 -0.19 -0.19 Matches 2021-2022 32 Kaizer Chiefs za RSA 1. Premiership 12 588 49 21.8 6.5 7 68 0 5 22 2 1.58 5 7 -2 -0.31 -0.73 Matches 2023 33 G'ville Triumph us USA U.S. Open Cup 1 69 69 76.7 0.8 1 69 0 0 0 0.00 0 1 -1 -1.30 -1.30 Matches 2023 33 G'ville Triumph us USA 3. USL League One 30 2,331 78 80.9 25.9 27 83 15 3 34 0 1.42 36 33 +3 +0.12 -0.21 Matches 2024 34 G'ville Triumph us USA U.S. Open Cup 3 268 89 89.3 3.0 3 89 1 0 0 2.00 5 5 0 0.00 0.00 Matches 2024 34 G'ville Triumph us USA 3. USL League One 19 1,518 80 76.7 16.9 19 80 6 0 0 1.81 32 19 +13 +0.77 +0.97 Matches 2025 35 G'ville Triumph us USA U.S. Open Cup 2 132 66 62.9 1.5 1 120 1 1 12 0 0.50 0 1 -1 -0.68 +0.47 Matches 2025 35 G'ville Triumph us USA 3. USL League One 22 1,500 68 55.6 16.7 17 82 8 5 20 0 1.09 22 25 -3 -0.18 -0.03 Matches 2026 36 G'ville Triumph us USA 3. USL League One 8 129 16 15.9 1.4 1 14 0 7 16 1 0.88 1 3 -2 -1.40 -1.00 Matches 11 Seasons 4 Clubs 4 Leagues 220 14,296 65 45.7 158.8 170 78 65 50 21 16 1.53 221 173 +48 +0.30 -0.14 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kaizer Chiefs (5 Seasons) 1 League 88 5,430 62 40.2 60.3 67 74 22 21 24 8 1.43 73 69 +4 +0.07 -0.28 G'ville Triumph (4 Seasons) 2 Leagues 85 5,947 70 66.3 66.1 69 81 31 16 21 1 1.35 96 87 +9 +0.14 +0.29 Mamelodi Sundowns (3 Seasons) 1 League 39 2,219 57 27.4 24.7 26 76 7 13 18 7 2.21 46 11 +35 +1.42 +0.55 Universitario (1 Season) 1 League 8 700 88 97.2 7.8 8 88 5 0 0 1.25 6 6 0 0.00 0.00 Premiership (7 Seasons) 127 7,649 60 35.4 85.0 93 74 29 34 22 15 1.67 119 80 +39 +0.46 -0.11 USL League One (4 Seasons) 79 5,478 69 65.4 60.9 64 81 29 15 21 1 1.37 91 80 +11 +0.18 +0.31 U.S. Open Cup (3 Seasons) 6 469 78 78.2 5.2 5 91 2 1 12 0 1.17 5 7 -2 -0.38 +0.30 Libertadores (1 Season) 8 700 88 97.2 7.8 8 88 5 0 0 1.25 6 6 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 25 Universitario 1 League 8 700 88 97.2 7.8 8 88 5 0 0 1.25 6 6 0 0.00 0.00 2015-2016 26 Mamelodi Sundowns 1 League 23 1,638 71 60.7 18.2 21 76 5 2 24 1 2.52 36 8 +28 +1.54 +0.95 2016-2017 27 Mamelodi Sundowns 1 League 14 505 36 18.7 5.6 4 83 2 10 17 5 1.79 8 2 +6 +1.07 0.00 2017-2018 28 Mamelodi Sundowns 1 League 2 76 38 2.8 0.8 1 67 0 1 9 1 1.50 2 1 +1 +1.18 +0.36 2017-2018 28 Kaizer Chiefs 1 League 11 685 62 25.4 7.6 8 76 4 3 25 0 1.45 5 7 -2 -0.26 -0.58 2018-2019 29 Kaizer Chiefs 1 League 21 1,628 78 60.3 18.1 20 79 8 1 45 0 1.38 21 21 0 0.00 -0.34 2019-2020 30 Kaizer Chiefs 1 League 18 1,133 63 42.0 12.6 16 66 6 2 35 6 1.89 23 12 +11 +0.87 +0.30 2020-2021 31 Kaizer Chiefs 1 League 26 1,396 54 51.7 15.5 16 75 4 10 20 0 1.08 19 22 -3 -0.19 -0.19 2021-2022 32 Kaizer Chiefs 1 League 12 588 49 21.8 6.5 7 68 0 5 22 2 1.58 5 7 -2 -0.31 -0.73 2023 33 G'ville Triumph 2 Leagues 31 2,400 77 80.8 26.7 28 82 15 3 34 0 1.37 36 34 +2 +0.07 -0.24 2024 34 G'ville Triumph 2 Leagues 22 1,786 81 78.3 19.8 22 81 7 0 0 1.84 37 24 +13 +0.66 +0.84 2025 35 G'ville Triumph 2 Leagues 24 1,632 68 56.1 18.1 18 84 9 6 19 0 1.04 22 26 -4 -0.22 -0.01 2026 36 G'ville Triumph 1 League 8 129 16 15.9 1.4 1 14 0 7 16 1 0.88 1 3 -2 -1.40 -1.00 11 Seasons 4 Clubs 4 Leagues 220 14,296 65 45.7 158.8 170 78 65 50 21 16 1.53 221 173 +48 +0.30 -0.14 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kaizer Chiefs (5 Seasons) 1 League 88 5,430 62 40.2 60.3 67 74 22 21 24 8 1.43 73 69 +4 +0.07 -0.28 G'ville Triumph (4 Seasons) 2 Leagues 85 5,947 70 66.3 66.1 69 81 31 16 21 1 1.35 96 87 +9 +0.14 +0.29 Mamelodi Sundowns (3 Seasons) 1 League 39 2,219 57 27.4 24.7 26 76 7 13 18 7 2.21 46 11 +35 +1.42 +0.55 Universitario (1 Season) 1 League 8 700 88 97.2 7.8 8 88 5 0 0 1.25 6 6 0 0.00 0.00 Premiership (7 Seasons) 127 7,649 60 35.4 85.0 93 74 29 34 22 15 1.67 119 80 +39 +0.46 -0.11 USL League One (4 Seasons) 79 5,478 69 65.4 60.9 64 81 29 15 21 1 1.37 91 80 +11 +0.18 +0.31 U.S. Open Cup (3 Seasons) 6 469 78 78.2 5.2 5 91 2 1 12 0 1.17 5 7 -2 -0.38 +0.30 Libertadores (1 Season) 8 700 88 97.2 7.8 8 88 5 0 0 1.25 6 6 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 26 Mamelodi Sundowns za RSA 1. Premiership 1st 23 1,638 71 60.7 18.2 21 76 5 2 24 1 2.52 36 8 +28 +1.54 +0.95 Matches 2016-2017 27 Mamelodi Sundowns za RSA 1. Premiership 2nd 14 505 36 18.7 5.6 4 83 2 10 17 5 1.79 8 2 +6 +1.07 0.00 Matches 2017-2018 28 Mamelodi Sundowns za RSA 1. Premiership 1st 2 76 38 2.8 0.8 1 67 0 1 9 1 1.50 2 1 +1 +1.18 +0.36 Matches 2017-2018 28 Kaizer Chiefs za RSA 1. Premiership 3rd 11 685 62 25.4 7.6 8 76 4 3 25 0 1.45 5 7 -2 -0.26 -0.58 Matches 2018-2019 29 Kaizer Chiefs za RSA 1. Premiership 9th 21 1,628 78 60.3 18.1 20 79 8 1 45 0 1.38 21 21 0 0.00 -0.34 Matches 2019-2020 30 Kaizer Chiefs za RSA 1. Premiership 2nd 18 1,133 63 42.0 12.6 16 66 6 2 35 6 1.89 23 12 +11 +0.87 +0.30 Matches 2020-2021 31 Kaizer Chiefs za RSA 1. Premiership 8th 26 1,396 54 51.7 15.5 16 75 4 10 20 0 1.08 19 22 -3 -0.19 -0.19 Matches 2021-2022 32 Kaizer Chiefs za RSA 1. Premiership 5th 12 588 49 21.8 6.5 7 68 0 5 22 2 1.58 5 7 -2 -0.31 -0.73 Matches 2023 33 G'ville Triumph us USA 3. USL League One 5th 30 2,331 78 80.9 25.9 27 83 15 3 34 0 1.42 36 33 +3 +0.12 -0.21 Matches 2024 34 G'ville Triumph us USA 3. USL League One 5th 19 1,518 80 76.7 16.9 19 80 6 0 0 1.81 32 19 +13 +0.77 +0.97 Matches 2025 35 G'ville Triumph us USA 3. USL League One 11th 22 1,500 68 55.6 16.7 17 82 8 5 20 0 1.09 22 25 -3 -0.18 -0.03 Matches 2026 36 G'ville Triumph us USA 3. USL League One 14th 8 129 16 15.9 1.4 1 14 0 7 16 1 0.88 1 3 -2 -1.40 -1.00 Matches 11 Seasons 3 Clubs 2 Leagues 206 13,127 64 43.8 145.9 157 77 58 49 21 16 1.55 210 160 +50 +0.34 -0.11 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kaizer Chiefs (5 Seasons) 1 League 88 5,430 62 40.2 60.3 67 74 22 21 24 8 1.43 73 69 +4 +0.07 -0.28 G'ville Triumph (4 Seasons) 1 League 79 5,478 69 65.4 60.9 64 81 29 15 21 1 1.37 91 80 +11 +0.18 +0.31 Mamelodi Sundowns (3 Seasons) 1 League 39 2,219 57 27.4 24.7 26 76 7 13 18 7 2.21 46 11 +35 +1.42 +0.55 Premiership (7 Seasons) 127 7,649 60 35.4 85.0 93 74 29 34 22 15 1.67 119 80 +39 +0.46 -0.11 USL League One (4 Seasons) 79 5,478 69 65.4 60.9 64 81 29 15 21 1 1.37 91 80 +11 +0.18 +0.31
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 2015 25 Universitario 1. Libertadores R16 8 700 88 97.2 7.8 8 88 5 0 0 1.25 6 6 0 0.00 0.00 Matches 1 Season 1 Club 1 League 8 700 88 97.2 7.8 8 88 5 0 0 1.25 6 6 0 0.00 0.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015 25 Universitario 1 League 7.8 2 0 0 0 2015-2016 26 Mamelodi Sundowns 1 League 18.2 5 0 0 0 2016-2017 27 Mamelodi Sundowns 1 League 5.6 1 0 0 0 2017-2018 28 Mamelodi Sundowns 1 League 0.8 1 0 0 0 2017-2018 28 Kaizer Chiefs 1 League 7.6 0 1 0 0 2018-2019 29 Kaizer Chiefs 1 League 18.1 2 0 0 0 2019-2020 30 Kaizer Chiefs 1 League 12.6 0 0 0 0 2020-2021 31 Kaizer Chiefs 1 League 15.5 0 0 0 0 2021-2022 32 Kaizer Chiefs 1 League 6.5 1 0 0 0 2023 33 G'ville Triumph 2 Leagues 26.7 9 0 0 0 2024 34 G'ville Triumph 2 Leagues 19.8 5 0 0 31 16 11 6 4 16 0 2025 35 G'ville Triumph 2 Leagues 18.1 5 0 0 34 17 12 15 4 11 0 2026 36 G'ville Triumph 1 League 1.4 0 0 0 3 0 0 0 1 2 0 11 Seasons 4 Clubs 4 Leagues 158.8 31 1 0 68 33 23 21 9 29 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Kaizer Chiefs (5 Seasons) 1 League 60.3 3 1 0 0 G'ville Triumph (4 Seasons) 2 Leagues 66.1 19 0 0 68 33 23 21 9 29 0 Mamelodi Sundowns (3 Seasons) 1 League 24.7 7 0 0 0 Universitario (1 Season) 1 League 7.8 2 0 0 0 Premiership (7 Seasons) 85.0 10 1 0 0 USL League One (4 Seasons) 60.9 17 0 0 65 29 21 21 9 27 0 U.S. Open Cup (3 Seasons) 5.2 2 0 0 3 4 2 0 0 2 0 Libertadores (1 Season) 7.8 2 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 2015 25 Universitario 1. Libertadores R16 7.8 2 0 0 0 Matches 1 Season 1 Club 1 League 7.8 2 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 Leonardo Castro Pages
Leonardo Castro Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary