Skip to content
futbolfutbol logofutbolfutbol
Menu

Sample work · Chicago Fire 2-2 Orlando City

Chicago Fire 2-2 Orlando City

Sample work: pages from a 14-page post-match report on Chicago Fire 2-2 Orlando City (MLS, 28 October 2026), built only from public match data, with the focus on Orlando City. Orlando led 2-0 at half-time from very little, then dropped deep while Chicago moved its attack to one side and came back.

Interactive match briefing

Three findings. Follow the evidence.

Choose a finding, compare the periods, then select an action to see where it happened. Every point comes from the report’s recorded events.

Numbers recounted against the reportCoaching questions await football analyst review.

What happened

Chicago changed sides at half-time

Chicago’s final-third actions on Orlando’s left rose from 27 of 107 before half-time to 54 of 90 after it.

25%First-half share
60%Second-half share
54 / 90Second-half actions on the left

Why we think that

The share rose from 25% to 60%. The report identifies the half-time reshuffle and Barroso’s cross from that side before the 57′ goal. Select either half and lane to inspect the counted events.

Second half · Focus team’s left · 54 actions / 90 (60%)

Orlando City →← Chicago Fire
Recorded match actions on the pitch46' Philip Zinckernagel · Take-on49' Anton Saletros · Pass49' Philip Zinckernagel · Pass49' Anzor Mekvabishvili · Pass49' Leonardo Barroso · Pass49' Robert Lewandowski · Pass49' Anzor Mekvabishvili · Pass51' Philip Zinckernagel · Pass54' Philip Zinckernagel · Touch54' Maren Haile-Selassie · Pass54' Philip Zinckernagel · Pass54' Leonardo Barroso · Pass54' Anton Saletros · Pass54' Leonardo Barroso · Take-on55' Philip Zinckernagel · Cross55' Philip Zinckernagel · Pass56' Philip Zinckernagel · Cross57' Leonardo Barroso · Cross63' Jonathan Bamba · Touch68' Philip Zinckernagel · Cross68' Philip Zinckernagel · Cross69' Anton Saletros · Take-on69' Anton Saletros · Pass69' Philip Zinckernagel · Cross71' Philip Zinckernagel · Take-on71' Leonardo Barroso · Take-on72' Philip Zinckernagel · Pass72' Philip Zinckernagel · Cross74' Leonardo Barroso · Touch80' Philip Zinckernagel · Take-on80' Philip Zinckernagel · Take-on80' Philip Zinckernagel · Pass80' Jonathan Bamba · Pass80' Leonardo Barroso · Touch80' Jonathan Bamba · Take-on80' Jonathan Bamba · Take-on80' Leonardo Barroso · Pass80' Maren Haile-Selassie · Pass80' Leonardo Barroso · Pass80' Philip Zinckernagel · Pass80' Leonardo Barroso · Pass80' Maren Haile-Selassie · Pass80' Andreas Hanche-Olsen · Pass80' Jonathan Bamba · Pass80' Maren Haile-Selassie · Pass88' Philip Zinckernagel · Cross89' Jonathan Bamba · Pass89' Maren Haile-Selassie · Pass89' Jonathan Dean · Pass90'+1' Jonathan Dean · Pass90'+1' Jonathan Dean · Cross90'+1' Puso Dithejane · Cross90'+3' Jack Elliott · Blocked pass90'+3' Puso Dithejane · Cross

Fixed view: the focus team attacks right. Coordinates are on-ball locations on a standardized 105 × 68 m pitch, not player tracking.

Recorded actions

Select a recorded action. Arrows show recorded starts and ends, not an inferred ball path. Event counts are not possession counts.

What the staff could consider

When the opponent overloads our left, who supports the full-back and who protects the next cross?

Coaching questions await football analyst review.
See the report pages below ↓

Would this help your match preparation?

Tell us which finding helps, what is missing, or what you would challenge. Your feedback stays linked to this match and finding.

Give feedback on this finding

What happened

Defensive actions moved closer to goal

Orlando’s defensive actions averaged about 26 m from its own goal in the first half and 20 m in the second.

26 → 20 mMean distance from own goal
39 / 43Second-half actions in own third
24 → 11Final-third passes by half

Why we think that

After the break 39 of 43 defensive actions were in Orlando’s own third. Its final-third passes also fell from 24 to 11. Compare the locations rather than treating the scoreline as control.

Second half · 43 actions · Mean defensive-action distance from own goal: 19.8 m · In own third: 39/43

