
Portland Timbers: match results and statistics
3 investigationsLatest Portland Timbers football matches: every report comes with full stats, xG analysis and the Crime Index of the result.
Current squad — Portland Timbers
Goalkeepers
- 25T. Muse
- 26H. Sulte
- 41J. Pantemis
Defenders
- 4K. Miller
- 5B. Bye
- 6A. Bonetig
- 15E. Miller
- 16S. Jura
- 18Z. McGraw
- 20F. Surman
- 23Ian Smith
- 27J. Fory
- 29J. Mosquera
- 94Charles Ondo
Midfielders
- 7A. Lassiter
- 10David Pereira da Costa
- 17C. Bassett
- 21D. Chará
- 30J. Caicedo
- 73E. Izoita
- 80J. Ortiz
- 99K. Velde
Attackers
- 11Antony
- 14V. Janssen
- 19K. Kelsy
- 22O. Fernandez
- 28A. Aravena
- 37N. Santos
- 88Andrew Guerra
Injuries & Suspensions
- A. Aravena— Missing Fixture (Hip Injury)
- A. Bonetig— Missing Fixture (Upper Back Injury)
- B. Bye— Missing Fixture (Leg Injury)
- C. Bassett— Missing Fixture (Injury)
- D. Chara— Missing Fixture (Thigh Injury)
- D. Da Costa— Missing Fixture (Shoulder Injury)
- G. Guerra— Missing Fixture (Abdominal strain)
- I. Smith— Missing Fixture (Ankle Injury)
- J. Caicedo— Missing Fixture (Thigh Injury)
- J. Fory— Missing Fixture (Red Card)
- J. Mosquera— Missing Fixture (Foot Injury)
- K. Kelsy— Missing Fixture (Foot Injury)
- K. Miller— Missing Fixture (Red Card)
- K. Velde— Missing Fixture (Personal Reasons)
- O. Fernandez— Missing Fixture (Foot Injury)
- T. Muse— Missing Fixture (Wrist Injury)
- V. Janssen— Missing Fixture (Red Card)
- Z. McGraw— Missing Fixture (Back Injury)
Recent Transfers
- F. Mora— left for Atletico San Luis, Transfer (2026-07-29)
- V. Janssen— joined from Antwerp, Free agent (2026-07-28)
- J. Rodríguez— left for Penarol, Free agent (2026-07-23)
- V. Janssen— joined from Antwerp, Free agent (2026-06-29)
- Cullen Wilkerson— left for New Mexico United, Free agent (2026-03-16)
- J. Caicedo— joined from U.N.A.M. - Pumas, Transfer (2026-03-12)
- J. Caicedo— joined from U.N.A.M. - Pumas, Transfer (2026-03-11)
- J. Caicedo— joined from U.N.A.M. - Pumas, Transfer (2026-03-10)
- M. Rojas— left for Libertad Asuncion, Free agent (2026-02-26)
- M. Rojas— left for Libertad Asuncion, Free agent (2026-02-25)
Portland Timbers Squad: Latest Match
Portland Timbers — Real Salt Lake · 4-2-3-1- 41James PantemisG
- 4Kamal MillerD
- 5Brandon ByeD
- 20Finn SurmanD
- 27Jímer ForyD
- 7Ariel LassiterM
- 10David Pereira Da CostaM
- 17Cole BassettM
- 21Diego CharáM
- 99Kristoffer VeldeM
- 9Felipe MoraF
One Red Card Rewrote The Match: Portland Timbers vs Real Salt Lake 2:1
A 2-1 scoreline reads like countless other results, but this one was decided in a single moment, midway through the first half. Everything Portland Timbers did after that point owed less to any specific plan and more to a plain numerical fact — for nearly sixty minutes, they had one more player on the pitch than Real Salt Lake did.
Portland Timbers vs FC Dallas 2:2: Control Met A Different Kind Of Precision
It ended 2:2. That is the obvious detail, and it conceals Portland Timbers’ central frustration: they had enough of the ball, enough of the penalty area, and enough repeated pressure to make the evening theirs, but FC Dallas kept finding the cleaner finishing moments.
Seattle Sounders vs Portland Timbers 1:5 — A Rout the xG Alone Didn't Predict
Portland Timbers demolished Seattle Sounders 5-1, and the xG split (2.24 to 0.53) had them favored well before kickoff ended. But even that clear edge doesn't fully explain the scoreline: the model puts this exact result at roughly 14% probability.
Frequently Asked Questions
How many players are in Portland Timbers's current squad?
29 players: goalkeepers — 3, defenders — 11, midfielders — 8, attackers — 7.
How often do Portland Timbers's match results diverge from the xG-expected outcome?
Bravsen has analyzed 3 matches — average Crime Index 53, with 1 scoring 60+ (the threshold for an anomalous gap between the result and the xG model).
Across the 6 matches with calculated xG, Portland Timbers generated 11.26 expected goals and scored 15 — a consistent gap of nearly 4 goals above the model, one of the most clinical finishing profiles among any MLS club on this site. It's a systemic trait across a wide sample, not a one-game episode.
The lopsided loss to Seattle is a contrasting example
The club's single most anomalous covered match out of 6 reviewed is a 1-5 road loss to Seattle Sounders, Crime Index 74%. Tellingly, even a clinically efficient club can run into a game where the opponent's finishing runs even hotter — not a contradiction of the overall picture, but its flip side.
The club's average Crime Index is moderate despite that peak
A 46% average across 6 matches is typical for the site: the Seattle loss reads as an off night rather than a signal of a systemic club problem.



