Bayes FC

football power rankings from the betting market
ratings as of · last rebuilt

Porto

Primeira Liga
Rating+0.59
In league+1.01vs league average
Attack+0.23
Defence+0.36
Global rank27of 132 · ▼1 this week
League rank2of 18
Games priced152

Strength over time
Rating, attack and defence after each daily fit, relative to the league average — zero is an average club in this league; a whole league moving does not show here (see Leagues). Dots are results; marks along the foot are club news, which never moves the rating. Drag to pan, pinch or shift-scroll to zoom, or use the slider; click a legend entry to hide a line.

Win / draw / lossNews

Get Porto’s moves every week.

One email a week: where Porto moved on the ladder, what it cost them, and what the next fixture is worth.

Powered by Buttondown.

Season projection beta
Where the club is likely to finish, from simulating the rest of the season on the current ratings. The strip is the chance of each finishing position, 1st on the left, darker more likely. Experimental — see the methodology.

xPos1.7
Title46%
Top 4100%
Relegation–
Played9
Points27
Goals21–4+17
15101518

Recent results
Every played match on record, from either feed. A match marked not priced yet has a scoreline but no closing price, so the rating has not seen it: the score arrives within a day, the price a few days later.

DateCompetitionOpponentScore
10-24Primeira LigaAGil Vicente0–1W
10-20UEFA Champions LeagueHPSV Eindhoven0–1L
10-14UEFA Champions LeagueAReal Betis3–2L
10-10Primeira LigaAMaritimo1–2W
09-20Primeira LigaHBenfica3–1W
09-12Primeira LigaACasa Pia1–4W
09-08UEFA Champions LeagueHManchester City0–2L
09-04Primeira LigaHMoreirense2–1W
08-29Primeira LigaAAcademico Viseu0–3W
08-23Primeira LigaHArouca2–0W
08-15Primeira LigaARio Ave0–2W
08-09Primeira LigaHAlverca2–0W
05-16Primeira LigaHSanta Clara1–0W
05-10Primeira LigaAAVS3–1L
05-02Primeira LigaHAlverca1–0W

Latest 15 of 46 on record

Upcoming
The next fixtures, each shaded by the opponent's published rating — darker is a harder game, on one scale across every league. A dash is an opponent with no published rating (a lower-division cup side).

DateCompetitionOpponentOpp rating
10-31Primeira LigaHEstoril-0.66
11-04UEFA Champions LeagueHNapoli+0.54
11-08Primeira LigaAGuimaraes-0.33
11-29Primeira LigaHSp Lisbon+0.53
12-06Primeira LigaASanta Clara-0.49

Club news
Assembled automatically once a day by a language model reading public reporting. Descriptive only — nothing here moves a rating — and unverified: read an item as a lead, not a fact. A date marked learned is the day we picked the item up, not necessarily the day it happened. What news can explain is why the market repriced a club, which is upstream of the number.

DateTypeHeadline
10-25 InjuryOskar Pietuszewski — Oskar Pietuszewski was diagnosed with a minor muscle injury to his left thigh after medical examinations.
10-10 InjuryWilliam Gomes — William Gomes suffered a grade two right ankle sprain against Maritimo.
10-09 ReturnMartim Fernandes — Martim Fernandes returned from injury and received medical clearance to play.
10-09 ReturnSeko Fofana — Seko Fofana returned from injury and received medical clearance to play.
10-09 ReturnGabri Veiga — Gabri Veiga returned from physical issues and received medical clearance to play.
10-08 ContractWilliam Gomes — William Gomes signed a contract extension keeping him at Porto until 2031.
09-30 Transfer inChris Smalling — Porto signed free agent defender Chris Smalling on a contract through the end of the season.
09-03 Transfer inHjalte Froholdt — Porto signed defender Hjalte Froholdt on loan with an option to buy from Lyngby BK.
09-02 Transfer inGabriel Mec — Gabriel Mec signed for FC Porto from Gremio on a contract through June 2031.
09-01 Transfer outDeniz Gül — Deniz Gül joined Galatasaray on a permanent transfer from Porto.
08-27 Transfer outStephen Eustáquio — Stephen Eustáquio completed a transfer from Porto to Swansea City.

Automated and unverified — a lead, not a fact.