Executive Summary
32%
Clubs' average hit rate
In total we identified 350 real signings by the clubs of Major League Soccer in the 2025 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 320 are included in the hit-rate calculation; 30 are youth investments (under-23 with no game time), classified separately. Signings without relevant minutes in the season count as unsuccessful.
League Analysis
Champions Inter Miami posted a hit rate of 54% on signings (11 evaluated), holding 1st place in the accuracy ranking. The bottom four in the table had an average hit rate of 29% on signings — below the league average (32%), highlighting the link between recruitment quality and sporting performance.
Inter Miami leads the accuracy ranking with 54% and Austin closes the list with 6%. p. over the clubs' decisions).
Club Ranking
| Club | League position | Signings | Evaluated | Successful | Fair | Unsuccessful | Hit rate % | SigningLab* |
| 1 | Inter Miami | 1º | 12 | 11 | 3 | 6 | 2 | 54% | 100% |
| 2 | Chicago Fire | 12º | 14 | 13 | 4 | 4 | 5 | 46% | 92% |
| 3 | San Diego | 2º | 24 | 24 | 9 | 4 | 11 | 46% | 75% |
| 4 | Philadelphia Union | 5º | 9 | 8 | 2 | 3 | 3 | 44% | 62% |
| 5 | Vancouver Whitecaps | 3º | 10 | 8 | 2 | 3 | 3 | 44% | 100% |
| 6 | Orlando City SC | 14º | 8 | 7 | 2 | 2 | 3 | 43% | 71% |
| 7 | New York City FC | 7º | 7 | 6 | 2 | 1 | 3 | 42% | 100% |
| 8 | Nashville SC | 11º | 12 | 11 | 4 | 1 | 6 | 41% | 91% |
| 9 | FC Cincinnati | 4º | 11 | 10 | 3 | 2 | 5 | 40% | 90% |
| 10 | Los Angeles FC | 6º | 20 | 18 | 3 | 8 | 7 | 39% | 89% |
| 11 | San Jose Earthquakes | 19º | 14 | 13 | 3 | 4 | 6 | 38% | 92% |
| 12 | Minnesota United FC | 8º | 9 | 8 | 3 | 0 | 5 | 38% | 88% |
| 13 | Sporting Kansas City | 27º | 8 | 8 | 3 | 0 | 5 | 38% | 62% |
| 14 | Atlanta United FC | 28º | 11 | 11 | 3 | 2 | 6 | 36% | 100% |
| 15 | Columbus Crew | 13º | 8 | 7 | 2 | 1 | 4 | 36% | 100% |
| 16 | Charlotte | 10º | 7 | 6 | 1 | 2 | 3 | 33% | 83% |
| 17 | Toronto FC | 24º | 7 | 6 | 1 | 2 | 3 | 33% | 83% |
| 18 | New York Red Bulls | 18º | 8 | 8 | 2 | 1 | 5 | 31% | 75% |
| 19 | FC Dallas | 17º | 13 | 13 | 1 | 6 | 6 | 31% | 100% |
| 20 | Houston Dynamo | 22º | 17 | 15 | 2 | 5 | 8 | 30% | 93% |
| 21 | Seattle Sounders | 9º | 5 | 5 | 1 | 1 | 3 | 30% | 100% |
| 22 | CF Montreal | 29º | 18 | 16 | 1 | 5 | 10 | 22% | 75% |
| 23 | Real Salt Lake | 21º | 13 | 12 | 1 | 3 | 8 | 21% | 83% |
| 24 | New England Revolution | 23º | 15 | 15 | 0 | 6 | 9 | 20% | 87% |
| 25 | Colorado Rapids | 20º | 12 | 10 | 0 | 4 | 6 | 20% | 70% |
| 26 | DC United | 30º | 13 | 11 | 0 | 4 | 7 | 18% | 91% |
| 27 | St. Louis City | 25º | 11 | 11 | 1 | 2 | 8 | 18% | 73% |
| 28 | Los Angeles Galaxy | 26º | 12 | 10 | 0 | 3 | 7 | 15% | 100% |
| 29 | Portland Timbers | 15º | 11 | 10 | 0 | 3 | 7 | 15% | 80% |
| 30 | Austin | 16º | 11 | 9 | 0 | 1 | 8 | 6% | 67% |
* SigningLab: hit rate of SigningLab’s verdicts (recommend or not recommend) on each club’s evaluated signings, projected at the time of signing.
The difference between Signings and Evaluated are youth investments (under-23 with no game time in the season), classified separately. Signings without relevant minutes are unsuccessful (Did not deliver).
Season Highlights
The ten signings with the greatest technical impact of the season, according to the Player Impact Score (PIS).
| Player | Club | Pos | Min | G+A | Avg rating | Rating | SigningLab |
| Anders Dreyer | San Diego | F | 3396 | 23+17 | 7.86 | Excellent |
| Hirving Lozano | San Diego | F | 1922 | 10+9 | 7.30 | Excellent |
| Jeppe Tverskov | San Diego | M | 3309 | 2+8 | 7.57 | Excellent |
| Marky Delgado | Los Angeles FC | M | 2762 | 3+4 | 7.24 | Excellent |
| Rodrigo De Paul | Inter Miami | M | 1447 | 1+4 | 7.12 | Excellent |
| Evander | FC Cincinnati | M | 3113 | 18+14 | 7.96 | Excellent |
| Jack Elliott | Chicago Fire | D | 3119 | 3+3 | 7.13 | Excellent |
| Philip Zinckernagel | Chicago Fire | F | 2712 | 15+13 | 7.49 | Excellent |
| Milan Iloski | Philadelphia Union | F | 757 | 2+5 | 7.25 | Excellent |
| Julian Gressel | Minnesota United FC | M | 1101 | 1+3 | 5.82 | Excellent |
Methodology
Club assessment — the universe of signings
The report considers exclusively genuine signings for the first-team squad, identified by the player's effective incorporation into the group between seasons. Excluded from the universe are: academy promotions, loan returns, internal administrative moves and transfers recorded but never completed. The aim is to measure the quality of market decisions — and those alone.
Player Impact Score (PIS)
Each evaluated signing receives a score from 0 to 100 that combines four observable technical dimensions: individual performance (average match ratings over the season), output (goals, assists and decisive actions adjusted for game time), collective performance (starting status and correlation with the club's results) and availability (volume of matches, adjusted for interruptions). High-impact players with reduced game time are promoted through an alternative efficiency criterion.
Outcome classification
The rating tiers are: Excellent and Good (successful signings — a full point in the index), Fair (intermediate performance — half a point) and Below expectations / Did not deliver (unsuccessful signings). Two categories sit outside the calculation, for distinct reasons: Injury (a serious injury prevented a fair assessment) and Investment (an under-23 player with low game time — the return depends on development and cannot be counted for or against the club in this cycle). Signings that did not reach relevant game time in the season are classified as unsuccessful, reflecting the sporting cost of the decision.
A note on scope
This is SigningLab's public, simplified model, developed for transparent retrospective market assessment. SigningLab's commercial solutions for partner clubs use a substantially larger set of variables and dedicated predictive mechanisms, and are not fully reflected in this document.
Appendix — Signings by club
* Youth investment (under-23, no game time in the season) — outside the hit-rate calculation.
Atlanta United FC (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Miguel Almirón | 32 | 2713 | 6 | 4 | Good |
| Emmanuel Latte Lath | 30 | 2199 | 7 | 1 | Good |
| Mateusz Klich | 21 | 795 | 0 | 1 | Fair |
| Steven Alzate | 10 | 649 | 0 | 1 | Fair |
| Enea Mihaj | 10 | 631 | 0 | 1 | Good |
| Juan Berrocal | 10 | 580 | 0 | 0 | Did not deliver |
| William Reilly | 24 | 503 | 1 | 0 | Below expectations |
| Cayman Togashi | 19 | 113 | 0 | 0 | Did not deliver |
| Leo Afonso | 10 | 85 | 0 | 0 | Did not deliver |
| Patrick Weah | 1 | 8 | 0 | 0 | Did not deliver |
| Nykolas Sessock | 8 | 3 | 0 | 0 | Did not deliver |
Austin (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Myrto Uzuni | 30 | 2254 | 6 | 3 | Below expectations |
| Ilie Sánchez | 33 | 1810 | 1 | 0 | Fair |
| Besard Sabović | 34 | 1802 | 1 | 0 | Below expectations |
| Brandon Vazquez | 19 | 1615 | 5 | 0 | Below expectations |
| Nicolas Dubersarsky | 36 | 740 | 0 | 1 | Did not deliver |
| Robert Taylor | 21 | 488 | 1 | 0 | Did not deliver |
| Mateja Đorđević | 10 | 330 | 0 | 0 | Did not deliver |
| Adrián González * | 2 | 0 | 0 | 0 | Investment |
| Stefan Cleveland | 36 | 0 | 0 | 0 | Did not deliver |
| Riley Thomas * | 16 | 0 | 0 | 0 | Investment |
| Nico Van Rijn | 3 | 0 | 0 | 0 | Did not deliver |
CF Montreal (18 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Prince-Osei Owusu | 34 | 2844 | 13 | 3 | Good |
| Luca Petrasso | 34 | 2729 | 2 | 4 | Below expectations |
| Victor Loturi | 34 | 2554 | 2 | 0 | Below expectations |
| Dante Sealy | 32 | 2450 | 9 | 1 | Fair |
| Brandan Craig | 30 | 1452 | 0 | 0 | Below expectations |
| Jalen Neal | 17 | 959 | 1 | 0 | Fair |
| Hennadiy Synchuk | 14 | 800 | 1 | 0 | Fair |
| Fabian Herbers | 19 | 731 | 1 | 0 | Below expectations |
| Matthew Longstaff | 8 | 605 | 0 | 1 | Fair |
| Efrain Morales | 6 | 504 | 0 | 0 | Below expectations |
| Olger Escobar | 13 | 460 | 1 | 1 | Did not deliver |
| Giacomo Vrioni | 10 | 411 | 3 | 0 | Did not deliver |
| Thomas Gillier | 5 | 380 | 0 | 0 | Below expectations |
| Bode Davis | 6 | 361 | 0 | 0 | Did not deliver |
| Thomas Gillier | 5 | 360 | 0 | 0 | Below expectations |
| Iván Jaime | 6 | 319 | 0 | 1 | Fair |
| Owen Graham-Roache * | 21 | 132 | 0 | 0 | Investment |
| Emil Gazdov * | 3 | 0 | 0 | 0 | Investment |
Charlotte (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Wilfried Zaha | 32 | 2831 | 10 | 5 | Good |
| Jahkeele Marshall-Rutty | 26 | 1802 | 0 | 2 | Fair |
| Eryk Williamson | 36 | 680 | 0 | 1 | Below expectations |
| Souleyman Doumbia | 11 | 610 | 0 | 1 | Did not deliver |
| Harry Toffolo | 5 | 300 | 0 | 1 | Fair |
| David Bingham | 36 | 180 | 0 | 0 | Did not deliver |
| JahLane Forbes * | 1 | 0 | 0 | 0 | Investment |
Chicago Fire (14 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Jack Elliott | 35 | 3119 | 3 | 3 | Excellent |
| Philip Zinckernagel | 34 | 2712 | 15 | 13 | Excellent |
| Jonathan Bamba | 36 | 2640 | 5 | 4 | Good |
| Samuel Rogers | 30 | 1705 | 0 | 0 | Below expectations |
| Dje Tah D'Avilla | 28 | 1327 | 2 | 1 | Fair |
| Leonardo Barroso | 20 | 1044 | 1 | 1 | Fair |
| Joel Waterman | 8 | 711 | 1 | 0 | Fair |
| Jeffrey Gal | 36 | 680 | 0 | 0 | Did not deliver |
| Rominigue Kouamé | 21 | 613 | 3 | 1 | Fair |
| Omar Gonzalez | 32 | 446 | 0 | 0 | Below expectations |
| André Franco | 6 | 403 | 0 | 4 | Good |
| Samuel Williams | 18 | 328 | 0 | 0 | Did not deliver |
| Harold Osorio * | 4 | 1 | 0 | 0 | Investment |
| Diego Konincks | 2 | 0 | 0 | 0 | Did not deliver |
Colorado Rapids (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Josh Atencio | 28 | 1789 | 0 | 0 | Below expectations |
| Chidozie Awaziem | 23 | 1783 | 0 | 1 | Fair |
| Theodore Ku-DiPietro | 26 | 1148 | 1 | 2 | Below expectations |
| Ian Murphy | 33 | 1057 | 0 | 0 | Did not deliver |
| Nicholas Defreitas-Hansen | 27 | 909 | 0 | 0 | Fair |
| Paxten Aaronson | 7 | 571 | 1 | 0 | Did not deliver |
| Rob Holding | 7 | 527 | 0 | 0 | Fair |
| Rafael Santos | 8 | 381 | 1 | 2 | Fair |
| Samuel Bassett | 24 | 370 | 0 | 1 | Did not deliver |
| Noah Cobb | 7 | 360 | 0 | 0 | Did not deliver |
| Alexis Manyoma * | 5 | 39 | 0 | 0 | Investment |
| Ali Fadal * | 3 | 0 | 0 | 0 | Investment |
Columbus Crew (8 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Dániel Gazdag | 29 | 2135 | 4 | 3 | Good |
| Ibrahim Aliyu | 27 | 1239 | 3 | 2 | Below expectations |
| Hugo Picard | 12 | 795 | 0 | 0 | Did not deliver |
| Lassi Lappalainen | 24 | 494 | 1 | 4 | Fair |
| Amar Sejdic | 33 | 364 | 0 | 0 | Did not deliver |
| Wessam Abou Ali | 5 | 310 | 3 | 0 | Good |
| Luke Pruter | 1 | 0 | 0 | 0 | Did not deliver |
| Malcom Palacios * | 0 | 0 | 0 | 0 | Investment |
DC United (13 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Kye Rowles | 31 | 2691 | 0 | 0 | Fair |
| Luis Barraza | 33 | 2097 | 0 | 1 | Fair |
| Brandon Servania | 33 | 2044 | 0 | 2 | Below expectations |
| Peglow | 24 | 1705 | 3 | 3 | Fair |
| Hosei Kijima | 32 | 1632 | 2 | 0 | Below expectations |
| Jun-hong Kim | 27 | 720 | 0 | 0 | Below expectations |
| Lukas MacNaughton | 17 | 718 | 1 | 0 | Fair |
| Derek Dodson | 33 | 577 | 0 | 1 | Did not deliver |
| Randall Leal | 20 | 518 | 0 | 1 | Below expectations |
| Rida Zouhir | 28 | 343 | 0 | 0 | Did not deliver |
| Jordan Farr | 12 | 247 | 0 | 0 | Did not deliver |
| Caden Clark * | 6 | 138 | 0 | 0 | Investment |
| Fidel Barajas * | 10 | 42 | 0 | 0 | Investment |
FC Cincinnati (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Evander | 36 | 3113 | 18 | 14 | Excellent |
| Lukas Engel | 36 | 2913 | 0 | 4 | Excellent |
| Kevin Denkey | 33 | 2611 | 16 | 1 | Good |
| Tah Anunga | 37 | 1720 | 0 | 1 | Below expectations |
| Gilberto Flores | 33 | 1240 | 0 | 0 | Fair |
| Ender Echenique | 13 | 844 | 1 | 1 | Below expectations |
| Kei Kamara | 25 | 807 | 0 | 0 | Fair |
| Bradley Smith | 22 | 351 | 0 | 0 | Did not deliver |
| Dominik Marczuk | 7 | 217 | 0 | 0 | Did not deliver |
| Ayoub Jabbari | 8 | 172 | 0 | 0 | Did not deliver |
| Andrés Dávila * | 0 | 0 | 0 | 0 | Investment |
FC Dallas (13 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Shaquell Kwame Moore | 35 | 2924 | 3 | 2 | Good |
| Ramiro | 30 | 2399 | 0 | 2 | Fair |
| Osaze Urhoghide | 29 | 2299 | 2 | 0 | Fair |
| Lalas Abubakar | 34 | 1728 | 1 | 0 | Fair |
| Kaick | 29 | 1713 | 2 | 0 | Fair |
| Luciano Acosta | 21 | 1704 | 5 | 1 | Fair |
| Anderson Julio | 26 | 1648 | 6 | 1 | Below expectations |
| Pedrinho | 31 | 979 | 2 | 3 | Below expectations |
| Christian Cappis | 12 | 911 | 1 | 2 | Fair |
| Jacob Jackson | 8 | 341 | 0 | 0 | Below expectations |
| Leo Chu | 10 | 212 | 1 | 0 | Did not deliver |
| Alvaro Augusto | 5 | 74 | 0 | 0 | Did not deliver |
| Louicius Don Deedson | 6 | 22 | 0 | 0 | Did not deliver |
Houston Dynamo (17 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Jonathan Bond | 27 | 2340 | 0 | 0 | Fair |
| Jack McGlynn | 26 | 2313 | 6 | 6 | Excellent |
| Ondrej Lingr | 26 | 1794 | 3 | 3 | Fair |
| Felipe | 23 | 1735 | 4 | 1 | Fair |
| Pablo Ortíz | 22 | 1394 | 1 | 0 | Did not deliver |
| Júnior Urso | 28 | 978 | 1 | 1 | Fair |
| Nicolás Lodeiro | 20 | 611 | 1 | 1 | Fair |
| Antônio Carlos | 9 | 604 | 1 | 0 | Good |
| Duane Holmes | 20 | 578 | 1 | 0 | Did not deliver |
| Erik Dueñas * | 21 | 159 | 0 | 1 | Investment |
| Jimmy Maurer | 27 | 120 | 0 | 0 | Did not deliver |
| Toyosi Olusanya | 14 | 68 | 0 | 1 | Did not deliver |
| Sergi Santos | 3 | 21 | 1 | 0 | Did not deliver |
| Diadié Samassékou | 4 | 1 | 0 | 0 | Did not deliver |
| Michael Halliday * | 15 | 0 | 0 | 0 | Investment |
| Damion Lowe | 2 | 0 | 0 | 0 | Did not deliver |
| Tomáš Wiesner | 0 | 0 | 0 | 0 | Did not deliver |
Inter Miami (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Tadeo Allende | 38 | 2688 | 20 | 2 | Fair |
| Maximiliano Falcón | 37 | 2433 | 1 | 0 | Fair |
| Telasco Segovia | 37 | 1800 | 9 | 4 | Good |
| Gonzalo Luján | 36 | 1777 | 0 | 1 | Fair |
| Rodrigo De Paul | 17 | 1447 | 1 | 4 | Excellent |
| Rocco Rios Novo | 36 | 1346 | 0 | 0 | Fair |
| Baltasar Rodriguez | 20 | 1006 | 3 | 2 | Fair |
| Fafà Picault | 33 | 782 | 4 | 0 | Fair |
| Mateo Silvetti | 9 | 462 | 2 | 2 | Good |
| Allen Obando * | 18 | 154 | 1 | 0 | Investment |
| Rick | 1 | 0 | 0 | 0 | Did not deliver |
| William Yarbrough | 7 | 0 | 0 | 0 | Did not deliver |
Los Angeles FC (20 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Marky Delgado | 36 | 2762 | 3 | 4 | Excellent |
| Nkosi Burgess | 35 | 1956 | 0 | 0 | Fair |
| Igor | 24 | 1861 | 0 | 1 | Fair |
| Artem Smoliakov | 35 | 1159 | 1 | 3 | Fair |
| Ryan Porteous | 12 | 1001 | 0 | 0 | Good |
| Heung-Min Son | 12 | 983 | 10 | 3 | Good |
| Jeremy Ebobisse | 27 | 889 | 5 | 1 | Fair |
| Mathieu Choinière | 12 | 728 | 1 | 0 | Fair |
| Yaw Yeboah | 32 | 478 | 1 | 0 | Below expectations |
| Cengiz Ünder | 13 | 442 | 2 | 2 | Fair |
| Frankie Amaya | 27 | 441 | 1 | 0 | Fair |
| Javairô Dilrosun | 6 | 434 | 2 | 0 | Below expectations |
| Andrew Moran | 10 | 338 | 1 | 1 | Fair |
| Adam Saldana | 14 | 180 | 0 | 0 | Did not deliver |
| Jailson | 5 | 141 | 0 | 0 | Did not deliver |
| Odin Thiago Holm * | 8 | 105 | 0 | 0 | Investment |
| David Ochoa | 17 | 90 | 0 | 0 | Did not deliver |
| Ryan Raposo | 19 | 43 | 0 | 0 | Did not deliver |
| Alexandru Băluță | 3 | 14 | 0 | 0 | Did not deliver |
| Cabral Carter * | 0 | 0 | 0 | 0 | Investment |
Los Angeles Galaxy (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Zanka | 30 | 1349 | 0 | 1 | Fair |
| Matheus Nascimento | 26 | 1195 | 3 | 2 | Below expectations |
| Lucas Sanabria | 23 | 983 | 2 | 0 | Fair |
| Elijah Wynder | 29 | 961 | 2 | 0 | Did not deliver |
| Christian Ramirez | 29 | 952 | 4 | 1 | Fair |
| Harbor Miller | 12 | 647 | 1 | 1 | Below expectations |
| Chris Rindov | 8 | 515 | 0 | 0 | Below expectations |
| James Marcinkowski | 12 | 270 | 0 | 0 | Did not deliver |
| Sean Karani | 1 | 0 | 0 | 0 | Did not deliver |
| Ascel Essengue * | 2 | 0 | 0 | 0 | Investment |
| Thomas Musto * | 1 | 0 | 0 | 0 | Investment |
| Sean Davis | 0 | 0 | 0 | 0 | Did not deliver |
Minnesota United FC (9 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Nicolás Romero | 34 | 2184 | 0 | 5 | Good |
| Julian Gressel | 26 | 1101 | 1 | 3 | Excellent |
| Owen Gene | 28 | 672 | 0 | 0 | Below expectations |
| Nectarios Triantis | 7 | 533 | 3 | 2 | Good |
| Wessel Speel | 3 | 200 | 0 | 0 | Did not deliver |
| Dominik Fitz | 7 | 160 | 0 | 0 | Did not deliver |
| Mamadou Dieng * | 7 | 122 | 0 | 0 | Investment |
| Ho-Yeon Jung | 18 | 97 | 0 | 0 | Did not deliver |
| Kipp Keller | 1 | 0 | 0 | 0 | Did not deliver |
Nashville SC (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Andy Najar | 36 | 2840 | 2 | 7 | Excellent |
| Edvard Sandvik Tagseth | 36 | 2715 | 0 | 2 | Good |
| Jeisson Palacios | 34 | 2024 | 2 | 0 | Excellent |
| Gastón Brugman | 33 | 1369 | 0 | 1 | Good |
| Ahmed Qasem | 30 | 1241 | 2 | 1 | Did not deliver |
| Matthew Corcoran | 24 | 422 | 0 | 0 | Did not deliver |
| Bryan Acosta | 27 | 352 | 0 | 0 | Fair |
| Wyatt Meyer | 13 | 241 | 0 | 0 | Did not deliver |
| Tate Schmitt | 11 | 38 | 0 | 0 | Did not deliver |
| Ethan O'Brien | 2 | 0 | 0 | 0 | Did not deliver |
| Brian Schwake | 36 | 0 | 0 | 0 | Did not deliver |
| Xavier Valdez * | 1 | 0 | 0 | 0 | Investment |
New England Revolution (15 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Mamadou Fofana | 31 | 2576 | 0 | 1 | Fair |
| Brayan Ceballos | 29 | 2574 | 1 | 0 | Fair |
| Ilay Feingold | 29 | 2259 | 3 | 3 | Fair |
| Tanner Beason | 34 | 1959 | 0 | 1 | Fair |
| Leonardo Campana | 24 | 1659 | 7 | 1 | Fair |
| Igniatius Ganago | 20 | 1582 | 3 | 2 | Below expectations |
| Jackson Yueill | 34 | 745 | 0 | 0 | Below expectations |
| Maximiliano Urruti | 25 | 626 | 2 | 0 | Below expectations |
| Luis Díaz | 25 | 433 | 0 | 1 | Did not deliver |
| Wyatt Omsberg | 28 | 403 | 0 | 0 | Did not deliver |
| Keegan Hughes | 25 | 392 | 0 | 0 | Did not deliver |
| Dor Turgeman | 3 | 212 | 3 | 1 | Fair |
| George Sharod | 3 | 11 | 0 | 0 | Did not deliver |
| Alex Bono | 25 | 0 | 0 | 0 | Did not deliver |
| JD Gunn | 1 | 0 | 0 | 0 | Did not deliver |
New York City FC (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Aiden O'Neill | 25 | 1794 | 0 | 0 | Fair |
| Nicolás Fernández | 15 | 1255 | 5 | 2 | Excellent |
| Raul Gustavo | 12 | 688 | 0 | 1 | Good |
| Tomás Romero | 37 | 293 | 0 | 0 | Did not deliver |
| Seymour Garfield-Reid * | 26 | 99 | 1 | 0 | Investment |
| Sebastiano Musu | 4 | 13 | 0 | 0 | Did not deliver |
| Gregory Ranjitsingh | 16 | 0 | 0 | 0 | Did not deliver |
New York Red Bulls (8 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Eric Maxim Choupo-Moting | 33 | 2778 | 17 | 4 | Excellent |
| Alexander Hack | 31 | 1461 | 1 | 0 | Good |
| Raheem Edwards | 30 | 1437 | 0 | 0 | Did not deliver |
| Tim Parker | 32 | 872 | 1 | 0 | Fair |
| Gustav Berggren | 6 | 361 | 0 | 0 | Did not deliver |
| Wiktor Bogacz | 23 | 331 | 1 | 1 | Did not deliver |
| Marcelo Morales | 8 | 183 | 0 | 0 | Did not deliver |
| John McCarthy | 7 | 90 | 0 | 0 | Did not deliver |
Orlando City SC (8 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Marco Pašalić | 34 | 2671 | 12 | 5 | Excellent |
| Eduard Atuesta | 29 | 2369 | 0 | 6 | Good |
| Adrián Marín | 7 | 340 | 0 | 1 | Below expectations |
| Tyrese Spicer | 9 | 323 | 2 | 2 | Fair |
| Nicolás Rodríguez | 22 | 255 | 1 | 0 | Fair |
| Rick | 1 | 0 | 0 | 0 | Did not deliver |
| Carlos Mercado | 3 | 0 | 0 | 0 | Did not deliver |
| Hayden Sargis * | 0 | 0 | 0 | 0 | Investment |
Philadelphia Union (9 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Jovan Lukić | 34 | 2781 | 2 | 2 | Good |
| Olwethu Makhanya | 33 | 2349 | 1 | 0 | Fair |
| Bruno Damiani | 35 | 2220 | 8 | 1 | Fair |
| Indiana Vassilev | 33 | 2073 | 5 | 2 | Below expectations |
| Milan Iloski | 11 | 757 | 2 | 5 | Excellent |
| Benjamin Bender | 14 | 329 | 0 | 0 | Below expectations |
| Ian Glavinovich | 5 | 264 | 1 | 0 | Fair |
| Isaiah LeFlore * | 4 | 0 | 0 | 0 | Investment |
| George Marks | 2 | 0 | 0 | 0 | Did not deliver |
Portland Timbers (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| David Da Costa | 35 | 2742 | 4 | 6 | Below expectations |
| Jímer Fory | 29 | 2265 | 0 | 2 | Fair |
| Kevin Kelsy | 36 | 1684 | 7 | 1 | Fair |
| Joao Ortíz | 34 | 1130 | 0 | 0 | Below expectations |
| Kristoffer Velde | 11 | 933 | 1 | 2 | Fair |
| Ariel Lassiter | 30 | 557 | 0 | 2 | Did not deliver |
| Omir Fernandez | 26 | 470 | 1 | 0 | Did not deliver |
| Matías Rojas | 8 | 388 | 1 | 0 | Below expectations |
| Felipe Carballo | 2 | 125 | 0 | 0 | Did not deliver |
| Trey Muse | 16 | 0 | 0 | 0 | Did not deliver |
| Kyle Linhares * | 1 | 0 | 0 | 0 | Investment |
Real Salt Lake (13 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Rafael Cabral | 35 | 3150 | 0 | 0 | Good |
| Sam Junqua | 35 | 1846 | 1 | 1 | Fair |
| William Agada | 24 | 1213 | 2 | 2 | Below expectations |
| Ariath Piol | 31 | 917 | 1 | 1 | Did not deliver |
| DeAndre Yedlin | 8 | 718 | 1 | 0 | Fair |
| Victor Olatunji | 9 | 710 | 4 | 0 | Below expectations |
| Rwan | 11 | 642 | 0 | 1 | Did not deliver |
| Tyler Wolff | 24 | 384 | 0 | 0 | Did not deliver |
| Johnny Russell | 23 | 360 | 2 | 0 | Fair |
| Jesus Barea | 21 | 289 | 0 | 0 | Did not deliver |
| Forster Ajago | 6 | 258 | 1 | 0 | Did not deliver |
| Griffin Dillon * | 3 | 0 | 0 | 0 | Investment |
| Mason Stajduhar | 30 | 0 | 0 | 0 | Did not deliver |
San Diego (24 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Anders Dreyer | 38 | 3396 | 23 | 17 | Excellent |
| Jeppe Tverskov | 37 | 3309 | 2 | 8 | Excellent |
| Christopher McVey | 36 | 3233 | 2 | 0 | Good |
| Carlos Santos | 34 | 2809 | 0 | 0 | Good |
| Onni Valakari | 38 | 2787 | 5 | 8 | Excellent |
| Luca Bombino | 32 | 2488 | 1 | 3 | Excellent |
| Luca De La Torre | 34 | 2245 | 5 | 1 | Fair |
| Aníbal Godoy | 31 | 2036 | 1 | 1 | Good |
| Hirving Lozano | 30 | 1922 | 10 | 9 | Excellent |
| Oscar Verhoeven | 15 | 1003 | 0 | 0 | Did not deliver |
| Tomás Ángel | 28 | 817 | 3 | 2 | Below expectations |
| Willy Kumado | 20 | 771 | 0 | 0 | Did not deliver |
| Franco Negri | 32 | 736 | 1 | 1 | Fair |
| Amahl Pellegrino | 11 | 631 | 5 | 3 | Fair |
| Jasper Loffelsend | 19 | 622 | 0 | 1 | Below expectations |
| Pablo Sisniega | 35 | 619 | 0 | 0 | Below expectations |
| Corey Baird | 12 | 513 | 0 | 2 | Below expectations |
| Alejandro Alvarado Jr | 19 | 509 | 0 | 0 | Did not deliver |
| Milan Iloski | 15 | 484 | 10 | 1 | Excellent |
| Marcus Ingvartsen | 12 | 479 | 2 | 1 | Fair |
| Emmanuel Boateng | 27 | 252 | 0 | 0 | Below expectations |
| Hamady Diop | 15 | 190 | 0 | 0 | Did not deliver |
| Andres Reyes | 3 | 43 | 0 | 0 | Did not deliver |
| Jacob Jackson | 7 | 0 | 0 | 0 | Did not deliver |
San Jose Earthquakes (14 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| David Romney | 34 | 2675 | 0 | 0 | Fair |
| Cristian Arango | 30 | 2562 | 13 | 3 | Excellent |
| Ian Harkes | 32 | 2164 | 3 | 2 | Fair |
| Beau Lerouox | 34 | 2117 | 5 | 3 | Good |
| Josef Martínez | 30 | 1876 | 14 | 2 | Excellent |
| DeJuan Jones | 15 | 1162 | 1 | 6 | Fair |
| Mark-Anthony Kaye | 33 | 1018 | 1 | 1 | Fair |
| Reid Roberts | 24 | 899 | 0 | 0 | Below expectations |
| Max Floriani | 29 | 835 | 0 | 0 | Below expectations |
| Earl Edwards Jr. | 33 | 564 | 0 | 0 | Did not deliver |
| Ronaldo Vieira | 7 | 543 | 0 | 0 | Did not deliver |
| Nick Lima | 25 | 453 | 0 | 0 | Did not deliver |
| Noel Buck * | 9 | 144 | 0 | 1 | Investment |
| Francesco Montali | 3 | 0 | 0 | 0 | Did not deliver |
Seattle Sounders (5 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Jesús Ferreira | 33 | 2279 | 4 | 6 | Good |
| Kee Hee Kim | 20 | 1034 | 0 | 0 | Below expectations |
| Ryan Kent | 17 | 551 | 0 | 3 | Fair |
| Osaze De Rosario | 18 | 281 | 1 | 0 | Did not deliver |
| Paul Arriola | 3 | 74 | 0 | 0 | Did not deliver |
Sporting Kansas City (8 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Dejan Joveljić | 33 | 2772 | 18 | 2 | Good |
| Jansen Miller | 32 | 2315 | 0 | 1 | Good |
| Manu García | 27 | 2095 | 2 | 6 | Good |
| Magomed Shapi Suleymanov | 33 | 2041 | 2 | 3 | Below expectations |
| Santiago Muñoz | 24 | 880 | 3 | 2 | Below expectations |
| Mason Toye | 27 | 552 | 3 | 2 | Did not deliver |
| Andrew Brody | 20 | 516 | 0 | 0 | Below expectations |
| Alan Montes | 9 | 465 | 0 | 0 | Below expectations |
St. Louis City (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Conrad Wallem | 32 | 2425 | 1 | 2 | Fair |
| Timo Baumgartl | 31 | 1762 | 0 | 1 | Fair |
| Alfredo Morales | 26 | 1104 | 0 | 2 | Below expectations |
| Devin Padelford | 11 | 758 | 0 | 1 | Below expectations |
| Sangbin Jeong | 9 | 641 | 1 | 1 | Below expectations |
| Fallou Fall | 8 | 589 | 0 | 1 | Good |
| Jaziel Orozco | 11 | 531 | 1 | 0 | Below expectations |
| Xande Silva | 15 | 225 | 0 | 0 | Did not deliver |
| Joseph Zalinsky | 20 | 217 | 0 | 0 | Did not deliver |
| Emil Jaaskelainen | 1 | 0 | 0 | 0 | Did not deliver |
| Cameron Cilley | 1 | 0 | 0 | 0 | Did not deliver |
Toronto FC (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Theo Corbeanu | 34 | 2325 | 6 | 2 | Fair |
| Maxime Dominguez | 27 | 1416 | 0 | 1 | Below expectations |
| Ola Brynhildsen | 21 | 1353 | 2 | 1 | Did not deliver |
| Djordje Mihailović | 10 | 903 | 4 | 2 | Excellent |
| Zane Monlouis | 13 | 515 | 0 | 0 | Did not deliver |
| José Cifuentes | 7 | 498 | 0 | 1 | Fair |
| Jules-Anthony Vilsaint * | 9 | 191 | 1 | 0 | Investment |
Vancouver Whitecaps (10 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Emmanuel Sabbi | 32 | 2053 | 7 | 3 | Fair |
| Daniel Rios | 33 | 1517 | 4 | 2 | Fair |
| Jayden Nelson | 27 | 1354 | 2 | 5 | Fair |
| Thomas Müller | 10 | 788 | 8 | 3 | Good |
| Kenji Cabrera | 10 | 226 | 2 | 0 | Good |
| Joedrick Pupe | 4 | 42 | 0 | 0 | Did not deliver |
| Antoine Coupland * | 3 | 21 | 1 | 0 | Investment |
| Sebastian Schonlau | 1 | 0 | 0 | 0 | Did not deliver |
| Mark O'Neill * | 6 | 0 | 0 | 0 | Investment |
| Adrian Zendejas | 8 | 0 | 0 | 0 | Did not deliver |