Portland TimbersReal Salt Lake

Portland Timbers v Real Salt Lake result

Full-time · Portland Timbers 3–0 Real Salt Lake

Major League Soccer · · Providence Park

Updated · refreshed continuously

Portland Timbers 3–0 Real Salt Lake — Portland Timbers won this Major League Soccer match.

Match report, in numbers

The result

Portland Timbers beat Real Salt Lake 3–0 at Providence Park in Major League Soccer on Sunday 14 July. Portland Timbers have scored in six consecutive matches in all competitions.

The goals

Portland Timbers led 1–0 at half-time. The goals — Portland Timbers: F. Mora (2’, assisted by S. Moreno), S. Moreno (48’, assisted by Evander) and Evander (90’, assisted by Antony).

The numbers

Expected goals (xG) agree with the result: Portland Timbers 1.62, Real Salt Lake 0.60, from 20 shots to 11 (the provider’s expected goals for this match).

Discipline

The bookings — Portland Timbers: Jonathan Rodríguez (7’), D. Chara (7’), F. Mora (23’) and Claudio Bravo (86’); Real Salt Lake: Andrés Gómez (23’), C. Arango (23’), Braian Ojeda (37’), Matt Crooks (56’) and D. Luna (62’).

What it changes

Portland Timbers have scored 60 goals, the most of the 14 clubs (2024 so far, after 29 games, ranked per game). Portland Timbers have conceded 50 goals, the fifth-most (shared) of the 14 clubs.

Real Salt Lake have scored 57 goals, the third-most of the 14 clubs (2024 so far, after 29 games, ranked per game). Real Salt Lake have conceded 42 goals, the sixth-fewest of the 14 clubs.

Who stood out

By TACTIX Impact for this match, S. Moreno (Portland Timbers) 12.5, Evander (Portland Timbers) 10.9 and Eryk Williamson (Portland Timbers) 4.9 led the match.

Written from the matches TACTIX holds for both sides; each figure names the games it is counted over.

The Numbers

  • Result: Portland Timbers 3–0 Real Salt Lake · Major League Soccer
  • Venue: Providence Park · Portland, Oregon
  • Referee: J. Dickerson
  • Head-to-head (last 6): Portland Timbers 2 · draws 2 · Real Salt Lake 2 · 2.67 goals/game
  • Recent form: Portland Timbers 4W 0D 1L · Real Salt Lake 3W 1D 1L

Portland Timbers 3–0 Real Salt Lake (Major League Soccer): this fixture is settled. TACTIX’s pre-match coverage ran across every major market, and every graded call — wins and losses — is in the live track record (as of 8 May 2026). See the live track record →

Key Stats

2.13 / 2.63
Goals
against 1.13 / 1.63 · 4 of the last 5 over 2.5
over 8 matches
4 / 5
Corners
against 5.13 / 5.13 · 2 of the last 5 over 9.5
over 8 matches
5.75 / 6.88
Shots on target
against 3.13 / 4.38 · 4 of the last 5 over 8.5
over 8 matches
1.75 / 1.38
Cards
against 3.5 / 2.5 · 3 of the last 5 over 3.5
over 8 matches

Per game, last 8 completed matches, to 8 July 2024. Over/under figures use standard thresholds, not bookmaker lines.

Per game, last 8 played matches, friendlies left out, to 8 July 2024. Goals in a match that went to extra time count at the 90-minute score; its other figures are left out. Bars: for (mint) against (amber), scaled to the larger figure in the row. Over/under figures use standard thresholds, not bookmaker lines.
Per gamePortland Timbers for / againstLineReal Salt Lake for / against
Goals scored
2.13 for · 1.13 against n 8
2.5standard
2.63 for · 1.63 against n 8
Corners won
4 for · 5.13 against n 8
9.5standard
5 for · 5.13 against n 8
Shots
14.5 for · 12 against n 8
19.5standard
17 for · 13.38 against n 8
Shots on target
5.75 for · 3.13 against n 8
8.5standard
6.88 for · 4.38 against n 8
Fouls committed
12 for · 12 against n 8
21.5standard
12.5 for · 12.13 against n 8
Cards shown
1.75 for · 3.5 against n 8
3.5standard
1.38 for · 2.5 against n 8

