Menu
Referees

Michelangelo Martins de Almeida Junior — Referee Profile

MJ

Michelangelo Martins de Almeida Junior

Career Statistics

59

Michelangelo Martins de Almeida Junior has officiated 59 matches, issuing 194 yellow and 16 red cards (3.29 yellows per match). Home teams win 42.4% of the time when this referee is in charge.

59

Matches

194

3.29/game

Yellow Cards

16

0.27/game

Red Cards

11

0.19/game

Penalties

132

2.24/game

Goals

25

42.4%

Home Wins

13

22%

Away Wins

21

35.6%

Draws

Result Distribution

Match outcome breakdown when Michelangelo Martins de Almeida Junior officiates: 42.4% home wins, 35.6% draws, 22.0% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 42.4%
D 35.6%
A 22%
Home winDrawAway win

Matches per Year

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

202010202111202282023132024820259

League Level Breakdown

59matches
Pernambucano - 124 (41%)
Serie C17 (29%)
Copa do Nordeste9 (15%)
Serie D8 (14%)
Serie B1 (2%)

Statistics by League

5

Michelangelo Martins de Almeida Junior has officiated across 5 competitions, with the most appearances in Pernambucano - 1 (24 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

P1Pernambucano - 1 · Brazil24Matches
957Y/M 4.0Goals 57
SCSerie C · Brazil17Matches
747Y/M 4.4Goals 36
162Y/M 1.8Goals 20
SDSerie D · Brazil8Matches
Y/M 0.0Goals 18
SBSerie B · Brazil1Matches
9Y/M 9.0Goals 1

Recent Matches

50

The last 50 matches officiated by Michelangelo Martins de Almeida Junior. Review recent cards, goals, and results to spot current trends in this referee's decision-making.

Jul 12, 2025Serie D
Match Details
Jun 7, 2025Copa do Nordeste41
Match Details
ABC11CSA
Apr 21, 2025Serie C7
Match Details
Feb 22, 2025Pernambucano - 15
Match Details
Feb 12, 2025Copa do Nordeste2
Match Details
Feb 7, 2025Pernambucano - 12
Match Details
Feb 5, 2025Copa do Nordeste101
Match Details
Jan 30, 2025Pernambucano - 16
Match Details
Jan 11, 2025Pernambucano - 13
Match Details
Jul 27, 2024Serie D
Match Details
Jul 8, 2024Serie C9
Match Details
Jun 26, 2024Serie C9
Match Details
Jun 1, 2024Serie C2
Match Details
Apr 22, 2024Serie C5
Match Details
Feb 17, 2024Pernambucano - 12
Match Details
Jan 29, 2024Pernambucano - 15
Match Details
Jan 14, 2024Pernambucano - 17
Match Details
Aug 20, 2023Serie C6
Match Details
Aug 5, 2023Serie D
Match Details
Jul 2, 2023Serie C8
Match Details
Jun 24, 2023Serie C6
Match Details
Jun 8, 2023Serie C81
Match Details
May 24, 2023Serie B9
Match Details
May 11, 2023Serie C51
Match Details
May 7, 2023Serie D
Match Details
Nautico Recife11Salgueiro
Apr 5, 2023Pernambucano - 15
Match Details
Apr 1, 2023Pernambucano - 16
Match Details
Salgueiro11Central SC
Jan 28, 2023Pernambucano - 141
Match Details
Jan 17, 2023Pernambucano - 13
Match Details
Jan 7, 2023Pernambucano - 13
Match Details
Jun 25, 2022Serie D
Match Details
May 14, 2022Serie C4
Match Details
Apr 17, 2022Serie C51
Match Details
Mar 20, 2022Pernambucano - 171
Match Details
Mar 3, 2022Pernambucano - 111
Match Details
Feb 20, 2022Copa do Nordeste
Match Details
Feb 1, 2022Pernambucano - 14
Match Details
Jan 30, 2022Copa do Nordeste
Match Details
Sep 12, 2021Serie C3
Match Details
Aug 28, 2021Serie D
Match Details
Aug 7, 2021Serie C
Match Details
Jul 3, 2021Serie C1
Match Details
Jun 19, 2021Serie C
Match Details
Jun 5, 2021Serie C
Match Details
May 17, 2021Pernambucano - 1132
Match Details
Apr 18, 2021Pernambucano - 121
Match Details
Mar 27, 2021Copa do Nordeste
Match Details
Mar 21, 2021Pernambucano - 151
Match Details
Mar 6, 2021Copa do Nordeste
Match Details
Nov 28, 2020Serie D
Match Details