All teams

Portland Timbers

MLS · strength −1.38 (attack −0.70, defence −0.67) against an average Premier League side, rated Oct 2026

Last 30 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
MLS 2026 goals 51–56 · xG 41.5–47.4 · 34 points from 39.5 in 30303439.5−5.5

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.90−0.80−0.70−0.60Feb 2026AprJunAugOctDefence −0.67Attack −0.70
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−1.38−0.70−0.67
Sep 2026−1.38−0.67−0.71
Aug 2026−1.49−0.70−0.79
Jul 2026−1.28−0.60−0.68
Jun 2026−1.55−0.75−0.80
May 2026−1.56−0.76−0.80
Apr 2026−1.47−0.70−0.77
Mar 2026−1.53−0.73−0.80
Feb 2026−1.41−0.69−0.72

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1James Pantemis Goalkeeper · 2,721′ · 30 matches3049.450.6on 18 Oct 2026 v Colorado Rapids55.7on 15 Oct 2026 at LA Galaxy41.8on 11 Oct 2026 at Sporting Kansas Citylevel (−0.2)
2Kristoffer Velde Midfielder · 2,495′ · 29 matches2937.334.9on 18 Oct 2026 v Colorado Rapids34.9on 15 Oct 2026 at LA Galaxy33.8on 11 Oct 2026 at Sporting Kansas City−2.8
3Jímer Fory Defender · 2,320′ · 28 matches2839.640.5on 18 Oct 2026 v Colorado Rapids32.9on 15 Oct 2026 at LA Galaxy42.5on 11 Oct 2026 at Sporting Kansas Citylevel (−0.2)
4Antony Alves Midfielder · 1,575′ · 27 matches2738.527.4on 11 Oct 2026 at Sporting Kansas City33.9on 27 Sep 2026 at San Jose Earthquakes33.2on 20 Sep 2026 v Atlanta United−6.9
5Finn Surman Defender · 2,308′ · 26 matches2646.134.0on 20 Sep 2026 v Atlanta United52.0on 13 Sep 2026 at FC Dallas51.3on 10 Sep 2026 v St.Louis Citylevel (−0.4)
6David Pereira Da Costa Midfielder · 2,152′ · 26 matches2643.747.7on 18 Oct 2026 v Colorado Rapids43.2on 15 Oct 2026 at LA Galaxy46.6on 11 Oct 2026 at Sporting Kansas City+2.1
7Kamal Miller Defender · 1,845′ · 25 matches2542.429.8on 18 Oct 2026 v Colorado Rapids45.1on 15 Oct 2026 at LA Galaxy43.3on 11 Oct 2026 at Sporting Kansas City−2.9
8Ariel Lassiter Forward · 1,229′ · 25 matches2543.535.1on 18 Oct 2026 v Colorado Rapids40.6on 15 Oct 2026 at LA Galaxy48.9on 11 Oct 2026 at Sporting Kansas Citylevel (+0.2)
9Cole Bassett Midfielder · 1,857′ · 24 matches2443.948.9on 18 Oct 2026 v Colorado Rapids48.1on 27 Sep 2026 at San Jose Earthquakes42.5on 20 Sep 2026 v Atlanta Unitedlevel (+1.7)
10Diego Chará Midfielder · 1,416′ · 24 matches2444.038.3on 18 Oct 2026 v Colorado Rapids83.2on 15 Oct 2026 at LA Galaxy40.5on 11 Oct 2026 at Sporting Kansas Citylevel (−1.8)
11Ian Smith Defender · 571′ · 22 matches2246.436.6on 15 Oct 2026 at LA Galaxy18.3on 11 Oct 2026 at Sporting Kansas City27.6on 27 Sep 2026 at San Jose Earthquakes−16.5
12Joao Ortíz Midfielder · 951′ · 21 matches2142.635.6on 18 Oct 2026 v Colorado Rapids40.9on 15 Oct 2026 at LA Galaxy42.0on 11 Oct 2026 at Sporting Kansas Citylevel (−1.7)
13Brandon Bye Defender · 1,703′ · 20 matches2037.336.7on 20 Aug 2026 v San Diego FC36.4on 16 Aug 2026 at Chicago Fire52.8on 2 Aug 2026 v Seattle Sounders FC+5.1
14Kevin Kelsy Forward · 1,263′ · 20 matches2046.941.0on 23 Aug 2026 at Los Angeles FC35.2on 20 Aug 2026 v San Diego FC43.0on 16 Aug 2026 at Chicago Fire−7.2
15José Caicedo Midfielder · 1,068′ · 19 matches1944.240.1on 18 Oct 2026 v Colorado Rapids46.2on 15 Oct 2026 at LA Galaxy30.6on 11 Oct 2026 at Sporting Kansas City−3.2
16Alexander Aravena Forward · 516′ · 19 matches1945.034.7on 18 Oct 2026 v Colorado Rapids29.9on 15 Oct 2026 at LA Galaxy50.2on 11 Oct 2026 at Sporting Kansas City−7.7
17Felipe Mora Forward · 467′ · 13 matches1346.762.7on 26 Jul 2026 v Real Salt Lake100.0on 23 Jul 2026 v FC Dallas49.0on 17 Jul 2026 at Seattle Sounders FC+17.5
18Gage Guerra Forward · 396′ · 11 matches1140.645.3on 27 Sep 2026 at San Jose Earthquakes39.6on 20 Sep 2026 v Atlanta United51.5on 13 Sep 2026 at FC Dallas+6.9
19Vincent Janssen Forward · 533′ · 10 matches1046.143.1on 18 Oct 2026 v Colorado Rapids44.5on 15 Oct 2026 at LA Galaxy48.5on 11 Oct 2026 at Sporting Kansas Citylevel (−0.9)
20Omir Fernandez Forward · 207′ · 9 matches937.938.3on 18 Oct 2026 v Colorado Rapids40.8on 15 Oct 2026 at LA Galaxy34.9on 20 Sep 2026 v Atlanta Unitedlevel (+0.1)
21Alex Bonetig Defender · 650′ · 8 matches841.440.0on 2 May 2026 at Real Salt Lake43.9on 26 Apr 2026 at San Diego FC40.3on 19 Apr 2026 at Minnesota Unitedlevel (+0.2)
22Ronald Hernández Defender · 568′ · 7 matches738.736.5on 18 Oct 2026 v Colorado Rapids40.4on 15 Oct 2026 at LA Galaxy26.8on 11 Oct 2026 at Sporting Kansas City−4.4
23Joel Waterman Defender · 467′ · 6 matches642.537.4on 18 Oct 2026 v Colorado Rapids40.0on 15 Oct 2026 at LA Galaxy40.7on 11 Oct 2026 at Sporting Kansas City−3.1
24Eric Miller Defender · 435′ · 6 matches633.041.3on 27 Sep 2026 at San Jose Earthquakes27.1on 10 Sep 2026 v St.Louis City27.1on 6 Sep 2026 v Minnesota Unitedlevel (−0.6)
25Eric Izoita Midfielder · 224′ · 5 matches536.832.0on 18 Oct 2026 v Colorado Rapids21.9on 15 Oct 2026 at LA Galaxy47.7on 11 Oct 2026 at Sporting Kansas City−3.0
26Juan Mosquera Defender · 74′ · 3 matches354.545.1on 24 May 2026 v San Jose Earthquakes39.5on 17 May 2026 at Inter Miami CF61.7on 5 Apr 2026 at Vancouver Whitecaps–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

