NewPlayerElo now rates women's footballExplore →
← Coaches

John Maduka

Coach🇲🇼

Royal AM · South Africa PSL

1171Current Elo

175 matches tracked

Coach DNA

Playing style

low-volume

Bloem CelticRoyal AMMaritzburg UtdRoyal AMMagesiDomestic cupInternational cup

Club record

League results at each club since 2016, next to the same club under other coaches.

Magesi

Aug 2025 – Feb 2026 · 18 matches

0.67 points per game in Premier Soccer League (18 matches).

Magesi with other coaches, ±3 years: 1.09 (44 matches, 3 coaches).

Line-up Elo: −142 below the league average under him, −152 under the others.

Most used

  1. E. Chipezeze1,530' · Elo 1,210
  2. K. Mosadi1,282' · Elo 986
  3. J. Mokone1,259' · Elo 1,285
  4. T. Makgoga1,080' · Elo 1,096
  5. M. Buthelezi1,047' · Elo 1,079
  6. L. Mtshali908' · Elo 1,191
  7. T. Sibanyoni900' · Elo 1,158
  8. W. Makhubu898' · Elo 1,064
  9. D. Abrahams790' · Elo 1,219
  10. L. Mokone781' · Elo 1,215

Royal AM

Aug 2021 – Dec 2024 · 83 matches

1.23 points per game in Premier Soccer League (83 matches).

Royal AM with other coaches, ±3 years: 1.17 (18 matches, 1 coach).

Line-up Elo: −50 below the league average under him, −25 under the others.

Most used

  1. K. Mahlasela6,323' · Elo 1,014
  2. T. Matlaba5,101' · Elo 1,048
  3. L. Manganyi4,952' · Elo 1,008
  4. H. Nyamé4,353' · Elo 1,160
  5. S. Mogaila2,806' · Elo 1,383
  6. Z. Mkhize2,506' · Elo 1,219
  7. M. Macuphu2,441' · Elo 946
  8. A. Jiyane2,404' · Elo 1,395
  9. T. Potsane2,340' · Elo 1,322
  10. S. Msomi2,306' · Elo 1,190

Maritzburg Utd

Aug 2022 – Oct 2022 · 13 matches

0.85 points per game in Premier Soccer League (13 matches).

Maritzburg Utd with other coaches, ±3 years: 1.17 (110 matches, 3 coaches).

Line-up Elo: −60 below the league average under him, −65 under the others.

Most used

  1. B. Makume1,170' · Elo 1,233
  2. T. Moloisane990' · Elo 1,403
  3. G. Mashikinya990' · Elo 1,018
  4. B. Theron900' · Elo 1,128
  5. G. Palace810' · Elo 1,388
  6. B. Sam810' · Elo 1,255
  7. K. Ndlovu810' · Elo 1,210
  8. K. Kimvuidi720' · Elo 1,455
  9. F. Samu720' · Elo 1,201
  10. B. Hlongwa630' · Elo 1,139

Bloem Celtic

Nov 2016 – Jun 2021 · 61 matches

1.12 points per game in Premier Soccer League (57 matches).

Bloem Celtic with other coaches, ±3 years: 1.22 (92 matches, 4 coaches).

Line-up Elo: +126 above the league average under him, +110 under the others.

Most used

  1. L. Baloyi2,880' · Elo 1,055
  2. M. Mahashe2,700' · Elo 1,090
  3. L. Phalane2,610' · Elo 1,177
  4. M. Rikhotso2,430' · Elo 1,180
  5. S. Ngobeni2,250' · Elo 1,231
  6. V. Letsoalo2,160' · Elo 1,238
  7. W. Letlabika2,070' · Elo 1,123
  8. T. Lingwati2,070' · Elo 1,227
  9. N. Mabena2,070' · Elo 1,103
  10. J. Chabalala1,800' · Elo 1,180

Players under John Maduka

Total Elo change of his own players in his matches.

Rose most

  1. in 29 matches · Royal AM

  2. in 27 matches · Royal AM

  3. in 31 matches · Royal AM

  4. in 50 matches · Royal AM

  5. in 25 matches · Royal AM

Fell most

  1. in 86 matches · Magesi

  2. in 21 matches · Maritzburg Utd

  3. M. Dube−150

    in 25 matches · Royal AM

  4. in 45 matches · Royal AM

  5. D. Zuma−131

    in 11 matches · Bloem Celtic

Opponents

Their Elo change in matches against his teams (at least 3 meetings).

Favourite opponents

  1. P. Sanoka portrait

    P. Sanoka1291

    in 9 matches · Siwelele

    −55
  2. L. Memela portrait

    L. Memela966

    in 6 matches · Chippa United

    −54
  3. D. Akpeyi portrait

    D. Akpeyi1173

    in 7 matches · Moroka Swallows

    −46
  4. S. Barns portrait

    S. Barns1282

    in 5 matches · Stellenbosch

    −45
  5. M. Mvelase portrait

    M. Mvelase1128

    in 7 matches · TS Galaxy

    −43

Nemeses

  1. G. Margeman portrait

    G. Margeman1291

    in 5 matches · Siwelele

    +143
  2. T. Graham portrait

    T. Graham1240

    in 3 matches · Maritzburg Utd

    +126
  3. M. Lebusa portrait

    M. Lebusa1482

    in 8 matches · Stellenbosch

    +119
  4. W. Jooste portrait

    W. Jooste1220

    in 6 matches · Stellenbosch

    +102
  5. T. Mbatha portrait

    T. Mbatha1813

    in 3 matches · Orlando Pirates

    +97

Coaches

Their Elo change in matches against him (at least 3 meetings).

Favourite coaches

  1. V. Vilakazi1277

    in 6 matches · Richards Bay

    −100
  2. Kaitano Tembo1172

    in 7 matches · Richards Bay

    −69
  3. Ernst Middendorp1223

    in 7 matches · Ajax Cape Town

    −32
  4. Daniel Malesela1220

    in 3 matches · Tshakhuma Madzivhadila

    −23
  5. O. Da Gama1279

    in 3 matches · TS Galaxy

    −18

Nemesis coaches

  1. G. Hunt1471

    in 12 matches · Stellenbosch

    +75
  2. Rulani Mokwena1636

    in 4 matches · Mamelodi Sundowns

    +64
  3. Brandon Truter1260

    in 6 matches · Sekhukhune United

    +56
  4. S. Komphela1283

    in 4 matches · Moroka Swallows

    +41
  5. Manqoba Mngqithi1413

    in 7 matches · Golden Arrows

    +38

Playing style

How John Maduka's teams play vs league-season peers (2016+)

Descriptive — how a coach's teams play, not how good they are.

low-volume

One club since 2016 — lineup-coach attribution starts in 2016, so there's no cross-club comparison yet.