Shane McGregor

Footballer

South Africa Forward
62Age
1Int'l caps
0Int'l goals
2Clubs
148Club apps
76Club goals

Shane McGregor: profile

Shane McGregor (born 1 December 1963 in Johannesburg, South Africa) is a former South African footballer who played as a forward.

McGregor's senior club career began in 1987 at Kaizer Chiefs F.C.. He played for 2 clubs between 1987 and 1995. The busiest spell of his career was at Kaizer Chiefs F.C. (1987–1994): 114 appearances and 64 goals. Across all recorded club spells he totals 148 appearances and 76 goals.

At international level, McGregor represented South Africa (1992), earning 1 cap and scoring 0 goals.

Johannesburg has produced 107 footballers in our database, including Steven Pienaar, Aaron Mokoena and Panagiotis Retsos.

Key facts

Senior international debut
1992 (aged about 29)
Club career
1987–1995 (9 seasons)
Club goals per game
0.51 (76 in 148)
Latest move
SuperSport United F.C. (1994)
Shares a birthday with
Ismaël Bennacer, Papy Djilobodji and Joseph-Désiré Job (more)

Club career

YearsClubLeagueAppsGoals
1987–1994 Kaizer Chiefs F.C. Premier Soccer League 114 64
1994–1995 SuperSport United F.C. Premier Soccer League 34 12
Total14876

Appearances and goals are league figures where recorded on Wikidata; “–” means not recorded.

International career

YearsTeamLevelCapsGoals
1992 South Africa Senior 10

Frequently asked questions

How old is Shane McGregor?

Shane McGregor was born on 1 December 1963, which makes him 62 years old.

Where was Shane McGregor born?

Shane McGregor was born in Johannesburg, South Africa.

Which national team does Shane McGregor play for?

Shane McGregor played international football for South Africa. He has 1 cap and 0 goals on record.

Which clubs has Shane McGregor played for?

Shane McGregor's recorded clubs are Kaizer Chiefs F.C. and SuperSport United F.C..

What position does Shane McGregor play?

Shane McGregor played as a forward.

South African players of the same generation