Menu
OA
Referee

O. Afanasiev

Career Statistics

73

O. Afanasiev has officiated 73 matches, issuing 127 yellow and 9 red cards (1.74 yellows per match). Home teams win 42.5% of the time when this referee is in charge.

73

Matches

127

1.74/game

Yellow Cards

9

0.12/game

Red Cards

19

0.26/game

Penalties

175

2.40/game

Goals

31

42.5%

Home Wins

28

38.4%

Away Wins

14

19.2%

Draws

Result Distribution

Match outcome breakdown when O. Afanasiev officiates: 42.5% home wins, 19.2% draws, 38.4% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 42.5%
D 19.2%
A 38.4%
Home winDrawAway win

Matches per Year

O. Afanasiev's workload across 9 years (2016–2025). Tracking how many matches a referee handles per year helps assess experience and current activity level.

20162017132018820206202114202262023920241220254

League Level Breakdown

73matches
Persha Liga42 (58%)
Premier League18 (25%)
Cup7 (10%)
Druha Liga - Group A3 (4%)
Druha Liga - Group B3 (4%)

Statistics by League

5

O. Afanasiev has officiated across 5 competitions, with the most appearances in Persha Liga (42 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

PLPersha Liga · Ukraine42Matches
748Y/M 1.8Goals 109
PLPremier League · Ukraine18Matches
50Y/M 2.8Goals 41
CCup · Ukraine7Matches
31Y/M 0.4Goals 15
Y/M 0.0Goals 6
Y/M 0.0Goals 4

Recent Matches

50

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

May 11, 2025Premier League1
Match Details
Apr 12, 2025Premier League4
Match Details
Mar 6, 2025Premier League2
Match Details
Feb 24, 2025Premier League5
Match Details
Dec 8, 2024Premier League1
Match Details
Nov 30, 2024Premier League4
Match Details
Nov 10, 2024Premier League2
Match Details
Oct 21, 2024Premier League3
Match Details
Sep 15, 2024Premier League3
Match Details
Aug 31, 2024Premier League4
Match Details
Aug 10, 2024Premier League1
Match Details
May 19, 2024Premier League4
Match Details
Apr 28, 2024Premier League1
Match Details
Apr 14, 2024Premier League4
Match Details
LNZ Cherkasy11Dnipro-1
Mar 12, 2024Premier League3
Match Details
Feb 25, 2024Premier League1
Match Details
Nov 12, 2023Persha Liga4
Match Details
Minai01Obolon'-Brovar
Oct 1, 2023Premier League5
Match Details
Sep 16, 2023Persha Liga71
Match Details
Minai11Zorya Luhansk
Aug 27, 2023Premier League2
Match Details
Aug 23, 2023Cup31
Match Details
Aug 11, 2023Persha Liga83
Match Details
May 26, 2023Persha Liga5
Match Details
May 13, 2023Persha Liga6
Match Details
Apr 8, 2023Persha Liga11
Match Details
Nov 27, 2022Persha Liga4
Match Details
Nov 12, 2022Persha Liga3
Match Details
Oct 23, 2022Persha Liga4
Match Details
Oct 15, 2022Persha Liga3
Match Details
Sep 24, 2022Persha Liga3
Match Details
Aug 27, 2022Persha Liga31
Match Details
Nyva Ternopil42Kremin'
Nov 27, 2021Persha Liga7
Match Details
Match Details
Obolon'-Brovar01Kramatorsk
Oct 20, 2021Persha Liga1
Match Details
Sep 27, 2021Persha Liga6
Match Details
Kremin'20Olimpik Donetsk
Sep 4, 2021Persha Liga6
Match Details
Match Details
Hirnyk-Sport02Kramatorsk
Jul 24, 2021Persha Liga2
Match Details
Kramatorsk12Obolon'-Brovar
May 26, 2021Persha Liga
Match Details
Kremin'13Nyva Ternopil
May 7, 2021Persha Liga1
Match Details
Apr 16, 2021Persha Liga
Match Details
Match Details
Volyn40VPK-Ahro Shevchenkivka
Mar 19, 2021Persha Liga
Match Details
Kramatorsk12Veres Rivne
Nov 20, 2020Persha Liga11
Match Details
Nov 5, 2020Persha Liga
Match Details
Oct 24, 2020Druha Liga - Group B
Match Details
Kremin'01Prykarpattia
Oct 11, 2020Persha Liga
Match Details
Sep 16, 2020Cup
Match Details