New England Revolution vs Colorado Rapids

28 June 2025 · MLS · 2025 · Referee Natalie Simon

Full time 3 – 3

Half-time: 0–2

  • Sam Vines 58’ (og)
  • Carles Gil 86’ (pen)
  • Maximiliano Urruti 90+3’
  • Calvin Harris 29’
  • Rafael Navarro 40’
  • Theodore Ku-DiPietro 55’

Match summary

New England Revolution and Colorado Rapids drew 3-3. Colorado Rapids led 2-0 at half-time.

In the first half, Calvin Harris put Colorado Rapids ahead in the 29th minute and Rafael Navarro made it 0-2 in the 40th minute. In the second half, Theodore Ku-DiPietro made it 0-3 in the 55th minute, Vines's own goal pulled one back to make it 1-3 in the 58th minute, Carles Gil made it 2-3 from the penalty spot in the 86th minute, and Maximiliano Urruti equalised with a header in stoppage time.

New England Revolution had the better of the chances, with 2.16 expected goals (xG) from 17 shots to Colorado Rapids's 0.79 from 10.

Match stats

73% Possession 27%
17 Shots 10
10 Shots on target 4
11 Corners 2
607 Passes 240
87.1% Pass accuracy 71.2%
13 Tackles 16
9 Fouls 15
2 Yellow cards 2
1 Offsides 1

Key events

New England Revolution Colorado Rapids
Kick-off
Keegan Hughes
7’
Peyton MillerShot on target
7’
Alhassan YusufShot on target
20’
29’
Calvin HarrisRight foot shot0-1 (Colorado Rapids)
29’
Theodore Ku-DiPietroShot on target
Carles GilShot on target
33’
40’
Rafael NavarroRight foot shot0-2 (Colorado Rapids)
Half-time0-2
Luca LangoniShot on target
52’
Leonardo CampanaShot on target
53’
Second half underway
55’
Theodore Ku-DiPietroRight foot shot0-3 (Colorado Rapids)
Sam VinesOwn goal1-3 (New England Revolution)
58’
Carles GilShot on target
60’
Maximiliano UrrutiLeonardo Campana
63’
68’
Samuel BassettTheodore Ku-DiPietro
78’
78’
Tanner BeasonWyatt Omsberg
81’
Luis DíazPeyton Miller
81’
Carles GilPenalty2-3 (New England Revolution)
86’
Luis DíazShot on target
87’
Luis DíazShot on target
89’
Maximiliano UrrutiHeader3-3 (New England Revolution)
90+3’
90+4’
Full-time3-3

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 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.16 0.79 29’ Calvin Harris (Colorado Rapids), 0-1 29’ 40’ Rafael Navarro (Colorado Rapids), 0-2 40’ 55’ Theodore Ku-DiPietro (Colorado Rapids), 0-3 55’ 58’ Sam Vines (New England Revolution) own goal, 1-3 58’ 86’ Carles Gil (New England Revolution), 2-3 86’ 90+3’ Maximiliano Urruti (New England Revolution), 3-3 90+3’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.16 0.79 29’ Calvin Harris (Colorado Rapids), 0-1 Harris 29’ 40’ Rafael Navarro (Colorado Rapids), 0-2 Navarro 40’ 55’ Theodore Ku-DiPietro (Colorado Rapids), 0-3 Ku-DiPietro 55’ 58’ Sam Vines (New England Revolution) own goal, 1-3 Vines 58’ 86’ Carles Gil (New England Revolution), 2-3 Gil 86’ 90+3’ Maximiliano Urruti (New England Revolution), 3-3 Urruti 90+3’
New England Revolution 2.16 xGColorado Rapids 0.79 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Colorado Rapids attacking New England Revolution attacking 
86’ Carles Gil (New England Revolution), penalty, 0.79 xG, goal 89’ Luis Díaz (New England Revolution), from a corner, 0.26 xG, saved 53’ Leonardo Campana (New England Revolution), from a corner, 0.21 xG, saved 29’ Theodore Ku-DiPietro (Colorado Rapids), open play, 0.21 xG, saved 43’ Wyatt Omsberg (New England Revolution), from a corner, 0.20 xG, off target 90+3’ Maximiliano Urruti (New England Revolution), open play, 0.19 xG, goal 9’ Oliver Larraz (Colorado Rapids), direct free kick, 0.15 xG, blocked 29’ Calvin Harris (Colorado Rapids), open play, 0.15 xG, goal 81’ Peyton Miller (New England Revolution), open play, 0.11 xG, off target 40’ Rafael Navarro (Colorado Rapids), open play, 0.08 xG, goal 62’ Leonardo Campana (New England Revolution), set piece, 0.07 xG, blocked 55’ Theodore Ku-DiPietro (Colorado Rapids), open play, 0.06 xG, goal 7’ Peyton Miller (New England Revolution), open play, 0.06 xG, saved 60’ Carles Gil (New England Revolution), set piece, 0.05 xG, saved 35’ Carles Gil (New England Revolution), open play, 0.04 xG, blocked 26’ Andreas Maxsø (Colorado Rapids), from a corner, 0.04 xG, off target 33’ Carles Gil (New England Revolution), open play, 0.04 xG, saved 44’ Leonardo Campana (New England Revolution), open play, 0.04 xG, off target 4’ Oliver Larraz (Colorado Rapids), open play, 0.03 xG, blocked 9’ Oliver Larraz (Colorado Rapids), set piece, 0.03 xG, blocked 89’ Tanner Beason (New England Revolution), from a corner, 0.03 xG, blocked 90+5’ Maximiliano Urruti (New England Revolution), set piece, 0.03 xG, blocked 10’ Rafael Navarro (Colorado Rapids), open play, 0.02 xG, blocked 87’ Luis Díaz (New England Revolution), open play, 0.02 xG, saved 57’ Rafael Navarro (Colorado Rapids), open play, 0.02 xG, blocked 52’ Luca Langoni (New England Revolution), from a corner, 0.01 xG, saved 20’ Alhassan Yusuf (New England Revolution), from a corner, 0.01 xG, saved 58’ Sam Vines (Colorado Rapids), own goal 86’ Carles Gil (New England Revolution), penalty, 0.79 xG, goal 89’ Luis Díaz (New England Revolution), from a corner, 0.26 xG, saved 53’ Leonardo Campana (New England Revolution), from a corner, 0.21 xG, saved 29’ Theodore Ku-DiPietro (Colorado Rapids), open play, 0.21 xG, saved 43’ Wyatt Omsberg (New England Revolution), from a corner, 0.20 xG, off target 90+3’ Maximiliano Urruti (New England Revolution), open play, 0.19 xG, goal 29’ Calvin Harris (Colorado Rapids), open play, 0.15 xG, goal 9’ Oliver Larraz (Colorado Rapids), direct free kick, 0.15 xG, blocked 81’ Peyton Miller (New England Revolution), open play, 0.11 xG, off target 40’ Rafael Navarro (Colorado Rapids), open play, 0.08 xG, goal 62’ Leonardo Campana (New England Revolution), set piece, 0.07 xG, blocked 55’ Theodore Ku-DiPietro (Colorado Rapids), open play, 0.06 xG, goal 7’ Peyton Miller (New England Revolution), open play, 0.06 xG, saved 60’ Carles Gil (New England Revolution), set piece, 0.05 xG, saved 35’ Carles Gil (New England Revolution), open play, 0.04 xG, blocked 26’ Andreas Maxsø (Colorado Rapids), from a corner, 0.04 xG, off target 33’ Carles Gil (New England Revolution), open play, 0.04 xG, saved 44’ Leonardo Campana (New England Revolution), open play, 0.04 xG, off target 4’ Oliver Larraz (Colorado Rapids), open play, 0.03 xG, blocked 9’ Oliver Larraz (Colorado Rapids), set piece, 0.03 xG, blocked 89’ Tanner Beason (New England Revolution), from a corner, 0.03 xG, blocked 90+5’ Maximiliano Urruti (New England Revolution), set piece, 0.03 xG, blocked 10’ Rafael Navarro (Colorado Rapids), open play, 0.02 xG, blocked 87’ Luis Díaz (New England Revolution), open play, 0.02 xG, saved 57’ Rafael Navarro (Colorado Rapids), open play, 0.02 xG, blocked 52’ Luca Langoni (New England Revolution), from a corner, 0.01 xG, saved 20’ Alhassan Yusuf (New England Revolution), from a corner, 0.01 xG, saved 58’ Sam Vines (Colorado Rapids), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

