We identified 246 real signings across the 24 clubs of Major League Soccer; 237 are included in the hit-rate calculation (9 youth investments set aside). Signings without relevant game time are classified as unsuccessful. League average hit rate: 31%.
Comparison with 2018
The league's average hit rate was 31%, against 35% the previous season (▼ 4 p.p.). There were 246 real signings, against 222 in 2018.
Hit rate by club
1º Colorado Rapids (17th in the league · 9 eval.)
2º Minnesota United FC (9th in the league · 9 eval.)
3º Toronto FC (5th in the league · 10 eval.)
4º Philadelphia Union (6th in the league · 9 eval.)
5º Chicago Fire (16th in the league · 12 eval.)
6º CF Montreal (18th in the league · 10 eval.)
7º Vancouver Whitecaps (23rd in the league · 15 eval.)
8º Orlando City SC (22nd in the league · 12 eval.)
9º New England Revolution (14th in the league · 6 eval.)
10º Portland Timbers (11th in the league · 5 eval.)
11º San Jose Earthquakes (15th in the league · 7 eval.)
12º Real Salt Lake (8th in the league · 6 eval.)
13º Houston Dynamo (19th in the league · 10 eval.)
14º Los Angeles Galaxy (7th in the league · 18 eval.)
15º New York City FC (3rd in the league · 8 eval.)
16º Atlanta United FC (4th in the league · 7 eval.)
17º FC Dallas (12th in the league · 7 eval.)
18º FC Cincinnati (24th in the league · 29 eval.)
19º DC United (10th in the league · 10 eval.)
20º Los Angeles FC (1st in the league · 9 eval.)
21º Columbus Crew (20th in the league · 10 eval.)
22º Sporting Kansas City (21st in the league · 9 eval.)
23º New York Red Bulls (13th in the league · 5 eval.)
24º Seattle Sounders (2nd in the league · 5 eval.)
Detailed ranking
| Club | League position | Signings | Evaluated | Successful | Fair | Unsuccessful | Hit rate % |
|---|
| 1º | Colorado Rapids | 17º | 9 | 9 | 4 | 4 | 1 | 67% |
| 2º | Minnesota United FC | 9º | 9 | 9 | 5 | 0 | 4 | 56% |
| 3º | Toronto FC | 5º | 10 | 10 | 3 | 4 | 3 | 50% |
| 4º | Philadelphia Union | 6º | 9 | 9 | 4 | 1 | 4 | 50% |
| 5º | Chicago Fire | 16º | 12 | 12 | 4 | 3 | 5 | 46% |
| 6º | CF Montreal | 18º | 10 | 10 | 2 | 5 | 3 | 45% |
| 7º | Vancouver Whitecaps | 23º | 15 | 15 | 4 | 5 | 6 | 43% |
| 8º | Orlando City SC | 22º | 12 | 12 | 3 | 4 | 5 | 42% |
| 9º | New England Revolution | 14º | 6 | 6 | 2 | 1 | 3 | 42% |
| 10º | Portland Timbers | 11º | 5 | 5 | 2 | 0 | 3 | 40% |
| 11º | San Jose Earthquakes | 15º | 7 | 7 | 2 | 1 | 4 | 36% |
| 12º | Real Salt Lake | 8º | 6 | 6 | 1 | 2 | 3 | 33% |
| 13º | Houston Dynamo | 19º | 10 | 10 | 2 | 2 | 6 | 30% |
| 14º | Los Angeles Galaxy | 7º | 22 | 18 | 4 | 1 | 13 | 25% |
| 15º | New York City FC | 3º | 8 | 8 | 2 | 0 | 6 | 25% |
| 16º | Atlanta United FC | 4º | 7 | 7 | 1 | 1 | 5 | 21% |
| 17º | FC Dallas | 12º | 8 | 7 | 1 | 1 | 5 | 21% |
| 18º | FC Cincinnati | 24º | 29 | 29 | 2 | 7 | 20 | 19% |
| 19º | DC United | 10º | 10 | 10 | 1 | 1 | 8 | 15% |
| 20º | Los Angeles FC | 1º | 10 | 9 | 0 | 2 | 7 | 11% |
| 21º | Columbus Crew | 20º | 11 | 10 | 0 | 2 | 8 | 10% |
| 22º | Sporting Kansas City | 21º | 9 | 9 | 0 | 1 | 8 | 6% |
| 23º | New York Red Bulls | 13º | 6 | 5 | 0 | 0 | 5 | 0% |
| 24º | Seattle Sounders | 2º | 6 | 5 | 0 | 0 | 5 | 0% |
Season Highlights
| Player | Club | Min | G+A | Nota | Rating |
|---|
| Carles Gil | New England Revolution | 3156 | 10+12 | 7.57 | Excellent |
| Alejandro Pozuelo | Toronto FC | 2809 | 14+9 | 7.62 | Excellent |
| Kacper Przybyłko | Philadelphia Union | 2248 | 15+4 | 7.39 | Excellent |
| Nani | Orlando City SC | 2292 | 12+5 | 7.43 | Excellent |
| Gonzalo Martínez | Atlanta United FC | 2272 | 5+9 | 7.36 | Excellent |
Methodology
Only genuine signings for the first-team squad are considered — academy promotions, loan returns and internal moves are excluded. Each evaluated signing is classified into five tiers from a score that combines match ratings, attacking output adjusted for game time and consistency over the season, in comparison with the other players in the competition. Successful signings count as a full point; Fair ones, half a point.
Appendix — Signings by club
* Youth investment (under-23, no game time) — outside the calculation.
Atlanta United FC (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Gonzalo Martínez | 33 | 2272 | 5 | 9 | Excellent |
| Justin Meram | 20 | 1294 | 4 | 0 | Below expectations |
| Florentin Pogba | 16 | 989 | 0 | 0 | Did not deliver |
| Emerson Hyndman | 16 | 985 | 1 | 1 | Fair |
| Brek Shea | 19 | 924 | 0 | 1 | Did not deliver |
| Dion Pereira | 18 | 681 | 0 | 1 | Below expectations |
| Mohammed Adams | 5 | 72 | 0 | 0 | Did not deliver |
CF Montreal (10 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Maximiliano Urruti | 31 | 2441 | 4 | 6 | Excellent |
| Zakaria Diallo | 24 | 2042 | 3 | 2 | Fair |
| Orji Okwonkwo | 28 | 1784 | 8 | 2 | Good |
| Lassi Lappalainen | 11 | 688 | 5 | 0 | Fair |
| Bojan Krkić | 8 | 613 | 3 | 0 | Fair |
| Omar Browne | 10 | 564 | 2 | 1 | Fair |
| Clement Bayiha | 11 | 469 | 0 | 1 | Did not deliver |
| Harry Novillo | 11 | 454 | 1 | 2 | Fair |
| Clement Diop | 2 | 180 | 0 | 0 | Did not deliver |
| Jorge Luis Corrales | 4 | 111 | 0 | 1 | Did not deliver |
Chicago Fire (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Charles Sapong | 32 | 2556 | 13 | 1 | Excellent |
| Przemysław Frankowski | 31 | 2312 | 5 | 7 | Excellent |
| Nicolás Gaitán | 27 | 2013 | 4 | 11 | Excellent |
| Francisco Calvo | 23 | 1948 | 3 | 1 | Good |
| Kenneth Kronholm | 20 | 1812 | 0 | 0 | Fair |
| David Ousted | 14 | 1260 | 0 | 0 | Did not deliver |
| Marcelo | 16 | 1147 | 0 | 0 | Did not deliver |
| Jonathan Bornstein | 11 | 919 | 0 | 0 | Fair |
| Fabian Herbers | 17 | 788 | 3 | 1 | Fair |
| Michael Azira | 4 | 223 | 0 | 0 | Did not deliver |
| Amando Moreno | 7 | 82 | 0 | 0 | Did not deliver |
| Cristian Martínez | 5 | 63 | 0 | 0 | Did not deliver |
Colorado Rapids (9 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Keegan Rosenberry | 32 | 2880 | 1 | 3 | Good |
| Kei Kamara | 28 | 2451 | 14 | 1 | Excellent |
| Diego Rubio | 25 | 1976 | 11 | 4 | Excellent |
| Lalas Abubakar | 21 | 1890 | 0 | 0 | Fair |
| Nicolás Mezquida | 30 | 1349 | 3 | 3 | Good |
| Clint Irwin | 10 | 855 | 0 | 0 | Fair |
| Jonathan Lewis | 14 | 753 | 4 | 2 | Fair |
| Benny Feilhaber | 9 | 620 | 2 | 2 | Fair |
| Kofi Opare | 3 | 270 | 0 | 0 | Did not deliver |
Columbus Crew (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Robinho | 18 | 1099 | 0 | 2 | Below expectations |
| Eloy Room | 12 | 1044 | 0 | 0 | Below expectations |
| David Guzmán | 15 | 1018 | 0 | 0 | Below expectations |
| Luis Díaz | 12 | 785 | 2 | 3 | Fair |
| David Accam | 14 | 555 | 2 | 1 | Below expectations |
| Joe Bendik | 6 | 540 | 0 | 0 | Did not deliver |
| Youness Mokhtar | 8 | 449 | 1 | 0 | Fair |
| Romario Williams | 7 | 109 | 1 | 0 | Did not deliver |
| Rick | 1 | 90 | 0 | 0 | Did not deliver |
| Jordan Hamilton | 3 | 33 | 0 | 0 | Did not deliver |
| Christopher Cadden * | 0 | 0 | 0 | 0 | Investment |
DC United (10 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Lucas Rodríguez | 32 | 2628 | 5 | 3 | Excellent |
| Leonardo Jara | 29 | 2201 | 1 | 4 | Below expectations |
| Felipe Martins | 9 | 776 | 0 | 0 | Below expectations |
| Quincy Amarikwa | 23 | 435 | 1 | 0 | Did not deliver |
| Chris McCann | 6 | 319 | 0 | 0 | Did not deliver |
| Marquinhos Pedroso | 4 | 287 | 0 | 0 | Did not deliver |
| Ola Kamara | 5 | 257 | 3 | 0 | Fair |
| Chris Seitz | 1 | 90 | 0 | 0 | Did not deliver |
| Emmanuel Boateng | 3 | 55 | 0 | 0 | Did not deliver |
| Earl Edwards Jr. | 0 | 0 | 0 | 0 | Did not deliver |
FC Cincinnati (29 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Mathieu Deplagne | 33 | 2881 | 1 | 1 | Fair |
| Kendall Waston | 25 | 2175 | 1 | 0 | Fair |
| Leonardo Bertone | 25 | 2055 | 1 | 1 | Fair |
| Victor Ulloa | 26 | 1950 | 1 | 1 | Fair |
| Nick Hagglund | 22 | 1815 | 0 | 0 | Did not deliver |
| Roland Lamah | 28 | 1783 | 1 | 3 | Fair |
| Emmanuel Ledesma | 26 | 1774 | 6 | 4 | Excellent |
| Spencer Richey | 19 | 1710 | 0 | 0 | Did not deliver |
| Kekuta Manneh | 27 | 1497 | 4 | 3 | Fair |
| Justin Hoyte | 17 | 1477 | 0 | 0 | Did not deliver |
| Caleb Stanko | 23 | 1445 | 0 | 0 | Did not deliver |
| Przemysław Tytoń | 15 | 1353 | 0 | 0 | Did not deliver |
| Darren Mattocks | 21 | 1282 | 3 | 3 | Good |
| Maikel Van der Werff | 11 | 990 | 0 | 0 | Did not deliver |
| Alvas Powell | 13 | 974 | 0 | 0 | Did not deliver |
| Greg Garza | 13 | 911 | 0 | 0 | Below expectations |
| Fanendo Adi | 12 | 695 | 1 | 0 | Below expectations |
| Kenny Saief | 9 | 566 | 1 | 2 | Fair |
| Rashawn Dally | 12 | 556 | 1 | 0 | Did not deliver |
| Joseph-Claude Gyau | 8 | 464 | 0 | 0 | Did not deliver |
| Fatai Alashe | 11 | 437 | 1 | 0 | Did not deliver |
| Andrew Gutman | 7 | 395 | 0 | 1 | Did not deliver |
| Forrest Lasso | 5 | 393 | 0 | 0 | Below expectations |
| Eric Alexander | 6 | 312 | 0 | 1 | Did not deliver |
| Derrick Etienne | 5 | 219 | 0 | 0 | Did not deliver |
| Corben Bone | 6 | 186 | 0 | 0 | Did not deliver |
| Rick | 1 | 90 | 0 | 0 | Did not deliver |
| Nazmi Albadawi | 1 | 9 | 0 | 0 | Did not deliver |
| Hassan Ndam | 0 | 0 | 0 | 0 | Did not deliver |
FC Dallas (8 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Bryan Acosta | 25 | 1992 | 2 | 1 | Good |
| Bressan | 17 | 1109 | 1 | 1 | Did not deliver |
| Zdeněk Ondrášek | 17 | 762 | 7 | 2 | Fair |
| John Nelson | 9 | 451 | 0 | 0 | Did not deliver |
| Thomas Roberts | 6 | 237 | 0 | 0 | Did not deliver |
| Edwin Gyasi | 5 | 127 | 0 | 0 | Did not deliver |
| Bryan Reynolds * | 9 | 123 | 0 | 1 | Investment |
| Francis Atuahene | 1 | 26 | 1 | 0 | Did not deliver |
Houston Dynamo (10 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Matías Vera | 29 | 2562 | 0 | 1 | Good |
| Aljaž Struna | 28 | 2533 | 0 | 1 | Below expectations |
| Maynor Figueroa | 25 | 2260 | 0 | 1 | Good |
| Thomas McNamara | 32 | 1510 | 2 | 3 | Fair |
| Christian Ramirez | 10 | 673 | 5 | 1 | Fair |
| Marlon Hairston | 11 | 423 | 0 | 0 | Did not deliver |
| Jose Bizama | 5 | 354 | 0 | 0 | Did not deliver |
| Michael Salazar | 7 | 161 | 0 | 0 | Did not deliver |
| Chris Duvall | 1 | 90 | 0 | 0 | Did not deliver |
| Niko Hansen | 4 | 40 | 0 | 0 | Did not deliver |
Los Angeles FC (10 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Eddie Segura | 34 | 2961 | 1 | 1 | Fair |
| Mohamed El-Munir | 15 | 603 | 1 | 0 | Fair |
| Peter-Lee Vassell | 5 | 157 | 0 | 0 | Did not deliver |
| Rodolfo Zelaya | 4 | 118 | 1 | 0 | Did not deliver |
| Niko Hämäläinen | 3 | 95 | 0 | 1 | Did not deliver |
| Diego Palacios * | 2 | 92 | 0 | 0 | Investment |
| Adrien Perez | 2 | 22 | 0 | 0 | Did not deliver |
| Rick | 1 | 18 | 0 | 0 | Did not deliver |
| Ricky Lopez-Espin | 0 | 0 | 0 | 0 | Did not deliver |
| Alejandro Guido | 0 | 0 | 0 | 0 | Did not deliver |
Los Angeles Galaxy (22 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Diego Polenta | 29 | 2613 | 1 | 2 | Good |
| Uriel Antuna | 32 | 2472 | 6 | 4 | Good |
| Joe Corona | 30 | 2234 | 1 | 1 | Fair |
| Giancarlo González | 22 | 1593 | 1 | 0 | Did not deliver |
| Favio Álvarez | 19 | 1284 | 3 | 4 | Good |
| Cristian Pavón | 13 | 1154 | 4 | 5 | Excellent |
| Matt Lampson | 1 | 90 | 0 | 0 | Did not deliver |
| Carlos Vela | 1 | 90 | 1 | 2 | Did not deliver |
| Eddie Segura * | 1 | 90 | 0 | 0 | Investment |
| Eduard Atuesta * | 1 | 90 | 0 | 0 | Investment |
| Diego Rossi * | 1 | 90 | 0 | 0 | Investment |
| Jordan Harvey | 1 | 90 | 0 | 0 | Did not deliver |
| Lee Nguyen | 1 | 90 | 0 | 0 | Did not deliver |
| Tyler Miller | 1 | 90 | 0 | 0 | Did not deliver |
| Walker Zimmermann | 1 | 90 | 0 | 0 | Did not deliver |
| Mark-Anthony Kaye | 1 | 70 | 1 | 0 | Did not deliver |
| Christian Ramirez | 1 | 63 | 1 | 0 | Did not deliver |
| Latif Blessing * | 1 | 58 | 0 | 0 | Investment |
| Steven Beitashour | 1 | 32 | 0 | 0 | Did not deliver |
| Adama Diomandé | 1 | 27 | 1 | 1 | Did not deliver |
| Peter-Lee Vassell | 1 | 20 | 0 | 0 | Did not deliver |
| Juninho | 2 | 14 | 0 | 0 | Did not deliver |
Minnesota United FC (9 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Vito Mannone | 32 | 2889 | 0 | 0 | Good |
| Ján Greguš | 28 | 2508 | 1 | 7 | Excellent |
| Ike Opara | 28 | 2473 | 3 | 1 | Excellent |
| Osvaldo Alonso | 26 | 2287 | 2 | 1 | Good |
| Romain Metanire | 25 | 2259 | 0 | 3 | Good |
| Robin Lod | 11 | 669 | 0 | 0 | Did not deliver |
| Lawrence Olum | 9 | 553 | 0 | 1 | Did not deliver |
| Wilfried Moimbé | 4 | 340 | 0 | 0 | Below expectations |
| Thomas Chacón | 2 | 85 | 0 | 0 | Did not deliver |
New England Revolution (6 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Carles Gil | 35 | 3156 | 10 | 12 | Excellent |
| Edgar Castillo | 20 | 1693 | 0 | 5 | Fair |
| DeJuan Jones | 21 | 1400 | 1 | 0 | Did not deliver |
| Gustavo Bou | 15 | 1250 | 9 | 1 | Excellent |
| Juan Fernando Caicedo | 28 | 1108 | 5 | 2 | Below expectations |
| Justin Rennicks | 2 | 106 | 0 | 0 | Did not deliver |
New York City FC (8 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Alexandru Mitriță | 28 | 2178 | 11 | 2 | Excellent |
| Héber | 22 | 1480 | 14 | 3 | Excellent |
| Keaton Parks | 21 | 1303 | 1 | 1 | Did not deliver |
| Tony Rocha | 16 | 851 | 0 | 0 | Did not deliver |
| Gary Mackay-Steven | 12 | 530 | 1 | 1 | Did not deliver |
| Eric Miller | 5 | 338 | 0 | 0 | Did not deliver |
| Dan Bedoya | 1 | 1 | 0 | 0 | Did not deliver |
| Juan Torres | 1 | 1 | 0 | 0 | Did not deliver |
New York Red Bulls (6 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Amro Tarek | 20 | 1486 | 1 | 1 | Did not deliver |
| Tom Barlow | 12 | 605 | 3 | 0 | Below expectations |
| Josh Sims | 7 | 485 | 0 | 1 | Below expectations |
| Sean Nealis | 9 | 461 | 1 | 0 | Below expectations |
| Mathias Jørgensen * | 5 | 128 | 0 | 0 | Investment |
| Marcus Epps | 3 | 109 | 0 | 0 | Did not deliver |
Orlando City SC (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Brian Rowe | 32 | 2895 | 0 | 0 | Good |
| Robin Jansson | 28 | 2437 | 0 | 0 | Fair |
| Nani | 30 | 2292 | 12 | 5 | Excellent |
| Ruan | 25 | 2114 | 0 | 4 | Fair |
| Tesho Akindele | 28 | 1885 | 10 | 1 | Good |
| Jhegson Méndez | 23 | 1815 | 0 | 0 | Below expectations |
| Kamal Miller | 16 | 1359 | 0 | 0 | Below expectations |
| João Moutinho | 16 | 1230 | 0 | 2 | Fair |
| Danilo Acosta | 8 | 670 | 0 | 0 | Did not deliver |
| Alex De John | 6 | 406 | 0 | 0 | Did not deliver |
| Mauricio Pereyra | 6 | 394 | 0 | 2 | Fair |
| Robinho | 6 | 219 | 0 | 0 | Did not deliver |
Philadelphia Union (9 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Kai Wagner | 31 | 2773 | 0 | 6 | Good |
| Kacper Przybyłko | 26 | 2248 | 15 | 4 | Excellent |
| Jamiro Monteiro | 27 | 2139 | 4 | 7 | Excellent |
| Marco Fabián | 24 | 1273 | 7 | 1 | Good |
| Sergi Santos | 18 | 686 | 4 | 1 | Fair |
| Aurelien Collin | 6 | 530 | 0 | 0 | Below expectations |
| Andrew Wooten | 8 | 360 | 0 | 0 | Did not deliver |
| Carlos Coronel | 4 | 319 | 0 | 0 | Below expectations |
| Rick | 1 | 74 | 1 | 0 | Did not deliver |
Portland Timbers (5 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Jorge Moreira | 27 | 2323 | 2 | 2 | Good |
| Brian Fernández | 19 | 1411 | 11 | 1 | Excellent |
| Claude Dielna | 16 | 1098 | 0 | 0 | Did not deliver |
| Renzo Zambrano | 10 | 792 | 0 | 0 | Below expectations |
| Aljaž Ivačič | 0 | 0 | 0 | 0 | Did not deliver |
Real Salt Lake (6 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Donald Toia | 25 | 2237 | 1 | 1 | Fair |
| Everton Luiz | 27 | 2136 | 0 | 2 | Fair |
| Sam Johnson | 25 | 1300 | 9 | 0 | Good |
| Erik Holt | 5 | 371 | 0 | 0 | Below expectations |
| Justin Portillo | 4 | 194 | 0 | 0 | Did not deliver |
| Kelyn Rowe | 5 | 188 | 0 | 0 | Did not deliver |
San Jose Earthquakes (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Daniel Vega | 33 | 2976 | 0 | 0 | Good |
| Cristian Espinoza | 29 | 2450 | 2 | 9 | Excellent |
| Judson | 26 | 1825 | 1 | 0 | Below expectations |
| Marcos López | 18 | 1168 | 0 | 0 | Below expectations |
| Paul Marie | 8 | 338 | 0 | 1 | Below expectations |
| Andrés Ríos | 10 | 269 | 1 | 0 | Fair |
| Carlos Fierro | 7 | 225 | 0 | 0 | Did not deliver |
Seattle Sounders (6 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Xavier Arreaga | 17 | 1266 | 0 | 0 | Did not deliver |
| Saad Abdul-Salaam | 18 | 1074 | 0 | 0 | Did not deliver |
| Jonathan Campbell | 4 | 360 | 0 | 0 | Below expectations |
| Justin Dhillon | 5 | 274 | 0 | 0 | Did not deliver |
| Luis Silva | 5 | 197 | 0 | 0 | Did not deliver |
| Emanuel Cecchini * | 4 | 155 | 0 | 0 | Investment |
Sporting Kansas City (9 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Botond Baráth | 20 | 1659 | 1 | 0 | Fair |
| Luis Martins | 10 | 829 | 0 | 0 | Did not deliver |
| Erik Hurtado | 13 | 815 | 2 | 0 | Below expectations |
| Kelyn Rowe | 14 | 704 | 0 | 1 | Below expectations |
| Nicolas Hasler | 9 | 642 | 0 | 0 | Did not deliver |
| Gedion Zelalem | 8 | 371 | 0 | 0 | Did not deliver |
| Abdul Rwatubyaye | 2 | 164 | 0 | 0 | Did not deliver |
| Adrian Zendejas | 1 | 90 | 0 | 0 | Did not deliver |
| Rodney Wallace | 1 | 27 | 0 | 0 | Did not deliver |
Toronto FC (10 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Alejandro Pozuelo | 33 | 2809 | 14 | 9 | Excellent |
| Quentin Westberg | 31 | 2790 | 0 | 0 | Fair |
| Nick DeLeon | 35 | 1955 | 7 | 1 | Good |
| Richie Laryea | 23 | 1543 | 1 | 2 | Fair |
| Laurent Ciman | 19 | 1445 | 0 | 1 | Fair |
| Omar Gonzalez | 15 | 1365 | 1 | 1 | Good |
| Nicolas Benezet | 11 | 647 | 3 | 0 | Fair |
| Patrick Mullins | 10 | 402 | 2 | 0 | Did not deliver |
| Terrence Boyd | 11 | 345 | 0 | 0 | Did not deliver |
| Erickson Gallardo | 5 | 244 | 0 | 1 | Did not deliver |
Vancouver Whitecaps (15 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| In-Beom Hwang | 33 | 2717 | 3 | 3 | Excellent |
| Erik Godoy | 28 | 2506 | 1 | 1 | Good |
| Ali Adnan | 27 | 2322 | 1 | 3 | Good |
| Maxime Crépeau | 25 | 2250 | 0 | 0 | Good |
| Andrew Rose | 24 | 1843 | 1 | 1 | Below expectations |
| Jon Erice | 20 | 1662 | 0 | 1 | Fair |
| Derek Cornelius | 17 | 1426 | 1 | 0 | Below expectations |
| Lucas Venuto | 22 | 1132 | 3 | 1 | Fair |
| Scott Sutter | 16 | 986 | 1 | 0 | Fair |
| PC | 18 | 813 | 0 | 1 | Did not deliver |
| Zac MacMath | 8 | 720 | 0 | 0 | Fair |
| Lass Bangoura | 16 | 572 | 1 | 1 | Did not deliver |
| Tosaint Ricketts | 8 | 482 | 1 | 1 | Fair |
| Michaell Chirinos | 7 | 412 | 1 | 1 | Below expectations |
| Joaquín Ardaiz | 15 | 396 | 0 | 0 | Did not deliver |