August 9, 2025 | 11:30 PM

Philadelphia Union

Toronto FC
August 9, 2025 | 11:30 PM

Philadelphia Union

Toronto FC
LAST PLAY
TOR
90:22
Game over
LATEST HEADLINES
- The Premier League’s spectacle is as big as it gets, but its players know the World Cup dwarfs it all
- Lindsey Heaps is a natural in the Champions League. But will other USWNT stars fit well in Europe?
- Cities are charging World Cup fans to attend FIFA fan festivals. Philly will not be one of them.
- Noahkai Banks knows he’s getting a lot of USMNT hype, but he isn’t thinking about the World Cup yet
- Trinity Rodman returns to USWNT for January camp even though she isn’t with a club right now
- Union re-sign Alejandro Bedoya for another year
- Mark McKenzie’s plan to crack the USMNT’s World Cup roster? Sticking to what’s in his ‘control.’
- Union reach agreement on a new contract with attacking midfielder Ben Bender
- The USWNT will return to north Jersey in March to play Colombia
- Brenden Aaronson is on a hot streak with Leeds United at an ideal time for his World Cup hopes
| time | team | play | score |
|---|---|---|---|
| 1:00 | ![]() | 1st Half started. | 0 - 0 |
| 1:33 | ![]() | Throw-in taken by Raoul Petretta. | 0 - 0 |
| 1:51 | ![]() | Foul called on Danley Jean Jacques resulting in pass into play. | 0 - 0 |
| 2:01 | ![]() | Free kick taken by Raoul Petretta resulting in pass. | 0 - 0 |
| 2:28 | ![]() | Throw-in taken by Kai Wagner. | 0 - 0 |
| 2:51 | ![]() | Throw-in taken by Kai Wagner. | 0 - 0 |
| 2:56 | ![]() | Cross by Bruno Damiani. | 0 - 0 |
| 3:04 | ![]() | Foul called on Tai Baribo resulting in pass into play. | 0 - 0 |
| 3:28 | ![]() | Free kick taken by Luka Gavran resulting in pass. | 0 - 0 |
| 4:18 | ![]() | Shot on goal by Indiana Vassilev. | 0 - 0 |
| 4:19 | ![]() | Indiana Vassilev scored a goal with a right foot shot assisted by Tai Baribo. | 1 - 0 |
| 6:11 | ![]() | Throw-in taken by Raoul Petretta. | 1 - 0 |
| 7:20 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 0 |
| 7:20 | ![]() | Cross by Nathan Harriel. | 1 - 0 |
| 7:58 | ![]() | Throw-in taken by Kai Wagner. | 1 - 0 |
| 8:54 | ![]() | Throw-in taken by Raoul Petretta. | 1 - 0 |
| 9:44 | ![]() | Cross by Nathan Harriel. | 1 - 0 |
| 10:57 | ![]() | Inswinging corner kick taken by Kai Wagner from the right (from attacking side) corner: clearance out of play. | 1 - 0 |
| 10:57 | ![]() | Cross by Kai Wagner: off target. | 1 - 0 |
| 10:58 | ![]() | Shot taken by Tai Baribo. | 1 - 0 |
| 11:40 | ![]() | Long pass corner kick taken by Kai Wagner from the left (from attacking side) corner: foul. | 1 - 0 |
| 11:41 | ![]() | Foul called on Bruno Damiani resulting in pass into play. | 1 - 0 |
| 12:19 | ![]() | Free kick taken by Luka Gavran resulting in pass. | 1 - 0 |
| 14:14 | ![]() | Throw-in taken by Kai Wagner. | 1 - 0 |
| 16:53 | ![]() | Goal kick taken by Andre Blake. | 1 - 0 |
| 17:43 | ![]() | Foul called on Sigurd Rosted resulting in set piece. | 1 - 0 |
| 18:23 | ![]() | Free kick taken by Kai Wagner resulting in cross. | 1 - 0 |
| 18:23 | ![]() | Cross by Kai Wagner. | 1 - 0 |
| 18:27 | ![]() | Shot taken by Jakob Glesnes. | 1 - 0 |
| 18:52 | ![]() | Goal kick taken by Luka Gavran. | 1 - 0 |
| 19:06 | ![]() | Foul called on Quinn Sullivan resulting in pass into play. | 1 - 0 |
| 19:16 | ![]() | Free kick taken by Deybi Flores resulting in pass. | 1 - 0 |
| 20:15 | ![]() | Goal kick taken by Luka Gavran. | 1 - 0 |
| 21:31 | ![]() | Inswinging corner kick taken by Djordje Mihailovic from the left (from attacking side) corner: headed out - in play. | 1 - 0 |
| 21:31 | ![]() | Cross by Djordje Mihailovic: headed out - in play. | 1 - 0 |
| 21:00 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 0 |
| 22:49 | ![]() | Throw-in taken by Richie Laryea. | 1 - 0 |
| 24:11 | ![]() | Throw-in taken by Richie Laryea. | 1 - 0 |
| 24:25 | ![]() | Throw-in taken by Kai Wagner. | 1 - 0 |
| 24:55 | ![]() | Foul called on Tai Baribo resulting in pass into play. | 1 - 0 |
| 25:26 | ![]() | Free kick taken by Luka Gavran resulting in pass. | 1 - 0 |
| 25:48 | ![]() | Cross by Indiana Vassilev. | 1 - 0 |
| 26:21 | ![]() | Shot taken by Ola Brynhildsen. | 1 - 0 |
| 26:49 | ![]() | Goal kick taken by Andre Blake. | 1 - 0 |
| 27:10 | ![]() | Throw-in taken by Raoul Petretta. | 1 - 0 |
| 27:31 | ![]() | Cross by Jesus Bueno. | 1 - 0 |
| 28:02 | ![]() | Throw-in taken by Kai Wagner. | 1 - 0 |
| 28:02 | ![]() | Cross by Kai Wagner: headed out - in play. | 1 - 0 |
| 28:08 | ![]() | Cross by Kai Wagner. | 1 - 0 |
| 28:40 | ![]() | Foul called on Jakob Glesnes resulting in pass into play. | 1 - 0 |
| 29:25 | ![]() | Yellow card given to Jakob Glesnes (tactical foul). | 1 - 0 |
| 30:21 | ![]() | Free kick taken by Raoul Petretta resulting in pass. | 1 - 0 |
| 31:27 | ![]() | Goal kick taken by Luka Gavran. | 1 - 0 |
| 31:41 | ![]() | Foul called on Ola Brynhildsen resulting in pass into play. | 1 - 0 |
| 32:08 | ![]() | Free kick taken by Andre Blake resulting in pass. | 1 - 0 |
| 33:10 | ![]() | Cross by Theo Corbeanu. | 1 - 0 |
| 33:53 | ![]() | Foul called on Sigurd Rosted. | 1 - 0 |
| 34:49 | ![]() | Free kick taken by Jakob Glesnes resulting in pass. | 1 - 0 |
| 35:44 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 0 |
| 35:44 | ![]() | Cross by Nathan Harriel. | 1 - 0 |
| 36:14 | ![]() | Foul called on Nathan Harriel resulting in pass into play. | 1 - 0 |
| 36:42 | ![]() | Free kick taken by Sigurd Rosted resulting in pass. | 1 - 0 |
| 37:33 | ![]() | Throw-in taken by Richie Laryea. | 1 - 0 |
| 38:24 | ![]() | Throw-in taken by Richie Laryea. | 1 - 0 |
| 38:31 | ![]() | Throw-in taken by Richie Laryea. | 1 - 0 |
| 38:37 | ![]() | Cross by Theo Corbeanu. | 1 - 0 |
| 38:42 | ![]() | Cross by Theo Corbeanu. | 1 - 0 |
| 39:07 | ![]() | Shot on goal by Theo Corbeanu. Parried by Andre Blake. | 1 - 0 |
| 40:22 | ![]() | Outswinging corner kick taken by Djordje Mihailovic from the right (from attacking side) corner: headed out - in play. | 1 - 0 |
| 40:22 | ![]() | Cross by Djordje Mihailovic: headed out - in play. | 1 - 0 |
| 41:08 | ![]() | Outswinging corner kick taken by Djordje Mihailovic from the right (from attacking side) corner: headed out - in play. | 1 - 0 |
| 41:08 | ![]() | Cross by Djordje Mihailovic: headed out - in play. | 1 - 0 |
| 41:39 | ![]() | Throw-in taken by Kai Wagner. | 1 - 0 |
| 42:09 | ![]() | Throw-in taken by Jesus Bueno. | 1 - 0 |
| 42:48 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 0 |
| 43:44 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 0 |
| 45:04 | ![]() | Goal kick taken by Luka Gavran. | 1 - 0 |
| 45:18 | ![]() | Foul called on Tai Baribo resulting in pass into play. | 1 - 0 |
| 45:28 | ![]() | Free kick taken by Alonso Coello resulting in pass. | 1 - 0 |
| 45:52 | ![]() | Foul called on Tai Baribo resulting in pass into play. | 1 - 0 |
| 45:02 | ![]() | Free kick taken by Deybi Flores resulting in pass. | 1 - 0 |
| 45:42 | ![]() | Cross by Theo Corbeanu. | 1 - 0 |
| 45:46 | ![]() | Shot taken by Raoul Petretta. | 1 - 0 |
| 45:04 | ![]() | Injury time. | 1 - 0 |
| 45:23 | ![]() | Goal kick taken by Andre Blake. | 1 - 0 |
| 45:05 | ![]() | 1st Half ended. | 1 - 0 |
| time | team | play | score |
|---|---|---|---|
| 46:00 | ![]() | 2nd Half started. | 1 - 0 |
| 46:12 | ![]() | Cross by Theo Corbeanu. | 1 - 0 |
| 46:44 | ![]() | Throw-in taken by Kai Wagner. | 1 - 0 |
| 47:30 | ![]() | Foul called on Bruno Damiani resulting in pass into play. | 1 - 0 |
| 47:43 | ![]() | Free kick taken by Kevin Long resulting in pass. | 1 - 0 |
| 48:17 | ![]() | Goal kick taken by Jakob Glesnes. | 1 - 0 |
| 48:46 | ![]() | Throw-in taken by Raoul Petretta. | 1 - 0 |
| 49:24 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 0 |
| 49:36 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 0 |
| 49:50 | ![]() | Shot taken by Danley Jean Jacques. | 1 - 0 |
| 50:13 | ![]() | Goal kick taken by Kevin Long. | 1 - 0 |
| 51:43 | ![]() | corner kick taken by Kai Wagner from the left (from attacking side) corner: off target. | 1 - 0 |
| 51:48 | ![]() | Shot taken by Tai Baribo. | 1 - 0 |
| 51:50 | ![]() | Shot taken by Jakob Glesnes. | 1 - 0 |
| 52:20 | ![]() | Cross by Indiana Vassilev. | 1 - 0 |
| 52:54 | ![]() | Throw-in taken by Kai Wagner. | 1 - 0 |
| 53:11 | ![]() | Goal kick taken by Kevin Long. | 1 - 0 |
| 53:47 | ![]() | Throw-in taken by Kai Wagner. | 1 - 0 |
| 53:54 | ![]() | Foul called on Theo Corbeanu resulting in pass into play. | 1 - 0 |
| 54:23 | ![]() | Free kick taken by Kai Wagner resulting in pass. | 1 - 0 |
| 54:55 | ![]() | Foul called on Raoul Petretta resulting in pass into play. | 1 - 0 |
| 55:02 | ![]() | Yellow card given to Raoul Petretta (tactical foul). | 1 - 0 |
| 55:51 | ![]() | Free kick taken by Kai Wagner resulting in pass. | 1 - 0 |
| 55:51 | ![]() | Offside called on Tai Baribo. | 1 - 0 |
| 58:16 | ![]() | Goal - offside decision overturned after review. | 1 - 0 |
| 59:43 | ![]() | Maxime Dominguez substituted in for Alonso Coello. | 1 - 0 |
| 59:57 | ![]() | Free kick taken by Luka Gavran resulting in pass. | 1 - 0 |
| 60:04 | ![]() | Foul called on Ola Brynhildsen resulting in pass into play. | 1 - 0 |
| 60:23 | ![]() | Free kick taken by Olwethu Makhanya resulting in pass. | 1 - 0 |
| 60:42 | ![]() | Throw-in taken by Kai Wagner. | 1 - 0 |
| 61:14 | ![]() | Shot on goal by Theo Corbeanu. Catch by Andre Blake. | 1 - 0 |
| 61:34 | ![]() | Shot taken by Bruno Damiani. | 1 - 0 |
| 62:02 | ![]() | Goal kick taken by Luka Gavran. | 1 - 0 |
| 62:07 | ![]() | Foul called on Kai Wagner resulting in pass into play. | 1 - 0 |
| 62:33 | ![]() | Free kick taken by Richie Laryea resulting in pass. | 1 - 0 |
| 63:50 | ![]() | Foul called on Kai Wagner resulting in pass into play. | 1 - 0 |
| 63:56 | ![]() | Yellow card given to Kai Wagner (reckless foul). | 1 - 0 |
| 64:34 | ![]() | Free kick taken by Kevin Long resulting in pass. | 1 - 0 |
| 64:51 | ![]() | Cross by Theo Corbeanu. | 1 - 0 |
| 65:05 | ![]() | Foul called on Raoul Petretta. | 1 - 0 |
| 65:45 | ![]() | Shot taken by Quinn Sullivan. | 1 - 0 |
| 66:14 | ![]() | Goal kick taken by Kevin Long. | 1 - 0 |
| 66:35 | ![]() | Foul called on Nathan Harriel resulting in pass into play. | 1 - 0 |
| 67:04 | ![]() | Mikael Uhre substituted in for Bruno Damiani. | 1 - 0 |
| 67:11 | ![]() | Milan Iloski substituted in for Tai Baribo. | 1 - 0 |
| 67:24 | ![]() | Free kick taken by Sigurd Rosted resulting in pass. | 1 - 0 |
| 67:38 | ![]() | Cross by Quinn Sullivan. | 1 - 0 |
| 68:16 | ![]() | Throw-in taken by Djordje Mihailovic. | 1 - 0 |
| 68:37 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 0 |
| 69:05 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 0 |
| 69:05 | ![]() | Cross by Nathan Harriel: headed out - in play. | 1 - 0 |
| 69:11 | ![]() | Shot on goal by Jesus Bueno. Parried by Luka Gavran. | 1 - 0 |
| 69:14 | ![]() | Cross by Quinn Sullivan. | 1 - 0 |
| 69:14 | ![]() | Shot taken by Mikael Uhre. | 1 - 0 |
| 69:35 | ![]() | Goal kick taken by Kevin Long. | 1 - 0 |
| 69:49 | ![]() | Cross by Theo Corbeanu. | 1 - 0 |
| 69:51 | ![]() | Shot taken by Ola Brynhildsen. | 1 - 0 |
| 70:19 | ![]() | Goal kick taken by Andre Blake. | 1 - 0 |
| 70:34 | ![]() | Cross by Quinn Sullivan. | 1 - 0 |
| 70:42 | ![]() | Cross by Quinn Sullivan. | 1 - 0 |
| 71:01 | ![]() | Cross by Quinn Sullivan. | 1 - 0 |
| 71:35 | ![]() | Throw-in taken by Richie Laryea. | 1 - 0 |
| 71:42 | ![]() | Throw-in taken by Richie Laryea. | 1 - 0 |
| 73:33 | ![]() | Cross by Kai Wagner. | 1 - 0 |
| 74:47 | ![]() | Cross by Quinn Sullivan. | 1 - 0 |
| 76:19 | ![]() | Malik Henry substituted in for Theo Corbeanu. | 1 - 0 |
| 76:24 | ![]() | Deandre Kerr substituted in for Ola Brynhildsen. | 1 - 0 |
| 76:26 | ![]() | Throw-in taken by Kai Wagner. | 1 - 0 |
| 76:52 | ![]() | Cross by Nathan Harriel. | 1 - 0 |
| 76:00 | ![]() | Shot taken by Quinn Sullivan against Raoul Petretta. | 1 - 0 |
| 77:47 | ![]() | Inswinging corner kick taken by Kai Wagner from the right (from attacking side) corner: foul. | 1 - 0 |
| 77:47 | ![]() | Cross by Kai Wagner: foul. | 1 - 0 |
| 77:50 | ![]() | Foul called on Olwethu Makhanya resulting in pass into play. | 1 - 0 |
| 79:39 | ![]() | Yellow card given to Olwethu Makhanya (dissent). | 1 - 0 |
| 79:55 | ![]() | Yellow card given to Deandre Kerr (dissent). | 1 - 0 |
| 81:55 | ![]() | Jovan Lukic substituted in for Jesus Bueno. | 1 - 0 |
| 82:05 | ![]() | Free kick taken by Luka Gavran resulting in pass. | 1 - 0 |
| 82:29 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 0 |
| 83:26 | ![]() | Outswinging corner kick taken by Djordje Mihailovic from the right (from attacking side) corner: on target. | 1 - 0 |
| 83:26 | ![]() | Cross by Djordje Mihailovic: on target. | 1 - 0 |
| 83:29 | ![]() | Shot on goal by Kevin Long. Parried by Andre Blake. | 1 - 0 |
| 83:59 | ![]() | Outswinging corner kick taken by Djordje Mihailovic from the right (from attacking side) corner. | 1 - 0 |
| 83:59 | ![]() | Cross by Djordje Mihailovic: headed out - in play. | 1 - 0 |
| 84:05 | ![]() | Cross by Djordje Mihailovic. | 1 - 0 |
| 84:38 | ![]() | Foul called on Mikael Uhre resulting in pass into play. | 1 - 0 |
| 84:49 | ![]() | Free kick taken by Jonathan Osorio resulting in pass. | 1 - 0 |
| 85:46 | ![]() | Throw-in taken by Raoul Petretta. | 1 - 0 |
| 86:23 | ![]() | Shot on goal by Danley Jean Jacques. Parried by Luka Gavran. | 1 - 0 |
| 87:41 | ![]() | Short pass corner kick taken by Kai Wagner from the right (from attacking side) corner: completed pass. | 1 - 0 |
| 87:45 | ![]() | Cross by Jovan Lukic. | 1 - 0 |
| 88:32 | ![]() | Cavan Sullivan substituted in for Quinn Sullivan. | 1 - 0 |
| 88:37 | ![]() | Alejandro Bedoya substituted in for Indiana Vassilev. | 1 - 0 |
| 88:47 | ![]() | Cross by Kai Wagner. | 1 - 0 |
| 89:52 | ![]() | Throw-in taken by Kai Wagner. | 1 - 0 |
| 90:20 | ![]() | Goal kick taken by Luka Gavran. | 1 - 0 |
| 90:36 | ![]() | Throw-in taken by Richie Laryea. | 1 - 0 |
| 90:00 | ![]() | Foul called on Alejandro Bedoya. | 1 - 0 |
| 90:15 | ![]() | Injury time. | 1 - 0 |
| 90:26 | ![]() | Cross by Malik Henry. | 1 - 0 |
| 90:27 | ![]() | Shot on goal by Deandre Kerr. | 1 - 0 |
| 90:28 | ![]() | Deandre Kerr scored a goal with a header shot assisted by Malik Henry. | 1 - 1 |
| 90:28 | ![]() | Shot taken by Richie Laryea against Olwethu Makhanya. | 1 - 1 |
| 90:07 | ![]() | Inswinging corner kick taken by Djordje Mihailovic from the left (from attacking side) corner: completed pass. | 1 - 1 |
| 90:07 | ![]() | Cross by Djordje Mihailovic: completed pass. | 1 - 1 |
| 90:09 | ![]() | Shot taken by Deandre Kerr. | 1 - 1 |
| 90:18 | ![]() | Goal kick taken by Andre Blake. | 1 - 1 |
| 90:30 | ![]() | Foul called on Maxime Dominguez resulting in set piece. | 1 - 1 |
| 90:02 | ![]() | Free kick taken by Kai Wagner resulting in cross. | 1 - 1 |
| 90:02 | ![]() | Cross by Kai Wagner. | 1 - 1 |
| 90:31 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 1 |
| 90:12 | ![]() | Derrick Etienne substituted in for Djordje Mihailovic. | 1 - 1 |
| 90:32 | ![]() | Kosi Thompson substituted in for Raoul Petretta. | 1 - 1 |
| 90:37 | ![]() | Goal kick taken by Luka Gavran. | 1 - 1 |
| 90:53 | ![]() | Throw-in taken by Alejandro Bedoya. | 1 - 1 |
| 90:30 | ![]() | Goal kick taken by Luka Gavran. | 1 - 1 |
| 90:31 | ![]() | Throw-in taken by Richie Laryea. | 1 - 1 |
| 90:17 | ![]() | Inswinging corner kick taken by Jonathan Osorio from the left (from attacking side) corner. | 1 - 1 |
| 90:17 | ![]() | Cross by Jonathan Osorio. | 1 - 1 |
| 90:54 | ![]() | Outswinging corner kick taken by Jonathan Osorio from the right (from attacking side) corner: headed out - in play. | 1 - 1 |
| 90:54 | ![]() | Cross by Jonathan Osorio: headed out - in play. | 1 - 1 |
| 90:23 | ![]() | Yellow card given to Kosi Thompson (delay of game). | 1 - 1 |
| 90:31 | ![]() | Throw-in taken by Kosi Thompson. | 1 - 1 |
| 90:48 | ![]() | Throw-in taken by Nathan Harriel. | 1 - 1 |
| 90:22 | ![]() | 2nd Half ended. | 1 - 1 |
| 90:22 | ![]() | Game over. | 1 - 1 |
Advertisement