Referee: J. Dickerson.

Portland Timbers

Portland Timbers Goalkeeper

Portland Timbers — Goalkeeper: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsSavesGoals concededPenalties saved
Maxime Crépeau13891152 min383 /90252 /9000 /90
J. Pantemis1186945 min232.2 /90141.3 /9010.1 /90
Portland Timbers — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Portland Timbers before kick-off, to 8 July 2024. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
Maxime Crépeau n 886.5
2.74/3
J. Pantemis n 890.6
27/1

Portland Timbers Defensive

Portland Timbers — Defensive: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsTacklesInterceptionsBlocksDuels wonFouls committedYellow cards
J. Mosquera23801838 min412 /90120.6 /9030.1 /90994.8 /90160.8 /9010 /90
D. Župarić17811371 min302 /90181.2 /90140.9 /90835.4 /90151 /9040.3 /90
E. Miller1658924 min131.3 /90101 /9020.2 /90343.3 /9090.9 /9030.3 /90
K. Miller15911367 min120.8 /90110.7 /90130.9 /90503.3 /90151 /9040.3 /90
Claudio Bravo1280955 min312.9 /90141.3 /9060.6 /90464.3 /90171.6 /9020.2 /90
See more players · Pro

Try Pro for £1, then £9.99 a month unless you cancel · 18+

Portland Timbers — Discipline: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Portland Timbers before kick-off, to 8 July 2024. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
J. Mosquera n 877.6
1.35/2
1.76/3
—
D. Chara n 877.5
2.28/4
0.74/1
—
Antony n 858.8
1.54/2
1.55/2
—
S. Moreno n 881.4
1.75/4
1.57/4
—
C. Paredes n 841.4
1.13/1
1.95/2
—
See more players · Pro
Portland Timbers — Tackles: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Portland Timbers before kick-off, to 8 July 2024. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
J. Mosquera n 877.6
1.97/3
D. Chara n 877.5
2.97/6
Antony n 858.8
1.55/2
S. Moreno n 881.4
36/6
C. Paredes n 841.4
2.45/2
See more players · Pro

Portland Timbers Attacking

Portland Timbers — Attacking: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsGoalsAssistsShotsShots on targetKey passesDribbles completed
F. Mora19611158 min100.8 /9010.1 /90312.4 /90181.4 /90141.1 /9030.2 /90
D. Asprilla1352673 min10.1 /9010.1 /9040.5 /9020.3 /9060.8 /9091.2 /90
Nathan Fogaca824190 min10.5 /9000 /9062.8 /9041.9 /9000 /9000 /90
D. Chara21791649 min00 /9000 /9010.1 /9010.1 /9080.4 /9040.2 /90
Antony21651366 min40.3 /9020.1 /90181.2 /90100.7 /90181.2 /90281.8 /90
See more players · Pro
Portland Timbers — Shooting: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Portland Timbers before kick-off, to 8 July 2024. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
J. Mosquera n 877.6
0.32/0
00/0
D. Chara n 877.5
00/0
00/0
Antony n 858.8
1.34/2
13/2
S. Moreno n 881.4
1.56/4
0.62/2
C. Paredes n 841.4
00/0
00/0
See more players · Pro
Portland Timbers — Goalscoring: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Portland Timbers before kick-off, to 8 July 2024. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
J. Mosquera n 877.6
00/0
0.11/0
D. Chara n 877.5
00/0
00/0
Antony n 858.8
0.21/0
0.21/0
S. Moreno n 881.4
0.11/0
0.63/1
C. Paredes n 841.4
00/0
00/0
See more players · Pro

Real Salt Lake

Real Salt Lake Goalkeeper

Real Salt Lake — Goalkeeper: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsSavesGoals concededPenalties saved
Zac MacMath16921472 min583.5 /90181.1 /9000 /90
G. Beavers690540 min254.2 /9081.3 /9010.2 /90
Real Salt Lake — Goalkeeper saves: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Real Salt Lake before kick-off, to 8 July 2024. Meter: one column per match, newest first; upper cell 2+, lower cell 3+.
PlayerMinsSaves 2+3+
Zac MacMath n 891.8
3.16/3
G. Beavers n 890
3.57/5

