Biggest risers
Cavan Sullivan scored for a third straight match and became the first MLS teenager with a goal contribution in five consecutive regular-season games. Mathis Albert made his first Borussia Dortmund senior start and took six shots, Diego Kochen recorded his first Lyngby clean sheet, and Beau Leroux scored for San Jose. Justin Ellis, Caleb Wiley and Niko Tsakiris also produced direct goal contributions.Project 2030 / Scouting
Scouting corner
A weekly notebook on the young Americans trying to become part of the 2030 answer.
Weekly player watch
Prospects report
The latest club form, opportunity signals and development movement across the Project 2030 prospect pool.
- Reporting window
- August 31-September 6, 2026
- Current scope
- Prospects
- Table order
- 2030 Big Board score
Issues to monitor
Chris Brady conceded four in Toronto despite making four saves, Benjamin Cremaschi was an unused substitute twice and Duran Ferree remained the backup. No competitive action: Paxten Aaronson's Colorado had no fixture; Jackson Hopkins' D.C. match was postponed; Kevin Paredes remains out for several months; Zavier Gozo and Ferree were unused substitutes.Best development story
Sullivan supplied the defining development performance: a dangerous early shot preceded his composed 75th-minute finish, his fourth league goal and third in three matches. His history-making fifth straight MLS game with a goal contribution is now sustained senior influence, not merely a projection.| Direction | 2030 score | Player | Weekly report | Development read |
|---|---|---|---|---|
| ↑Rising | —Big Board | Caleb Wiley Preston North End Goal and two starts |
Wiley played 125 minutes across two Championship starts at left wingback. He scored Preston's 51st-minute equalizer with a powerful finish in a 3-1 loss to Bristol City, leaving after 66 minutes, then played 59 minutes in a 2-1 derby win over Blackburn. |
A goal and two immediate starts turn an uncertain Chelsea pathway into tangible senior evidence. The defensive side of his wingback work still needs monitoring, but regular Championship minutes are exactly the reset his outlook required. |
| ↑Rising | —Big Board | Damion Downs St. Louis CITY SC New club and MLS debut |
Southampton loaned Downs to St. Louis through the end of the 2027 MLS season. After only two training days, he made his MLS debut in stoppage time of St. Louis' 3-1 win at Western Conference-leading Vancouver; he had no goal or assist in the brief appearance. |
The cameo offers almost no performance evidence, but the move resolves the selection problem at Southampton and creates a clearer route to senior striker minutes. That is a modest but meaningful pathway improvement. |
| →Holding | —Big Board | Zavier Gozo Crystal Palace Premier League bench |
Gozo was an unused first-team substitute in Crystal Palace's 3-2 Premier League win at Fulham. He was not in the Palace U21 squad for the September 2 Premier League International Cup win over Paris Saint-Germain. |
There was no performance to grade, but remaining with the senior matchday group after his debut keeps the pathway outlook stable. The next step is turning first-team bench inclusion into recurring minutes. |
| →Holding | —Big Board | Julian Hall Red Bull New York 90-minute striker start |
Hall started at center forward and played all 90 minutes in Red Bull New York's 0-0 draw at Seattle. His best chance came in the 74th minute when he ran in behind from the left, but Andrew Thomas closed the angle and saved; Hall finished without a goal or assist. |
A full senior start and the creation of New York's clearest chance reinforce his role, even though the final action did not arrive. The week did not materially change the projection. |
| ↑↑Rising fast | —Big Board | Justin Ellis Orlando City Match-winning assist |
Ellis started in Orlando's attack and played 75 minutes in a 1-0 win over San Diego. In the 28th minute he slipped a precise pass through the defense for Antoine Griezmann's winner, recording his ninth assist of the season; Orlando's coach also singled out Ellis' defensive work as his biggest current improvement. |
Producing the decisive pass on a self-described off night while earning specific praise for defensive growth is excellent two-way development evidence. He is adding reliability to the attacking talent already evident. |
| →Holding | —Big Board | Adri Mehmeti Red Bull New York Road start |
Mehmeti started in central midfield and played 74 minutes in Red Bull New York's 0-0 draw at Seattle before David Ruiz replaced him. He recorded no goal or assist as New York leaned on Ethan Horvath's six saves to secure the point. |
Another senior midfield start preserves his positive role trajectory, but the match supplied limited attacking evidence and Seattle controlled much of the threat. The outlook holds rather than rises. |
| →Holding | —Big Board | Neil Pierre Philadelphia Union Clean sheet with penalty warning |
Pierre played all 90 minutes at center back in Philadelphia's 2-0 win over Montréal. The Union allowed only two shots on target and kept a clean sheet, but Pierre conceded a 68th-minute penalty for fouling Hennadii Synchuk; Andre Blake saved it. |
The full-match clean sheet supports his growing senior role, while the penalty is a meaningful decision-making blemish that prevents a rising grade. The overall outlook is unchanged. |
| ↓Concern | —Big Board | Chris Brady Chicago Fire Four goals conceded |
Brady started and played all 90 minutes in Chicago's 4-4 draw at Toronto. He made four saves from eight shots on target but conceded four times, including a Josh Sargent hat trick; the Fire nevertheless extended their unbeaten run to six matches. |
His starting role remains secure, but conceding four from eight shots on target is a negative weekly outcome for a goalkeeper trying to strengthen his national-team case. It is a one-week dip, not a broader role alarm. |
| ↑Rising | —Big Board | Rokas Pukstas Middlesbrough Championship debut |
Pukstas completed a permanent transfer from Hajduk Split to Middlesbrough on August 31. He was an unused substitute in the 1-1 draw at Burnley on September 2, then made his Boro debut with a six-minute midfield cameo in the 1-0 win at Queens Park Rangers on September 5. |
A move into the Championship followed by an immediate debut is a clear pathway step. Six minutes cannot establish performance quality, but the quick integration is encouraging after his decisive Hajduk farewell. |
| ↑↑Rising fast | —Big Board | Cavan Sullivan Philadelphia Union Third straight game with a goal |
Sullivan started in advanced midfield and played 82 minutes in Philadelphia's 2-0 win over Montréal. His strong 13th-minute shot forced a save and created a rebound chance, then he calmly scored with his left foot in the 75th minute. It was his fourth league goal and third consecutive match with a goal. |
Sullivan became the youngest MLS player—and the first teenager—to post a goal contribution in five straight regular-season matches. The combination of repeated chance creation and composed finishing is the week's strongest evidence that his elite projection is translating to senior influence. |
| ↑Rising | —Big Board | Niko Tsakiris San Jose Earthquakes 90 minutes and an assist |
Tsakiris started in San Jose's midfield and played all 90 minutes in a 1-1 draw at Austin. He received from Beau Leroux in the left half-space and laid the ball back for Leroux's eighth-minute goal, earning the official assist; Austin equalized at 90+7. |
A full start and a purposeful final-third combination add positive evidence after his injury interruption. The late team concession does not diminish his direct contribution. |
| →No action | —Big Board | Paxten Aaronson Colorado Rapids Schedule break |
Colorado had no competitive fixture during the August 31-September 6 window; its next match is September 9 against Austin. Aaronson therefore recorded no appearance or minutes this week. |
No performance evaluation this week. The lack of a fixture does not change his established starting role or Project 2030 outlook. |
| ↑↑Rising fast | —Big Board | Mathis Albert Borussia Dortmund First senior start |
Albert made his first Borussia Dortmund senior start and played all 90 minutes on the left wing in a 5-0 DFB-Pokal win at fifth-tier HEBC Hamburg. He took six shots, joint-second most in the match, and coach Niko Kovac praised his one-on-one ability and overall performance; Albert recorded no goal or assist. |
The opponent level requires context, but a full competitive senior start, high shot involvement and public coach praise are meaningful pathway evidence. This materially strengthens his near-term first-team outlook. |
| ↑↑Rising fast | —Big Board | Diego Kochen FC Barcelona / Lyngby Boldklub First Lyngby clean sheet |
Kochen started and played all 90 minutes in Lyngby's 2-0 win at Viborg. The Danish federation team sheet confirms the start, and the match record credits him with three saves from four on-target attempts and his first clean sheet of the loan. |
After seven saves in the previous league match, Kochen followed with a first win and clean sheet. Consecutive strong outcomes plus uninterrupted starts are the clearest evidence yet that the loan is providing both volume and developmental pressure. |
| ↓Concern | —Big Board | Benjamin Cremaschi Parma Two unused benches |
Cremaschi was an unused substitute in Parma's 2-0 Coppa Italia loss to Cremonese on September 1 and again in the 1-1 Serie A draw with Monza on September 6. He recorded no competitive minutes. |
Returning to matchday availability is positive after knee surgery, but two unused benches after cameo minutes earlier in the season are a small role setback. His recovery remains the larger context. |
| ✚Injured | —Big Board | Kevin Paredes FC Utrecht Ankle injury |
Paredes did not play. FC Utrecht's official update says the ankle injury suffered at Sparta Rotterdam will keep him unavailable for several months; no more precise timetable was published during the window. |
No performance evaluation this week. The extended absence delays his chance to consolidate the wingback role and makes recovery the only immediate development priority. |
| ↑Rising | —Big Board | Peyton Miller New England Revolution Five shots from the front line |
Miller started in New England's front three and played all 90 minutes in a 2-1 loss at LA Galaxy. He matched his career high with five shots and, moments after Alhassan Yusuf hit one post, beat two defenders and struck the opposite post. He finished without a goal or assist. |
The finishing margin was narrow, but five attempts and a high-quality self-created chance reinforce that his move from fullback into an attacking winger role is generating real threat. The performance strengthens the positional experiment despite the loss. |
| ↑Rising | —Big Board | Cooper Sanchez Atlanta United Positive start; injury watch |
Sanchez started as a defensive midfielder and played 56 minutes in Atlanta's 2-2 draw at Inter Miami. His precise line-splitting pass to Alexey Miranchuk initiated the move for Miguel Almirón's 35th-minute goal. He left after receiving treatment; secondary commentary classified the change as injury-related, but Atlanta had not published a diagnosis by cutoff. |
The pass before the assist was valuable senior evidence of progressive midfield play in a difficult road match. The performance nudges the outlook upward, with his availability now the immediate issue to monitor. |
| ↑↑Rising fast | —Big Board | Beau Leroux San Jose Earthquakes Goal from midfield |
Leroux started and played all 90 minutes in San Jose's 1-1 draw at Austin. He combined with Niko Tsakiris, advanced from the edge of the box and slid a low eighth-minute finish into the far corner for his latest MLS goal; San Jose conceded at 90+7. |
A composed goal from a deeper midfield starting role is strong evidence that his growing two-way responsibility is not suppressing his attacking contribution. The late equalizer was a team defensive failure, not a reason to discount his week. |
| ↑Rising | —Big Board | Francis Westfield Philadelphia Union Another full-match clean sheet |
Westfield started at right back and played all 90 minutes in Philadelphia's 2-0 win over Montréal. He helped limit the visitors to two shots on target and drew Victor Loturi's 73rd-minute yellow card; he recorded no goal or assist. |
Another complete match in the first-choice back line and a clean sheet add to the evidence that he has secured meaningful senior responsibility. The week strengthens his role case without materially changing his attacking projection. |
| →Holding | —Big Board | Cole Campbell SV Elversberg Second Bundesliga start |
Campbell started on the left and played 64 minutes in Elversberg's remarkable 4-3 comeback win at Borussia Mönchengladbach. He was denied by a well-timed tackle on a 24th-minute break and finished without a goal or assist; Bundesliga data rated him the match's most efficient passer. |
A second straight Bundesliga start sustains the breakthrough established by last week's goal. The substitutes drove the comeback after he left, so this was confirmation of role rather than another leap. |
| ↑Rising | —Big Board | Luca Bombino Stoke City Permanent Championship transfer |
San Diego transferred Bombino permanently to Stoke City on September 1, explaining his absence from San Diego's matchday squad at Orlando. The club said it retained a future sell-on percentage; Bombino joins the EFL Championship after 17 regular-season appearances, including 13 starts, for San Diego in 2026. |
A permanent move to the Championship at 20 is a positive pathway step, not a selection concern. There is not yet a Stoke performance to evaluate, but the higher-level club environment gives him a stronger next development test. |
| →No action | —Big Board | Jackson Hopkins D.C. United Match postponed |
D.C. United's September 5 match at FC Cincinnati was postponed because inclement weather left the pitch unsafe. Hopkins therefore recorded no competitive appearance or minutes during the window. |
No performance evaluation this week. The postponement is schedule-driven and does not change his development outlook. |
| ↓Concern | —Big Board | Duran Ferree San Diego FC Unused backup |
Ferree was an unused substitute in San Diego's 1-0 loss at Orlando while CJ Dos Santos started in goal. He recorded no competitive minutes. |
Remaining on the senior bench is preferable to missing the squad, but another week without a start or appearance continues to weaken the immediate playing-time outlook for a young goalkeeper. |
Prospect file / The opening 20
20 USMNT Prospects Who Could Break Through Before the 2030 World Cup
Twenty young Americans with a plausible path to the 2030 roster, ranked by current evidence, upside and opportunity—and then sorted by the kind of bet each one represents.
Read the prospect report →Every report
- 01What the player is doing now
- 02What translates to the senior team
- 03What still has to improve
- 04Where the player sits on the 2030 board