Brazil ·Referee·Serie B

Afro Rocha de Carvalho Filho

33 matches since June 2023

Afro Rocha de Carvalho Filho referee stats

Afro Rocha de Carvalho Filho has refereed 33 matches in the leagues we cover since June 2023, the latest in the Serie B.

Cards: 5.28 a match, against an average of 5.32 in the same leagues and seasons (−0.04). Fouls: 28.0 a match, against 27.7.

Goals: 1.88 a match, against 2.27; over 2.5 goals in 30% of matches, against 41%.

Decided by the referee

About half of a difference here carries over to a referee's next matches.

Cards
5.28
League 5.32
Yellow cards
5.09
League 4.96
Red cards
0.19
League 0.37
Fouls
28.0
League 27.7

Decided by the teams

Differences here are mostly chance: goals do not follow the referee.

Goals
1.88
League 2.27
Over 2.5
30%
League 41%
Both teams score
33%
League 48%
Home wins
36%
League 45%

What to expect next

Cards against the league average
−0.02 a match
Fouls against the league average
+0.1 a match

A record is part referee and part luck. Over 32 matches, about 48% of a difference in cards has held in later matches, so this is the difference to expect, not the full −0.04.

How much referees really change: our study →

Next appointments

Recent matches

MatchScoreYellowRed
América Mineiro – Operário PR17 Oct 20261–070
Cuiabá – Avaí11 Oct 20260–130
Vila Nova – Londrina25 Sept 20262–030
Náutico – Ceará19 Aug 20261–070
Vila Nova – Sport Recife8 Aug 20260–160
Atlético GO – Operário PR27 Jul 20263–130
Novorizontino – Atlético GO4 Jul 20263–030
Ceará – Botafogo SP20 Jun 20260–140
Sport Recife – Athletic Club11 Jun 20261–130
Juventude – Criciúma10 May 20260–060
Atlético GO – Avaí26 Apr 20262–190
Ponte Preta – Vila Nova11 Apr 20260–150
Cuiabá – Ceará4 Apr 20260–240
CRB – Avaí2 Apr 20260–171
Cuiabá – Goiás8 Nov 20250–110
Operário PR – Vila Nova2 Nov 20252–252
Volta Redonda – Coritiba25 Oct 20250–192
Amazonas – Novorizontino17 Oct 20250–030
Remo – Athletico PR10 Oct 20252–160
CRB – Avaí4 Oct 20251–040

Season by season

SeasonLeagueMatchesCardsLeagueFoulsGoalsOver 2.5
2026Serie B145.075.0528.11.6421%
2025Serie A16.005.3843.01.000%
2025Serie B175.385.5527.62.1841%
2023Serie B16.005.4718.01.000%

Betting involves risk. Past results do not guarantee future ones. 18+.