Real Salt Lake Defensive

Real Salt Lake — Defensive: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsTacklesInterceptionsBlocksDuels wonFouls committedYellow cards
Andrew Brody21801684 min140.7 /90211.1 /9080.4 /90462.5 /9020.1 /9000 /90
A. Katranis18721290 min292 /90171.2 /9060.4 /90634.4 /90282 /9040.3 /90
Brayan Vera16901433 min201.3 /9080.5 /90181.1 /90442.8 /90221.4 /9080.5 /90
B. Hidalgo16691103 min252 /90110.9 /9050.4 /90524.2 /9060.5 /9020.2 /90
J. Glad15921376 min120.8 /90241.6 /90191.2 /90573.7 /9090.6 /9000 /90
See more players · Pro
Real Salt Lake — Discipline: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Real Salt Lake before kick-off, to 8 July 2024. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsFouls committed 1+2+Fouls won 1+2+Likely duel
C. Arango n 867
0.74/0
25/3
—
Emeka Eneli n 876.3
1.35/4
2.58/6
—
Braian Ojeda n 882.8
1.55/3
27/4
—
Andrew Brody n 868.9
00/0
0.53/0
—
Andrés Gómez n 880.3
0.75/0
1.34/2
—
See more players · Pro
Real Salt Lake — Tackles: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Real Salt Lake before kick-off, to 8 July 2024. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsTackles 1+2+
C. Arango n 867
0.52/1
Emeka Eneli n 876.3
1.56/3
Braian Ojeda n 882.8
1.46/4
Andrew Brody n 868.9
0.83/2
Andrés Gómez n 880.3
2.48/5
See more players · Pro

Real Salt Lake Attacking

Real Salt Lake — Attacking: season totals in played matches, friendlies left out, appearances of 15+ minutes; per 90 minutes under each figure; total minutes under the average, before kick-off.
PlayerAppsAvg minsGoalsAssistsShotsShots on targetKey passesDribbles completed
C. Arango22811784 min170.9 /9050.3 /90783.9 /90381.9 /90492.5 /90301.5 /90
A. A. Julio Santos1746786 min60.7 /9010.1 /90242.7 /90131.5 /90141.6 /90121.4 /90
Emeka Eneli21861807 min10 /9010 /9070.3 /9040.2 /90130.6 /90100.5 /90
Braian Ojeda21851789 min20.1 /9010.1 /90201 /9080.4 /90170.9 /90281.4 /90
Andrés Gómez21791662 min110.6 /9070.4 /90512.8 /90301.6 /90331.8 /90472.5 /90
See more players · Pro
Real Salt Lake — Shooting: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Real Salt Lake before kick-off, to 8 July 2024. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsShots 1+2+Shots on target 1+2+
C. Arango n 867
58/6
2.27/3
Emeka Eneli n 876.3
0.73/2
0.31/1
Braian Ojeda n 882.8
15/2
0.43/0
Andrew Brody n 868.9
0.21/0
00/0
Andrés Gómez n 880.3
2.47/5
1.46/3
See more players · Pro
Real Salt Lake — Goalscoring: per 90 minutes, each player’s last 8 appearances of 15+ minutes in played matches, friendlies left out for Real Salt Lake before kick-off, to 8 July 2024. Meter: one column per match, newest first; upper cell 1+, lower cell 2+.
PlayerMinsGoals 1+2+Assists 1+2+
C. Arango n 867
0.72/1
0.21/0
Emeka Eneli n 876.3
00/0
0.11/0
Braian Ojeda n 882.8
0.32/0
0.11/0
Andrew Brody n 868.9
00/0
0.21/0
Andrés Gómez n 880.3
0.63/1
0.43/0
See more players · Pro

The day’s free picks, by email

Every morning at 07:30 UK: the model’s free picks, each with its confidence tier and that tier’s settled record, misses included. No tips, no guarantees, one click to leave.

Match Statistics & Details

Full-time team statistics as recorded by the data provider; – = not recorded.
Portland TimbersReal Salt Lake
42%Possession58%
1.62Expected goals (xG)0.60
20Shots11
7Shots on target3
7Shots off target7
6Blocked shots1
16Shots inside the box5
6Corners2
1Offsides2
11Fouls21
4Yellow cards5
0Red cards0
3Saves4
420Passes569
86%Pass accuracy88%

