Prediction (API)
No API prediction available for this match.
Fan votes
Voting opens soon.
Team form & morale
Match Events
- 3' ⚽ M. Iloski — Normal Goal (Philadelphia Union)
- 10' 🟨 Dayne St. Clair — Yellow Card (Inter Miami)
- 10' ⚽ M. Iloski — Penalty (Philadelphia Union)
- 13' ⚽ G. Berterame — Normal Goal (Inter Miami)
- 16' 🟨 Geiner Martínez — Yellow Card (Philadelphia Union)
- 20' ⚽ B. Damiani — Normal Goal (Philadelphia Union)
- 24' 🟨 Jovan Lukić — Yellow Card (Philadelphia Union)
- 29' ⚽ L. Suarez — Normal Goal (Inter Miami)
- 38' 🟨 Ian Fray — Yellow Card (Inter Miami)
- 41' ⚽ G. Berterame — Normal Goal (Inter Miami)
- 44' ⚽ L. Suarez — Normal Goal (Inter Miami)
- 45' 🟨 Telasco Segovia — Yellow Card (Inter Miami)
- 45' 📺 Cavan Sullivan — Penalty confirmed (Philadelphia Union)
- 45' ⚽ M. Iloski — Penalty (Philadelphia Union)
- 49' 🟨 Sergio Reguilón — Yellow Card (Inter Miami)
- 57' 🔄 A. Anello — Substitution (Philadelphia Union)
- 66' 🔄 C. Sullivan — Substitution (Philadelphia Union)
- 67' 🔄 T. Segovia — Substitution (Inter Miami)
- 67' 🔄 G. Martinez — Substitution (Philadelphia Union)
- 68' 🔄 S. Reguilon — Substitution (Inter Miami)
- 73' 🔄 L. Messi — Substitution (Inter Miami)
- 75' 🟨 Danley Jean Jacques — Yellow Card (Philadelphia Union)
- 81' ⚽ L. Suarez — Normal Goal (Inter Miami)
- 83' 🔄 B. Damiani — Substitution (Philadelphia Union)
- 83' 🔄 F. Westfield — Substitution (Philadelphia Union)
- 88' 🔄 I. Fray — Substitution (Inter Miami)
- 88' 🔄 Y. Bright — Substitution (Inter Miami)
- 90' 🟨 Noah Allen — Yellow Card (Inter Miami)
- 90' 🟨 Gonzalo Luján — Yellow Card (Inter Miami)
- 90' ⚽ R. de Paul — Normal Goal (Inter Miami)
Match Statistics
| Inter Miami | Philadelphia Union | |
|---|---|---|
| 10 | Shots on Goal | 10 |
| 5 | Shots off Goal | 7 |
| 17 | Total Shots | 21 |
| 2 | Blocked Shots | 4 |
| 16 | Shots insidebox | 14 |
| 1 | Shots outsidebox | 7 |
| 18 | Fouls | 16 |
| 4 | Corner Kicks | 2 |
| 2 | Offsides | 3 |
| 64% | Ball Possession | 36% |
| 6 | Yellow Cards | 3 |
| 0 | Red Cards | 0 |
| 6 | Goalkeeper Saves | 4 |
| 532 | Total passes | 295 |
| 451 | Passes accurate | 218 |
| 85% | Passes % | 74% |
| 5.10 | expected_goals | 4.02 |
| -0.50 | goals_prevented | -0.50 |
Live feed
- Match finished — no live feed.
Line-ups
Inter Miami · Substitutes
- 34 R. Rios G
- 4 F. Mura D
- 22 D. Ayala M
- 37 M. Falcon D
- 56 D. Pinter F
- 32 N. Allen D
- 41 D. Ruiz M
- 24 M. Silvetti F
- 59 P. Plambeck M
Philadelphia Union · Substitutes
- 76 A. Rick G
- 11 A. Bedoya M
- 47 K. LeBlanc M
- 20 P. Ndinga D
- 66 F. Sundstrom D
- 8 J. Bueno M
- 14 J. Rafanello M
- 23 E. Alladoh F
A Single Match, Forty Years of Football History
The match page is where World Football Portal gets granular. While team and tournament pages give you a panoramic view, the match page is the microscope: one fixture, two teams, ninety minutes (plus stoppage, plus extra time, plus penalties if needed) — all rendered in real time, with a live minute counter, a scoreboard, and a constantly updating stream of meaningful events.
Whether you arrived here to study Brazil vs. England at the 2026 World Cup, or to compare yesterday’s Champions League final, the match page opens with the bare essentials at the top: the two flags, the score, the minute, the venue, the attendance and the weather. From there it descends into the kinds of detail that only obsessive football fans can love — heat maps, pressing charts, xG timelines — without ever turning its back on the casual visitor.
The Score and the State of Play
The first row is the live scoreboard. It updates within a few seconds of an actual goal, a red card, a substitution that changes a tactical shape, or a Video Assistant Referee review. To the right of the scoreboard sits a small match status bar: Pre-match, Kickoff, First Half, Half Time, Second Half, Extra Time, Penalties or Full Time. A small clock counts up while the ball is in play and pauses when the referee halts the game.
Below the scoreboard, a horizontal bar shows the current expected goals split between the two sides (e.g. 2.13 — 0.78) and the possession percentage. These two numbers are the cleanest summary of how the match is unfolding, even if you only have thirty seconds to glance.
Minute-by-Minute Match Feed
Scroll one screen down and you find the match feed: a vertical, timestamped log of every meaningful action. Goals are highlighted with the scorer’s name, the assist (where applicable) and a single sentence describing the build-up. Yellow and red cards appear with the reason. Substitutions show who came off, who came on, and the minute. VAR events get a small icon and a brief explanation of the final decision.
The feed is human-curated during top-flight matches, so the language reads like commentary rather than a database dump. For lower-tier fixtures where we do not have a live reporter on hand, we fall back to a structured AI summary with the same vocabulary; every automated sentence is clearly tagged so you always know what you are reading. At the end of the match, the feed is locked and turned into a downloadable match report PDF, so the page is also an archive.
Deep Match Statistics
Below the feed is the detailed statistics section. It opens with the standard set: total shots, shots on target, big chances, corners, offsides, fouls, yellow cards, red cards. Each statistic has a tooltip explaining how it is captured (was a blocked shot counted as “shot on target”? Was a foul before the whistle counted in stoppage time?).
The next block is the passing map. Every completed pass is drawn as a line between two player dots, colour-coded by outcome (green = completed, red = intercepted, yellow = incomplete). It is the single clearest visualisation of why one side dominated midfield. A complementary shot map shows every attempt from every player, with goal frames highlighted and dots sized according to xG value. Together these two charts cover roughly eighty percent of tactical analysis at any level.
Lineups, Formation, Shape
The line-up card is published as soon as the teamsheets are announced, typically sixty minutes before kickoff in European competitions and slightly later elsewhere. Eleven starters and seven substitutes are listed for each side, complete with shirt number, position and a small icon showing whether the player is playing in their natural role or being asked to do something different.
Above the line-up is the formation graphic: a 4-3-3 in a 4-2-3-1, a 3-5-2 that quickly turns into a 5-4-1 once the opposition crosses the halfway line. Substitutions are added to the graphic in real time, so you can see exactly how the shape of the team evolved across the ninety minutes. This is a goldmine for football analysts — and a toy for everyone else.
Previous Meetings Between the Two
Just below the tactics panel is the head-to-head section. It lists the previous ten or so competitive meetings between the same two national associations or clubs, with date, score, competition and venue. The graphic bar at the top — coloured according to which team won, drew, or lost — gives you a one-glance summary of the rivalry. For historical fixtures with no detailed data, we fall back to confirmed scorelines and an archival photo where one exists.
For very specific fixtures — a 2026 group match between the United States and Uruguay, say — the head-to-head block may only contain a handful of meetings; in that case we extend the search to include friendlies and U-23 matches so you still get a usable overview.
Bookmark, Share, Follow
Add the match to your favourites, share it on WhatsApp or X, and turn on match alerts to receive three notifications only — kickoff, half time and full time — without being buried under push spam. That’s the entire match-day experience in one page, and it travels with you: opened once on your phone, the same match data will be waiting on your tablet and laptop within seconds.