No, Portland have taken 34 points over 30 Major League Soccer games in 2026, 5.85 fewer than the 39.85 expected points (xPts) their chances were worth, so their performances deserve better than their results.
Portland create 1.46 expected goals (xG) per game over 30 Major League Soccer games in 2026, 43.80 in all, and have scored 51 goals from those chances, 7.20 more than that xG would expect.
Portland allow 1.61 expected goals against (xGA) per game over 30 Major League Soccer games in 2026, 48.27 in all, and have conceded 56 goals from those chances, 7.73 more than that xGA would expect.
Kevin Kelsy has the most expected goals (xG) for Portland over 30 Major League Soccer games in 2026, 8.45 xG in 20 appearances, and has scored 9 goals; Kristoffer Velde is next with 6.71 xG.
Portland have taken 5.9 points fewer than their chances warranted over 30 games: +7.2 goals against their xG, and -7.7 on the goals their xGA expected them to concede. The performances are better than the results, which is the side of this table where prices tend to be generous.
| Window | Games | xG | Goals | Goals minus xG | xGA | Conceded | xGA minus conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|---|
| 26/ | 30 | 43.80 | 51 | +7.20 | 48.27 | 56 | -7.73 | 39.85 | 34 | -5.85 |
| Last 10 | 10 | 15.13 | 14 | -1.13 | 15.28 | 20 | -4.72 | 13.87 | 7 | -6.87 |
| Last 5 | 5 | 6.74 | 4 | -2.74 | 7.00 | 9 | -2.00 | 6.55 | 2 | -4.55 |
| Home | 15 | 23.69 | 31 | +7.31 | 21.05 | 25 | -3.95 | 22.77 | 25 | +2.23 |
| Away | 15 | 20.11 | 20 | -0.11 | 27.22 | 31 | -3.78 | 17.08 | 9 | -8.08 |
| Date | Competition | Opponent | Score | xG | xGA | xPts | Points | Deserved result |
|---|---|---|---|---|---|---|---|---|
| 18 Oct | Major League Soccer | Colorado (H) | 0-0 | 0.74 | 1.39 | 0.88 | 1 | L |
| 15 Oct | Major League Soccer | LA Galaxy (A) | 2-0 | 0.75 | 1.29 | 0.94 | 0 | L |
| 11 Oct | Major League Soccer | Sporting KC (A) | 3-3 | 1.48 | 1.97 | 1.09 | 1 | L |
| 27 Sep | Major League Soccer | San Jose (A) | 3-1 | 1.48 | 1.36 | 1.46 | 0 | W |
| 20 Sep | Major League Soccer | Atlanta (H) | 0-1 | 2.29 | 0.99 | 2.18 | 0 | W |
| 13 Sep | Major League Soccer | Dallas (A) | 2-1 | 1.53 | 0.73 | 1.95 | 0 | W |
| 10 Sep | Major League Soccer | St. Louis (H) | 2-2 | 1.21 | 1.66 | 1.08 | 1 | L |
| 6 Sep | Major League Soccer | Minnesota (H) | 5-4 | 2.87 | 1.89 | 1.91 | 3 | W |
| 30 Aug | Major League Soccer | Austin (H) | 1-2 | 2.01 | 0.92 | 2.09 | 0 | W |
| 23 Aug | Major League Soccer | LAFC (A) | 1-1 | 0.77 | 3.08 | 0.29 | 1 | L |
| 20 Aug | Major League Soccer | San Diego (H) | 3-1 | 1.49 | 1.96 | 1.10 | 3 | L |
| 16 Aug | Major League Soccer | Chicago Fire (A) | 2-1 | 1.15 | 1.03 | 1.44 | 0 | W |
| 2 Aug | Major League Soccer | Seattle (H) | 2-1 | 2.00 | 1.16 | 1.92 | 3 | W |
| 26 Jul | Major League Soccer | RSL (H) | 2-1 | 1.97 | 0.29 | 2.52 | 3 | W |
| 23 Jul | Major League Soccer | Dallas (H) | 2-2 | 2.54 | 1.33 | 2.08 | 1 | W |
| 17 Jul | Major League Soccer | Seattle (A) | 1-5 | 2.54 | 0.63 | 2.50 | 3 | W |
| 24 May | Major League Soccer | San Jose (H) | 1-3 | 1.51 | 1.08 | 1.68 | 0 | W |
| 17 May | Major League Soccer | Inter Miami (A) | 2-0 | 1.31 | 3.32 | 0.47 | 0 | L |
| 13 May | Major League Soccer | CF Montréal (A) | 2-2 | 1.93 | 1.53 | 1.64 | 1 | W |
| 10 May | Major League Soccer | Sporting KC (H) | 6-0 | 1.25 | 0.53 | 1.93 | 3 | W |
| 2 May | Major League Soccer | RSL (A) | 2-0 | 1.04 | 2.51 | 0.58 | 0 | L |
| 26 Apr | Major League Soccer | San Diego (A) | 1-2 | 0.86 | 1.83 | 0.74 | 3 | L |
| 19 Apr | Major League Soccer | Minnesota (A) | 2-0 | 1.10 | 2.09 | 0.78 | 0 | L |
| 11 Apr | Major League Soccer | LAFC (H) | 2-1 | 1.41 | 1.39 | 1.39 | 3 | W |
| 5 Apr | Major League Soccer | Vancouver (A) | 3-2 | 0.72 | 2.52 | 0.40 | 0 | L |
| 22 Mar | Major League Soccer | LA Galaxy (H) | 1-1 | 0.44 | 2.43 | 0.29 | 1 | L |
| 15 Mar | Major League Soccer | Houston (A) | 3-2 | 2.39 | 1.49 | 1.92 | 0 | W |
| 8 Mar | Major League Soccer | Vancouver (H) | 1-4 | 0.64 | 2.79 | 0.30 | 0 | L |
| 28 Feb | Major League Soccer | Colorado (A) | 2-0 | 1.06 | 1.84 | 0.88 | 0 | L |
| 22 Feb | Major League Soccer | Columbus (H) | 3-2 | 1.32 | 1.24 | 1.42 | 3 | W |
| Player | Position | Apps | Minutes | xG | Goals | Goals minus xG | xG per 90 |
|---|---|---|---|---|---|---|---|
| David Da Costa | midfielder | 26 | 2165 | 2.46 | 5 | +2.54 | 0.10 |
| Ariel Lassiter | attacker | 25 | 1200 | 2.51 | 5 | +2.49 | 0.19 |
| Felipe Mora | attacker | 13 | 444 | 1.92 | 4 | +2.08 | 0.39 |
| Kristoffer Velde | attacker | 29 | 2486 | 6.71 | 8 | +1.29 | 0.24 |
| Alex Bonetig | defender | 8 | 650 | 0.08 | 1 | +0.92 | 0.01 |
| Eric Iziota | midfielder | 5 | 216 | 0.14 | 1 | +0.86 | 0.06 |
| Kevin Kelsy | attacker | 20 | 1251 | 8.45 | 9 | +0.55 | 0.61 |
| Vincent Janssen | attacker | 10 | 519 | 3.48 | 4 | +0.52 | 0.60 |
| Kamal Miller | defender | 25 | 1815 | 0.65 | 1 | +0.35 | 0.03 |
| Finn Surman | defender | 26 | 2296 | 0.88 | 1 | +0.12 | 0.03 |
| Brandon Bye | defender | 20 | 1697 | 0.99 | 1 | +0.01 | 0.05 |
| Gage Guerra | attacker | 11 | 386 | 1.26 | 1 | -0.26 | 0.29 |
| Ian Smith | defender | 22 | 540 | 0.50 | 0 | -0.50 | 0.08 |
| Eric Miller | defender | 6 | 435 | 0.64 | 0 | -0.64 | 0.13 |
| Cole Bassett | midfielder | 24 | 1857 | 3.69 | 3 | -0.69 | 0.18 |
| Antony | attacker | 27 | 1560 | 4.14 | 3 | -1.14 | 0.24 |
| Alexander Aravena | attacker | 19 | 508 | 2.26 | 1 | -1.26 | 0.40 |
| # | Team | MP | xG | Goals | xGA | Conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Nashville SC | 30 | 49.9 | 64 | 38.1 | 23 | 46.5 | 67 | +20.5 |
| 2 | New England | 30 | 45.4 | 49 | 45 | 41 | 40.9 | 52 | +11.1 |
| 3 | Houston Dynamo | 30 | 33.9 | 41 | 43.6 | 39 | 36.7 | 47 | +10.3 |
| 4 | Inter Miami | 30 | 58.3 | 73 | 49.4 | 51 | 46.6 | 55 | +8.4 |
| 5 | Charlotte | 30 | 47.3 | 53 | 52.7 | 45 | 39.7 | 47 | +7.3 |
| 6 | Dallas | 30 | 46.4 | 55 | 41.9 | 47 | 44.7 | 51 | +6.3 |
| 7 | Orlando City | 30 | 47.6 | 58 | 59.5 | 70 | 36.3 | 41 | +4.7 |
| 8 | Austin | 30 | 30.3 | 38 | 61.7 | 56 | 26.3 | 31 | +4.7 |
| 9 | St. Louis City | 30 | 47.1 | 56 | 38.2 | 41 | 46.9 | 51 | +4.1 |
| 10 | Chicago Fire | 30 | 54.6 | 52 | 44 | 44 | 46.7 | 48 | +1.3 |
| 11 | Los Angeles FC | 31 | 47.2 | 48 | 43.1 | 33 | 44.8 | 46 | +1.2 |
| 12 | Toronto | 30 | 37.3 | 46 | 47.7 | 55 | 34.8 | 36 | +1.2 |
| 13 | LA Galaxy | 31 | 46.2 | 43 | 52.3 | 52 | 39.3 | 40 | +0.7 |
| 14 | Seattle Sounders | 30 | 44 | 39 | 44.3 | 37 | 41.4 | 42 | +0.6 |
| 15 | SJ Earthquakes | 30 | 54.2 | 52 | 41 | 42 | 47.6 | 48 | +0.4 |
| 16 | New York RB | 30 | 49.4 | 39 | 56.5 | 56 | 37.8 | 36 | -1.8 |
| 17 | Cincinnati | 28 | 51.3 | 60 | 52.5 | 68 | 38.5 | 36 | -2.5 |
| 18 | Vancouver Whitecaps | 30 | 62.9 | 63 | 32.2 | 31 | 57.7 | 55 | -2.7 |
| 19 | Real Salt Lake | 30 | 41.9 | 45 | 44.7 | 48 | 39.1 | 36 | -3.1 |
| 20 | DC United | 29 | 44.4 | 37 | 51.6 | 51 | 36.1 | 33 | -3.1 |
| 21 | Philadelphia Union | 30 | 60.6 | 61 | 41.8 | 48 | 51.4 | 46 | -5.4 |
| 22 | Portland Timbers | 30 | 43.8 | 51 | 48.3 | 56 | 39.8 | 34 | -5.8 |
| 23 | Colorado Rapids | 30 | 45.5 | 41 | 35 | 41 | 45.5 | 39 | -6.5 |
| 24 | Sporting KC | 30 | 35.1 | 36 | 60.9 | 75 | 29 | 22 | -7 |
| 25 | New York City | 30 | 43.3 | 43 | 43.2 | 41 | 41.8 | 34 | -7.8 |
| 26 | San Diego | 30 | 48.9 | 53 | 49.1 | 56 | 43.7 | 34 | -9.7 |
| 27 | Atlanta United | 30 | 44.3 | 37 | 46.6 | 51 | 40.2 | 30 | -10.2 |
| 28 | Minnesota United | 30 | 52.1 | 47 | 49.3 | 55 | 44.3 | 34 | -10.3 |
| 29 | Columbus Crew | 29 | 44.1 | 44 | 35.7 | 47 | 43.1 | 32 | -11.1 |
| 30 | CF Montréal | 30 | 42.4 | 36 | 50.1 | 60 | 38 | 25 | -13 |