Orlando City →← Chicago Fire
Recorded match actions on the pitch48' David Brekalo · Clearance48' Zakaria Taifi · Clearance48' David Brekalo · Clearance50' Zakaria Taifi · Interception51' Luis Otávio · Attempted tackle51' Vinícius Nogueira · Interception54' Zakaria Taifi · Clearance54' Iván Angulo · Tackle55' Iago Teodoro · Clearance55' Vinícius Nogueira · Interception55' Luis Otávio · Clearance55' Iago Teodoro · Blocked pass56' Iago Teodoro · Clearance56' David Brekalo · Clearance59' Antoine Griezmann · Tackle62' David Brekalo · Blocked pass63' Iván Angulo · Clearance65' Zakaria Taifi · Attempted tackle67' Braian Ojeda · Attempted tackle67' Antoine Griezmann · Tackle68' Vinícius Nogueira · Clearance69' Antoine Griezmann · Clearance69' Iago Teodoro · Clearance71' Antoine Griezmann · Blocked pass71' Vinícius Nogueira · Tackle71' Iván Angulo · Tackle71' Iván Angulo · Tackle77' Vinícius Nogueira · Tackle77' Iván Angulo · Attempted tackle80' Vinícius Nogueira · Interception80' Iván Angulo · Tackle80' Iván Angulo · Attempted tackle80' Vinícius Nogueira · Tackle82' Zakaria Taifi · Tackle88' Adrián Marín · Interception88' Zakaria Taifi · Clearance89' Adrián Marín · Clearance89' Adrián Marín · Interception89' Braian Ojeda · Tackle90' David Brekalo · Tackle90'+1' David Brekalo · Clearance90'+1' David Brekalo · Clearance90'+2' Daryl Dike · Clearance

Fixed view: the focus team attacks right. Coordinates are on-ball locations on a standardized 105 × 68 m pitch, not player tracking.

Recorded actions

Select a recorded action. Arrows show recorded starts and ends, not an inferred ball path. Event counts are not possession counts.

What the staff could consider

With a lead, what outlet and nearby support could help us keep the next ball instead of defending another wave?

Coaching questions await football analyst review.
See the report pages below ↓

Would this help your match preparation?

Tell us which finding helps, what is missing, or what you would challenge. Your feedback stays linked to this match and finding.

Give feedback on this finding

What happened

Both goals followed the first ball

At 57′ Chicago crossed again before Bamba scored. At 69′ Orlando cleared twice before Haile-Selassie equalized.

57′ + 69′Goals conceded
2Clearances before the equalizer
0.59 / 0.11Goal-shot xG (event model)

Why we think that

The 25-second event windows retain both teams’ actions, including the two Orlando clearances before the equalizer. Select a goal, then follow the recorded passes, crosses and shot locations.

57' · Jonathan Bamba · 11 actions · xG 0.595

Orlando City →← Chicago Fire
Recorded match actions on the pitch56' Jonathan Bamba · Attempted tackle56' Zakaria Taifi · Touch56' Zakaria Taifi · Ball out57' Andrew Gutman · Throw-in57' Maren Haile-Selassie · Pass57' Anzor Mekvabishvili · Pass57' Andrew Gutman · Cross57' Robert Lewandowski · Aerial duel57' Robert Lewandowski · Shot off target57' Leonardo Barroso · Cross57' Jonathan Bamba · Header goal

Fixed view: the focus team attacks right. Coordinates are on-ball locations on a standardized 105 × 68 m pitch, not player tracking.

Recorded actions

Select a recorded action. Arrows show recorded starts and ends, not an inferred ball path. Event counts are not possession counts.

What the staff could consider

After the first clearance or cross, who takes the next ball and who protects the cutback zone?

Coaching questions await football analyst review.
See the report pages below ↓

Would this help your match preparation?

Tell us which finding helps, what is missing, or what you would challenge. Your feedback stays linked to this match and finding.

Give feedback on this finding
xG differs by model

Full-match totals. Model disagreement is not a statistical confidence interval.

TeamAPI 1API 2API 3
Orlando City1.120.630.58
Chicago Fire2.572.542.00

Event diagrams only. Match video will be added when permission is available.

Inside the report

Six of the fourteen pages.

Report page: cumulative xG and how the game went
How the game went. Chance quality shot by shot, with every goal and substitution.
Report page: team numbers from three football data APIs
Team numbers. Three football data APIs side by side; where they disagree, both are shown.
Report page: how each of the four goals was made
How each goal was made. Every pass before each goal, drawn on the pitch.
Report page: Orlando's block dropping after half-time
The block. Average positions and defensive actions, first half against second.
Report page: Chicago's half-time change of side
The opponent's change. Final-third play by lane, before and after half-time.
Report page: five points for the next game
Five points for the next game. What the staff can take into the next match week.

Honest about the limits

What this sample cannot show.

It uses public match data only. Positions come from on-ball events, not tracking, so players off the ball are not seen. Different data models give different xG; the report shows them side by side.

With a club's own statistics, GPS and match video, the same report adds tracking, physical load and drawn clips.

Data usedPublic match events, team and player statistics.
DeliveredThe day after the game, as a 14-page report.
With a clubPlus the club's statistics, GPS (XML or CSV) and video, and live notes on match day.

See it on one of your own games.

We send a sample report built on one of your recent games.

Request a sample report