TrivelaPLUCLNations LeagueChampMLSScotlandLiga MXWSLTransfersMy feedSign in

Trivela — football, by the numbers. Data: FotMob (xG), API-Football (clubs/fixtures), The Odds API (odds), Open-Meteo (weather), club press via Google News RSS. Headlines are attributed and linked to their sources; transfer items are rumors, not facts.

Betting content is informational only — never guaranteed advice.

Major League Soccer · 2026 · Matchday 28

Sat 10 Oct, 19:30 GMT-5 · Sporting Park, Kansas City, Kansas

Sporting Kansas City3–3Portland Timbers

FINISHED

Timeline

No events yet

Goals, cards and subs appear as the feed ingests them.

Analysis

Recap · AI-generated from structured data

Sporting Kansas City 3-3 Portland Timbers: recap

Headline: Sporting Kansas City 3-3 Portland Timbers: recap

Final: Sporting Kansas City 3-3 Portland Timbers at Sporting Park.

Table implications: Updated standings reflect this result..

Preview · AI-generated from structured data

Sporting Kansas City vs Portland Timbers: Matchday 28 preview

Headline: Sporting Kansas City vs Portland Timbers: Matchday 28 preview

Sporting Kansas City meet Portland Timbers at Sporting Park (Oct 10, 2026, 7:30 PM).

Likely Sporting Kansas City XI: John Pulskamp, Ian James, Moisés Mosquera, Justin Reynolds, Jansen Miller, Lasse Berg Johnsen, Calvin Harris, Macielo Tschantret, André Luiz, Stephen Afrifa, Taylor Calheira.

Likely Portland Timbers XI: Trey Muse, Joel Waterman, Kamal Miller, Alex Bonetig, Ronald Hernández, David Da Costa, Cole Bassett, Diego Chará, Ariel Lassiter, Antony, Vincent Janssen.

Availability notes: José Caicedo: injured; Juan Mosquera: injured; Zac McGraw: injured; Brandon Bye: injured; Jacob Davis: injured; Or Blorian: injured; Capita: injured.

Betting lines not yet available.

Angle to note (informational only, not betting advice): market is close; live tactical battle expected.

Team stats

No team stats

Stats arrive with the live-data feed.

Expected goals

xG: 1.83 – 1.41

Sporting Kansas CityPortland Timbers

Shot map

André Luiz (6′) — xG 0.04 · AttemptSaved · RegularPlayDavid Da Costa (10′) — xG 0.10, xGOT 0.74 · Goal · RegularPlayTaylor Calheira (21′) — xG 0.01, xGOT 0.03 · AttemptSaved · RegularPlayKristoffer Velde (25′) — xG 0.01 · AttemptSaved · FromCornerCalvin Harris (42′) — xG 0.02 · Miss · RegularPlayAriel Lassiter (44′) — xG 0.04 · Miss · RegularPlayAndré Luiz (44′) — xG 0.04 · AttemptSaved · RegularPlayVincent Janssen (45′) — xG 0.79, xGOT 0.98 · Goal · PenaltyAndré Luiz (45′) — xG 0.79, xGOT 0.84 · AttemptSaved · PenaltyAndré Luiz (45′) — xG 0.71, xGOT 0.76 · Goal · SetPieceJansen Miller (53′) — xG 0.03 · Miss · FromCornerTaylor Calheira (55′) — xG 0.01 · AttemptSaved · SetPieceAriel Lassiter (62′) — xG 0.03 · AttemptSaved · RegularPlayAriel Lassiter (64′) — xG 0.25, xGOT 0.71 · Goal · ThrowInSetPieceJustin Reynolds (70′) — xG 0.06, xGOT 0.08 · Goal · RegularPlayAndré Luiz (72′) — xG 0.44, xGOT 0.70 · Goal · FastBreakEric Izoita (81′) — xG 0.01, xGOT 0.02 · AttemptSaved · RegularPlayIan James (84′) — xG 0.03 · Miss · RegularPlayCalvin Harris (90′) — xG 0.22 · Miss · FastBreakAlexander Aravena (90′) — xG 0.17, xGOT 0.29 · AttemptSaved · RegularPlayJosé Caicedo (90′) — xG 0.03 · AttemptSaved · RegularPlay

Goal On target Off target / blockedcircle size ∝ xG · hover for detail

Player xG

PlayerxGxAxGOTMinRating
André Luiz · Sporting Kansas City1.450.042.30—8.5
Vincent Janssen · Portland Timbers0.790.020.98—7.5
Ariel Lassiter · Portland Timbers0.320.120.71—8.5
Calvin Harris · Sporting Kansas City0.240.02——6.0
Alexander Aravena · Portland Timbers0.170.010.29—6.3
David Da Costa · Portland Timbers0.100.070.74—8.1
Justin Reynolds · Sporting Kansas City0.060.010.08—7.6
Jansen Miller · Sporting Kansas City0.030.01——6.3
José Caicedo · Portland Timbers0.030.01——6.5
Ian James · Sporting Kansas City0.03———6.3
Taylor Calheira · Sporting Kansas City0.020.030.03—7.9
Kristoffer Velde · Portland Timbers0.010.08——7.5
Eric Izoita · Portland Timbers0.010.030.02—6.9
Diego Chará · Portland Timbers—0.01——6.1
Eric Miller · Portland Timbers—————
Emir Karić · Sporting Kansas City—0.20——7.2
Ronald Hernández · Portland Timbers—0.24——6.4
Stefan Cleveland · Sporting Kansas City————6.0
Magomed-Shapi Suleymanov · Sporting Kansas City—0.01——6.3
James Pantemis · Portland Timbers————6.8
Joao Ortiz · Portland Timbers—0.03——7.0
Cole Bassett · Portland Timbers—————
Zorhan Bassong · Sporting Kansas City—0.02——6.6
Omir Fernandez · Portland Timbers—————
Trey Muse · Portland Timbers—————
Kamal Miller · Portland Timbers—0.01——6.3
John Pulskamp · Sporting Kansas City—————
Joel Waterman · Portland Timbers—0.01——6.2
Jimer Fory · Portland Timbers—0.13——7.2
Ethan Bartlow · Sporting Kansas City—————
Antony · Portland Timbers————5.9
Stephen Afrifa · Sporting Kansas City—0.01——6.7
Jayden Reid · Sporting Kansas City—————
Rubén Ramos · Sporting Kansas City—0.01——6.2
Wyatt Meyer · Sporting Kansas City—0.01——6.4
Jacob Bartlett · Sporting Kansas City—0.03——5.8
Jack Kortkamp · Sporting Kansas City—————
Ian Smith · Portland Timbers————5.9
Seymour Reid · Sporting Kansas City—0.01——7.2
Kwaku Agyabeng · Sporting Kansas City—0.10——7.0

Data: FotMob xG · xG match centre →

← Major League Soccer