Season Performance 26/27
All Competitions
- Matches
- 3
- Goals
- 1
- Assists
- 0
- Goal Contributions
- 1
- Mins/game
- 20
- Avg Rating
- 6.73
Last 10 matches · rating
Avg 6.50| Date | Opponent | Res | Min | G | A | Rating |
|---|---|---|---|---|---|---|
| Nov 1 | 3-2 | 19' | 1 | – | 7.4 | |
| Oct 28 | 1-1 | 24' | – | – | 6.4 | |
| Oct 10 | 2-3 | 16' | – | – | 6.4 | |
| May 31 | 0-3 | 46' | – | – | 6.5 | |
| May 24 | 1-0 | 46' | – | – | 6.6 | |
| May 10 | 1-3 | 6' | – | – | 6.5 | |
| May 3 | 0-1 | 20' | – | – | 6.3 | |
| Apr 26 | 2-4 | 90' | – | – | 6.2 | |
| Apr 19 | 1-1 | 50' | – | 1 | 6.1 | |
| Apr 11 | 1-0 | 90' | – | – | 6.7 |
Season 26/27 · all comps
Attack
- Goals
- 1
- Minutes per goal
- 59'
Passing
- Assists
- 0
- Key passes
- 1
- Passes
- 19
- Crosses (accurate)
- 0 (0)
Defence
- Blocks
- 2
Duels
- Total
- 9
- Won
- 2
- Dribbles
- 0
Minutes
- Started
- 0
- Off the bench
- 3
- Total
- 59'
- Minutes per match
- 20'
Discipline
- Yellow
- 1
- Red
- 0
- Fouls (drawn)
- 0 (0)
Form · 14 matches
Avg 6.50High 7.4Low 6.1
Position
Attacker
Market value & valuation
Sporting Delhi · 4.8% of €13MEstimated market value
€640K
Sporting Delhi#11of 20
Squad share4.8%€13M
Most valuable · Sporting Delhi
- #1Mohammed Aimen€1.1M
- #2Matija Babović€1M
- #3Sourav K€1M
- #4Julio Rivas€1M
- #11Carlos Fortes€640K
Contract & transfers
- Highest fee paid
- €200K2019 · Universitatea Craiova
Career · goals by team
| Team | Apps | Goals | A | G/App | Rating |
|---|---|---|---|---|---|
PSIS Semarang21/22–23/24 | 37 | 13 | 5 | 0.35 | 7.57 |
Gaz Metan Mediaş18/19 | 31 | 5 | 3 | 0.16 | — |
Vilafranquense20/21 | 26 | 2 | 0 | 0.08 | — |
Foshan Nashi FC2024–2025 | 25 | 10 | 1 | 0.40 | — |
Arema21/22 | 17 | 13 | 1 | 0.76 | — |
Suzhou Dongwu2025 | 15 | 2 | 3 | 0.13 | 6.81 |
Universitatea Craiova18/19–19/20 | 14 | 2 | 0 | 0.14 | — |
Vizela16/17–17/18 | 12 | 4 | 0 | 0.33 | — |
Club career
- 210
- Apps
- 56
- Goals
- 14
- Assists
- 0.27
- G/App
League · 9 seasons
best 2024 7.575
5
1
2
13
3
20
4
0
16/1718/1919/2020/2121/2222/232024202525/26
Bars: goals · line: average rating
Honours & transfers
Transfers
- 07/2026Sông Lam Nghệ An → Free Agent
- 03/2026Free Agent → Sông Lam Nghệ An
- 07/2025Free
- 06/2024Free
- 02/2024Free
All matches
Last 14 matches
Nov 1, 2025 — Nov 1, 2026
| Date | Opponent | Result | Mins | G | A | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|
Nov 1 | 3 - 2 | 19' | 1 | - | - | - | 7.4 | |
Oct 28 | 1 - 1 | 24' | - | - | 1 | - | 6.4 | |
Oct 10 | 2 - 3 | 16' | - | - | - | - | 6.4 | |
May 31 | 0 - 3 | 46' | - | - | - | - | 6.5 | |
May 24 | 1 - 0 | 46' | - | - | - | - | 6.6 | |
May 10 | 1 - 3 | 6' | - | - | - | - | 6.5 | |
May 3 | 0 - 1 | 20' | - | - | - | - | 6.3 | |
Apr 26 | 2 - 4 | 90' | - | - | - | - | 6.2 | |
Apr 19 | 1 - 1 | 50' | - | 1 | - | - | 6.1 | |
Apr 11 | 1 - 0 | 90' | - | - | - | - | 6.7 | |
Apr 5 | 1 - 1 | 90' | - | - | - | - | 6.4 | |
Mar 13 | 0 - 3 | 26' | - | - | - | - | 6.6 | |
Nov 8 | 1 - 0 | 14' | - | - | - | - | - | |
Nov 1 | 0 - 0 | 12' | - | - | - | - | - |
6 months • 14 matches
Career
Club Career
MGAGxGRtg
PSIS Semarang
2021/2022 - 2023/2024
371350.352,7297.57
Gaz Metan Mediaş
2018/2019
31530.162,095-
Vilafranquense
2020/2021
26200.081,202-
Foshan Nashi FC
2024 - 2025
251010.401,922-
Arema
2021/2022
171310.761,444-
Suzhou Dongwu
2025
15230.139876.81
Universitatea Craiova
2018/2019 - 2019/2020
14200.14473-
Vizela
2016/2017 - 2017/2018
12400.33507-
Şanlıurfaspor
2016/2017
12200.17551-
Sông Lam Nghệ An
2025/2026
9010.004646.43
Ittihad Tanger
2019/2020
7000.00522-
Sporting Delhi
2026/2027
3100.33596.73
Al Dhafra
2023/2024
2201.00—-
Total
21056140.2712,955
National Team
MGAGxGRtg
Cape Verde Islands
2024
1000.0090-
Youth Career
MGAGxGRtg
Sporting Braga II
2015/2016 - 2016/2017
401000.251,433-
Club Career
MGAG+A/90Rtg
Sporting Delhi
26/27
31059—1—6.73
Sông Lam Nghệ An
25/26
9014640.19——6.43
Suzhou Dongwu
2025
15239870.461—6.81
Foshan Nashi FC
2025
11207260.251—-
Foshan Nashi FC
2024
14811,1960.682—-
Al Dhafra
23/24
22-————-
PSIS Semarang
23/24
201021,5910.68117.57
PSIS Semarang
22/23
17331,1380.473—-
Arema
21/22
171311,4440.873—-
Vilafranquense
20/21
26201,2020.155—-
Ittihad Tanger
19/20
7005220.00——-
Universitatea Craiova
19/20
14204730.381—-
Gaz Metan Mediaş
18/19
31532,0950.3410—-
Şanlıurfaspor
16/17
12205510.331—-
Vizela
16/17
12405070.712—-
National Team
MGAG+A/90Rtg
Cape Verde Islands
2024
100900.00——-
Youth Career
MGAG+A/90Rtg
Sporting Braga II
15/16
331001,4330.634—-
Sporting Braga II
14/15
70-————-
League seasons, computed
| Season | League | Apps | Min | Goals | Assists | G+A / 90 | Rating |
|---|---|---|---|---|---|---|---|
| 2014/2015 | Liga Portugal 2 | 7 | — | 0 | — | — | — |
| 2015/2016 | Liga Portugal 2 | 33 | 1433 | 10 | 0 | 0.63 | — |
| 2016/2017 | Liga Portugal 2 | 12 | 507 | 4 | 0 | 0.71 | — |
| 2016/2017 | 1. Lig | 8 | 295 | 1 | 0 | 0.31 | — |
| 2018/2019 | Superliga (Romania) | 30 | 2005 | 5 | 3 | 0.36 | — |
| 2019/2020 | Superliga (Romania) | 8 | 246 | 1 | 0 | 0.37 | — |
| 2019/2020 | Botola Pro | 7 | 522 | 0 | 0 | 0 | — |
| 2020/2021 | Liga Portugal 2 | 25 | 1158 | 2 | 0 | 0.16 | — |
| 2021/2022 | Liga 1 (Indonesia) | 17 | 1444 | 13 | 1 | 0.87 | — |
| 2022/2023 | Liga 1 (Indonesia) | 17 | 1138 | 3 | 3 | 0.47 | — |
| 2023/2024 | Liga 1 (Indonesia) | 20 | 1591 | 10 | 2 | 0.68 | 7.57 |
| 2024 | League One (China) | 14 | 1196 | 8 | 1 | 0.68 | — |
| 2025 | League One (China) | 26 | 1713 | 4 | 3 | 0.37 | 6.81 |
| 2025/2026 | V-League | 9 | 464 | 0 | 1 | 0.19 | 6.43 |
| 2026/2027 | Indian Super League (India) | 3 | 59 | 1 | 0 | — | 6.73 |
Carlos Fortes: career in numbers
- Best-rated season
- 2023/2024 · 7.57Liga 1 (Indonesia)
- Lowest-rated season
- 2025/2026 · 6.43V-League
- Career involvement (league)
- 0.5 G+A per 9062 goals + 14 assists across 15 league seasons (per-90 from 13771 minutes on record)
- League seasons on record
- 15 (2014–2026)
- Clubs with recorded appearances
- 14
- Rating percentile
- 0thrating 6.43 vs 24 rated peers
- Goals rank
- #22 of 240 goals
- G+A per 90 percentile
- 29th0.19 per 90
Cohort: 24 V-League forwards, 2025/2026, min. 450 minutes.
Rival Clubs(50)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | YC | RC |
|---|---|---|---|---|---|---|---|---|
| 3 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | |
| 3 | 1 | 2 | 0 | 1 | 0 | 1 | 0 | |
| 2 | 2 | 0 | 0 | 2 | 1 | 0 | 0 | |
| 2 | 1 | 0 | 1 | 2 | 0 | 1 | 0 | |
| 2 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 2 | 1 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 1 | 0 | 1 | 0 | |
| 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | |
| 2 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | |
| 2 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
1–20 of 50














