Columbus Crew vs Philadelphia Union

25 April 2026 · MLS · 2026 · Referee Filip Dujic

Full time 2 – 0

Half-time: 2–0

  • Max Arfsten 4’
  • Nathan Harriel 45+3’ (og)

Match summary

Columbus Crew won 2-0 at home to Philadelphia Union. Columbus Crew led 2-0 at half-time.

Max Arfsten put Columbus Crew ahead in the 4th minute and Harriel's own goal made it 2-0 in first-half stoppage time.

There was little between the sides on chances: Columbus Crew created 1.02 expected goals (xG) from 7 shots, Philadelphia Union 0.80 from 10. Philadelphia Union had a player sent off.

Match stats

56% Possession 44%
7 Shots 10
4 Shots on target 2
2 Corners 4
91 Attacks 90
42 Dangerous attacks 40
500 Passes 392
79.4% Pass accuracy 72.7%
16 Tackles 21
11 Fouls 18
1 Yellow cards 1
0 Red cards 1
2 Offsides 3

Key events

Columbus Crew Philadelphia Union
Kick-off
Max ArfstenLeft foot shot1-0 (Columbus Crew)
4’
Max ArfstenShot on target
6’
Sekou Tidiany BangouraShot on target
22’
Nathan HarrielOwn goal2-0 (Columbus Crew)
45’
Sekou Tidiany BangouraVAR: Card upgraded
45’
Half-time2-0
Second half underway
64’
Milan IloskiShot on target
Jamal ThiaréDiego Rossi
70’
Mohamed FarsiShot on target
90’
90+1’
Ben BenderShot on target

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.02 0.80 4’ Max Arfsten (Columbus Crew), 1-0 4’ 45+3’ Nathan Harriel (Columbus Crew) own goal, 2-0 45+3’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.02 0.80 4’ Max Arfsten (Columbus Crew), 1-0 Arfsten 4’ 45+3’ Nathan Harriel (Columbus Crew) own goal, 2-0 Harriel 45+3’
Columbus Crew 1.02 xGPhiladelphia Union 0.80 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Philadelphia Union attacking Columbus Crew attacking 
6’ Max Arfsten (Columbus Crew), open play, 0.60 xG, saved 4’ Max Arfsten (Columbus Crew), open play, 0.27 xG, goal 62’ Danley Jean Jacques (Philadelphia Union), open play, 0.24 xG, off target 18’ Philippe Ndinga (Philadelphia Union), open play, 0.14 xG, off target 20’ Danley Jean Jacques (Philadelphia Union), from a corner, 0.15 xG, off target 9’ Diego Rossi (Columbus Crew), open play, 0.06 xG, blocked 62’ Bruno Damiani (Philadelphia Union), open play, 0.06 xG, off target 82’ Olwethu Makhanya (Philadelphia Union), set piece, 0.04 xG, blocked 13’ Philippe Ndinga (Philadelphia Union), set piece, 0.04 xG, off target 61’ Bruno Damiani (Philadelphia Union), open play, 0.03 xG, blocked 90+1’ Ben Bender (Philadelphia Union), open play, 0.04 xG, saved 82’ Nathan Harriel (Philadelphia Union), set piece, 0.03 xG, off target 90+6’ Dániel Gazdag (Columbus Crew), direct free kick, 0.03 xG, blocked 64’ Milan Iloski (Philadelphia Union), open play, 0.03 xG, saved 90’ Mohamed Farsi (Columbus Crew), open play, 0.03 xG, saved 22’ Diego Rossi (Columbus Crew), from a corner, 0.02 xG, blocked 22’ Sekou Tidiany Bangoura (Columbus Crew), from a corner, 0.02 xG, saved 48’ Nathan Harriel (Philadelphia Union), own goal 6’ Max Arfsten (Columbus Crew), open play, 0.60 xG, saved 4’ Max Arfsten (Columbus Crew), open play, 0.27 xG, goal 62’ Danley Jean Jacques (Philadelphia Union), open play, 0.24 xG, off target 20’ Danley Jean Jacques (Philadelphia Union), from a corner, 0.15 xG, off target 18’ Philippe Ndinga (Philadelphia Union), open play, 0.14 xG, off target 9’ Diego Rossi (Columbus Crew), open play, 0.06 xG, blocked 62’ Bruno Damiani (Philadelphia Union), open play, 0.06 xG, off target 82’ Olwethu Makhanya (Philadelphia Union), set piece, 0.04 xG, blocked 13’ Philippe Ndinga (Philadelphia Union), set piece, 0.04 xG, off target 61’ Bruno Damiani (Philadelphia Union), open play, 0.03 xG, blocked 82’ Nathan Harriel (Philadelphia Union), set piece, 0.03 xG, off target 90+1’ Ben Bender (Philadelphia Union), open play, 0.04 xG, saved 90+6’ Dániel Gazdag (Columbus Crew), direct free kick, 0.03 xG, blocked 64’ Milan Iloski (Philadelphia Union), open play, 0.03 xG, saved 90’ Mohamed Farsi (Columbus Crew), open play, 0.03 xG, saved 22’ Diego Rossi (Columbus Crew), from a corner, 0.02 xG, blocked 22’ Sekou Tidiany Bangoura (Columbus Crew), from a corner, 0.02 xG, saved 48’ Nathan Harriel (Philadelphia Union), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Columbus Crew 4-4-2 Starting XI
Schulte
Amundsen
Camacho
Zawadzki
Herrera
Picard 63’
Arfsten 81’
Bangoura 81’
Chambost
Habroune 70’
Rossi 70’
Philadelphia Union 4-4-2 Starting XI
Blake
Ndinga 46’
Larsen
Makhanya
Harriel
Jacques
Bueno 45’
Rafanello 66’
Sullivan 66’
Iloski
Damiani 84’

Player stats

Goalkeeper1 player
90′ 2 0 52 – – – – –
Defenders5 players
90′ 2 1 – 3 – 37 3 – – –
90′ 1 2 – 2 1 77 1 – – –
90′ 3 2 – 9 3 81 1 – – –
90′ 1 3 – 8 5 46 1 – – –
Steven Moreira Came on as a substitute
27′ – 1 – – – 12 – – – –
Midfielders8 players
Max Arfsten Taken off
81′ 1 – 17 – 0.01 1 – 7 1 2 –
Sekou Tidiany Bangoura Taken off
81′ – – 36 – 0.00 4 2 9 2 3
90′ – – 64 – 0.01 1 1 4 1 1 –
Hugo Picard Taken off
63′ – – 13 – 0.00 – – 1 – – –
Diego Rossi Taken off
70′ – – 20 – 0.03 – – 2 – 1 –
Taha Habroune Taken off
70′ – – 23 2 0.22 2 1 6 1 2 –
Mohamed Farsi Came on as a substitute
9′ – – 7 – 0.00 – – 1 – – –
Amar Sejdic Came on as a substitute
9′ – – 5 – 0.00 1 1 2 – – –
Forwards2 players
Dániel Gazdag Came on as a substitute
20′ – – 1 – 0.03 0.00 – – – 5 –
Jamal Thiaré Came on as a substitute
20′ – – – – – 0.11 1 2 1 5 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.