
Career path
Clubs & Transfers
Tshepo Wilson Mabua has one recorded move across 2 clubs, most recently joining Royal AM in 01 Jul 2018.
| Date | From | To | Type |
|---|---|---|---|
| 01 Jul 2018CURRENT | — |
Transfer history compiled by Octafield from official league and federation data.
Match record
Tshepo Wilson Mabua — Match by Match
Every recorded appearance for Tshepo Wilson Mabua: 59 matches, 3,650 minutes, 1 assist, average match rating 6.97 across Premier Soccer League.
| Season | Competition | Club | Apps | Starts | Mins | Goals | Assists | Rating |
|---|---|---|---|---|---|---|---|---|
| 2025 | Premier Soccer League | Richards Bay | 10 | 9 | 664 | 0 | 0 | 6.94 |
| 2024 | Premier Soccer League | Richards Bay | 26 | 21 | 1,899 | 0 | 0 | 7 |
| 2023 | Premier Soccer League | Richards Bay | 23 | 13 | 1,087 | 0 | 1 | 6.94 |
| Date | Opponent | Result | Pos | Mins | G | A | Shots | Key P | Duels | Cards | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 23 Nov 2025 | v Durban City | D 0-0 | D(C) | 11 | 0 | 0 | 0 | 0 | — | — | 6.9 |
| 04 Nov 2025 | @ Sekhukhune United | D 1-1 | D | 90 | 0 | 0 | 0 | 0 | 3/5 | — | 7.7 |
| 01 Nov 2025 | @ Polokwane City | D 1-1 | Dsub | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 20 Sept 2025 | @ Stellenbosch | W 1-0 | D | 23 | 0 | 0 | 0 | 0 | 1/1 | — | 6.9 |
| 17 Sept 2025 | v TS Galaxy | D 1-1 | D | 90 | 0 | 0 | 2 (1) | 1 | 4/4 | — | 6.2 |
| 29 Aug 2025 | @ Siwelele | D 0-0 | D | 90 | 0 | 0 | 0 | 0 | 6/9 | — | 7.7 |
| 26 Aug 2025 | v Chippa United | W 1-0 | D | 90 | 0 | 0 | 0 | 1 | 3/6 | ■ | 7.3 |
| 19 Aug 2025 | @ Kaizer Chiefs | L 0-1 | D | 90 | 0 | 0 | 0 | 0 | 1/4 | — | 6.5 |
| 13 Aug 2025 | @ Golden Arrows | L 0-1 | D | 90 | 0 | 0 | 0 | 0 | 2/5 | — | 6.7 |
| 09 Aug 2025 | v Marumo Gallants | L 1-2 | D | 90 | 0 | 0 | 0 | 0 | 5/8 | — | 6.6 |
| 24 May 2025 | @ Supersport United | W 2-0 | D | 90 | 0 | 0 | 0 | 0 | 6/11 | — | 7.3 |
| 17 May 2025 | v Golden Arrows | D 0-0 | D | 90 | 0 | 0 | 0 | 0 | 4/7 | — | 7.3 |
| 04 May 2025 | @ TS Galaxy | W 1-0 | D | 90 | 0 | 0 | 0 | 0 | 2/2 | — | 7 |
| 30 Apr 2025 | @ Mamelodi Sundowns | L 0-3 | D | 90 | 0 | 0 | 0 | 0 | 2/4 | — | 6.2 |
| 18 Apr 2025 | v Cape Town City | W 1-0 | D | 90 | 0 | 0 | 0 | 0 | 4/6 | — | 7 |
| 04 Apr 2025 | @ Amazulu | L 0-1 | D(C) | 90 | 0 | 0 | 0 | 0 | 3/6 | — | 6.9 |
| 30 Mar 2025 | @ Polokwane City | L 1-3 | D(C) | 90 | 0 | 0 | 0 | 0 | 4/6 | — | 6.3 |
| 16 Mar 2025 | v Kaizer Chiefs | W 2-0 | D | 90 | 0 | 0 | 0 | 0 | 3/4 | — | 7.2 |
| 11 Mar 2025 | @ Magesi | L 0-1 | Dsub | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 21 Feb 2025 | @ Stellenbosch | D 1-1 | D | 90 | 0 | 0 | 0 | 0 | 7/9 | — | 7.3 |
| 08 Feb 2025 | v Polokwane City | W 2-0 | D(C) | 90 | 0 | 0 | 0 | 1 | 1/3 | — | 7.2 |
| 04 Feb 2025 | v Marumo Gallants | W 2-1 | D(C) | 90 | 0 | 0 | 0 | 0 | 6/6 | — | 6.9 |
| 31 Jan 2025 | v Magesi | D 0-0 | D(C) | 90 | 0 | 0 | 0 | 0 | 1/2 | — | 6.9 |
| 17 Jan 2025 | @ Cape Town City | L 1-2 | Dsub | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 04 Jan 2025 | @ Marumo Gallants | D 0-0 | Dsub | 1 | 0 | 0 | 0 | 0 | — | — | — |
| 28 Dec 2024 | v Mamelodi Sundowns | L 0-2 | Dsub | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 14 Dec 2024 | @ Golden Arrows | W 1-0 | Dsub | 12 | 0 | 0 | 0 | 0 | — | — | 6.7 |
| 30 Nov 2024 | v Amazulu | L 1-3 | D | 90 | 0 | 0 | 1 | 0 | 8/12 | — | 6.9 |
| 27 Nov 2024 | @ Kaizer Chiefs | L 1-2 | D | 90 | 0 | 0 | 0 | 1 | 3/4 | — | 7.2 |
| 05 Nov 2024 | @ Orlando Pirates | L 0-1 | D | 90 | 0 | 0 | 0 | 0 | 4/8 | — | 6.9 |
| 29 Oct 2024 | @ Sekhukhune United | L 0-2 | D | 90 | 0 | 0 | 0 | 1 | 2/2 | — | 6.5 |
| 26 Oct 2024 | v Stellenbosch | D 0-0 | D(C) | 90 | 0 | 0 | 0 | 0 | 2/2 | — | 7.5 |
| 29 Sept 2024 | v Orlando Pirates | L 0-1 | D | 90 | 0 | 0 | 0 | 1 | 7/17 | — | 7.2 |
| 24 Sept 2024 | @ Royal AM | D 0-0 | D | 90 | 0 | 0 | 0 | 1 | 4/7 | — | 7.2 |
| 21 Sept 2024 | @ Chippa United | L 0-1 | D | 86 | 0 | 0 | 0 | 0 | 4/4 | — | 7 |
| 15 Sept 2024 | v TS Galaxy | W 1-0 | D | 90 | 0 | 0 | 0 | 0 | 5/5 | — | 7.5 |
| 25 May 2024 | v Stellenbosch | W 2-1 | Dsub | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 18 May 2024 | @ Cape Town City | L 1-3 | Dsub | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 11 May 2024 | @ Orlando Pirates | W 1-0 | Dsub | 1 | 0 | 0 | 0 | 0 | — | — | — |
| 08 May 2024 | @ Polokwane City | D 0-0 | Dsub | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 30 Apr 2024 | v Amazulu | W 2-1 | Dsub | 9 | 0 | 0 | 0 | 0 | — | — | 6.3 |
| 26 Apr 2024 | @ Ajax Cape Town | L 0-1 | Dsub | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 21 Apr 2024 | v Kaizer Chiefs | W 1-0 | Dsub | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 06 Apr 2024 | v Moroka Swallows | W 1-0 | Dsub | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 02 Apr 2024 | @ Mamelodi Sundowns | L 0-1 | Dsub | 2 | 0 | 0 | 0 | 0 | 1/2 | — | — |
| 30 Mar 2024 | @ Golden Arrows | L 1-2 | D | 90 | 0 | 0 | 0 | 0 | 5/9 | — | 6.3 |
| 09 Mar 2024 | v TS Galaxy | D 0-0 | D | 81 | 0 | 0 | 0 | 0 | 9/13 | — | 7.5 |
| 06 Mar 2024 | @ Chippa United | L 0-3 | Dsub | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 07 Nov 2023 | @ Stellenbosch | L 1-2 | D | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 29 Oct 2023 | v Cape Town City | L 1-3 | D(C) | 90 | 0 | 0 | 1 (1) | 2 | 8/14 | ■ | 8.2 |
| 04 Oct 2023 | v Polokwane City | L 0-1 | M(C) | 90 | 0 | 0 | 0 | 0 | 5/7 | — | 6.3 |
| 01 Oct 2023 | @ TS Galaxy | D 1-1 | D(C) | 90 | 0 | 0 | 0 | 2 | 6/14 | — | 6.6 |
| 19 Sept 2023 | v Chippa United | L 1-2 | D | 90 | 0 | 0 | 0 | 0 | 6/10 | — | 6.9 |
| 15 Sept 2023 | @ Moroka Swallows | W 1-0 | D(C) | 90 | 0 | 0 | 0 | 0 | 4/7 | — | 7.3 |
| 30 Aug 2023 | v Sekhukhune United | D 1-1 | D | 90 | 0 | 1 | 0 | 1 | 3/7 | — | 7.2 |
| 23 Aug 2023 | v Mamelodi Sundowns | L 0-1 | D | 90 | 0 | 0 | 1 | 1 | 5/13 | — | 6.5 |
| 19 Aug 2023 | @ Amazulu | D 0-0 | D | 90 | 0 | 0 | 0 | 1 | 6/15 | — | 7.2 |
| 08 Aug 2023 | v Golden Arrows | L 1-2 | D | 90 | 0 | 0 | 0 | 1 | 2/7 | — | 6.7 |
| 05 Aug 2023 | @ Supersport United | L 0-2 | D | 94 | 0 | 0 | 0 | 0 | 6/14 | — | 7.2 |
Match data compiled by Octafield from official league feeds.
Tshepo Wilson Mabua, defender for Richards Bay — the full 2025 record: appearances, minutes, goals, assists and match rating, broken down by competition so you can follow Tshepo Wilson Mabua across the league and the cups.
Frequently asked questions
What team does Tshepo Wilson Mabua play for?
Tshepo Wilson Mabua plays for Richards Bay as a defender in the 2025 season.
What position does Tshepo Wilson Mabua play?
Tshepo Wilson Mabua is a defender for Richards Bay.
How many goals has Tshepo Wilson Mabua scored this season?
Tshepo Wilson Mabua has 0 goals and 0 assists from 9 appearances across all competitions in the 2025 season.
Which competitions does Tshepo Wilson Mabua play in?
Tshepo Wilson Mabua features for Richards Bay in Premier Soccer League. Octafield tracks that competition separately, so Tshepo Wilson Mabua’s goals, assists, minutes and match rating are broken down per competition above.
Where is Tshepo Wilson Mabua from and how old is Tshepo Wilson Mabua?
Tshepo Wilson Mabua is 32 years old and was born in South Africa.