Portland Timbers
6 - 0
Sporting Kansas City
MLS · Providence Park
Match Report

Kelsy Brace Leads Portland's Six-Goal Rout of Sporting KC

M
Myfutbol AI
Staff Writer
May 10, 2026
4 min read
Updated May 10, 2026

Key Takeaways

  • Kevin Kelsy scored twice (15' and 74') as Portland Timbers dismantled Sporting Kansas City 6-0 at Providence Park
  • David da Costa orchestrated the early carnage with two assists in the opening 15 minutes before being replaced at the break
  • Portland's possession was split evenly at 50%-50%, yet their clinical finishing — six goals from three saves conceded — exposed Sporting KC's defensive fragility
  • Jake Davis's 26' own goal capped a devastating first half that left Sporting KC, sitting 15th with four points, with serious questions to answer

PORTLAND, OREGON, USA — Providence Park was electric from the first whistle as Portland Timbers delivered a statement performance, dismantling Sporting Kansas City 6-0 in a one-sided MLS contest that will live long in the memory of the home faithful. The Timbers, sitting 12th in the standings with seven points coming into the match, showed none of the inconsistency that had plagued their early campaign, instead producing a relentless, high-tempo display that overwhelmed their visitors from the opening minutes. Sporting Kansas City, rooted in 15th place with just four points, arrived in Oregon already under pressure — and left with their season in serious danger of unraveling.

The damage was done with startling speed. Kristoffer Velde announced Portland's intent in just the sixth minute, rifling a right-footed effort from outside the box into the top right corner after David da Costa's incisive delivery set the tone. The crowd had barely settled when da Costa struck again as the provider, this time threading a pass through for Kevin Kelsy, who calmly slotted a left-footed finish into the bottom right corner in the 15th minute to double the advantage. Sporting Kansas City had no answer. Cole Bassett extended the lead to three in the 22nd minute, tucking a left-footed shot into the bottom left corner from the centre of the box after Kelsy's clever flick-on from a corner. Then, four minutes later, the rout was complete before the half-hour mark: Jake Davis, under pressure and unable to clear, turned the ball into his own net in the 26th minute to make it 4-0. It was a first half that bordered on the surreal.

Lasse Berg Johnsen's yellow card in the 19th minute hinted at Sporting KC's growing frustration, and the bookings kept coming — José Caicedo of Portland, Jake Davis again, and Jayden Reid all picked up cautions before the interval. The half-time whistle brought a flurry of changes from both benches, with Portland withdrawing da Costa and Cole Bassett among others, while Sporting KC attempted to reshape with Ian James and Calvin Harris introduced. Diego Chará came on for Portland, adding experience and composure in the middle of the park as the Timbers looked to manage their commanding lead. Ethan Bartlow's yellow card in the 53rd minute illustrated that Sporting KC's discipline continued to crumble even after the restart.

The statistics told an interesting story. Despite the scoreline, the teams shared possession almost equally at 50%-50%, a testament to Portland's efficiency rather than outright dominance of the ball. The Timbers required just three saves from goalkeeper James Pantemis, while Stefan Cleveland in the Sporting KC goal was called upon twice — including a stop from Alexander Aravena — as Portland's clinical edge proved the decisive factor. Six goals scored, three saves made: the numbers painted a picture of a team that punished every opportunity with ruthless precision.

The second half brought further misery for the visitors. Substitute Ariel Lassiter, introduced in the 61st minute, made an immediate impact, curling a left-footed free kick into the top left corner in the 71st minute to make it five. Three minutes later, Lassiter turned provider, whipping in a cross from the right that Kelsy met with a composed left-footed finish into the bottom right corner — his second of the night and Portland's sixth. Capita's yellow card in the 76th minute, followed swiftly by his substitution, summed up a wretched evening for Sporting KC. James Pantemis did his part late on, saving Jayden Reid's effort from the left side of the box to preserve the clean sheet and add a touch of personal satisfaction to an already emphatic result.

The scoreboard resets; the table does not. Portland Timbers host CF Montréal on May 13 with renewed confidence and a goal difference that has shifted dramatically in their favor, while Sporting Kansas City must regroup fast before LA Galaxy arrive in town on the same date — a fixture that now carries the weight of a season threatening to slip away entirely.

Lineups

4 - 2 - 3 - 1
19
Kelsy
10
Costa
11
99
Velde
17
Bassett
30
Caicedo
4
Miller
5
Bye
20
Surman
27
Fory
41
Pantemis
NO.NAME
41 James Pantemis
4 Kamal Miller
5 Brandon Bye
10 David Da Costa
11 Antony
17 Cole Bassett
19 Kevin Kelsy
20 Finn Surman
27 Jimer Fory
30 José Caicedo
99 Kristoffer Velde
SUBSTITUTES
6 Alex Bonetig
7 Ariel Lassiter
9 Felipe Mora
16 Sawyer Jura
21 Diego Chará
23 Ian Smith
25 Trey Muse
28 Alexander Aravena
80 Joao Ortiz
4 - 4 - 2
6
García
9
Joveljic
4
Johnsen
7
16
Bartlett
93
Suleymanov
8
Davis
23
Bartlow
28
Meyer
99
Reid
30
Cleveland
NO.NAME
30 Stefan Cleveland
4 Lasse Berg Johnsen
6 Manu García
7 Capita
8 Jacob Davis
9 Dejan Joveljic
16 Jacob Bartlett
23 Ethan Bartlow
28 Wyatt Meyer
93 Shapi Suleymanov
99 Jayden Reid
SUBSTITUTES
1 John Pulskamp
2 Ian James
11 Calvin Harris
14 Cielo Tschantret
17 Stephen Afrifa
19 Taylor Calheira
22 Zorhan Bassong
36 Ryan Schewe
41 Pierre Lurot

Match Timeline

Loading timeline...
Loading...

Loading match statistics...

Related Articles