Skip to content
MMM. Macuphu

M. Macuphu

€200KMarket Value
Richards Bay
Richards Bay
Attacker
South AfricaSouth Africa
6.9
Season Score
37
May 12, 1989
181 cm
Height
29
Shirt Number
Card stats based on
2025/2026

Performance Overview

Season Performance 24/25
All Competitions
11Matches
0Goals
0Assists
0Goal Contributions
22Mins/game
-Avg Rating
Career Statistics
Career Progress

Career Progress

Appearances per Season

Appearance Distribution

19
Full match
29
Substituted off
33
From Bench

Rival Clubs(30)

Player stats against each opponent club

TeamMPWDLGA
SuperSport UnitedSuperSport United40040000
Kaizer ChiefsKaizer Chiefs42020000
Maritzburg UnitedMaritzburg United40130000
Mamelodi SundownsMamelodi Sundowns40040000
StellenboschStellenbosch31200010
BarokaBaroka31111110
Polokwane CityPolokwane City32010000
Chippa UnitedChippa United31110000
Sekhukhune UnitedSekhukhune United31020000
Golden ArrowsGolden Arrows20200010
Cape Town CityCape Town City21010000
Bloemfontein CelticBloemfontein Celtic21010100
AmaZuluAmaZulu20020000
Orlando PiratesOrlando Pirates20110000
HoroyaHoroya20110010
Black LeopardsBlack Leopards21010000
Marumo Gallants FCMarumo Gallants FC21010000
TS GalaxyTS Galaxy21100000
HighlandersHighlanders21100000
Cape Town SpursCape Town Spurs10010000
120 of 30
Transfers

Transfers

Transfer History

-
Free Agent
-
Free Agent
Jan 22, 2025
-
Free Agent
-
Free Agent
Jan 31, 2022
-
Free Agent
-
Free Agent
Aug 1, 2013
Trophies

About M. Macuphu

M. Macuphu is a 37-year-old South Africa forward who currently plays for Richards Bay in the Premier League. Throughout his career, M. Macuphu has scored 19 goals and provided 4 assists in 153 appearances across 5 clubs. With a career goal ratio of 0.12 per match, M. Macuphu is a prolific scorer who consistently finds the back of the net. Among the clubs he has represented — Royal AM, Bidvest Wits, SuperSport United, Chippa United — M. Macuphu was most prolific at Jomo Cosmos, where he scored 5 goals in 35 appearances. M. Macuphu stands 181 cm tall, weighs 73 kg. M. Macuphu represents South Africa at international level.

Full Career RecordM. Macuphu

M. Macuphu's professional career spans from 2016 to 2025, a period of roughly 9 seasons over which he has amassed 153 appearances spread across 5 clubs. With 19 goals and 4 assists recorded across that span, his record reflects a sustained contribution at the highest level.

His most productive season in attacking terms came in 18/19 with SuperSport United, when he registered 5 goals and 0 assists in 7 matches, playing 630 minutes. That campaign stands out as one of the high points of his output.

In his most recent recorded season (24/25) at Royal AM, M. Macuphu played 11 matches, scoring 0 goals and providing 0 assists.

Among the notable milestones of his career, M. Macuphu has passed the 100-appearance milestone.

Club-by-club totals

ClubPeriodAppsGoalsAssistsMinutesYCRCRating
Royal AM2021/2022 - 2024/2025624330306.86
Jomo Cosmos2015/2016 - 2017/201835501094
Bidvest Wits2017/2018 - 2019/202034101742
Chippa United2017/201815411094
SuperSport United2018/2019750630
Richards Bay2024/2025 - now0000
Total1531947590

Season-by-season statistics

SeasonClubAppsGoalsAssistsMinutesYCRCRating
24/25Royal AM11023700
23/24Royal AM2031082306.86
22/23Royal AM281147820
21/22Royal AM3023300
19/20Bidvest Wits311156550
18/19SuperSport United7563040
17/18Jomo Cosmos154109420
17/18Chippa United154109420
15/16Jomo Cosmos201010

Frequently Asked Questions

What position does M. Macuphu play?
M. Macuphu plays as an Attacker for Richards Bay in the Premier League.
What team does M. Macuphu play for?
M. Macuphu currently plays for Richards Bay in the Premier League. The South Africa international has established himself as an important member of the squad.
How old is M. Macuphu?
M. Macuphu is 37 years old, born on May 12, 1989. He is a South Africa national.
How tall is M. Macuphu?
M. Macuphu is 181 cm tall. He weighs 73 kg.
What nationality is M. Macuphu?
M. Macuphu is from South Africa and represents them at international level. At club level, he plays for Richards Bay.