Skip to content

CF Montréal vs Philadelphia Union

MLS
1-2
Final
Stade Saputo
TV: Apple TV

Match pulse

MTLAttacking pressure by 5 minutes
0'HTPHI
59%Possession41%
12Shots9
2On target4
6Corners2
2Saves1
19Fouls18
27'Fabian HerbersMTL36'Tom PearceMTL56'George CampbellMTL57'Jovan LukicPHI76'Nathan HarrielPHI82'Quinn SullivanPHI83'Dante SealyMTL
Team1H2HT
MTL101
PHI112

Who won: Philadelphia 2-1

Philadelphia Union beat CF Montréal 2-1 on Saturday, May 3, 2025 at Stade Saputo. Goals for CF Montréal: Giacomo Vrioni (45'+3'). Goals for Philadelphia: Indiana Vassilev (2') and Mikkel Uhre (84').

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 17.6Indiana VassilevLM
  2. 27.0Giacomo VrioniCF-R
  3. 36.9Danley Jean JacquesCM-R
  4. 46.5Jovan LukicCM-L
  5. 56.4Chris DonovanCF-R
  6. 66.4Mikkel UhreSUB
  7. 76.3Olwethu MakhanyaCD-L
  8. 86.3Jakob GlesnesCD-R
  9. 96.3Tai BariboCF-L
  10. 106.2Andre BlakeG
  11. 116.2Frankie WestfieldRB
  12. 126.1Kai WagnerLB

Team stats

MTLPHI
19Fouls18
4Yellow Cards3
0Red Cards0
1Offsides0
6Corner Kicks2
2Saves1
59.1Possession40.9
12SHOTS9
2ON GOAL4
0.2On Target %0.4
0Penalty Goals0
0Penalty Kicks Taken0
367Accurate Passes232
480Passes334
0.8Pass Completion %0.7
1Accurate Crosses2
18Crosses10
0.1Cross %0.2
63Long Balls60
28Accurate Long Balls29
0.4Long Balls %0.5
4Blocked Shots3
16Effective Tackles11
24Tackles19
0.7Tackle %0.6
9Interceptions10
24Effective Clearances38
24Clearances38

Player of the game

Indiana Vassilev

PHI · 1 G

7.6

Deserved to win

9%
MTL · 0.10 xG
83%
Draw
8%
PHI · 0.09 xG

Dead even on chances: this one could have gone either way

Play by play

  1. Match ends, CF Montréal 1, Philadelphia Union 2.
  2. Second Half ends, CF Montréal 1, Philadelphia Union 2.
  3. 90'+6'

    Left footed shot blocked

    Attempt blocked. Bruno Damiani (Philadelphia Union) left footed shot from outside the box is blocked. Assisted by Jeremy Rafanello with a headed pass.

    B. Damiani

  4. 90'+6'Joel Waterman

    Foul by Joel Waterman (CF Montréal).

  5. 90'+6'Jesús Bueno

    Free kick won

    Jesús Bueno (Philadelphia Union) wins a free kick in the attacking half.

  6. 90'+4'MTL

    Free kick won

    Mikael Uhre (Philadelphia Union) wins a free kick on the left wing.

  7. 90'+4'Joel Waterman

    Foul

    Foul by Joel Waterman (CF Montréal).

  8. 90'+3'Kai Wagner

    Free kick won

    Kai Wagner (Philadelphia Union) wins a free kick in the defensive half.

  9. 90'+3'

    Foul

    Foul by Caden Clark (CF Montréal).

  10. 90'+2'George Campbell

    Free kick won

    George Campbell (CF Montréal) wins a free kick in the defensive half.

  11. 90'+2'

    Foul

    Foul by Bruno Damiani (Philadelphia Union).

  12. 90'+1'Sunusi Ibrahim

    Handball

    Handball by Sunusi Ibrahim (CF Montréal).

  13. 90'

    Fourth official has announced 6 minutes of added time.

  14. 89'Kwadwo Opoku

    Offside

    Offside, CF Montréal. Kwadwo Opoku is caught offside.

  15. 88'Jesús Bueno
    Sub

    Subbed on for Q. Sullivan

    Substitution, Philadelphia Union. Jesús Bueno replaces Quinn Sullivan.

    J. Bueno

  16. 88'Jeremy Rafanello
    Sub

    Subbed on for J. Lukic

    Substitution, Philadelphia Union. Jeremy Rafanello replaces Jovan Lukic.

    J. Rafanello

  17. 88'Sunusi Ibrahim
    Sub

    Subbed on for S. Piette

    Substitution, CF Montréal. Sunusi Ibrahim replaces Samuel Piette.

    S. Ibrahim

  18. 87'PHI

    Foul

    Foul by Mikael Uhre (Philadelphia Union).

  19. GOAL84'
    Mikkel Uhre

    Goal! Right footed shot

    M. Uhre · ast J. Lukic

    Goal! CF Montréal 1, Philadelphia Union 2. Mikael Uhre (Philadelphia Union) right footed shot from the centre of the box to the bottom right corner. Assisted by Jovan Lukic with a through ball.

    MTL 1 - 2 PHI
  20. 83'
    Sub

    Subbed on for N. Saliba

    Substitution, CF Montréal. Victor Loturi replaces Nathan Saliba.

    V. Loturi

  21. 83'Kwadwo Opoku
    Sub

    Subbed on for T. Pearce

    Substitution, CF Montréal. Kwadwo Opoku replaces Tom Pearce.

    K. Opoku

  22. 83'Dante Sealy

    Yellow card

    Dante Sealy (CF Montréal) is shown the yellow card.

    D. Sealy

  23. 83'Dante Sealy

    Foul

    Foul by Dante Sealy (CF Montréal).

  24. 83'

    Free kick won

    Bruno Damiani (Philadelphia Union) wins a free kick in the defensive half.

  25. 82'Quinn Sullivan

    Yellow card

    Quinn Sullivan (Philadelphia Union) is shown the yellow card.

    Q. Sullivan

Leaders

MTLPHI
Total Shots
Giacomo Vrioni
4
Quinn Sullivan
2
Accurate Passes
George Campbell
78
Jovan Lukic
28
Saves
Jonathan Sirois
2
Andre Blake
1