2023 New England Revolution season

The 2023 New England Revolution season was the club's 28th season in existence, and their 28th consecutive season playing in Major League Soccer, the top flight of American soccer. The season began on February 25 when the club began their play in the MLS season. The Revolution also played in the 2023 U.S. Open Cup and the 2023 Leagues Cup. As the 6th place team overall, the Revolution qualified for the first round of the 2024 CONCACAF Champions Cup.

Background
The 2022 season was the Revolution's 27th season of existence, and their 27th season in MLS, the top tier of American soccer. The season began on February 15 when the club began their play in the 2022 CONCACAF Champions League, while the MLS season began on February 26, where the Revolution entered as the defender Supporters' Shield winners, and the season concluded on October 9. The Revolution finished the year 10–12–12 (42 points) leaving them 10th in the Eastern Conference and outside of the 2022 MLS Cup Playoffs. In the 2022 U.S. Open Cup the Revs entered in the Round of 32, defeating FC Cincinnati 5–1, before bowing out in the Round of 16 to New York City FC.

Roster
Appearances and goals are career totals from all-competitions.

U.S. Open Cup
Source:

Top scorers
{| class="wikitable" style="font-size: 100%; text-align: center;" ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:35px;" scope="col"|Rank ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:35px;" scope="col"|Position ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:35px;" scope="col"|No. ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:140px;" scope="col"|Name ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:75px;" scope="col"|MLS ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:75px;" scope="col"|U.S. Open Cup ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:75px;" scope="col"|Leagues Cup ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:75px;" scope="col"|MLS Cup ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:75px;" scope="col"|Total !colspan="4"|Total !59!!2!!8!!1!!69
 * rowspan="2"|1||MF||22||🇪🇸 Carles Gil||11 ||0 ||0 ||0 ||11
 * FW||7||🇦🇷 Gustavo Bou||7 ||0 ||3 ||1 ||11
 * rowspan="1"|3||FW||9||🇦🇱 Giacomo Vrioni||6 ||0 ||3 ||0 ||9
 * rowspan="1"|4||FW||17||🇺🇸 Bobby Wood||7 ||0 ||0 ||0 ||7
 * rowspan="1"|5|| FW||5||🇦🇷 Tomás Chancalay||6 ||0 ||0 ||0 ||6
 * rowspan="1"|6||MF||29||🏴󠁧󠁢󠁥󠁮󠁧󠁿 Noel Buck||3 ||0 ||0 ||0 ||3
 * rowspan="6"|7||MF||11||🇨🇴 Dylan Borrero||2 ||0 ||0 ||0 ||2
 * MF||18||🇬🇭 Emmanuel Boateng||2 ||0 ||0 ||0 ||2
 * MF||14||🇺🇸 Ian Harkes||2 ||0 ||0 ||0 ||2
 * MF||8||🇺🇸 Matt Polster||2 ||0 ||0 ||0 ||2
 * DF||15||🇺🇸 Brandon Bye||2 ||0 ||0 ||0 ||2
 * DF||2||🇺🇸 Dave Romney||1 ||1 ||0 ||0 ||2
 * rowspan="6"|13||DF||4||🇺🇸 Henry Kessler||1 ||0 ||0 ||0 ||1
 * DF||24||🇺🇸 DeJuan Jones||1 ||0 ||0 ||0 ||1
 * FW||14||🇺🇸 Jozy Altidore||1 ||0 ||0 ||0 ||1
 * DF||3||🇺🇸 Omar Gonzalez||1 ||0 ||0 ||0 ||1
 * FW||12||🇺🇸 Justin Rennicks||0 ||1 ||0 ||0 ||1
 * MF||47||🇺🇸 Esmir Bajraktarevic||0 ||0 ||1 ||0 ||1
 * || || || Own Goal ||3 ||0 ||1 ||0 ||4
 * MF||8||🇺🇸 Matt Polster||2 ||0 ||0 ||0 ||2
 * DF||15||🇺🇸 Brandon Bye||2 ||0 ||0 ||0 ||2
 * DF||2||🇺🇸 Dave Romney||1 ||1 ||0 ||0 ||2
 * rowspan="6"|13||DF||4||🇺🇸 Henry Kessler||1 ||0 ||0 ||0 ||1
 * DF||24||🇺🇸 DeJuan Jones||1 ||0 ||0 ||0 ||1
 * FW||14||🇺🇸 Jozy Altidore||1 ||0 ||0 ||0 ||1
 * DF||3||🇺🇸 Omar Gonzalez||1 ||0 ||0 ||0 ||1
 * FW||12||🇺🇸 Justin Rennicks||0 ||1 ||0 ||0 ||1
 * MF||47||🇺🇸 Esmir Bajraktarevic||0 ||0 ||1 ||0 ||1
 * || || || Own Goal ||3 ||0 ||1 ||0 ||4
 * FW||14||🇺🇸 Jozy Altidore||1 ||0 ||0 ||0 ||1
 * DF||3||🇺🇸 Omar Gonzalez||1 ||0 ||0 ||0 ||1
 * FW||12||🇺🇸 Justin Rennicks||0 ||1 ||0 ||0 ||1
 * MF||47||🇺🇸 Esmir Bajraktarevic||0 ||0 ||1 ||0 ||1
 * || || || Own Goal ||3 ||0 ||1 ||0 ||4
 * MF||47||🇺🇸 Esmir Bajraktarevic||0 ||0 ||1 ||0 ||1
 * || || || Own Goal ||3 ||0 ||1 ||0 ||4
 * || || || Own Goal ||3 ||0 ||1 ||0 ||4
 * || || || Own Goal ||3 ||0 ||1 ||0 ||4

Top assists
{| class="wikitable" style="font-size: 100%; text-align: center;" ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:35px;" scope="col"|Rank ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:35px;" scope="col"|Position ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:35px;" scope="col"|No. ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:140px;" scope="col"|Name ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:75px;" scope="col"|MLS ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:75px;" scope="col"|U.S. Open Cup ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:75px;" scope="col"|Leagues Cup ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:75px;" scope="col"|MLS Cup ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:75px;" scope="col"|Total !colspan="4"|Total !52!!2!!5!!1!!60
 * 1||MF||10||🇪🇸 Carles Gil||15 ||1 ||0 ||0 ||16
 * 2||DF||24||🇺🇸 DeJuan Jones||7 ||0 ||0 ||0 ||7
 * 3||FW||7||🇦🇷 Gustavo Bou||4 ||0 ||2 ||0 ||6
 * 4||FW||17||🇺🇸 Bobby Wood||5 ||0 ||0 ||0 ||5
 * rowspan="5"|5||MF||18||🇬🇭 Emmanuel Boateng||3 ||0 ||0 ||0 ||3
 * MF||28||🇨🇦 Mark-Anthony Kaye||3 ||0 ||0 ||0 ||3
 * DF||15||🇺🇸 Brandon Bye||2 ||0 ||1 ||0 ||3
 * MF||8||🇺🇸 Matt Polster||2 ||0 ||1 ||0 ||3
 * FW||9||🇦🇱 Giacomo Vrioni||2 ||0 ||0 ||1 ||3
 * rowspan="2"|10||MF||23|| Nacho Gil||2 ||0 ||0 ||0 ||2
 * MF||29||🏴󠁧󠁢󠁥󠁮󠁧󠁿 Noel Buck||2 ||0 ||0 ||0 ||2
 * rowspan="7"|12||MF||11||🇨🇴 Dylan Borrero||1 ||0 ||0 ||0 ||1
 * MF||19||🇬🇭 Latif Blessing||1 ||0 ||0 ||0 ||1
 * GK||99|| Djordje Petrovic||1 ||0 ||0 ||0 ||1
 * DF||2||🇺🇸 Dave Romney||1 ||0 ||0 ||0 ||1
 * DF||6||🇻🇪 Christian Makoun||1 ||0 ||0 ||0 ||1
 * FW||72|| Damian Rivera||0 ||1 ||0 ||0 ||1
 * MF||14||🇺🇸 Ian Harkes||0 ||0 ||1 ||0 ||1
 * rowspan="2"|10||MF||23|| Nacho Gil||2 ||0 ||0 ||0 ||2
 * MF||29||🏴󠁧󠁢󠁥󠁮󠁧󠁿 Noel Buck||2 ||0 ||0 ||0 ||2
 * rowspan="7"|12||MF||11||🇨🇴 Dylan Borrero||1 ||0 ||0 ||0 ||1
 * MF||19||🇬🇭 Latif Blessing||1 ||0 ||0 ||0 ||1
 * GK||99|| Djordje Petrovic||1 ||0 ||0 ||0 ||1
 * DF||2||🇺🇸 Dave Romney||1 ||0 ||0 ||0 ||1
 * DF||6||🇻🇪 Christian Makoun||1 ||0 ||0 ||0 ||1
 * FW||72|| Damian Rivera||0 ||1 ||0 ||0 ||1
 * MF||14||🇺🇸 Ian Harkes||0 ||0 ||1 ||0 ||1
 * GK||99|| Djordje Petrovic||1 ||0 ||0 ||0 ||1
 * DF||2||🇺🇸 Dave Romney||1 ||0 ||0 ||0 ||1
 * DF||6||🇻🇪 Christian Makoun||1 ||0 ||0 ||0 ||1
 * FW||72|| Damian Rivera||0 ||1 ||0 ||0 ||1
 * MF||14||🇺🇸 Ian Harkes||0 ||0 ||1 ||0 ||1
 * FW||72|| Damian Rivera||0 ||1 ||0 ||0 ||1
 * MF||14||🇺🇸 Ian Harkes||0 ||0 ||1 ||0 ||1
 * MF||14||🇺🇸 Ian Harkes||0 ||0 ||1 ||0 ||1
 * MF||14||🇺🇸 Ian Harkes||0 ||0 ||1 ||0 ||1

Disciplinary record
{| class="wikitable" style="font-size: 100%; text-align:center;" !width=34; background:#fe9;| !width=34; background:#fe9;|sent off: !width=34; background:#ff8888;|sent off: !width=34; background:#fe9;| !width=34; background:#fe9;|sent off: !width=34; background:#ff8888;|sent off: !width=34; background:#fe9;| !width=34; background:#fe9;|sent off: !width=34; background:#ff8888;|sent off: !width=34; background:#fe9;| !width=34; background:#fe9;|sent off: !width=34; background:#ff8888;|sent off: !width=34; background:#fe9;| !width=34; background:#fe9;|sent off: !width=34; background:#ff8888;|sent off: !colspan=3|Total !!48!!1!!1!!3!!0!!0!!5!!0!!0!!5!!1!!0!!61!!2!!1
 * rowspan="2" !width=15|No.
 * rowspan="2" !width=15|Pos.
 * rowspan="2" !width=120|Player
 * colspan="3"|MLS
 * colspan="3"|U.S. Open Cup
 * colspan="3"|Leagues Cup
 * colspan="3"|MLS Cup
 * colspan="3"|Total
 * colspan="3"|Total
 * 10||MF||🇪🇸 Carles Gil||6 ||0 ||0 ||1 ||0 ||0 ||2 ||0 ||0 ||1 ||0 ||0 ||10 ||0 ||0
 * 8||MF||🇺🇸 Matt Polster||9 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||9 ||0 ||0
 * 17||FW||🇺🇸 Bobby Wood||4 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||1 ||0 ||0 ||6 ||0 ||0
 * 19||MF||🇬🇭 Latif Blessing||4 ||0 ||1 ||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||5 ||0 ||1
 * 29||MF||🏴󠁧󠁢󠁥󠁮󠁧󠁿 Noel Buck||4 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||4 ||0 ||0
 * 3||DF||🇺🇸 Omar Gonzalez||3 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||3 ||0 ||0
 * 24||DF||🇺🇸 DeJuan Jones||3 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||3 ||0 ||0
 * 5||FW||🇦🇷 Tomás Chancalay||2 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||3 ||0 ||0
 * 28|| MF||🇨🇦 Mark-Anthony Kaye||1 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||0 ||1 ||0 ||2 ||1 ||0
 * 36||GK||🇺🇸 Earl Edwards Jr||2 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||2 ||0 ||0
 * 88||DF||🇺🇸 Andrew Farrell||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||2 ||0 ||0
 * 22||MF||🇺🇸 Jack Panayotou||1 ||0 ||0 ||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||2 ||0 ||0
 * 2||DF||🇺🇸 David Romney||1 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||0 ||0 ||0 ||2 ||0 ||0
 * 11||MF||🇨🇴 Dylan Borrero||1 ||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||1 ||0
 * 4||DF||🇺🇸 Henry Kessler||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 15||DF||🇺🇸 Brandon Bye||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 14||FW||🇺🇸 Jozy Altidore||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 18||MF||🇬🇭 Emmanuel Boateng||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 14|| MF||🇺🇸 Ian Harkes||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 26|| MF||🇺🇸 Tommy McNamara||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 9||FW||🇦🇱 Giacomo Vrioni||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||1 ||0 ||0
 * 88||DF||🇺🇸 Andrew Farrell||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||2 ||0 ||0
 * 22||MF||🇺🇸 Jack Panayotou||1 ||0 ||0 ||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||2 ||0 ||0
 * 2||DF||🇺🇸 David Romney||1 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||0 ||0 ||0 ||2 ||0 ||0
 * 11||MF||🇨🇴 Dylan Borrero||1 ||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||1 ||0
 * 4||DF||🇺🇸 Henry Kessler||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 15||DF||🇺🇸 Brandon Bye||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 14||FW||🇺🇸 Jozy Altidore||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 18||MF||🇬🇭 Emmanuel Boateng||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 14|| MF||🇺🇸 Ian Harkes||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 26|| MF||🇺🇸 Tommy McNamara||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 9||FW||🇦🇱 Giacomo Vrioni||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||1 ||0 ||0
 * 14||FW||🇺🇸 Jozy Altidore||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 18||MF||🇬🇭 Emmanuel Boateng||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 14|| MF||🇺🇸 Ian Harkes||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 26|| MF||🇺🇸 Tommy McNamara||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 9||FW||🇦🇱 Giacomo Vrioni||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||1 ||0 ||0
 * 14|| MF||🇺🇸 Ian Harkes||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 26|| MF||🇺🇸 Tommy McNamara||1 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0
 * 9||FW||🇦🇱 Giacomo Vrioni||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||1 ||0 ||0
 * 9||FW||🇦🇱 Giacomo Vrioni||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||1 ||0 ||0
 * 9||FW||🇦🇱 Giacomo Vrioni||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||0 ||1 ||0 ||0 ||1 ||0 ||0

Clean sheets
{| class="wikitable sortable" style="text-align: center;" ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:35px;" scope="col"|No. ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:160px;" scope="col"|Name ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:50px;" scope="col"|MLS ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:50px;" scope="col"|US Open Cup ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:50px;" scope="col"|Leagues Cup ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:50px;" scope="col"|MLS Cup ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:50px;" scope="col"|Total ! style="background:#0C2340; color:#FFFFFF; border:2px solid #C8102E; width:50px;" scope="col"|Games
 * 99|| Djordje Petrovic||7 ||0 ||1 ||0 ||8 ||25
 * 36||🇺🇸 Earl Edwards Jr.||1 ||0 ||0 ||0 ||1 ||14
 * 36||🇺🇸 Earl Edwards Jr.||1 ||0 ||0 ||0 ||1 ||14
 * 36||🇺🇸 Earl Edwards Jr.||1 ||0 ||0 ||0 ||1 ||14