Skip to MLS data
The Sporting Page Real Analysis. Not Corporate
The Sporting Page
Loading scores…
Connecting to scores…
← Soccer newsMLS · 2026

Philadelphia Union vs Seattle Sounders FC

Regular Season

Saturday, Jul 25, 2026 · 7:30 pm EDT

Match winner: Philadelphia Union

Subaru Park

Checked Nov 2, 8:13 am ESTRefresh match

Match statistics

Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.

Supplied statistics for this match only.
StatisticPhiladelphia UnionSeattle Sounders FC
Fouls1111
Yellow Cards01
Red Cards00
Offsides10
Corner Kicks61
Saves14
Possession44.155.9
SHOTS157
ON GOAL51
On Target %0.30.1
Penalty Goals00
Penalty Kicks Taken00
Accurate Passes253352
Passes347454
Pass Completion %0.70.8
Accurate Crosses65
Crosses2210
Cross %0.30.5
Long Balls4645
Accurate Long Balls1513
Long Balls %0.30.3
Blocked Shots31
Effective Tackles1410
Tackles1812
Tackle %0.80.8
Interceptions166
Effective Clearances2130
Clearances2130

Key events

  1. —
    Kickoff
  2. 12'
    Yellow Card

    Hassani Dotson (Seattle Sounders FC) is shown the yellow card for handball.

  3. 31'
    Goal

    Goal! Philadelphia Union 1, Seattle Sounders FC 0. Milan Iloski (Philadelphia Union) right footed shot from the right side of the box to the centre of the goal. Assisted by Frankie Westfield with a through ball.

  4. 37'
    Start Delay

    Delay in match because of an injury Indiana Vassilev (Philadelphia Union).

  5. 37'
    Start Delay
  6. 38'
    End Delay

    Delay over. They are ready to continue.

  7. 38'
    End Delay
  8. 45'+3'
    Halftime
  9. 45'
    Start 2nd Half
  10. 59'
    Substitution

    Substitution, Seattle Sounders FC. Gallatin Sandnes replaces Antino Lopez.

  11. 60'
    Substitution

    Substitution, Seattle Sounders FC. Jesús Ferreira replaces Paul Arriola.

  12. 60'
    Substitution

    Substitution, Seattle Sounders FC. Peter Kingston replaces Kalani Kossa-Rienzi.

  13. 65'
    Substitution

    Substitution, Philadelphia Union. Ezekiel Alladoh replaces Bruno Damiani.

  14. 65'
    Substitution

    Substitution, Philadelphia Union. Quinn Sullivan replaces Indiana Vassilev.

  15. 80'
    Substitution

    Substitution, Philadelphia Union. Jesús Bueno replaces Danley Jean Jacques.

  16. 80'
    Substitution

    Substitution, Seattle Sounders FC. Danny Musovski replaces Osaze De Rosario.

  17. 80'
    Substitution

    Substitution, Seattle Sounders FC. Sebastian Gomez replaces Hassani Dotson.

  18. 89'
    Substitution

    Substitution, Philadelphia Union. Alejandro Bedoya replaces Cavan Sullivan.

  19. 90'+4'
    End Regular Time

    Second Half ends, Philadelphia Union 1, Seattle Sounders FC 0.

Lineups

Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.

Philadelphia UnionFormation 4-4-2

Starting lineup

PlayerPosAppGAOGYCRC
18Andre BlakeG100000
26Nathan HarrielCD-L100000
44Neil PierreCD-R100000
27Kai WagnerLB100000
39Frankie WestfieldRB101000
4Jovan LukicCM-L100000
21Danley Jean JacquesCM-R100000
19Indiana VassilevLM100000
6Cavan SullivanRM100000
9Bruno DamianiCF-L100000
10Milan IloskiCF-R110000

Other listed players

PlayerPosAppGAOGYCRC
76Andrew RickSUB000000
5Japhet SerySUB000000
8Jesús BuenoSUB100000
33Quinn SullivanSUB100000
23Ezekiel AlladohSUB100000
28Augustin AnelloSUB000000
16Ben BenderSUB000000
11Alejandro BedoyaSUB100000
2Geiner MartínezSUB000000

Seattle Sounders FCFormation 4-2-3-1

Starting lineup

PlayerPosAppGAOGYCRC
26Andy ThomasG100000
35Antino LopezCD-L100000
39Stuart HawkinsCD-R100000
5Nouhou ToloLB100000
85Kalani Kossa-RienziRB100000
11Albert RusnákAM100000
37Snyder BrunellLM100000
31Hassani DotsonRM100010
95Osaze De RosarioF100000
14Paul RothrockAM-L100000
17Paul ArriolaAM-R100000

Other listed players

