
O. Masuluke
GK🇿🇦33 years old·born 23 Apr 1993
Polokwane City · South Africa PSL
Rank #8,853·93 matches tracked
Latest· 18 Oct 2026
90' vs Siwelele — a quiet game.
Siwelele 1–0 Polokwane City (loss) · Rating 6.51 · Elo -20 · 3 saves · 33 passes
Form — EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. Each bar is the EAR180 going into that match: green above the position average, red below. A gap means no rated match in that window. (180 days)
Opponents
Their Elo change in matches against him (at least 3 meetings).
Favourite opponents
−51K. Cupido1656
in 3 matches · Cape Town City
−45V. Mere171
in 4 matches · TS Galaxy
−33T. Kutumela1178
in 3 matches · Cape Town City
−31B. Ralani835
in 4 matches · Ajax Cape Town
−26R. Ramagalela1146
in 3 matches · Black Leopards
Nemeses
+139M. van Heerden1230
in 4 matches · Cape Town City
- +133
in 3 matches · Free State Stars
+119K. Billiat1275
in 5 matches · Kaizer Chiefs
+112T. Hlatshwayo1184
in 4 matches · Supersport United
+108Bevan Fransman1128
in 3 matches · TS Galaxy
Coaches
Their Elo change in matches against him (at least 3 meetings).
Favourite coaches
- −19
Mandla Ncikazi1337
in 3 matches · Orlando Pirates
- −6
Manqoba Mngqithi1413
in 3 matches · Golden Arrows
- −2
Ernst Middendorp1223
in 4 matches · Ajax Cape Town
Nemesis coaches
- +102
in 3 matches · Simba
- +99
G. Hunt1471
in 6 matches · Supersport United
- +45
S. Barker1412
in 3 matches · Stellenbosch
- +38
John Maduka1171
in 4 matches · Royal AM
- +24
S. Baxter1449
in 3 matches · Kaizer Chiefs
Career history
- 2026Stellenbosch→Masuluke OscarineFree agent
- 2020Ts Sporting→Baroka FC
- 2018Baroka FC→Ts Sporting