Menu
Referees

A. Mashala — Referee Profile

AM

A. Mashala

Career Statistics

34

A. Mashala has officiated 34 matches, issuing 0 yellow and 3 red cards (0.00 yellows per match). Home teams win 41.2% of the time when this referee is in charge.

34

Matches

0

0.00/game

Yellow Cards

3

0.09/game

Red Cards

2

0.06/game

Penalties

71

2.09/game

Goals

14

41.2%

Home Wins

10

29.4%

Away Wins

10

29.4%

Draws

Result Distribution

Match outcome breakdown when A. Mashala officiates: 41.2% home wins, 29.4% draws, 29.4% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 41.2%
D 29.4%
A 29.4%
Home winDrawAway win

Matches per Year

A. Mashala's workload across 6 years (2020–2025). Tracking how many matches a referee handles per year helps assess experience and current activity level.

20202021820229202322024920255

League Level Breakdown

34matches
1st Division31 (91%)
Cup2 (6%)
Premier Soccer League1 (3%)

Statistics by League

3

A. Mashala has officiated across 3 competitions, with the most appearances in 1st Division (31 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

3Y/M 0.0Goals 61
CCup · South Africa2Matches
Y/M 0.0Goals 9
Y/M 0.0Goals 1

Recent Matches

34

The last 34 matches officiated by A. Mashala. Review recent cards, goals, and results to spot current trends in this referee's decision-making.

May 18, 20251st Division
Match Details
May 3, 20251st Division
Match Details
Mar 15, 20251st Division
Match Details
Upington City01Leruma United
Feb 23, 20251st Division
Match Details
Jan 29, 2025Cup
Match Details
Ajax Cape Town11Upington City
Oct 20, 20241st Division1
Match Details
Ajax Cape Town21Hungry Lions
Sep 23, 20241st Division
Match Details
Sep 15, 20241st Division
Match Details
Leruma United01Pretoria Callies
Aug 24, 20241st Division1
Match Details
May 12, 20241st Division
Match Details
Upington City41MM Platinum
May 5, 20241st Division
Match Details
Marumo Gallants01JDR Stars
Apr 7, 20241st Division
Match Details
Mar 9, 20241st Division
Match Details
D’General20Madridtas
Feb 25, 2024Cup
Match Details
Black Leopards20JDR Stars
Oct 4, 20231st Division
Match Details
Orbit College21Platinum City Rovers
Aug 26, 20231st Division
Match Details
Pretoria Callies01Cape Town ALL Stars
Nov 5, 20221st Division
Match Details
Oct 15, 20221st Division
Match Details
Oct 1, 20221st Division
Match Details
Baroka FC00Cape Town ALL Stars
Sep 10, 20221st Division
Match Details
Sep 4, 20221st Division
Match Details
Venda FC11Free State Stars
May 15, 20221st Division1
Match Details
Real Kings13Venda FC
Mar 19, 20221st Division
Match Details
Uthongathi22University of Pretoria
Feb 22, 20221st Division
Match Details
Ts Sporting02Free State Stars
Dec 11, 20211st Division
Match Details
Cape Town ALL Stars10Black Leopards
Oct 27, 20211st Division
Match Details
Ts Sporting02Polokwane City
Oct 23, 20211st Division
Match Details
Ajax Cape Town01Uthongathi
Sep 17, 20211st Division
Match Details
University of Pretoria10Jomo Cosmos
May 8, 20211st Division
Match Details
Jomo Cosmos10Bizana Pondo Chiefs
May 1, 20211st Division
Match Details
Polokwane City11Cape Town ALL Stars
Apr 18, 20211st Division
Match Details
Pretoria Callies10Bizana Pondo Chiefs
Jan 27, 20211st Division
Match Details
Sekhukhune United40Real Kings
Nov 28, 20201st Division
Match Details