July 16, 2025 | 11:30 PM

Philadelphia Union

CF Montreal
July 16, 2025 | 11:30 PM

Philadelphia Union

CF Montreal
LAST PLAY
MTL
90:05
Game over
LATEST HEADLINES
- FIFA slashes price of some World Cup tickets to $60 after fan backlash
- The USMNT, USWNT, and your kid’s youth team are all different. U.S. Soccer is fine with that.
- Union finalize deal to trade defender Jakob Glesnes to LA Galaxy
- Report: Union receive mammoth offer for striker Tai Baribo from D.C. United
- Here’s what ticket prices are looking like for World Cup games in Philly following FIFA’s latest presale
- How are Philly soccer fans feeling about World Cup tickets?
- When it comes to how the World Cup shook out, these are our picks of the early winners and losers
- The Union are headed to Trinidad in the Concacaf Champions Cup
- Your next chance to get FIFA World Cup tickets starts Thursday
- There are 72 group stage games in next summer’s FIFA World Cup. Here are 10 of the best.
| time | team | play | score |
|---|---|---|---|
| 1:00 | ![]() | 1st Half started. | 0 - 0 |
| 1:28 | ![]() | Shot taken by Jovan Lukic against Brandan Craig. Blocked by Brandan Craig. | 0 - 0 |
| 1:49 | ![]() | Foul called on Victor Loturi resulting in pass into play. | 0 - 0 |
| 2:28 | ![]() | Free kick taken by Kai Wagner resulting in pass. | 0 - 0 |
| 3:21 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 3:37 | ![]() | Throw-in taken by Kai Wagner. | 0 - 0 |
| 4:23 | ![]() | Shot taken by Hennadii Synchuk against Kai Wagner. Blocked by Kai Wagner. | 0 - 0 |
| 5:42 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 6:01 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 6:20 | ![]() | Shot taken by Fabian Herbers. | 0 - 0 |
| 6:48 | ![]() | Goal kick taken by Andre Blake. | 0 - 0 |
| 8:40 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 9:09 | ![]() | Throw-in taken by Kai Wagner. | 0 - 0 |
| 9:29 | ![]() | Throw-in taken by Kai Wagner. | 0 - 0 |
| 9:38 | ![]() | Throw-in taken by Kai Wagner. | 0 - 0 |
| 9:42 | ![]() | Cross by Bruno Damiani. | 0 - 0 |
| 9:44 | ![]() | Foul called on Tai Baribo resulting in pass into play. | 0 - 0 |
| 10:10 | ![]() | Free kick taken by Sebastian Breza resulting in pass. | 0 - 0 |
| 10:23 | ![]() | Foul called on Danley Jean Jacques resulting in pass into play. | 0 - 0 |
| 11:17 | ![]() | Free kick taken by Brandan Craig resulting in pass. | 0 - 0 |
| 11:33 | ![]() | Foul called on Kai Wagner resulting in pass into play. | 0 - 0 |
| 12:12 | ![]() | Free kick taken by Brandan Craig resulting in pass. | 0 - 0 |
| 12:53 | ![]() | Throw-in taken by Quinn Sullivan. | 0 - 0 |
| 13:43 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 15:12 | ![]() | Shot taken by Hennadii Synchuk. | 0 - 0 |
| 15:52 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 16:20 | ![]() | Throw-in taken by Quinn Sullivan. | 0 - 0 |
| 16:36 | ![]() | Cross by Nathan Harriel. | 0 - 0 |
| 16:39 | ![]() | Shot on goal by Tai Baribo. Parried by Sebastian Breza. | 0 - 0 |
| 17:31 | ![]() | Inswinging corner kick taken by Kai Wagner from the right (from attacking side) corner: headed out - in play. | 0 - 0 |
| 17:31 | ![]() | Cross by Kai Wagner: headed out - in play. | 0 - 0 |
| 18:17 | ![]() | Shot taken by Indiana Vassilev against Samuel Piette. Blocked by Samuel Piette. | 0 - 0 |
| 19:01 | ![]() | corner kick taken by Kai Wagner from the left (from attacking side) corner. | 0 - 0 |
| 19:07 | ![]() | Shot taken by Olwethu Makhanya against Prince Owusu. Blocked by Prince Owusu. | 0 - 0 |
| 19:36 | ![]() | corner kick taken by Kai Wagner from the left (from attacking side) corner: caught by keeper. | 0 - 0 |
| 19:55 | ![]() | Foul called on Danley Jean Jacques resulting in set piece. | 0 - 0 |
| 20:44 | ![]() | Free kick taken by Hennadii Synchuk resulting in cross. | 0 - 0 |
| 20:44 | ![]() | Cross by Hennadii Synchuk. | 0 - 0 |
| 21:36 | ![]() | Foul called on Jakob Glesnes resulting in set piece. | 0 - 0 |
| 21:42 | ![]() | Yellow card given to Jakob Glesnes (tactical foul). | 0 - 0 |
| 23:21 | ![]() | Free kick taken by Brandan Craig resulting in shot on target. | 0 - 0 |
| 23:21 | ![]() | Shot on goal by Brandan Craig. Parried by Andre Blake. | 0 - 0 |
| 23:31 | ![]() | Shot taken by Hennadii Synchuk. | 0 - 0 |
| 24:02 | ![]() | Goal kick taken by Andre Blake. | 0 - 0 |
| 24:45 | ![]() | Goal kick taken by Andre Blake. | 0 - 0 |
| 25:58 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 27:24 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 28:01 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 28:27 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 28:32 | ![]() | Offside called on Hennadii Synchuk. | 0 - 0 |
| 28:46 | ![]() | Free kick taken by Kai Wagner resulting in pass. | 0 - 0 |
| 29:09 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 29:40 | ![]() | Cross by Tai Baribo. | 0 - 0 |
| 33:17 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 35:01 | ![]() | Foul called on Nathan Harriel resulting in pass into play. | 0 - 0 |
| 35:45 | ![]() | Free kick taken by Brandan Craig resulting in pass. | 0 - 0 |
| 35:55 | ![]() | Throw-in taken by Kai Wagner. | 0 - 0 |
| 35:00 | ![]() | Offside called on Prince Owusu. | 0 - 0 |
| 36:24 | ![]() | Free kick taken by Kai Wagner resulting in pass. | 0 - 0 |
| 36:56 | ![]() | Cross by Quinn Sullivan. | 0 - 0 |
| 37:32 | ![]() | Throw-in taken by Dawid Bugaj. | 0 - 0 |
| 37:59 | ![]() | Shot on goal by Tai Baribo. | 0 - 0 |
| 37:59 | ![]() | Tai Baribo scored a goal with a right foot shot. | 1 - 0 |
| 39:54 | ![]() | Foul called on Prince Owusu resulting in pass into play. | 1 - 0 |
| 40:50 | ![]() | Free kick taken by Olwethu Makhanya resulting in pass. | 1 - 0 |
| 41:03 | ![]() | Foul called on Victor Loturi resulting in set piece. | 1 - 0 |
| 41:04 | ![]() | Yellow card given to Victor Loturi (reckless foul). | 1 - 0 |
| 42:24 | ![]() | Free kick taken by Quinn Sullivan resulting in cross. | 1 - 0 |
| 42:24 | ![]() | Cross by Quinn Sullivan. | 1 - 0 |
| 42:32 | ![]() | Foul called on Quinn Sullivan resulting in pass into play. | 1 - 0 |
| 42:57 | ![]() | Yellow card given to Quinn Sullivan (dissent). | 1 - 0 |
| 43:20 | ![]() | Free kick taken by Sebastian Breza resulting in pass. | 1 - 0 |
| 43:26 | ![]() | Foul called on Brandan Craig resulting in pass into play. | 1 - 0 |
| 43:33 | ![]() | Free kick taken by Danley Jean Jacques resulting in pass. | 1 - 0 |
| 43:36 | ![]() | Cross by Quinn Sullivan. | 1 - 0 |
| 43:39 | ![]() | Shot taken by Quinn Sullivan. | 1 - 0 |
| 44:17 | ![]() | Goal kick taken by Sebastian Breza. | 1 - 0 |
| 44:40 | ![]() | Cross by Nathan Harriel. | 1 - 0 |
| 45:05 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 0 |
| 45:05 | ![]() | Cross by Nathan Harriel: off target. | 1 - 0 |
| 45:07 | ![]() | Shot taken by Tai Baribo. | 1 - 0 |
| 45:35 | ![]() | Throw-in taken by Fabian Herbers. | 1 - 0 |
| 45:06 | ![]() | Throw-in taken by Luca Petrasso. | 1 - 0 |
| 45:20 | ![]() | Injury time. | 1 - 0 |
| 45:28 | ![]() | Foul called on Kai Wagner resulting in pass into play. | 1 - 0 |
| 45:29 | ![]() | Free kick taken by Brandan Craig resulting in pass. | 1 - 0 |
| 45:52 | ![]() | Cross by Joel Waterman. | 1 - 0 |
| 45:54 | ![]() | Shot on goal by Prince Owusu. | 1 - 0 |
| 45:54 | ![]() | Prince Owusu scored a goal with a right foot shot assisted by Joel Waterman. | 1 - 1 |
| 45:40 | ![]() | Foul called on Quinn Sullivan resulting in pass into play. | 1 - 1 |
| 45:20 | ![]() | Free kick taken by Brandan Craig resulting in pass. | 1 - 1 |
| 45:45 | ![]() | Throw-in taken by Dawid Bugaj. | 1 - 1 |
| 45:20 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 1 |
| 45:32 | ![]() | Cross by Quinn Sullivan. | 1 - 1 |
| 45:00 | ![]() | 1st Half ended. | 1 - 1 |
| time | team | play | score |
|---|---|---|---|
| 46:00 | ![]() | Tom Pearce substituted in for Fabian Herbers. | 1 - 1 |
| 46:00 | ![]() | 2nd Half started. | 1 - 1 |
| 46:21 | ![]() | Cross by Quinn Sullivan. | 1 - 1 |
| 46:43 | ![]() | Throw-in taken by Kai Wagner. | 1 - 1 |
| 48:19 | ![]() | Shot taken by Bruno Damiani. | 1 - 1 |
| 48:49 | ![]() | Goal kick taken by Sebastian Breza. | 1 - 1 |
| 49:24 | ![]() | Shot on goal by Quinn Sullivan. Parried by Sebastian Breza. | 1 - 1 |
| 50:15 | ![]() | Inswinging corner kick taken by Kai Wagner from the right (from attacking side) corner: on target. | 1 - 1 |
| 50:15 | ![]() | Cross by Kai Wagner: on target. | 1 - 1 |
| 50:18 | ![]() | Shot on goal by Olwethu Makhanya. | 1 - 1 |
| 50:18 | ![]() | Olwethu Makhanya scored a goal with a header shot assisted by Kai Wagner. | 2 - 1 |
| 51:52 | ![]() | Throw-in taken by Dawid Bugaj. | 2 - 1 |
| 52:18 | ![]() | Throw-in taken by Kai Wagner. | 2 - 1 |
| 53:01 | ![]() | Cross by Kai Wagner. | 2 - 1 |
| 53:18 | ![]() | Cross by Quinn Sullivan. | 2 - 1 |
| 54:11 | ![]() | Long pass corner kick taken by Kai Wagner from the right (from attacking side) corner: defended. | 2 - 1 |
| 54:16 | ![]() | Foul called on Jakob Glesnes resulting in pass into play. | 2 - 1 |
| 54:49 | ![]() | Free kick taken by Sebastian Breza resulting in pass. | 2 - 1 |
| 55:36 | ![]() | Cross by Kai Wagner. | 2 - 1 |
| 57:09 | ![]() | Inswinging corner kick taken by Kai Wagner from the right (from attacking side) corner: on target. | 2 - 1 |
| 57:09 | ![]() | Cross by Kai Wagner: on target. | 2 - 1 |
| 57:12 | ![]() | Shot on goal by Bruno Damiani. Catch by Sebastian Breza. | 2 - 1 |
| 58:24 | ![]() | Shot taken by Prince Owusu. | 2 - 1 |
| 59:09 | ![]() | Goal kick taken by Andre Blake. | 2 - 1 |
| 59:18 | ![]() | Foul called on Nathan Harriel. | 2 - 1 |
| 59:59 | ![]() | Caden Clark substituted in for Hennadii Synchuk. | 2 - 1 |
| 59:00 | ![]() | Frankie Westfield substituted in for Jakob Glesnes. | 2 - 1 |
| 60:05 | ![]() | Mikael Uhre substituted in for Tai Baribo. | 2 - 1 |
| 60:15 | ![]() | Free kick taken by Luca Petrasso resulting in pass. | 2 - 1 |
| 60:23 | ![]() | Shot taken by Dante Sealy against Kai Wagner. Blocked by Kai Wagner. | 2 - 1 |
| 61:06 | ![]() | Inswinging corner kick taken by Brandan Craig from the left (from attacking side) corner. | 2 - 1 |
| 61:06 | ![]() | Cross by Brandan Craig. | 2 - 1 |
| 61:26 | ![]() | Inswinging corner kick taken by Brandan Craig from the left (from attacking side) corner: headed out - in play. | 2 - 1 |
| 61:26 | ![]() | Cross by Brandan Craig: headed out - in play. | 2 - 1 |
| 61:51 | ![]() | Shot on goal by Mikael Uhre. Catch by Sebastian Breza. | 2 - 1 |
| 62:52 | ![]() | Throw-in taken by Kai Wagner. | 2 - 1 |
| 63:14 | ![]() | Shot taken by Mikael Uhre against Joel Waterman. Blocked by Joel Waterman. | 2 - 1 |
| 63:46 | ![]() | Goal kick taken by Brandan Craig. | 2 - 1 |
| 65:53 | ![]() | Inswinging corner kick taken by Kai Wagner from the right (from attacking side) corner: headed out - in play. | 2 - 1 |
| 65:53 | ![]() | Cross by Kai Wagner: headed out - in play. | 2 - 1 |
| 66:34 | ![]() | Foul called on Victor Loturi. | 2 - 1 |
| 66:55 | ![]() | Bryce Duke substituted in for Samuel Piette. | 2 - 1 |
| 67:08 | ![]() | Free kick taken by Quinn Sullivan resulting in pass. | 2 - 1 |
| 67:52 | ![]() | Foul called on Caden Clark resulting in pass into play. | 2 - 1 |
| 68:48 | ![]() | Free kick taken by Quinn Sullivan resulting in pass. | 2 - 1 |
| 68:51 | ![]() | Shot taken by Kai Wagner against Victor Loturi. Blocked by Victor Loturi. | 2 - 1 |
| 69:28 | ![]() | corner kick taken by Kai Wagner from the right (from attacking side) corner: off target. | 2 - 1 |
| 69:32 | ![]() | Shot taken by Quinn Sullivan. | 2 - 1 |
| 70:37 | ![]() | Foul called on Olwethu Makhanya resulting in pass into play. | 2 - 1 |
| 71:10 | ![]() | Free kick taken by Brandan Craig resulting in pass. | 2 - 1 |
| 71:53 | ![]() | Goal kick taken by Andre Blake. | 2 - 1 |
| 72:07 | ![]() | Throw-in taken by Kai Wagner. | 2 - 1 |
| 72:14 | ![]() | Foul called on Brandan Craig resulting in set piece. | 2 - 1 |
| 72:18 | ![]() | Yellow card given to Brandan Craig (reckless foul). | 2 - 1 |
| 73:01 | ![]() | Free kick taken by Kai Wagner resulting in cross. | 2 - 1 |
| 73:01 | ![]() | Cross by Kai Wagner. | 2 - 1 |
| 74:00 | ![]() | Cross by Quinn Sullivan. | 2 - 1 |
| 75:19 | ![]() | Throw-in taken by Frankie Westfield. | 2 - 1 |
| 75:29 | ![]() | Cross by Frankie Westfield. | 2 - 1 |
| 75:30 | ![]() | Shot taken by Mikael Uhre. | 2 - 1 |
| 75:48 | ![]() | Goal kick taken by Brandan Craig. | 2 - 1 |
| 76:47 | ![]() | Throw-in taken by Kai Wagner. | 2 - 1 |
| 77:01 | ![]() | Throw-in taken by Dawid Bugaj. | 2 - 1 |
| 77:30 | ![]() | Cross by Tom Pearce. | 2 - 1 |
| 77:33 | ![]() | Shot taken by Prince Owusu. | 2 - 1 |
| 79:37 | ![]() | Throw-in taken by Luca Petrasso. | 2 - 1 |
| 80:09 | ![]() | Foul called on Jovan Lukic. | 2 - 1 |
| 80:30 | ![]() | Fernando Alvarez substituted in for Dawid Bugaj. | 2 - 1 |
| 80:31 | ![]() | Olger Escobar substituted in for Luca Petrasso. | 2 - 1 |
| 81:10 | ![]() | Free kick taken by Tom Pearce resulting in pass. | 2 - 1 |
| 81:13 | ![]() | Shot on goal by Fernando Alvarez. Parried by Andre Blake. | 2 - 1 |
| 81:50 | ![]() | Inswinging corner kick taken by Tom Pearce from the right (from attacking side) corner: headed out - in play. | 2 - 1 |
| 81:50 | ![]() | Cross by Tom Pearce: headed out - in play. | 2 - 1 |
| 81:56 | ![]() | Cross by Bryce Duke. | 2 - 1 |
| 82:25 | ![]() | Chris Donovan substituted in for Bruno Damiani. | 2 - 1 |
| 82:31 | ![]() | Alejandro Bedoya substituted in for Indiana Vassilev. | 2 - 1 |
| 82:41 | ![]() | Throw-in taken by Tom Pearce. | 2 - 1 |
| 83:23 | ![]() | Throw-in taken by Fernando Alvarez. | 2 - 1 |
| 83:52 | ![]() | Throw-in taken by Frankie Westfield. | 2 - 1 |
| 84:12 | ![]() | Shot on goal by Prince Owusu. Parried by Andre Blake. | 2 - 1 |
| 85:06 | ![]() | Inswinging corner kick taken by Tom Pearce from the right (from attacking side) corner. | 2 - 1 |
| 85:06 | ![]() | Cross by Tom Pearce. | 2 - 1 |
| 85:30 | ![]() | Throw-in taken by Fernando Alvarez. | 2 - 1 |
| 86:14 | ![]() | Throw-in taken by Kai Wagner. | 2 - 1 |
| 86:21 | ![]() | Foul called on Chris Donovan. | 2 - 1 |
| 86:46 | ![]() | Cavan Sullivan substituted in for Quinn Sullivan. | 2 - 1 |
| 87:05 | ![]() | Free kick taken by Sebastian Breza resulting in pass. | 2 - 1 |
| 89:10 | ![]() | Foul called on Chris Donovan resulting in pass into play. | 2 - 1 |
| 89:25 | ![]() | Free kick taken by Joel Waterman resulting in pass. | 2 - 1 |
| 90:00 | ![]() | Injury time. | 2 - 1 |
| 90:07 | ![]() | Inswinging corner kick taken by Kai Wagner from the right (from attacking side) corner: headed out - in play. | 2 - 1 |
| 90:07 | ![]() | Cross by Kai Wagner: headed out - in play. | 2 - 1 |
| 90:59 | ![]() | Throw-in taken by Frankie Westfield. | 2 - 1 |
| 90:00 | ![]() | Foul called on Fernando Alvarez resulting in pass into play. | 2 - 1 |
| 90:29 | ![]() | Free kick taken by Frankie Westfield resulting in pass. | 2 - 1 |
| 90:40 | ![]() | Foul called on Cavan Sullivan resulting in pass into play. | 2 - 1 |
| 90:05 | ![]() | Free kick taken by Sebastian Breza resulting in pass. | 2 - 1 |
| 90:58 | ![]() | Throw-in taken by Joel Waterman. | 2 - 1 |
| 90:04 | ![]() | Foul called on Danley Jean Jacques resulting in pass into play. | 2 - 1 |
| 90:40 | ![]() | Free kick taken by Sebastian Breza resulting in pass. | 2 - 1 |
| 90:54 | ![]() | Cross by Tom Pearce. | 2 - 1 |
| 90:37 | ![]() | Throw-in taken by Kai Wagner. | 2 - 1 |
| 90:51 | ![]() | Shot taken by Danley Jean Jacques against Fernando Alvarez. Blocked by Fernando Alvarez. | 2 - 1 |
| 90:05 | ![]() | 2nd Half ended. | 2 - 1 |
| 90:05 | ![]() | Game over. | 2 - 1 |
Advertisement