30 since July 2025
DateCompetitionOpponentResultxGExpected points
18 Oct 2026MLSColorado RapidsD 0–00.6–1.01.00
15 Oct 2026MLSat LA GalaxyL 0–20.6–1.70.64
11 Oct 2026MLSat Sporting Kansas CityD 3–31.4–1.81.13
27 Sep 2026MLSat San Jose EarthquakesL 1–31.5–0.91.75
20 Sep 2026MLSAtlanta UnitedL 0–11.6–0.71.99
13 Sep 2026MLSat FC DallasL 1–21.7–1.11.81
10 Sep 2026MLSSt.Louis CityD 2–20.9–1.90.75
6 Sep 2026MLSMinnesota UnitedW 5–42.5–2.41.46
30 Aug 2026MLSAustin FCL 1–21.5–1.21.58
23 Aug 2026MLSat Los Angeles FCD 1–10.9–2.30.56
All 30 results
DateCompetitionOpponentResultxGExpected points
18 Oct 2026MLSColorado RapidsD 0–00.6–1.01.00
15 Oct 2026MLSat LA GalaxyL 0–20.6–1.70.64
11 Oct 2026MLSat Sporting Kansas CityD 3–31.4–1.81.13
27 Sep 2026MLSat San Jose EarthquakesL 1–31.5–0.91.75
20 Sep 2026MLSAtlanta UnitedL 0–11.6–0.71.99
13 Sep 2026MLSat FC DallasL 1–21.7–1.11.81
10 Sep 2026MLSSt.Louis CityD 2–20.9–1.90.75
6 Sep 2026MLSMinnesota UnitedW 5–42.5–2.41.46
30 Aug 2026MLSAustin FCL 1–21.5–1.21.58
23 Aug 2026MLSat Los Angeles FCD 1–10.9–2.30.56
20 Aug 2026MLSSan Diego FCW 3–11.6–1.41.51
16 Aug 2026MLSat Chicago FireL 1–21.1–1.51.07
2 Aug 2026MLSSeattle Sounders FCW 2–11.7–1.41.60
26 Jul 2026MLSReal Salt LakeW 2–12.2–0.22.68
23 Jul 2026MLSFC DallasD 2–22.5–1.02.26
17 Jul 2026MLSat Seattle Sounders FCW 5–12.3–0.52.48
24 May 2026MLSSan Jose EarthquakesL 1–31.7–0.91.96
17 May 2026MLSat Inter Miami CFL 0–20.8–3.00.32
13 May 2026MLSat CF MontréalD 2–22.0–1.81.46
10 May 2026MLSSporting Kansas CityW 6–01.3–0.52.02
2 May 2026MLSat Real Salt LakeL 0–21.1–3.50.31
26 Apr 2026MLSat San Diego FCW 2–11.1–1.41.16
19 Apr 2026MLSat Minnesota UnitedL 0–21.5–2.40.93
11 Apr 2026MLSLos Angeles FCW 2–11.5–0.81.92
5 Apr 2026MLSat Vancouver WhitecapsL 2–30.5–3.00.21
22 Mar 2026MLSLA GalaxyD 1–10.4–1.80.47
15 Mar 2026MLSat Houston DynamoL 2–32.3–1.22.03
8 Mar 2026MLSVancouver WhitecapsL 1–40.5–3.10.18
28 Feb 2026MLSat Colorado RapidsL 0–21.1–1.80.91
22 Feb 2026MLSColumbus CrewW 3–20.9–1.01.28