PlayerPosAppGAOGYCRC
24Stefan FreiSUB000000
9Jesús FerreiraSUB100000
53Gallatin SandnesSUB100000
50Max AnchorSUB000000
19Daniel MusovskiSUB100000
28Yeimar GómezSUB000000
90Sebastian GomezSUB100000
45Peter KingstonSUB100000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 5'

    Foul by Snyder Brunell (Seattle Sounders FC).

  4. 5'

    Danley Jean Jacques (Philadelphia Union) wins a free kick in the attacking half.

  5. 6'

    Attempt blocked. Kai Wagner (Philadelphia Union) left footed shot from outside the box is blocked.

  6. 8'

    Hassani Dotson (Seattle Sounders FC) wins a free kick in the defensive half.

  7. 8'

    Foul by Danley Jean Jacques (Philadelphia Union).

  8. 9'

    Attempt missed. Paul Rothrock (Seattle Sounders FC) header from the centre of the box is high and wide to the right. Assisted by Kalani Kossa-Rienzi with a cross.

  9. 11'

    Handball by Hassani Dotson (Seattle Sounders FC).

  10. 12'

    Hassani Dotson (Seattle Sounders FC) is shown the yellow card for handball.

  11. 13'

    Foul by Paul Rothrock (Seattle Sounders FC).

  12. 13'

    Nathan Harriel (Philadelphia Union) wins a free kick on the left wing.

  13. 13'

    Corner, Philadelphia Union. Conceded by Andrew Thomas.

  14. 16'

    Nouhou Tolo (Seattle Sounders FC) wins a free kick in the defensive half.

  15. 16'

    Foul by Cavan Sullivan (Philadelphia Union).

  16. 17'

    Foul by Paul Rothrock (Seattle Sounders FC).

  17. 17'

    Frankie Westfield (Philadelphia Union) wins a free kick in the defensive half.

  18. 18'

    Attempt blocked. Osaze De Rosario (Seattle Sounders FC) right footed shot from the right side of the box is blocked. Assisted by Paul Arriola.

  19. 18'

    Corner, Seattle Sounders FC. Conceded by Nathan Harriel.

  20. 22'

    Attempt missed. Bruno Damiani (Philadelphia Union) header from the centre of the box is close, but misses to the right. Assisted by Cavan Sullivan with a cross.

  21. 23'

    Foul by Paul Arriola (Seattle Sounders FC).

  22. 23'

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

  23. 24'

    Snyder Brunell (Seattle Sounders FC) wins a free kick in the defensive half.

  24. 24'

    Foul by Jovan Lukic (Philadelphia Union).

  25. 26'

    Foul by Stuart Hawkins (Seattle Sounders FC).

  26. 26'

    Cavan Sullivan (Philadelphia Union) wins a free kick in the attacking half.

  27. 28'

    Corner, Philadelphia Union. Conceded by Kalani Kossa-Rienzi.

  28. 29'

    Attempt blocked. Cavan Sullivan (Philadelphia Union) left footed shot from outside the box is blocked. Assisted by Indiana Vassilev.

  29. 31'

    Goal! Philadelphia Union 1, Seattle Sounders FC 0. Milan Iloski (Philadelphia Union) right footed shot from the right side of the box to the centre of the goal. Assisted by Frankie Westfield with a through ball.

  30. 33'

    Kalani Kossa-Rienzi (Seattle Sounders FC) wins a free kick in the defensive half.

  31. 33'

    Foul by Milan Iloski (Philadelphia Union).

  32. 35'

    Hassani Dotson (Seattle Sounders FC) wins a free kick in the defensive half.

  33. 35'

    Foul by Frankie Westfield (Philadelphia Union).

  34. 37'

    Delay in match because of an injury Indiana Vassilev (Philadelphia Union).

  35. 38'

    Delay over. They are ready to continue.

  36. 39'

    Corner, Philadelphia Union. Conceded by Antino Lopez.

  37. 45'+1'

    Fourth official has announced 2 minutes of added time.

  38. 45'+1'

    Snyder Brunell (Seattle Sounders FC) wins a free kick in the defensive half.

  39. 45'+1'

    Foul by Frankie Westfield (Philadelphia Union).

  40. 45'+3'

    First Half ends, Philadelphia Union 1, Seattle Sounders FC 0.

  41. 45'

    Second Half begins Philadelphia Union 1, Seattle Sounders FC 0.

  42. 50'

    Corner, Philadelphia Union. Conceded by Stuart Hawkins.

  43. 51'

    Attempt missed. Cavan Sullivan (Philadelphia Union) header from very close range is just a bit too high. Assisted by Kai Wagner with a cross following a corner.

  44. 52'

    Attempt missed. Milan Iloski (Philadelphia Union) right footed shot from outside the box is close, but misses to the left. Assisted by Kai Wagner following a fast break.

  45. 53'

    Paul Arriola (Seattle Sounders FC) wins a free kick in the defensive half.

  46. 53'

    Foul by Jovan Lukic (Philadelphia Union).

  47. 54'

    Foul by Osaze De Rosario (Seattle Sounders FC).

  48. 54'

    Frankie Westfield (Philadelphia Union) wins a free kick in the defensive half.

  49. 55'

    Attempt missed. Paul Arriola (Seattle Sounders FC) right footed shot from the right side of the box is close, but misses to the left.

  50. 56'

    Corner, Philadelphia Union. Conceded by Antino Lopez.

  51. 59'

    Substitution, Seattle Sounders FC. Gallatin Sandnes replaces Antino Lopez.

  52. 60'

    Substitution, Seattle Sounders FC. Jesús Ferreira replaces Paul Arriola.

  53. 60'

    Substitution, Seattle Sounders FC. Peter Kingston replaces Kalani Kossa-Rienzi.

  54. 63'

    Offside, Philadelphia Union. Milan Iloski is caught offside.

  55. 65'

    Substitution, Philadelphia Union. Ezekiel Alladoh replaces Bruno Damiani.

  56. 65'

    Substitution, Philadelphia Union. Quinn Sullivan replaces Indiana Vassilev.

  57. 66'

    Hassani Dotson (Seattle Sounders FC) wins a free kick on the left wing.

  58. 66'

    Foul by Ezekiel Alladoh (Philadelphia Union).

  59. 66'

    Attempt saved. Hassani Dotson (Seattle Sounders FC) header from the centre of the box is saved in the top centre of the goal by Andre Blake (Philadelphia Union). Assisted by Albert Rusnák with a cross.

  60. 69'

    Attempt missed. Paul Rothrock (Seattle Sounders FC) header from the centre of the box misses to the left. Assisted by Jesús Ferreira with a cross.

  61. 72'

    Attempt blocked. Cavan Sullivan (Philadelphia Union) left footed shot from outside the box is blocked.

  62. 73'

    Foul by Frankie Westfield (Philadelphia Union).

  63. 73'

    Paul Rothrock (Seattle Sounders FC) wins a free kick on the left wing.

  64. 74'

    Foul by Danley Jean Jacques (Philadelphia Union).

  65. 74'

    Nouhou Tolo (Seattle Sounders FC) wins a free kick on the left wing.

  66. 75'

    Attempt missed. Peter Kingston (Seattle Sounders FC) right footed shot from outside the box is too high.

  67. 75'

    Neil Pierre (Philadelphia Union) wins a free kick in the defensive half.

  68. 75'

    Foul by Osaze De Rosario (Seattle Sounders FC).

  69. 76'

    Attempt saved. Quinn Sullivan (Philadelphia Union) right footed shot from the centre of the box is saved in the bottom right corner by Andrew Thomas (Seattle Sounders FC).

  70. 77'

    Attempt saved. Milan Iloski (Philadelphia Union) right footed shot from the centre of the box is saved in the bottom right corner by Andrew Thomas (Seattle Sounders FC). Assisted by Quinn Sullivan with a cross.

  71. 79'

    Attempt missed. Quinn Sullivan (Philadelphia Union) right footed shot from the right side of the box is too high. Assisted by Milan Iloski with a cross.

  72. 80'

    Substitution, Philadelphia Union. Jesús Bueno replaces Danley Jean Jacques.

  73. 80'

    Substitution, Seattle Sounders FC. Danny Musovski replaces Osaze De Rosario.

  74. 80'

    Substitution, Seattle Sounders FC. Sebastian Gomez replaces Hassani Dotson.

  75. 82'

    Handball by Danny Musovski (Seattle Sounders FC).

  76. 83'

    Attempt missed. Kai Wagner (Philadelphia Union) left footed shot from outside the box misses to the right. Assisted by Cavan Sullivan.

  77. 84'

    Attempt missed. Albert Rusnák (Seattle Sounders FC) left footed shot from the centre of the box is too high. Assisted by Sebastian Gomez.

  78. 85'

    Attempt missed. Cavan Sullivan (Philadelphia Union) right footed shot from outside the box misses to the left. Assisted by Ezekiel Alladoh.

  79. 88'

    Foul by Jesús Bueno (Philadelphia Union).

  80. 88'

    Sebastian Gomez (Seattle Sounders FC) wins a free kick on the left wing.

  81. 89'

    Attempt saved. Cavan Sullivan (Philadelphia Union) left footed shot from the left side of the box is saved in the centre of the goal by Andrew Thomas (Seattle Sounders FC).

  82. 89'

    Milan Iloski (Philadelphia Union) wins a free kick in the defensive half.

  83. 89'

    Foul by Sebastian Gomez (Seattle Sounders FC).

  84. 89'

    Substitution, Philadelphia Union. Alejandro Bedoya replaces Cavan Sullivan.

  85. 90'

    Fourth official has announced 0 minutes of added time.

  86. 90'+1'

    Attempt missed. Ezekiel Alladoh (Philadelphia Union) left footed shot from the centre of the box is too high. Assisted by Frankie Westfield.

  87. 90'+2'

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

  88. 90'+2'

    Foul by Peter Kingston (Seattle Sounders FC).

  89. 90'+3'

    Attempt saved. Quinn Sullivan (Philadelphia Union) right footed shot from a difficult angle on the right is saved in the bottom right corner by Andrew Thomas (Seattle Sounders FC). Assisted by Milan Iloski.

  90. 90'+3'

    Corner, Philadelphia Union. Conceded by Andrew Thomas.

  91. 90'+4'

    Second Half ends, Philadelphia Union 1, Seattle Sounders FC 0.

  92. —

    Match ends, Philadelphia Union 1, Seattle Sounders FC 0.

Sources & data scope

Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

  • ESPN source ↗ · Checked Nov 2, 2026, 8:13 am ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.