Numerate Choir Soccer Ratings

Forecast generated 09:48 GMT · Nov 10, 2026 · Latest included result Nov 9, 2026

Primeira Liga · #21 in the world

FC Porto

Rating

66.7

Global rank

#21

Attack

2.02

Defense

0.71

Squad value

€466m

Based on ~62 weighted matches · as of Nov 9, 2026

Match-informed; cross-confederation comparisons remain less certain

Rating history

62.56567.5Jul ’24Oct ’24Jan ’25Apr ’25Jul ’25Oct ’25Jan ’26Apr ’26Jul ’26Oct ’2665.9

Focus the chart and use left/right arrows to explore monthly ratings.

Retrospective monthly fits with the current model; historical squad values are unavailable, so history excludes value priors. It is not an archive of published ratings.

Season projections

Primeira Ligaproj. 80.8 pts

Win league

55%

UCL places*

85%

Europe places*

>99%

Releg. playoff

—

Relegated

—

*Listed league places; cup cascades and qualifying rounds excluded.

Champions Leagueproj. 9.6 pts

Champion

1%

Shares of simulated seasons; sample counts and approximations are listed on each competition page. Cells shade with likelihood; the printed number is the estimate.

Upcoming fixtures

DateCompetitionOpponentW / D / LProj.
Nov 24Champions LeagueFeyenoord Rotterdam (A)38/25/371.5–1.5
Nov 29Primeira LigaSporting CP (H)40/27/331.4–1.2
Dec 5Primeira LigaSanta Clara (A)56/27/171.5–0.7
Dec 9Champions LeagueLiverpool (A)21/23/561.1–1.9
Dec 13Primeira LigaEstrela (H)79/14/72.6–0.6
Dec 20Primeira LigaFC Famalicao (A)54/27/201.5–0.8
Dec 27Primeira LigaC.D. Nacional (H)76/17/82.3–0.6
Jan 10 '27Primeira LigaBraga (A)45/28/281.4–1.0
Jan 17 '27Primeira LigaAlverca (A)63/23/141.9–0.7
Jan 19 '27Champions LeagueSlavia Prague (H)76/16/82.5–0.7
Jan 24 '27Primeira LigaRio Ave (H)80/14/62.6–0.6
Jan 27 '27Champions LeagueLASK Linz (A)54/23/231.9–1.1
Jan 31 '27Primeira LigaArouca (A)63/22/151.9–0.8
Feb 7 '27Primeira LigaAcadémico de Viseu (H)69/20/112.0–0.7

Recent results

DateCompetitionResultxG
Nov 8, 2026Primeira LigaW 2–1 v Vitória de Guimaraes (A)—
Nov 4, 2026Champions LeagueW 4–1 v Napoli (H)—
Oct 31, 2026Primeira LigaW 4–0 v Estoril (H)—
Oct 24, 2026Primeira LigaW 1–0 v Gil Vicente (A)—
Oct 20, 2026Champions LeagueL 0–1 v PSV Eindhoven (H)—
Oct 14, 2026Champions LeagueL 2–3 v Real Betis (A)—
Oct 10, 2026Primeira LigaW 2–1 v Maritimo (A)—
Sep 20, 2026Primeira LigaW 3–1 v Benfica (H)—
Sep 12, 2026Primeira LigaW 4–1 v Casa Pia (A)—
Sep 8, 2026Champions LeagueL 0–2 v Manchester City (H)—
Sep 4, 2026Primeira LigaW 2–1 v Moreirense (H)—
Aug 29, 2026Primeira LigaW 3–0 v Académico de Viseu (A)—

Season history

Current season · in progress

SeasonLeaguePositionPtsW–D–LGF–GA
2026-27Primeira Liga1st of 183311–0–027–5

Past seasons

SeasonLeaguePositionPtsW–D–LGF–GA
2025-26Primeira Liga1st of 188828–4–266–18
2024-25Primeira Liga3rd of 187122–5–765–30
2023-24Primeira Liga3rd of 187222–6–663–27
2022-23Primeira Liga2nd of 188527–4–373–22
2021-22Primeira Liga1st of 189129–4–186–22
2020-21Primeira Liga2nd of 188024–8–274–29
2019-20Primeira Liga1st of 188226–4–474–22
2018-19Primeira Liga2nd of 188527–4–374–20
2017-18Primeira Liga1st of 188828–4–282–18
2016-17Primeira Liga2nd of 187622–10–271–19
2015-16Primeira Liga3rd of 187323–4–767–30
2014-15Primeira Liga2nd of 188225–7–274–13
2013-14Primeira Liga3rd of 166119–4–757–25
2012-13Primeira Liga1st of 167824–6–070–14

Squad

shirt № · player · age — № blank where the feed reports a stale or duplicate number

Goalkeepers

  • 14Cláudio Ramos34
  • 24Andorinha30
  • 50J. Afonso19
  • 91Gonçalo Ribeiro20
  • 99Diogo Costa26

Defenders

  • 4J. Kiwior26
  • 5J. Bednarek30
  • 6C. Smalling36
  • 12Z. Sanusi29
  • 18N. Pérez26
  • 20Alberto Baio22
  • 21D. Prpić22
  • 33Souza19
  • 52Martim Fernandes20
  • 55Y. Pereira17
  • 64Luís Gomes21
  • 74Francisco Moura26

Midfielders

  • 8Victor Mow Froholdt20
  • 10Gabri Veiga24
  • 13P. Rosario29
  • 16Hwang In-Beom29
  • 22A. Varela25
  • 42S. Fofana31
  • 56Kauê21
  • 58T. Silva19
  • 92João Pedro Moreira Teixeira20

Attackers

  • 7William20
  • 9Samu22
  • 11Pepê Aquino29
  • 17Borja Sainz25
  • 19André Silva30
  • 29S. Giménez24
  • 37Gabriel Mec17
  • 53E. Ferreira17
  • 57Duarte Cunha18
  • 77O. Pietuszewski18
  • 97Gabriel Veron23