Charlotte FC vs Portland Timbers, 2024 MLS, Regular Season
· MLSAbout
Charlotte FC are hosting Portland Timbers
at Bank of America Stadium, Charlotte, North Carolina, USA, starting on
. The match is a part of the MLS.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 7': Offside, Portland Timbers. Jonathan Rodríguez is caught offside.
- 9': Attempt missed. Nikola Petkovic (Charlotte FC) right footed shot from the centre of the box is close, but misses to the right. Assisted by Ashley Westwood.
- 12': Foul by Nathan Byrne (Charlotte FC).
- 12': Jonathan Rodríguez (Portland Timbers) wins a free kick on the left wing.
- 16': Corner, Portland Timbers. Conceded by Andrew Privett.
- 17': Attempt saved. Cristhian Paredes (Portland Timbers) header from the centre of the box is saved in the bottom left corner. Assisted by Claudio Bravo with a cross.
- 18': Attempt missed. Nikola Petkovic (Charlotte FC) right footed shot from outside the box is too high. Assisted by Iuri Tavares with a through ball.
- 19': Brecht Dejaegere (Charlotte FC) wins a free kick on the right wing.
- 19': Foul by Cristhian Paredes (Portland Timbers).
- 20': Cristhian Paredes (Portland Timbers) is shown the yellow card for a bad foul.
- 20': Foul by Brecht Dejaegere (Charlotte FC).
- 20': Zac McGraw (Portland Timbers) wins a free kick in the defensive half.
- 24': Attempt missed. Eryk Williamson (Portland Timbers) header from the centre of the box is close, but misses to the left. Assisted by Juan Mosquera with a cross.
- 25': Claudio Bravo (Portland Timbers) wins a free kick in the defensive half.
- 25': Foul by Brecht Dejaegere (Charlotte FC).
- 27': David Ayala (Portland Timbers) wins a free kick in the attacking half.
- 27': Foul by Djibril Diani (Charlotte FC).
- 29': Eryk Williamson (Portland Timbers) wins a free kick on the left wing.
- 29': Foul by Brecht Dejaegere (Charlotte FC).
- 30': Attempt saved. Patrick Agyemang (Charlotte FC) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Djibril Diani.
- 30': Corner, Charlotte FC. Conceded by Maxime Crépeau.
- 32': Offside, Portland Timbers. Jonathan Rodríguez is caught offside.
- 33': Corner, Charlotte FC. Conceded by Maxime Crépeau.
- 34': Attempt missed. Nathan Byrne (Charlotte FC) right footed shot from outside the box is too high following a corner.
- 36': Djibril Diani (Charlotte FC) wins a free kick in the attacking half.
- 36': Foul by Eryk Williamson (Portland Timbers).
- 36': Eryk Williamson (Portland Timbers) is shown the yellow card for a bad foul.
- 38': Delay in match (Charlotte FC).
- 41': Delay over. They are ready to continue.
- 41': Delay in match because of an injury Miguel Araujo (Portland Timbers).
- 42': Delay over. They are ready to continue.
- 42': Substitution, Portland Timbers. Dario Zuparic replaces Miguel Araujo because of an injury.
- 45'+1': Iuri Tavares (Charlotte FC) has gone down, but the referee deems it simulation.
- 45'+3': VAR Decision: No Penalty Charlotte FC.
- 45'+3': Iuri Tavares (Charlotte FC) is shown the yellow card.
- 45'+5': Attempt saved. Jonathan Rodríguez (Portland Timbers) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Felipe Mora.
- 45'+5': David Ayala (Portland Timbers) wins a free kick on the left wing.
- 45'+5': Foul by Brecht Dejaegere (Charlotte FC).
- 45'+5': Brecht Dejaegere (Charlotte FC) is shown the yellow card.
- 45'+8': First Half ends, Charlotte FC 0, Portland Timbers 0.
- 45': Second Half begins Charlotte FC 0, Portland Timbers 0.
- 46': Brecht Dejaegere (Charlotte FC) wins a free kick in the attacking half.
- 46': Foul by Claudio Bravo (Portland Timbers).
- 48': Attempt missed. Juan Mosquera (Portland Timbers) right footed shot from the right side of the box is too high. Assisted by Cristhian Paredes.
- 49': Attempt blocked. Patrick Agyemang (Charlotte FC) right footed shot from the left side of the box is blocked. Assisted by Iuri Tavares.
- 51': Eryk Williamson (Portland Timbers) wins a free kick in the defensive half.
- 51': Foul by Adilson Malanda (Charlotte FC).
- 54': Goal! Charlotte FC 1, Portland Timbers 0. Nikola Petkovic (Charlotte FC) right footed shot from the centre of the box to the bottom right corner. Assisted by Nathan Byrne.
- 55': Substitution, Portland Timbers. Antony replaces David Ayala.
- 55': Substitution, Portland Timbers. Dairon Asprilla replaces Felipe Mora.
- 57': Corner, Portland Timbers. Conceded by Iuri Tavares.
- 59': Foul by Dairon Asprilla (Portland Timbers).
- 59': Nikola Petkovic (Charlotte FC) wins a free kick in the defensive half.
- 60': Attempt missed. Iuri Tavares (Charlotte FC) right footed shot from the left side of the box is high and wide to the right. Assisted by Patrick Agyemang.
- 62': Attempt saved. Cristhian Paredes (Portland Timbers) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Antony.
- 62': Corner, Portland Timbers. Conceded by Kristijan Kahlina.
- 63': Foul by Dairon Asprilla (Portland Timbers).
- 63': Jere Uronen (Charlotte FC) wins a free kick in the defensive half.
- 64': Foul by Dario Zuparic (Portland Timbers).
- 64': Patrick Agyemang (Charlotte FC) wins a free kick on the left wing.
- 65': Attempt blocked. Nikola Petkovic (Charlotte FC) right footed shot from outside the box is blocked.
- 65': Corner, Charlotte FC. Conceded by Zac McGraw.
- 66': Cristhian Paredes (Portland Timbers) wins a free kick in the defensive half.
- 66': Foul by Djibril Diani (Charlotte FC).
- 67': Attempt blocked. Nikola Petkovic (Charlotte FC) right footed shot from the right side of the box is blocked. Assisted by Brecht Dejaegere.
- 67': Attempt blocked. Iuri Tavares (Charlotte FC) header from the left side of the box is blocked. Assisted by Nikola Petkovic with a cross.
- 67': Djibril Diani (Charlotte FC) wins a free kick on the left wing.
- 67': Foul by Dairon Asprilla (Portland Timbers).
- 68': Attempt missed. Nikola Petkovic (Charlotte FC) right footed shot from the right side of the box is close, but misses to the right following a set piece situation.
- 69': Attempt blocked. Patrick Agyemang (Charlotte FC) left footed shot from the left side of the box is blocked. Assisted by Djibril Diani.
- 70': Brecht Dejaegere (Charlotte FC) wins a free kick in the defensive half.
- 70': Foul by Santiago Moreno (Portland Timbers).
- 71': Offside, Portland Timbers. Dairon Asprilla is caught offside.
- 71': Substitution, Charlotte FC. Brandt Bronico replaces Nikola Petkovic.
- 76': Foul by Dario Zuparic (Portland Timbers).
- 76': Patrick Agyemang (Charlotte FC) wins a free kick in the attacking half.
- 77': Substitution, Charlotte FC. Enzo Copetti replaces Patrick Agyemang.
- 78': Attempt missed. Jere Uronen (Charlotte FC) left footed shot from outside the box is close, but misses to the left from a direct free kick.
- 78': Substitution, Portland Timbers. Nathan Fogaça replaces Claudio Bravo.
- 79': Offside, Portland Timbers. Dairon Asprilla is caught offside.
- 81': Djibril Diani (Charlotte FC) wins a free kick in the defensive half.
- 81': Foul by Santiago Moreno (Portland Timbers).
- 82': Foul by Andrew Privett (Charlotte FC).
- 82': Nathan Fogaça (Portland Timbers) wins a free kick in the attacking half.
- 82': Andrew Privett (Charlotte FC) is shown the yellow card for a bad foul.
- 82': Brandt Bronico (Charlotte FC) is shown the yellow card.
- 84': Attempt missed. Jonathan Rodríguez (Portland Timbers) right footed shot from outside the box is too high from a direct free kick.
- 85': Delay in match because of an injury Cristhian Paredes (Portland Timbers).
- 85': Delay over. They are ready to continue.
- 86': Substitution, Charlotte FC. Tyger Smalls replaces Iuri Tavares.
- 86': Substitution, Charlotte FC. Júnior Urso replaces Brecht Dejaegere.
- 90': Delay in match because of an injury Enzo Copetti (Charlotte FC).
- 90': Delay over. They are ready to continue.
- 90'+1': Goal! Charlotte FC 2, Portland Timbers 0. Enzo Copetti (Charlotte FC) right footed shot from the left side of the box to the bottom left corner.
- 90'+3': Ashley Westwood (Charlotte FC) wins a free kick in the defensive half.
- 90'+3': Foul by Nathan Fogaça (Portland Timbers).
- 90'+3': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
- 90'+3': Foul by Enzo Copetti (Charlotte FC).
- 90'+4': Foul by Dairon Asprilla (Portland Timbers).
- 90'+4': Jere Uronen (Charlotte FC) wins a free kick in the defensive half.
- 90'+5': Dairon Asprilla (Portland Timbers) wins a free kick on the right wing.
- 90'+5': Foul by Djibril Diani (Charlotte FC).
- 90'+5': Djibril Diani (Charlotte FC) is shown the yellow card for a bad foul.
- 90'+7': Second Half ends, Charlotte FC 2, Portland Timbers 0.
- 0': Match ends, Charlotte FC 2, Portland Timbers 0.
Statistics
POR |
CLT![]() |
|
|---|---|---|
| 12 | Fouls | 12 |
| 2 | Yellow Cards | 5 |
| 0 | Red Cards | 0 |
| 4 | Offsides | 0 |
| 3 | Corner Kicks | 3 |
| 2 | Saves | 3 |
| 54.4 | Possession | 45.6 |
| 6 | SHOTS | 14 |
| 3 | ON GOAL | 3 |
| 0.5 | On Target % | 0.2 |
| 0 | Penalty Goals | 0 |
| 0 | Penalty Kicks Taken | 0 |
| 366 | Accurate Passes | 286 |
| 445 | Passes | 373 |
| 0.8 | Pass Completion % | 0.8 |
| 3 | Accurate Crosses | 2 |
| 16 | Crosses | 13 |
| 0.2 | Cross % | 0.2 |
| 52 | Long Balls | 66 |
| 22 | Accurate Long Balls | 33 |
| 0.4 | Long Balls % | 0.5 |
| 0 | Blocked Shots | 5 |
| 4 | Effective Tackles | 11 |
| 7 | Tackles | 17 |
| 0.6 | Tackle % | 0.6 |
| 5 | Interceptions | 9 |
| 24 | Effective Clearances | 22 |
| 24 | Clearances | 22 |
Game Information
Competition: MLS
Venue: Bank of America Stadium
Location: Charlotte, North Carolina, USA
Attendance: 27,495
Venue: Bank of America Stadium
Location: Charlotte, North Carolina, USA
Attendance: 27,495
MLS Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | San Diego FC | 34 | +23 | 63 |
| 2 | Vancouver Whitecaps | 34 | +28 | 63 |
| 3 | LAFC | 34 | +25 | 60 |
| 4 | Minnesota United FC | 34 | +17 | 58 |
Line-Ups
Charlotte FC (4-3-3)
| No. | Name |
|---|---|
| 1 | Kristijan Kahlina (GK) |
| 34 | Andrew Privett |
| 29 | Adilson Malanda |
| 21 | Jere Uronen |
| 14 | Nathan Byrne |
| 8 | Ashley Westwood |
| 28 | Djibril Diani |
| 23 | Nikola Petkovic |
| 33 | Patrick Agyemang |
| 38 | Iuri Tavares |
| 10 | Brecht Dejaegere |
Portland Timbers (4-2-3-1)
| No. | Name |
|---|---|
| 16 | Maxime Crépeau (GK) |
| 18 | Zac McGraw |
| 2 | Miguel Araujo |
| 5 | Claudio Bravo |
| 29 | Juan Mosquera |
| 19 | Eryk Williamson |
| 24 | David Ayala |
| 22 | Cristhian Paredes |
| 9 | Felipe Mora |
| 14 | Jonathan Rodríguez |
| 30 | Santiago Moreno |
MLS News
Why MLS is changing to summer-spring schedule with a winter break
MLS will soon adopt a schedule that will run from the summer through the spring, but how will the league manage matches in frigid winters?
MLS switching schedule to align with world soccer
The MLS board of governors voted Thursday to align with the international soccer calendar by shifting the regular season to a summer to spring campaign beginning in 2027.
MLS, Apple TV scrapping Season Pass for '26 season
Fans of Major League Soccer will no longer need an Apple TV Season Pass to watch matches in the 2026 season, sources told ESPN.
Messi's Barcelona return 'more likely' a tribute game
Sam Marsden believes Lionel Messi's return to Barcelona as a player will be for a tribute game that may take place in 2027.
Fans surround Argentina bus to watch Messi train
Hundreds of fans gather as Lionel Messi and the Argentina team train in Spain ahead of the Angola friendly.
POR