Major League Soccer Regular Season - 7
Portland Timbers 2 - 1 FT Los Angeles FC
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
7' J. Fory
M. Evans 14'
↓ T. Hasal ↑C. Carter 30'
32' K. Velde (C. Bassett)
HT
↓ M. Choiniere ↑T. Tillman 46'
J. Terry 49'
↓ K. Nielsen ↑R. Porteous 56'
↓ M. Evans ↑M. Delgado 56'
A. Smolyakov 58'
64' ↓ J. Fory ↑I. Smith
↓ D. Bouanga ↑J. Shaffelburg 68'
71' ↓ Antony ↑A. Aravena
↓ A. Smolyakov ↑R. Raposo 76'
82' K. Velde
R. Porteous 87'
89' ↓ C. Bassett ↑A. Lassiter
89' ↓ F. Mora ↑K. Kelsy
90'+6 K. Kelsy
90'+7 ↓ K. Velde ↑D. Chara
FT
Player Cards
Our take on every player in this match
Portland Timbers
Goalkeepers
James Pantemis
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Brandon Bye
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Finn Surman
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
88%
Duel Win %
Alex Bonetig
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Jímer Fory
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Midfielders
Cole Bassett
MAGNET
82
Activity
82
Activity
77
Passes
5
Duels
José Caicedo
MAGNET
115
Activity
115
Activity
102
Passes
13
Duels
Kristoffer Velde
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
David da Costa
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Antony Alves
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Forwards
Felipe Mora
NPC
89
Minutes
89
Minutes
11%
Pass Acc
6.9
Rating
BENCH
Trey Muse
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Eric Miller
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ian Smith
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Kamal Miller
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joao Ortíz
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Diego Chara
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin Kelsy
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
0
Rating
Alexander Aravena
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Ariel Lassiter
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Los Angeles FC
Goalkeepers
Thomas Hasal
SPECTATOR
0
Saves
0
Saves
0
Conceded
30
Minutes
Defenders
Ryan Hollingshead
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
25%
Pass Acc
Kenny Nielsen
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Nkosi Tafari
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Artem Smoliakov
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Mathieu Choinière
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jude Terry
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Tyler Boyd
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Matthew Evans
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.2
Rating
Denis Bouanga
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Nathan Ordaz
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
BENCH
Cabral Carter
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
Started
Entry
Ryan Porteous
LATE SHIFT
15
Late Mins
15
Late Mins
40
Total Mins
Started
Entry
Eddie Segura
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryan Raposo
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Timothy Tillman
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
Marky Delgado
LATE SHIFT
15
Late Mins
15
Late Mins
40
Total Mins
Started
Entry
David Martínez Morales
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jeremy Ebobisse
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacob Shaffelburg
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 01/28/2026 | Los Angeles FC | 2 - 2 | Portland Timbers | Friendlies Clubs | |
| 07/26/2025 | Los Angeles FC | 0 - 1 | Portland Timbers | Major League Soccer | BMO Stadium |
| 04/20/2025 | Portland Timbers | 3 - 3 | Los Angeles FC | Major League Soccer | Providence Park |
| 01/29/2025 | Los Angeles FC | 1 - 0 | Portland Timbers | Friendlies Clubs | BMO Stadium |
| 04/28/2024 | Los Angeles FC | 3 - 2 | Portland Timbers | Major League Soccer | BMO Stadium |
| 04/13/2024 | Portland Timbers | 2 - 2 | Los Angeles FC | Major League Soccer | Providence Park |
| 09/10/2023 | Portland Timbers | 2 - 0 | Los Angeles FC | Major League Soccer | Providence Park |
| 03/04/2023 | Los Angeles FC | 3 - 2 | Portland Timbers | Major League Soccer | BMO Stadium |
| 10/02/2022 | Portland Timbers | 1 - 2 | Los Angeles FC | Major League Soccer | Providence Park |
| 05/11/2022 | Los Angeles FC | 2 - 0 | Portland Timbers | US Open Cup | Banc of California Stadium |
01/28/2026
07/26/2025
04/20/2025
01/29/2025
04/28/2024
04/13/2024
09/10/2023
03/04/2023
10/02/2022
05/11/2022
Portland Timbers Win
Los Angeles FC Win
Draw
League Standings
P: 6 GD: +4
P: 5 GD: +10
P: 5 GD: +10
P: 5 GD: +8
P: 5 GD: +4
P: 5 GD: +3
P: 6 GD: -1
P: 5 GD: -4
P: 4 GD: 0
P: 5 GD: -4
P: 6 GD: -6
P: 5 GD: -7
P: 6 GD: -10
P: 4 GD: -2
League Standings
P: 14 GD: +22
P: 15 GD: +19
P: 14 GD: +7
P: 15 GD: +8
P: 12 GD: +7
P: 14 GD: -4
P: 15 GD: -4
P: 14 GD: +6
P: 15 GD: 0
P: 15 GD: +3
P: 15 GD: +1
P: 14 GD: -4
P: 14 GD: -6
P: 15 GD: -12
P: 14 GD: -22
Match previews and recaps to help you decide which games are worth watching
Providence Park Erupts After Late VAR Chaos
Must-Watch Futmetrix Score: 83/100. A breathtaking finale saw the struggling hosts defy the odds and snatch all three points, proving why this league remains utterly unpredictable.
Early Exchanges and Resilience
The Stakes were massive for a Portland Timbers side desperate to climb out of the basement. They controlled possession early on, dictating the tempo and keeping a high-flying Los Angeles FC on their toes. The breakthrough arrived in the 32nd minute when K. Velde finished a sharp move orchestrated by C. Bassett. However, LAFC were forced into an early change, bringing on substitute goalkeeper Cabral Carter. He immediately justified his introduction, producing a string of spectacular saves to keep the visitors in the contest before the break.
The Equalizer and Sustained Pressure
LAFC roared out of the tunnel for the second half, instantly shifting the Balance of the match. J. Terry found the equalizer in the 49th minute, silencing the Providence Park faithful. From there, it was a shooting gallery. The visitors unleashed a barrage of 18 shots, forcing Portland onto the back foot. The sheer Intensity of the onslaught tested the Timbers' resolve, but their defense bent without breaking. At the heart of the resistance was José Caicedo, who commanded the midfield with an outstanding Man of the Match display.
VAR Heartbreak and the Final Blow
The climax was absolute theater. In the 87th minute, R. Porteous thought he had won it for LAFC, only for VAR to rule the goal out for offside. The emotional swing was devastating for the visitors but instantly galvanized Portland. Deep into stoppage time, K. Kelsy delivered the decisive blow, burying a 90th-minute winner. This massive Upset Factor completely upended the form book. It is a vital result for Portland's season, injecting life into their campaign while handing LAFC a frustrating reality check on the road.
Key Questions
How dramatic was the late winner by José Caicedo?
While Caicedo pulled the strings to earn Man of the Match, it was actually K. Kelsy who netted the dramatic 90th-minute winner.
What does this mean for Portland Timbers's season?
Sitting 11th, this massive upset victory gives the Timbers a vital lifeline and much-needed momentum to climb the Western Conference table.
How did substitute José Caicedo change the game?
Caicedo was a dominant starter, but substitute goalkeeper Cabral Carter was the real game-changer off the bench, producing six massive saves.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Unstoppable Force Meets Vulnerable Hosts
Average Entertainment Futmetrix Score: 45/100. An imperious Los Angeles side arrives with title ambitions and a watertight defense to face a Portland team desperate to escape the league's basement.
The Setup
The Stakes could not be higher for Los Angeles FC as they bring their title charge to Providence Park this April 11. Sitting comfortably at the summit of Major League Soccer, the visitors boast a flawless defensive record, remarkably yet to concede a single goal this season. Their dominant Form is a stark contrast to a Portland Timbers side languishing in 14th place. The hosts have managed just one win from five outings, leaking goals along the way. While the competitive Balance heavily favors the away side, Portland on home turf will hope to find a spark to jumpstart their stalled campaign.
Key Battle
The clash on the flanks will dictate the tempo. Portland's Kristoffer Velde carries the burden of unlocking a backline that has registered five consecutive clean sheets. He goes toe-to-toe with the visiting creative maestro, Heung-min Son. The visiting attacker already has five assists to his name and acts as the crucial pivot in transition. If Velde cannot pin his opponents back, Son will have the freedom to orchestrate another attacking masterclass alongside his fellow Stars.
Our Prediction
Expect a commanding away victory. The visitors are simply too cohesive at the back and too sharp in the final third. Portland's leaky defense will struggle against relentless pressing, leading to a comfortable multi-goal victory for the league leaders without much resistance.