Portland Timbers Player Stats

PlayerMinGAShSoTKPTklCardsRating
J. Pantemis9000000007.6
J. Mosquera9000212107.3
Miguel Araujo9000000107.2
D. Župarić9000000007.3
Evander9011315109.2
Jonathan Rodríguez90003230Y7.3
Claudio Bravo89000005Y6.9
Eryk Williamson8900000307.2
F. Mora89103110Y7.5
S. Moreno8411326209.3
D. Chara75000002Y7
D. Ayala sub1500000206.9
Antony sub1101001006.9
E. Miller sub10000000–
C. Paredes sub10000000–
Nathan Fogaca sub10000000–

Real Salt Lake Player Stats

PlayerMinGAShSoTKPTklCardsRating
Zac MacMath9000000007
Andrew Brody9000000206.2
B. Hidalgo9000001206.9
A. Katranis9000211206.9
Braian Ojeda90000023Y7
C. Arango90004101Y6.7
M. Crooks78001003Y6.3
Andrés Gómez71001122Y6.5
Brayan Vera6300000106.7
Emeka Eneli6300000207
D. Luna63000001Y6.5
B. Oviedo sub2700000006.5
N. Palacio sub2700000006.9
A. A. Julio Santos sub2700200006.6
Matthew Bell sub1900003107
Maikel Chang sub1200001206.9

Sh = shots, SoT = shots on target, KP = key passes, Tkl = tackles; – = not recorded for that player. Rating is the data provider’s.

Form, Head-to-Head & Standings

The numbers behind Portland Timbers v Real Salt Lake — recent results, past meetings and where each side sits. (TACTIX’s model forecast is in the projections below.)

Recent form
Portland TimbersWWWLW
Last 5: 4W 0D 1L · 2.6 scored / 1.4 conceded per game
Real Salt LakeDWLWW
Last 5: 3W 1D 1L · 2.4 scored / 1.6 conceded per game
Head-to-head last 6
Portland Timbers 2 · 2 draws · Real Salt Lake 2 · 2.67 goals/game
  • 2023-08-31 Portland Timbers 2–1 Real Salt Lake
  • 2023-05-18 Real Salt Lake 0–0 Portland Timbers
  • 2023-05-11 Portland Timbers 3–4 Real Salt Lake
  • 2022-10-09 Real Salt Lake 3–1 Portland Timbers
  • 2022-04-24 Portland Timbers 0–0 Real Salt Lake
  • 2021-12-04 Portland Timbers 2–0 Real Salt Lake
League standing · 2024
Last recorded position — not updated during the season.
Portland Timbers#9 pos47 pts34 pl+9 GD
Real Salt Lake#3 pos59 pts34 pl+17 GD
Goals per game
Portland Timbers scored1.91
Real Salt Lake scored1.91
Portland Timbers conceded1.65
Real Salt Lake conceded1.41

The Full Post-Match Picture

Pro members see this match shot by shot — every attempt with its expected-goals value, the situation and shot-type breakdowns, the xG timeline, and how the model’s pre-match probabilities compared with what happened. Plus every market the model graded for this fixture.

Try Pro for £1

then £9.99 a month unless you cancel · 18+

Frequently Asked Questions

What is the head-to-head record between Portland Timbers and Real Salt Lake?
In their last 6 meetings, Portland Timbers won 2, Real Salt Lake won 2 and there were 2 draws, averaging 2.67 goals per game.
What is the recent form of Portland Timbers and Real Salt Lake?
Recent form — Portland Timbers 4W 0D 1L; Real Salt Lake 3W 1D 1L.

Today’s Boards

Every fixture kicking off in the UK day, and the fixtures where the free pick leads with each market.

Share this prediction: X · Facebook · WhatsApp · Telegram

This page is generated from TACTIX’s match data by our software and checked automatically; data as of . How it works → · Report an error

How our model works · Live track record · Predictions are model output, not betting advice.

Unlock all predictions, advanced stats & the model v the market with ProTry Pro for £1 then £9.99 a month unless you cancel · 18+