New England Revolution 3-4-2-1 Starting XI
Ivačič
Ceballos
Omsberg 81’
Hughes
Miller 81’
Polster
Yusuf
Bye 63’
Chancalay 39’
Gil
Campana 63’
Colorado Rapids 4-3-2-1 Starting XI
Defreitas-Hansen
Vines 74’
Maxsø
Awaziem
Cannon
Larraz
Atencio
Harris 90’
Ku-DiPietro 68’
Navarro
Yapi 74’

Player stats

Goalkeeper1 player
90′ 1 3 19 – – – – –
Defenders8 players
90′ 1 – – 8 5 66 1 – – –
Wyatt Omsberg Taken off
81′ 1 – – 2 1 67 1 – – –
Keegan Hughes
90′ – 1 – 4 3 79 2 – – –
Brandon Bye Taken off
63′ – – – 3 3 22 – – – –
Peyton Miller Taken off
81′ – 1 – 3 1 41 1 – – –
Ilay Feingold Came on as a substitute
27′ 1 – – 3 – 8 – – – –
Tanner Beason Came on as a substitute
9′ 1 1 – 2 – 9 – – 1 –
Luis Díaz Came on as a substitute
9′ 1 – – 2 1 5 – – – –
Midfielders4 players
90′ – – 88 1 0.07 3 1 6 1 1 –
90′ – – 82 3 0.12 3 – 8 1 2 –
90′ 1 – 68 5 0.42 – – 9 – 4 –
Tomás Chancalay Taken off
39′ – – 13 – 0.00 – – 1 – 1 –
Forwards3 players
Leonardo Campana Taken off
63′ – – 3 1 0.32 0.01 – 1 – 18 –
Luca Langoni Came on as a substitute
51′ – – 1 1 0.01 0.04 1 3 2 21 –
Maximiliano Urruti Came on as a substitute
27′ 1 – 2 1 0.21 0.00 – 3 – 1 –
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. Referee data before 2025/26 from the Transfermarkt datasets project.