Major League Soccer Regular Season - 8
Minnesota United FC 2 - 0 FT Portland Timbers
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
16' T. Chancalay (J. Diaz)
26' T. Chancalay
HT
↓ F. Mora ↑K. Kelsy 55'
60' K. Yeboah (T. Chancalay)
↓ Antony ↑A. Aravena 66'
66' ↓ N. Romero ↑D. Padelford
73' N. Triantis
74' ↓ O. Gene ↑W. Trapp
74' ↓ T. Chancalay ↑M. Gonzalez
↓ A. Bonetig ↑A. Lassiter 80'
90' ↓ J. Pereyra ↑J. Rodriguez
90' ↓ K. Yeboah ↑M. Dieng
FT
Player Cards
Our take on every player in this match
Minnesota United FC
Goalkeepers
Drake Callender
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Defenders
Jefferson Díaz
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
54%
Duel Win %
Morris Duggan
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Nicolás Romero
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Kyle Duncan
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Nectarios Triantis
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Owen Gene
ENFORCER
6
Tackles
6
Tackles
10
Duels Won
100%
Win %
Anthony Markanich
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Forwards
Joaquín Pereyra
MAGNET
63
Activity
63
Activity
53
Passes
10
Duels
Tomás Chancalay
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Kelvin Yeboah
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Alec Smir
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Devin Padelford
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
D.J. Taylor
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kieran Chandler
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wil Trapp
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
James Rodriguez
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Mauricio González
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Bongokuhle Hlongwane
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mamadou Dieng
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Portland Timbers
Goalkeepers
James Pantemis
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Defenders
Brandon Bye
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Finn Surman
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Alex Bonetig
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Jímer Fory
PROVOCATEUR
2
Fouls Won
2
Fouls Won
8
Duels Won
0
Pens Won
Midfielders
Cole Bassett
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
64%
Pass Acc
José Caicedo
MAGNET
107
Activity
107
Activity
91
Passes
16
Duels
Kristoffer Velde
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
David da Costa
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Antony Alves
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Forwards
Felipe Mora
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
55
Entry
BENCH
Trey Muse
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kamal Miller
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ian Smith
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eric Miller
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Diego Chará
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
Kevin Kelsy
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
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
11
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 08/31/2025 | Minnesota United FC | 1 - 1 | Portland Timbers | Major League Soccer | Allianz Field |
| 07/20/2025 | Portland Timbers | 1 - 1 | Minnesota United FC | Major League Soccer | Providence Park |
| 06/30/2024 | Portland Timbers | 3 - 2 | Minnesota United FC | Major League Soccer | Providence Park |
| 05/19/2024 | Minnesota United FC | 2 - 1 | Portland Timbers | Major League Soccer | Allianz Field |
| 07/02/2023 | Minnesota United FC | 4 - 1 | Portland Timbers | Major League Soccer | Allianz Field |
| 05/21/2023 | Portland Timbers | 0 - 1 | Minnesota United FC | Major League Soccer | Providence Park |
| 09/11/2022 | Portland Timbers | 1 - 0 | Minnesota United FC | Major League Soccer | Providence Park |
| 07/30/2022 | Minnesota United FC | 4 - 4 | Portland Timbers | Major League Soccer | Allianz Field |
| 11/21/2021 | Portland Timbers | 3 - 1 | Minnesota United FC | Major League Soccer | Providence Park |
| 07/25/2021 | Minnesota United FC | 2 - 1 | Portland Timbers | Major League Soccer | Allianz Field |
08/31/2025
07/20/2025
06/30/2024
05/19/2024
07/02/2023
05/21/2023
09/11/2022
07/30/2022
11/21/2021
07/25/2021
Minnesota United FC Win
Portland Timbers Win
Draw
League Standings
P: 7 GD: +7
P: 6 GD: +13
P: 6 GD: +11
P: 6 GD: +5
P: 5 GD: +10
P: 6 GD: -2
P: 6 GD: +1
P: 7 GD: -3
P: 5 GD: 0
P: 6 GD: -4
P: 7 GD: -8
P: 5 GD: -7
P: 7 GD: -13
P: 4 GD: -2
League Standings
P: 11 GD: +19
P: 10 GD: +20
P: 11 GD: +11
P: 9 GD: +8
P: 11 GD: -2
P: 10 GD: +5
P: 11 GD: +5
P: 10 GD: -5
P: 11 GD: +3
P: 11 GD: -1
P: 11 GD: 0
P: 10 GD: -8
P: 10 GD: -5
P: 9 GD: -7
P: 10 GD: -18
Match previews and recaps to help you decide which games are worth watching
Chancalay's Masterclass Punishes Portland at Allianz Field
Skip It Futmetrix Score: 8/100. Minnesota executed a ruthless counter-punching strategy to leave a possession-heavy Portland empty-handed.
The Opening Act
A barrage of early attempts set a high Intensity right out of the gate at Allianz Field. While Portland Timbers controlled possession in the opening exchanges, knocking the ball around with 56 percent of the play, their final-third execution severely lacked bite. Minnesota United FC were completely comfortable absorbing the pressure, organizing their defensive shape and waiting for the perfect transitional opening. They certainly didn't have to wait long to punish the visitors. In the 16th minute, J. Diaz threaded a brilliant, incisive pass through the retreating Timbers defensive line, picking out the run of T. Chancalay. The dynamic forward made absolutely no mistake, burying the early opportunity to shift the Balance of the match firmly in the home side's favor.
The Pivot
With the visitors suddenly forced to chase the game, the match rapidly opened up into an end-to-end track meet. A staggering combined 28 shots turned the field into a veritable shooting gallery, highlighting the genuine Stakes for two franchises desperate to climb the early-season standings. Despite racking up 13 total attempts, Portland could only muster a measly two on target, constantly frustrated by Minnesota's highly disciplined low block and swift recoveries. The true defining moment arrived exactly on the hour mark. After anchoring the midfield brilliantly all evening, Owen Gene helped spring another rapid transition, turning defense into immediate attack. Chancalay seamlessly morphed from scorer to provider, spotting the aggressive run of K. Yeboah. The striker's clinical finish in the 60th minute served as the ultimate sucker punch, effectively extinguishing any lingering hopes of a Portland revival.
Resolution
Now two goals to the good, Minnesota professionally and systematically managed the remainder of the contest to secure the shutout. The 2-0 final scoreline perfectly reflects the Upset Factor inherent in Portland’s surprisingly toothless attacking display; despite stringing together 530 passes, the visitors failed to convert their territorial advantage into any tangible threat. The Timbers' sluggish and worrying start to the campaign continues, with their miserable form now slumping to four frustrating losses in just six matches. Conversely, for the buoyant hosts, this victory serves as a massive early-season confidence booster. Powered by a stellar 2.07 expected goals output and unwavering defensive solidity, Minnesota steadily marches upward in the table. The passionate Allianz Field faithful head home knowing their squad possesses the tactical discipline to let opponents hold the ball, only to ruthlessly cut them down when it truly matters.
Key Questions
What made Tomás Chancalay the Man of the Match?
He orchestrated the offense perfectly, scoring the decisive opening goal in the 16th minute and assisting Kelvin Yeboah's second-half strike to secure the win.
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.
Searching for Sparks in Saint Paul
Skip It Futmetrix Score: 18/100. An early-season slump has sapped the momentum from both sides, making this a gritty test of character rather than a tactical masterclass.
The Setup
Stepping into Allianz Field on April 19, 2026, neither side is exactly flying. Minnesota United FC sit ninth after back-to-back losses, while Portland Timbers are languishing in eleventh. The Stakes are understandably modest for a Gameweek 8 clash. A dire Form rating tells the story of two vulnerable squads. Portland have already shipped 16 goals, forcing goalkeeper James Pantemis into overdrive with 22 saves across five games. Still, a respectable Stars rating hints at some individual quality scattered across the pitch, even if collective cohesion is currently lacking.
Key Battle
Expect a scrappy contest in the middle of the park. The home midfield needs to dictate the tempo and exploit a visiting backline that leaks goals for fun. With a high Balance score, these evenly matched tactical units will likely cancel each other out unless someone produces a moment of individual magic to break the deadlock.
Our Prediction
Minnesota hold the edge on home turf, but their attack has been somewhat toothless lately. We expect the hosts to grind out an ugly, narrow victory by eventually capitalizing on Portland's glaring defensive fragility.