goalence
⭐ Unique metric

Africa Cup of Nations 2025 — Player Team Impact

When a player is on the pitch 45+ minutes, how does their team perform? Two unique metrics most sites won't show you: team win rate while they play, and goals their team scores during their exact on-pitch window (sub-in to sub-out / red card).

StandingsTop assists

💡 Why this metric?

Goals and assists tell you who scored. This tells you who **wins**. A player can be ratings-mediocre but consistently coincide with team wins — that pattern is what coaches actually pay for.

📐 How we calculate it

For every finished league match this season, we read the official scoresheet (minutes per player) and the event log (substitution-in, substitution-out, red cards, goal minutes). For each player who logged 45+ minutes, we derive the exact on-pitch window — start at kickoff or sub-in, end at sub-out or red card or full time. Goals scored by the player's team within that window count; goals outside it don't. Strict on-pitch correlation — no opinion, no model adjustment.

Minimum 5 appearances with 45+ minutes each. Season 2025-26.

Players Ranked by Team Win Rate

Tap any column header to re-sort the table.

#Player · TeamWin % on pitchGoals on pitch
1

Calvin Bassey

Nigeria
100%

12

2.40/match

2

Victor Osimhen

Nigeria
100%

13

2.60/match

3

Edouard Mendy

Senegal
83%

12

2.00/match

4

Krépin Diatta

Senegal
83%

12

2.00/match

5

Idrissa Gueye

Senegal
83%

12

2.00/match

6

Sadio Mané

Senegal
83%

10

1.67/match

7

Bono

Morocco
80%

9

1.80/match

8

Noussair Mazraoui

Morocco
80%

9

1.80/match

9

Nayef Aguerd

Morocco
80%

9

1.80/match

10

Neil El Aynaoui

Morocco
80%

9

1.80/match

11

Brahim Díaz

Morocco
80%

9

1.80/match

12

Ismael Saibari

Morocco
80%

9

1.80/match

13

Moussa Niakhaté

Senegal
80%

9

1.80/match

14

Pape Gueye

Senegal
80%

8

1.60/match

15

Iliman Ndiaye

Senegal
80%

6

1.20/match

16

Yasser Ibrahim

Egypt
60%

7

1.40/match

17

Franck Kessié

Ivory Coast
60%

7

1.40/match

18

Devis Epassy

Cameroon
60%

4

0.80/match

19

Carlos Baleba

Cameroon
60%

3

0.60/match

20

Danny Namaso

Cameroon
60%

4

0.80/match

21

Bryan Mbeumo

Cameroon
60%

3

0.60/match